/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
@layer properties;:root,:host{--color-white:#fff;--spacing:0.25rem;--color-primary-light:rgb(0, 85, 135)}.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.mx-auto{margin-inline:auto}.flex{display:flex}.hidden{display:none}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.max-w-\[120px\]{max-width:120px}.items-center{align-items:center}.justify-between{justify-content:space-between}.space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}}.bg-primary-light{background-color:var(--color-primary-light)}.px-\[15px\]{padding-inline:15px}.py-4{padding-block:calc(var(--spacing) * 4)}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.md\:block{@media (width>=48rem){display:block}}.md\:hidden{@media (width>=48rem){display:none}}.tailwind-elementor-max-width{max-width:1400px}.woocs_price_info,.woocs_price_approx,.woocs_price_info+.woocs_price_info{display:none!important}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info{position:relative;display:inline!important;margin-left:.25rem;cursor:help}@media (max-width:767px){html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info{display:none!important}}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info_icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:9999px;border:1.5px solid var(--color-primary-light);color:var(--color-primary-light);margin-bottom:2px;font-size:.625rem;font-weight:700;line-height:1;vertical-align:middle}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info_icon::after{content:'i'}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info ul{position:absolute;visibility:hidden;top:50%;left:20px;margin:0;transform:translateY(-50%);z-index:50;background-color:rgb(17 24 39);color:#fff;font-size:.8125rem;border-radius:.375rem;padding:.375rem 1.25rem;list-style:none;white-space:nowrap;pointer-events:none}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info:hover ul{visibility:visible;opacity:.95}html[lang="en-GB"] body:is(.woocommerce-shop,.tax-product_cat) .woocs_price_info ul li{padding:.125rem 0}html[lang="en-GB"] body.single-product .elementor-jet-single-price{display:flex;align-items:flex-end}html[lang="en-GB"] body.single-product .price{display:inline-flex;align-items:baseline}html[lang="en-GB"] body.single-product .woocs_price_info{display:block!important;margin-left:.5rem;color:var(--color-primary-light);opacity:.6;font-size:.8125rem;cursor:text;font-weight:700}html[lang="en-GB"] body.single-product .woocs_price_info_icon{display:none}html[lang="en-GB"] body.single-product .woocs_price_info ul{list-style:none;padding:0;pointer-events:none}.woocommerce-account .elementor-widget-jet-custom-menu{flex-shrink:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-space-x-reverse:0;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}