.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--fg-lt-rgb:247,251,250;--fg-sh-rgb:6,61,39;--fg-body:#dfece3;--fg-dk-rgb:9,42,43;--fg-dk-ln:170,255,225;--fg-dk-sh:3,22,22;--fg-dk-bg:#0b2526}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{margin:0;min-height:100vh;background:var(--fg-body,#dfece3);color:var(--fg-t,#10231a);font-family:var(--fg-font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img,svg,video{max-width:100%;height:auto}img{vertical-align:middle}a{color:var(--fg-p);text-decoration:none}a:hover{color:var(--fg-pd)}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;line-height:1.2;color:var(--fg-t);font-weight:700}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;z-index:9999;width:auto;height:auto;clip:auto;padding:10px 14px;background:#fff;border-radius:10px}:focus-visible{outline:2px solid var(--fg-a);outline-offset:2px}.fg-i{flex:0 0 auto;display:inline-block;vertical-align:middle}.fg-bg{position:fixed;inset:0;z-index:-1;background:var(--fg-bg-m) center top/cover no-repeat;pointer-events:none}@media (min-width:768px){.fg-bg{background-image:var(--fg-bg-d)}}body.fg-bgcolor{background:var(--fg-bgc)}.fg-bgcolor .fg-bg{background:radial-gradient(110% 70% at 12% 0,rgb(255 255 255 / .12),#fff0 60%),radial-gradient(90% 60% at 100% 100%,rgb(0 0 0 / .14),#fff0 65%),linear-gradient(180deg,var(--fg-bgc-hi,var(--fg-bgc)) 0%,var(--fg-bgc) 48%,var(--fg-bgc-lo,var(--fg-bgc)) 100%)}.fg-bgcolor .fg-bg::after{display:none}.fg-wrap{width:100%;max-width:var(--fg-w,1240px);margin:0 auto;padding:0 14px}@media (min-width:768px){.fg-wrap{padding:0 24px}}.fg-main{display:block;min-height:50vh}body.fg-has-bn .fg-main{padding-bottom:6px}.fg-glass{background:var(--fg-hglass);-webkit-backdrop-filter:blur(var(--fg-blur)) saturate(1.5);backdrop-filter:blur(var(--fg-blur)) saturate(1.5);border:1px solid rgb(255 255 255 / .65);box-shadow:0 10px 30px rgba(var(--fg-sh-rgb),.12),inset 0 1px 0 rgb(255 255 255 / .7)}.fg-panel{background:linear-gradient(160deg,rgb(255 255 255 / .34),rgb(255 255 255 / .12)),var(--fg-glass);border:1px solid rgb(255 255 255 / .72);border-radius:calc(var(--fg-r) + 6px);box-shadow:0 18px 40px rgba(var(--fg-sh-rgb),.10),inset 0 1px 0 rgb(255 255 255 / .85)}.fg-card{background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .8);border-radius:var(--fg-r);box-shadow:0 8px 22px rgba(var(--fg-sh-rgb),.08),inset 0 1px 0 rgb(255 255 255 / .9)}.fg-winter .fg-panel{background:linear-gradient(160deg,rgb(255 255 255 / .4),rgb(225 240 240 / .16)),var(--fg-glass)}.fg-btn,.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:14px;background:var(--fg-p);color:#fff!important;font-size:15px;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(var(--fg-p-rgb),.25),inset 0 1px 0 rgb(255 255 255 / .2);transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease}.fg-btn:hover,.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:var(--fg-pd);color:#fff}.fg-btn:active,.woocommerce .button:active{transform:translateY(1px)}.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--fg-p);color:#fff}.woocommerce .button:disabled,.woocommerce .button.disabled,.woocommerce button.button:disabled[disabled]{opacity:.55;cursor:not-allowed;background:var(--fg-p)}.fg-btn-sm{min-height:38px;padding:0 14px;font-size:13.5px;border-radius:12px}.fg-btn-block{display:flex;width:100%}.fg-btn-dark{background:var(--fg-pd)}.fg-btn-dark:hover{background:#021f13}.fg-btn-glow{background:linear-gradient(180deg,rgb(255 255 255 / .18),rgb(0 0 0 / .08)),var(--fg-p);border:1.5px solid rgba(var(--fg-a-rgb),.65);border-radius:999px;box-shadow:0 0 0 4px rgba(var(--fg-a-rgb),.14),0 10px 24px rgba(var(--fg-p-rgb),.35)}.fg-ibtn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .45);color:var(--fg-t);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);transition:background-color .2s}.fg-ibtn:hover{background:rgb(255 255 255 / .8);color:var(--fg-p)}.fg-header .fg-ibtn,.fg-layer .fg-ibtn{min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .45);color:var(--fg-t);font:inherit;line-height:1;letter-spacing:0;text-transform:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.fg-header .fg-ibtn:hover,.fg-layer .fg-ibtn:hover,.fg-header .fg-ibtn:focus{background:rgb(255 255 255 / .8);color:var(--fg-p)}.fg-round{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .4);color:#fff}.fg-ann{position:relative;z-index:61;padding:7px 14px;background:var(--fg-ann-bg);color:var(--fg-ann-c);font-size:13px;font-weight:500;text-align:center}.fg-ann a{color:inherit}.fg-header{position:relative;z-index:60;padding:10px 10px 0}.fg-sticky .fg-header{position:sticky;top:0}.admin-bar.fg-sticky .fg-header{top:46px}@media (min-width:783px){.admin-bar.fg-sticky .fg-header{top:32px}}.fg-hbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;max-width:var(--fg-w);height:var(--fg-hh);margin:0 auto;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,rgb(255 255 255 / .55),rgb(255 255 255 / .22)),var(--fg-hglass);-webkit-backdrop-filter:blur(var(--fg-blur)) saturate(1.6);backdrop-filter:blur(var(--fg-blur)) saturate(1.6);border:1px solid rgb(255 255 255 / .75);box-shadow:0 10px 30px rgba(var(--fg-sh-rgb),.14),inset 0 1px 0 rgb(255 255 255 / .9),inset 0 -1px 0 rgb(255 255 255 / .25)}.fg-hside{display:flex;align-items:center;gap:6px}.fg-hright{justify-content:flex-end}.fg-hcenter{display:flex;justify-content:center;min-width:0}.fg-logo{display:inline-flex;align-items:center;gap:8px;color:var(--fg-pd);font-weight:800;letter-spacing:.06em;line-height:1}.fg-logo:hover{color:var(--fg-p)}.fg-logo img{display:block;width:var(--fg-logo-m);max-height:calc(var(--fg-hh) - 14px);object-fit:contain}.fg-logo .fg-mark{width:26px;height:22px;color:var(--fg-a);filter:drop-shadow(0 2px 4px rgba(var(--fg-a-rgb),.35))}.fg-logo-text{font-size:21px}@media (min-width:768px){.fg-logo img{width:var(--fg-logo-d)}.fg-logo-text{font-size:24px}.fg-logo .fg-mark{width:30px;height:26px}}.fg-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--fg-p);color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center;box-shadow:0 0 0 2px rgb(255 255 255 / .9)}.fg-count:empty,.fg-count[data-zero]{display:none}.fg-dnav{display:none}@media (min-width:1024px){.fg-header{padding:14px 20px 0}.fg-hbar{padding:0 16px}.fg-dnav{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;max-width:var(--fg-w);margin:8px auto 0}.fg-dnav a{padding:6px 14px;border-radius:999px;color:var(--fg-t);font-size:14px;font-weight:500}.fg-dnav a:hover{background:rgb(255 255 255 / .55);color:var(--fg-p)}}.fg-layer{position:fixed;inset:0;z-index:100}.fg-scrim{position:absolute;inset:0;background:rgb(4 30 19 / .35);animation:fg-fade .2s ease}@keyframes fg-fade{from{opacity:0}}@keyframes fg-left{from{transform:translateX(-102%)}}@keyframes fg-right{from{transform:translateX(102%)}}@keyframes fg-up{from{transform:translateY(102%)}}@keyframes fg-drop{from{transform:translateY(-14px);opacity:0}}body.fg-lock{overflow:hidden}.fg-menu-panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(86vw,360px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:0 26px 26px 0;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(255 255 255 / .7));animation:fg-left .24s cubic-bezier(.2,.8,.2,1)}.fg-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fg-menu-user{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:12px;border-radius:16px;background:rgb(255 255 255 / .65);border:1px solid rgb(255 255 255 / .9);color:var(--fg-t)}.fg-menu-user strong{display:block;font-size:15px}.fg-menu-user small{display:block;color:var(--fg-m);font-size:12.5px}.fg-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(var(--fg-p-rgb),.1);color:var(--fg-p)}.fg-menu-list{margin:0 0 10px;padding:0;list-style:none}.fg-menu-list a{display:flex;align-items:center;gap:14px;padding:13px 8px;border-bottom:1px solid rgba(var(--fg-sh-rgb),.07);color:var(--fg-t);font-size:15px;font-weight:500}.fg-menu-list a span{flex:1}.fg-menu-list a .fg-i{color:var(--fg-p)}.fg-menu-list a .fg-chev{color:var(--fg-m)}.fg-menu-list .fg-depth-1 a{padding-left:26px;font-size:14px}.fg-menu-list .fg-depth-2 a{padding-left:44px;font-size:13.5px}.fg-menu-label{margin:8px 0 8px;color:var(--fg-m);font-size:13px;font-weight:600}.fg-socials{display:flex;gap:10px}.fg-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .7);border:1px solid rgba(var(--fg-sh-rgb),.08);color:var(--fg-pd)}.fg-menu-contact{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.fg-menu-contact a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:14px;background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .95);color:var(--fg-pd);font-size:12px;font-weight:600;box-shadow:0 4px 12px rgba(var(--fg-sh-rgb),.06)}.fg-menu-foot{margin-top:auto;padding-top:22px;text-align:center;opacity:.55}.fg-menu-brand{display:block;font-size:22px;font-weight:800;letter-spacing:.12em;color:var(--fg-pd)}.fg-menu-foot small{font-size:12px}.fg-search-box{position:absolute;top:10px;left:10px;right:10px;max-width:640px;margin:0 auto;padding:10px;border-radius:24px;animation:fg-drop .2s ease}.fg-sform{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;border-radius:999px;background:rgb(255 255 255 / .85)}.fg-sform input,.fg-sform input:focus{flex:1;min-width:0;height:44px;min-height:0;padding:0;border:0;background:#fff0;outline:0;box-shadow:none;font-size:16px}.fg-sform input::-webkit-search-cancel-button{display:none}.fg-sresults{max-height:60vh;overflow-y:auto}.fg-sresults a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;color:var(--fg-t)}.fg-sresults a:hover{background:rgb(255 255 255 / .7)}.fg-sresults img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:#eee}.fg-sresults .fg-price{font-size:13px}.fg-sresults .fg-none{padding:12px;color:var(--fg-m);font-size:14px}.fg-drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(92vw,400px);padding:16px;border-radius:26px 0 0 26px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(255 255 255 / .78));animation:fg-right .24s cubic-bezier(.2,.8,.2,1)}.fg-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:18px}.fg-drawer .widget_shopping_cart_content{flex:1;display:flex;flex-direction:column;min-height:0}.fg-loading{padding:30px 0;color:var(--fg-m);text-align:center}.fg-drawer .woocommerce-mini-cart{flex:1;margin:0;padding:0;overflow-y:auto;list-style:none}.fg-drawer .woocommerce-mini-cart-item{position:relative;display:grid;grid-template-columns:64px 1fr;gap:4px 12px;align-items:center;margin:0 0 10px;padding:10px 34px 10px 10px;border-radius:16px;background:rgb(255 255 255 / .75);border:1px solid rgb(255 255 255 / .9)}.fg-drawer .woocommerce-mini-cart-item a:not(.remove){display:contents;color:var(--fg-t);font-size:14px;font-weight:600}.fg-drawer .woocommerce-mini-cart-item img{grid-column:1;grid-row:1/span 3;width:64px;height:64px;margin:0;border-radius:12px;object-fit:cover}.fg-drawer .woocommerce-mini-cart-item .quantity{grid-column:2;display:block;height:auto;border:0;border-radius:0;background:none;color:var(--fg-m);font-size:13px}.fg-drawer .woocommerce-mini-cart-item dl{grid-column:2;margin:0;font-size:12px;color:var(--fg-m)}.fg-drawer .woocommerce-mini-cart-item dl dt,.fg-drawer .woocommerce-mini-cart-item dl dd{display:inline;margin:0}.fg-drawer .woocommerce-mini-cart-item dl p{display:inline;margin:0}.fg-drawer a.remove{position:absolute;top:8px;right:10px;width:22px;height:22px;border-radius:50%;background:rgb(214 40 40 / .1);color:#d62828!important;font-size:16px;line-height:22px;text-align:center}.fg-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;margin:10px 0;padding:12px 4px 0;border-top:1px solid rgba(var(--fg-sh-rgb),.1);font-size:16px}.fg-drawer .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.fg-drawer .woocommerce-mini-cart__buttons .button{width:100%}.fg-drawer .woocommerce-mini-cart__buttons .button:not(.checkout){background:rgb(255 255 255 / .85);color:var(--fg-p)!important;box-shadow:inset 0 0 0 1.5px var(--fg-p)}.fg-drawer .woocommerce-mini-cart__empty-message{padding:30px 0;text-align:center;color:var(--fg-m)}.fg-sheet{position:absolute;left:0;right:0;bottom:0;max-width:560px;max-height:86vh;margin:0 auto;padding:16px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:26px 26px 0 0;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(255 255 255 / .85));animation:fg-up .22s ease}.fg-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:16px}.fg-sheet img{margin-top:12px;border-radius:14px}.fg-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.fg-tbl th{padding:11px 6px;background:rgba(var(--fg-p-rgb),.08);color:var(--fg-pd);font-weight:600;text-align:center}.fg-tbl th:first-child{border-radius:12px 0 0 12px}.fg-tbl th:last-child{border-radius:0 12px 12px 0}.fg-tbl td{padding:11px 6px;border-bottom:1px solid rgba(var(--fg-sh-rgb),.08);text-align:center;color:#44544b}.fg-bnav{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:70;display:flex;justify-content:space-around;max-width:520px;margin:0 auto;padding:7px 6px;border-radius:22px}.fg-bnav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;border-radius:15px;color:#4f6158;font-size:11.5px;font-weight:500;line-height:1.1}.fg-bnav a.is-on{background:rgba(var(--fg-p-rgb),.1);color:var(--fg-p);font-weight:700}body.fg-has-bn{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:1024px){.fg-bnav{display:none}body.fg-has-bn{padding-bottom:0}}.fg-sec{margin:18px 0}@media (min-width:768px){.fg-sec{margin:30px 0}}.fg-shead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.fg-stitle{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;color:var(--fg-pd)}.fg-dash{display:inline-block;width:26px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--fg-p),var(--fg-a))}@media (min-width:768px){.fg-stitle{font-size:26px}}.fg-more{display:inline-flex;align-items:center;gap:6px;color:var(--fg-p);font-size:14px;font-weight:600;white-space:nowrap}.fg-ssub{margin:-8px 0 14px;color:var(--fg-m);font-size:14px}.fg-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--fg-p);color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.02em}.fg-badge-hot{background:linear-gradient(90deg,var(--fg-a),#22c55e);color:#063d27}.fg-badge-out{background:#6b7280}.fg-pcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:7px;transition:transform .2s ease,box-shadow .2s ease}.fg-pcard:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--fg-sh-rgb),.12),inset 0 1px 0 rgb(255 255 255 / .9)}.fg-pcard-media{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;border-radius:calc(var(--fg-r) - 6px);background:#eceeed}.fg-pcard-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fg-pcard:hover .fg-pcard-media img{transform:scale(1.04)}.fg-pcard-media .fg-badge{position:absolute;top:8px;left:8px}.fg-pcard.is-oos .fg-pcard-media img{opacity:.6}.fg-wish{position:absolute;z-index:3;top:13px;right:13px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .82);color:#3b4a42;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.fg-wish.is-on{color:#e11d48}.fg-wish.is-on svg{fill:currentColor}.fg-pcard-body{display:flex;flex:1;flex-direction:column;gap:5px;padding:9px 5px 4px}.fg-pcard-title{margin:0;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fg-pcard-title a{color:var(--fg-t)}.fg-pcard .fg-btn{margin-top:auto}.fg-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.2}.fg-price ins{text-decoration:none;color:var(--fg-pd);font-size:16px;font-weight:700}.fg-price del{color:#8b9690;font-size:12.5px;font-weight:400}.fg-price .woocommerce-Price-currencySymbol{font-weight:inherit}.fg-pcard.is-simple{padding:0;background:rgb(255 255 255 / .55)}.fg-pcard.is-simple .fg-pcard-media{border-radius:var(--fg-r) var(--fg-r) 0 0;background:#f4f5f4}.fg-pcard.is-simple .fg-pcard-body{align-items:center;padding:11px 8px 13px;text-align:center}.fg-pcard.is-simple .fg-pcard-title{font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:#334155}.fg-pcard.is-simple .fg-price{justify-content:center}.fg-pcard.is-simple .fg-price del{order:-1;color:#d58a5f}.fg-pcard.is-simple .fg-off{top:8px;left:8px;width:50px;height:50px;justify-content:center;padding:0;border-radius:50%;background:var(--fg-off);font-size:14px;font-weight:800;box-shadow:0 4px 12px rgb(0 0 0 / .15)}@media (min-width:768px){.fg-pcard{padding:9px}.fg-pcard-title{font-size:14.5px}.fg-price ins{font-size:17px}}.fg-grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:10px;margin:0;padding:0}@media (min-width:768px){.fg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fg-grid[style*="--cols-d:2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fg-grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr));gap:20px}}.fg-slider{position:relative}.fg-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fg-track::-webkit-scrollbar{display:none}.fg-slide{flex:0 0 calc((100% - (var(--per-m) - 1) * 10px) / var(--per-m));scroll-snap-align:start;min-width:0}@media (min-width:768px){.fg-track{gap:18px}.fg-slide{flex-basis:calc((100% - (var(--per-d) - 1) * 18px) / var(--per-d))}}.fg-arrow{position:absolute;z-index:4;top:38%;display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / .9);border-radius:50%;background:var(--fg-hglass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-pd);box-shadow:0 6px 16px rgba(var(--fg-sh-rgb),.15)}.fg-prev{left:-6px}.fg-next{right:-6px}@media (hover:hover) and (min-width:768px){.fg-arrow{display:inline-flex}}.fg-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.fg-dots button{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:rgba(var(--fg-sh-rgb),.2)}.fg-dots button.is-on{width:18px;background:var(--fg-p)}.fg-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 6px;margin:10px 0 0;padding:12px;list-style:none}.fg-strip li{display:flex;align-items:center;gap:8px;min-width:0}.fg-strip .fg-round{flex:0 0 auto;width:38px;height:38px;background:rgba(var(--fg-p-rgb),.08);border-color:rgba(var(--fg-p-rgb),.18);color:var(--fg-p)}.fg-strip strong{display:block;font-size:12.5px;line-height:1.2;color:var(--fg-pd)}.fg-strip small{display:block;color:var(--fg-m);font-size:11px;line-height:1.25}@media (min-width:768px){.fg-strip{grid-template-columns:repeat(4,1fr);padding:14px 18px}.fg-strip li+li{border-left:1px solid rgba(var(--fg-sh-rgb),.08);padding-left:14px}.fg-strip strong{font-size:14px}.fg-strip small{font-size:12px}}.fg-page{padding-top:18px;padding-bottom:10px}.fg-phead{margin:6px 0 14px}.fg-ptitle{margin:0;font-size:24px;color:var(--fg-pd)}@media (min-width:768px){.fg-ptitle{font-size:32px}}.fg-entry{padding:18px 16px}@media (min-width:768px){.fg-entry{padding:28px}}.fg-entry>*:last-child{margin-bottom:0}.fg-entry img{border-radius:12px}.fg-narrow{max-width:860px}.fg-meta{color:var(--fg-m);font-size:13px}.fg-posts{display:grid;gap:14px}@media (min-width:768px){.fg-posts{grid-template-columns:repeat(3,1fr)}}.fg-post{overflow:hidden}.fg-post-img img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.fg-post-body{padding:14px}.fg-post-body h2{font-size:17px}.fg-post-body h2 a{color:var(--fg-t)}.fg-empty{padding:40px 20px;text-align:center}.fg-big{margin:0;font-size:72px;font-weight:800;line-height:1;color:var(--fg-p)}.fg-canvas{width:100%}.fg-pagination,.woocommerce-pagination{margin:20px 0;text-align:center}.fg-pagination .page-numbers,.woocommerce-pagination .page-numbers{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.page-numbers li{display:inline-block}a.page-numbers,span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border-radius:12px;background:rgb(255 255 255 / .7);color:var(--fg-t);font-weight:600}span.page-numbers.current{background:var(--fg-p);color:#fff}.fg-inline-search{display:flex;gap:8px;max-width:420px;margin:14px auto 0}.fg-inline-search input{flex:1}.fg-comments{margin-top:18px;padding:18px}.comment-list{padding-left:18px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],textarea,select{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid rgba(var(--fg-sh-rgb),.12);border-radius:14px;background:rgb(255 255 255 / .82);color:var(--fg-t);font-size:15px;outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}textarea{min-height:110px}select{padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23334' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}input:focus,textarea:focus,select:focus{border-color:var(--fg-p);box-shadow:0 0 0 4px rgba(var(--fg-p-rgb),.12)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--fg-p);-webkit-appearance:auto;appearance:auto}label{font-weight:500}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.cart-empty{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px!important;padding:12px 14px!important;list-style:none;border:1px solid rgb(255 255 255 / .8);border-radius:16px;background:rgb(255 255 255 / .8);color:var(--fg-t);font-size:14px;box-shadow:0 8px 20px rgba(var(--fg-sh-rgb),.08)}.woocommerce-message{border-left:4px solid var(--fg-p)}.woocommerce-info{border-left:4px solid #3b82f6}.woocommerce-error{border-left:4px solid #d62828}.woocommerce-error li{margin:0}.woocommerce-message .button,.woocommerce-info .button{order:2;min-height:36px;margin-left:auto;padding:0 14px;font-size:13px}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none}.fg-wc{padding-top:16px;padding-bottom:10px}.fg-shop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.fg-shop-title h1{margin:0;font-size:22px;color:var(--fg-pd)}.fg-shop-title p{margin:2px 0 0;color:var(--fg-m);font-size:13.5px}@media (min-width:768px){.fg-shop-title h1{font-size:30px}}.fg-sort label{display:flex;align-items:center;gap:4px;padding:0 4px 0 12px;border-radius:999px;background:rgb(255 255 255 / .8);border:1px solid rgb(255 255 255 / .95);box-shadow:0 4px 12px rgba(var(--fg-sh-rgb),.06)}.fg-sort select{width:auto;min-height:38px;padding:0 30px 0 4px;border:0;background-color:#fff0;font-size:13.5px;font-weight:600;box-shadow:none;background-position:right 8px center}.fg-chips{display:flex;gap:8px;margin:0 0 14px;overflow-x:auto;scrollbar-width:none;padding:2px}.fg-chips::-webkit-scrollbar{display:none}.fg-chips a{flex:0 0 auto;padding:8px 16px;border-radius:999px;background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .95);color:var(--fg-t);font-size:13.5px;font-weight:500;white-space:nowrap}.fg-chips a.is-on{background:var(--fg-p);border-color:var(--fg-p);color:#fff}.term-description,.page-description{margin:0 0 12px;color:var(--fg-m)}.fg-loadmore{display:flex;justify-content:center;margin:20px 0}.fg-loadmore .fg-btn{min-width:180px;background:rgb(255 255 255 / .85);color:var(--fg-p)!important;box-shadow:inset 0 0 0 1.5px var(--fg-p)}.woocommerce .products::before,.woocommerce .products::after{content:none}.woocommerce-products-header{display:none}.single-product div.product{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.single-product div.product>*{min-width:0}@media (min-width:900px){.single-product div.product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin:0!important}.woocommerce-product-gallery{position:relative;padding:8px;border-radius:calc(var(--fg-r) + 4px);background:rgb(255 255 255 / .65);border:1px solid rgb(255 255 255 / .85);box-shadow:0 14px 30px rgba(var(--fg-sh-rgb),.08)}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image img,.woocommerce-product-gallery img{border-radius:var(--fg-r);width:100%}.woocommerce-product-gallery .flex-viewport{border-radius:var(--fg-r)}.woocommerce-product-gallery .flex-control-thumbs{display:flex;gap:8px;margin:8px 0 0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 18%;margin:0}.woocommerce-product-gallery .flex-control-thumbs img{display:block;border-radius:12px;opacity:.55;cursor:pointer;border:2px solid #fff0;transition:opacity .2s}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--fg-p)}.woocommerce-product-gallery .flex-direction-nav{margin:0;padding:0;list-style:none}.woocommerce-product-gallery .flex-direction-nav a{position:absolute;z-index:3;top:calc(50% - 40px);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .9);color:var(--fg-t);font-size:24px;line-height:1;box-shadow:0 4px 12px rgb(0 0 0 / .12);overflow:hidden}.fg-nothumbs .woocommerce-product-gallery .flex-direction-nav a{top:calc(50% - 19px)}.woocommerce-product-gallery .flex-direction-nav .flex-prev{left:16px}.woocommerce-product-gallery .flex-direction-nav .flex-next{right:16px}.woocommerce-product-gallery .flex-direction-nav .flex-disabled{opacity:.35}.woocommerce-product-gallery__trigger{position:absolute;z-index:4;top:18px;left:18px;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .9);font-size:0}.woocommerce-product-gallery__trigger::before{content:"";position:absolute;inset:9px;border:2px solid #334;border-radius:50%}.woocommerce-product-gallery__trigger::after{content:"";position:absolute;right:7px;bottom:7px;width:7px;height:2px;background:#334;transform:rotate(45deg)}.fg-wish-pd{top:18px;right:18px;width:38px;height:38px}@media (min-width:900px){.fg-wish-pd{right:calc(50% + 28px)}}.woocommerce div.product div.summary{padding:16px;border-radius:calc(var(--fg-r) + 4px);background:linear-gradient(160deg,rgb(255 255 255 / .4),rgb(255 255 255 / .14)),var(--fg-glass);border:1px solid rgb(255 255 255 / .8);box-shadow:0 14px 30px rgba(var(--fg-sh-rgb),.08)}@media (min-width:900px){.woocommerce div.product div.summary{position:sticky;top:calc(var(--fg-hh) + 30px);padding:24px}}.fg-pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.fg-pd-head .product_title{margin:0;font-size:21px;font-weight:700;color:var(--fg-pd)}@media (min-width:768px){.fg-pd-head .product_title{font-size:28px}}.fg-stock{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.fg-stock.is-in{background:rgba(var(--fg-p-rgb),.1);color:var(--fg-p)}.fg-stock.is-out{background:rgb(214 40 40 / .1);color:#b42318}.fg-pd-price{display:flex;align-items:center;gap:10px;margin:2px 0 8px}.fg-pd-price .fg-price ins{font-size:26px}.fg-pd-price .fg-price del{font-size:16px}.fg-pd-price .fg-off{background:var(--fg-off)}.fg-pd-rating{display:inline-block;margin:0 0 8px}.fg-rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-t)}.fg-rating small{color:var(--fg-m)}.fg-stars{position:relative;display:inline-block;width:86px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.2' height='15' viewBox='0 0 24 24'%3E%3Cpath fill='%23d6dad8' d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9Z'/%3E%3C/svg%3E") repeat-x 0 0/17.2px 15px}.fg-stars span{position:absolute;inset:0 auto 0 0;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.2' height='15' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5a524' d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9Z'/%3E%3C/svg%3E") repeat-x 0 0/17.2px 15px}.woocommerce-product-details__short-description{color:#44544b;font-size:14px}.fg-pd-row{margin:10px 0}.fg-pd-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.fg-pd-label b{font-weight:500;color:var(--fg-m)}.fg-swatches{display:flex;flex-wrap:wrap;gap:10px}.fg-swatch{display:inline-block;width:32px;height:32px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12),0 0 0 3px #fff,0 0 0 4px rgba(var(--fg-sh-rgb),.12);transition:box-shadow .2s}.fg-swatch.is-on{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12),0 0 0 3px #fff,0 0 0 5px var(--fg-p)}.fg-sg-btn{display:inline-flex;align-items:center;gap:6px;margin:4px 0 6px;padding:6px 12px;border:1px solid rgba(var(--fg-p-rgb),.3);border-radius:999px;background:rgb(255 255 255 / .7);color:var(--fg-p);font-size:13px;font-weight:600}.woocommerce div.product form.cart{margin:10px 0 0}.woocommerce div.product form.cart .variations{width:100%;margin:0 0 6px;border:0;border-collapse:collapse}.woocommerce div.product form.cart .variations tr{display:block;margin-bottom:10px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display:block;padding:0;border:0;text-align:left}.woocommerce div.product form.cart .variations label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.woocommerce div.product form.cart .reset_variations{display:none!important}.fg-sizes{display:flex;flex-wrap:wrap;gap:8px}.fg-size{min-width:54px;height:42px;padding:0 14px;border:1.5px solid rgba(var(--fg-sh-rgb),.15);border-radius:12px;background:rgb(255 255 255 / .8);color:var(--fg-t);font-size:14px;font-weight:600;transition:all .15s}.fg-size.is-on{background:var(--fg-p);border-color:var(--fg-p);color:#fff;box-shadow:0 6px 14px rgba(var(--fg-p-rgb),.25)}.fg-size:disabled,.fg-size.is-off{opacity:.4;text-decoration:line-through;cursor:not-allowed}.fg-size-buttons form.cart .variations select,.fg-size-popup form.cart .variations select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.fg-size-pick{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0 14px;border:1.5px solid rgba(var(--fg-sh-rgb),.15);border-radius:14px;background:rgb(255 255 255 / .85);color:var(--fg-t);font-weight:600}.fg-size-pick span{color:var(--fg-m);font-weight:500}.fg-size-pick.has-val span{color:var(--fg-p);font-weight:700}.single_variation_wrap .woocommerce-variation{margin:0 0 8px}.single_variation_wrap .woocommerce-variation-price{display:none}.woocommerce-variation-availability p{margin:0 0 8px;font-size:13px;color:var(--fg-m)}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.woocommerce .quantity{display:inline-flex;align-items:center;height:48px;border-radius:14px;background:rgb(255 255 255 / .85);border:1.5px solid rgba(var(--fg-sh-rgb),.12);overflow:hidden}.woocommerce .quantity .qty{width:44px;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:#fff0;text-align:center;font-weight:700;box-shadow:none;-moz-appearance:textfield}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fg-q{width:36px;height:100%;padding:0;border:0;background:#fff0;color:var(--fg-pd);font-size:20px;line-height:1}.fg-q:hover{background:rgba(var(--fg-p-rgb),.08)}.fg-noqty form.cart .quantity{display:none!important}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 140px;min-height:48px}.woocommerce div.product form.cart .fg-buynow{flex:1 1 100%;background:var(--fg-pd)}.woocommerce div.product form.cart .single_add_to_cart_button.disabled{opacity:.55}@media (min-width:480px){.woocommerce div.product form.cart .fg-buynow{flex-basis:140px}}.product_meta{display:grid;gap:4px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(var(--fg-sh-rgb),.08);font-size:13px;color:var(--fg-m)}.product_meta a{color:var(--fg-t)}.woocommerce-tabs{grid-column:1/-1;margin-top:6px;padding:14px;border-radius:calc(var(--fg-r) + 4px);background:var(--fg-glass);border:1px solid rgb(255 255 255 / .8)}.woocommerce-tabs ul.tabs{display:flex;gap:6px;margin:0 0 12px;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.woocommerce-tabs ul.tabs::before{content:none}.woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;background:none}.woocommerce-tabs ul.tabs li a{display:block;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .65);color:var(--fg-t);font-size:14px;font-weight:600;white-space:nowrap}.woocommerce-tabs ul.tabs li.active a{background:var(--fg-p);color:#fff}.woocommerce-tabs .panel{margin:0;font-size:14.5px}.woocommerce-tabs .panel h2:first-child{display:none}.woocommerce-Reviews .commentlist{margin:0 0 14px;padding:0;list-style:none}.woocommerce-Reviews .comment_container{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid rgba(var(--fg-sh-rgb),.07)}.woocommerce-Reviews .avatar{border-radius:50%}.woocommerce-Reviews .star-rating{display:none}.comment-form-rating .stars a{display:inline-block;width:26px;height:26px;overflow:hidden;color:#fff0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d6dad8' d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9Z'/%3E%3C/svg%3E") center/22px no-repeat}.comment-form-rating .stars:hover a,.comment-form-rating .stars.selected a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5a524' d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9Z'/%3E%3C/svg%3E")}.comment-form-rating .stars a:hover~a,.comment-form-rating .stars.selected a.active~a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d6dad8' d='m12 2.5 2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9Z'/%3E%3C/svg%3E")}.related.products,.upsells.products{grid-column:1/-1;margin-top:10px}.related.products>h2,.upsells.products>h2{font-size:20px;color:var(--fg-pd)}.fg-sticky-atc{position:fixed;z-index:54;left:10px;right:10px;bottom:calc(84px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:520px;margin:0 auto;padding:8px 8px 8px 10px;border-radius:20px;animation:fg-up .25s ease}body:not(.fg-has-bn) .fg-sticky-atc{bottom:calc(10px + env(safe-area-inset-bottom))}.fg-sticky-info{display:flex;align-items:center;gap:10px;min-width:0}.fg-sticky-info img{width:44px;height:44px;border-radius:12px;object-fit:cover}.fg-sticky-info b{display:block;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;max-width:46vw}.fg-sticky-info .fg-price ins{font-size:14px}@media (min-width:1024px){.fg-sticky-atc{display:none!important}}.woocommerce-cart .fg-page{padding-top:12px}.fg-cart-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.fg-cart-head h1{display:flex;align-items:center;gap:8px;margin:0;font-size:20px;color:var(--fg-pd)}.fg-cart-head h1 span{color:var(--fg-m);font-weight:500}.fg-clear{color:#b42318;font-size:13.5px;font-weight:600}.woocommerce-cart .fg-entry{padding:0;background:none;border:0;box-shadow:none}.woocommerce-cart-form{margin:0}.woocommerce-cart-form .shop_table{display:block;width:100%;margin:0;border:0;border-collapse:separate}.woocommerce-cart-form .shop_table thead{display:none}.woocommerce-cart-form .shop_table tbody{display:grid;gap:10px}.woocommerce-cart-form .shop_table tr.cart_item{position:relative;display:grid;grid-template-columns:76px 1fr auto;grid-template-areas:"img name rm" "img price price" "img qty sub";gap:4px 12px;align-items:center;padding:10px;border-radius:var(--fg-r);background:rgb(255 255 255 / .75);border:1px solid rgb(255 255 255 / .9);box-shadow:0 6px 18px rgba(var(--fg-sh-rgb),.06)}body .woocommerce-cart-form table.shop_table tr td{display:block;padding:0!important;border:0!important;background:none!important;text-align:left!important}.woocommerce-cart-form .shop_table td::before{content:none!important;display:none!important}.woocommerce-cart-form td.product-thumbnail{grid-area:img;display:block!important}.woocommerce-cart-form td.product-thumbnail img{width:76px!important;height:76px;border-radius:14px;object-fit:cover}.woocommerce-cart-form td.product-name{grid-area:name;font-size:14px;font-weight:600}.woocommerce-cart-form td.product-name a{color:var(--fg-t)}.woocommerce-cart-form td.product-name dl{margin:2px 0 0;font-size:12.5px;font-weight:400;color:var(--fg-m)}.woocommerce-cart-form td.product-name dl dt,.woocommerce-cart-form td.product-name dl dd{display:inline;margin:0}.woocommerce-cart-form td.product-name dl dd p{display:inline;margin:0}.woocommerce-cart-form td.product-price{grid-area:price;color:var(--fg-pd);font-weight:700;font-size:14px}.woocommerce-cart-form td.product-quantity{grid-area:qty}.woocommerce-cart-form td.product-quantity .quantity{height:38px}body .woocommerce-cart-form table.shop_table tr td.product-subtotal{grid-area:sub;font-weight:700;font-size:14px;text-align:right!important}.woocommerce-cart-form td.product-remove{grid-area:rm;justify-self:end}.woocommerce-cart-form td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgb(214 40 40 / .08);color:#d62828!important;font-size:20px;line-height:1}.woocommerce-cart-form tr:not(.cart_item) td.actions{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 0 0!important}.woocommerce-cart-form .coupon{display:flex;gap:8px;flex:1 1 280px}.woocommerce-cart-form .coupon label{display:none}.woocommerce-cart-form .coupon input{flex:1;min-height:44px}.woocommerce-cart-form button[name=update_cart]{display:none!important}.cart-collaterals{margin-top:14px}.cart-collaterals .cart_totals{float:none!important;width:100%!important;padding:16px;border-radius:calc(var(--fg-r) + 4px);background:var(--fg-glass);border:1px solid rgb(255 255 255 / .85);box-shadow:0 12px 28px rgba(var(--fg-sh-rgb),.08)}.cart_totals h2{font-size:17px}.cart_totals table{width:100%;border-collapse:collapse}.cart_totals th,.cart_totals td{padding:9px 0;border-bottom:1px solid rgba(var(--fg-sh-rgb),.07);font-size:14px;text-align:left;vertical-align:top}.cart_totals td{text-align:right}.cart_totals .order-total th,.cart_totals .order-total td{border-bottom:0;font-size:16px;font-weight:700}.cart_totals .shipping td ul{margin:0;padding:0;list-style:none}.cart_totals .woocommerce-shipping-destination,.cart_totals .shipping-calculator-button{font-size:12.5px;color:var(--fg-m)}.wc-proceed-to-checkout{margin-top:12px}.wc-proceed-to-checkout .checkout-button{display:flex;width:100%;min-height:52px;border-radius:999px;font-size:16px}.fg-safe{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;color:var(--fg-m);font-size:12.5px}@media (min-width:900px){.woocommerce-cart .woocommerce:has(.woocommerce-cart-form){display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce>.fg-cart-head,.woocommerce-cart .woocommerce>.fvco-steps{grid-column:1/-1}.cart-collaterals{margin-top:0;position:sticky;top:calc(var(--fg-hh) + 30px)}}.return-to-shop{margin-top:10px}.woocommerce-account .fg-entry{padding:16px}.woocommerce-MyAccount-navigation ul{display:flex;gap:6px;margin:0 0 14px;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.woocommerce-MyAccount-navigation li a{display:block;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .7);color:var(--fg-t);font-size:13.5px;white-space:nowrap}.woocommerce-MyAccount-navigation li.is-active a{background:var(--fg-p);color:#fff}@media (min-width:900px){.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px 1fr;gap:24px}.woocommerce-MyAccount-navigation ul{flex-direction:column}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}}.woocommerce form .form-row{margin:0 0 12px;padding:0}.woocommerce form .form-row label{display:block;margin-bottom:5px;font-size:14px}.woocommerce form .form-row .required{color:#d62828;text-decoration:none}.woocommerce table.shop_table{width:100%;border-collapse:collapse}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:9px 6px;border-bottom:1px solid rgba(var(--fg-sh-rgb),.08);text-align:left}.woocommerce-checkout .fg-entry{padding:0;background:none;border:0;box-shadow:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{max-width:100%}.woocommerce-order-received .woocommerce-order{padding:16px;border-radius:var(--fg-r);background:var(--fg-glass)}.woocommerce-thankyou-order-details{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}.woocommerce-thankyou-order-details li{padding:8px 12px;border-radius:12px;background:rgb(255 255 255 / .7);font-size:14px}.fg-bundle-page .fg-canvas{padding-top:6px}.fg-bundle-page .fvxbp.is-full{width:100%;max-width:100%;margin-left:0;margin-right:0}.fg-wishlist:empty::before{content:attr(data-empty);display:block;grid-column:1/-1;padding:30px;text-align:center;color:var(--fg-m)}.fg-home{--fg-gut:12px}@media (min-width:768px){.fg-home{--fg-gut:22px}}@media (min-width:1024px){.fg-home{--fg-gut:max(28px,calc((100vw - 15px - var(--fg-w)) / 2 + 24px))}}@media (min-width:1024px){.fg-full .fg-home{--fg-gut:max(28px,3vw)}}.fg-home .fg-wrap{max-width:none;padding-left:var(--fg-gut);padding-right:var(--fg-gut)}.fg-home .fg-sec{margin:22px 0}.fg-home .fg-sec-cats,.fg-home .fg-sec-featured,.fg-home .fg-sec-bundle{content-visibility:auto;contain-intrinsic-size:auto 520px}@media (min-width:768px){.fg-home .fg-sec{margin:38px 0}}.fg-shead{position:relative}.fg-sec-cats.is-center .fg-shead{justify-content:center;text-align:center}.fg-sec-cats.is-center .fg-shead .fg-dash{display:none}.fg-sec-cats.is-center .fg-shead .fg-more{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:340px){.fg-sec-cats.is-center .fg-shead{justify-content:flex-start}.fg-sec-cats.is-center .fg-stitle{margin-right:auto}.fg-sec-cats.is-center .fg-shead .fg-more{position:static;transform:none}}.fg-home .fg-stitle{font-size:22px;font-weight:800;letter-spacing:-.01em}@media (min-width:768px){.fg-home .fg-stitle{font-size:30px}}@media (max-width:380px){.fg-home .fg-stitle{font-size:19px}}.fg-btn-ghost{min-height:46px;padding:0 24px;border:1.6px solid var(--fg-a);border-radius:999px;background:linear-gradient(180deg,rgba(var(--fg-a-rgb),.16),rgba(var(--fg-a-rgb),.04));color:#fff!important;box-shadow:0 0 0 3px rgba(var(--fg-a-rgb),.10),0 0 22px rgba(var(--fg-a-rgb),.30),inset 0 1px 0 rgb(255 255 255 / .2)}.fg-btn-ghost:hover{background:rgba(var(--fg-a-rgb),.28);color:#fff!important}.fg-sec .fg-btn-ghost.is-light{border-color:var(--fg-p);background:var(--fg-p);color:#fff!important}.fg-hx{--hx-x1:36cqw;--hx-x2:62cqw;--hx-wc:rgba(16,35,26,.07);--hx-tc:#10231a;--hx-pc:var(--fg-pd);--fg-m:#66756e;position:relative;margin:0 0 4px;padding:2px 0 0;overflow:hidden;overflow-x:clip}.fg-hx-in{position:relative;overflow:hidden;padding-top:10px;padding-bottom:18px;border-radius:22px;background-color:rgb(240 248 245 / .9);color:#10231a}.fg-light .fg-hx-in{background-color:rgba(var(--fg-lt-rgb),.9);box-shadow:0 14px 34px rgba(var(--fg-sh-rgb),.10)}.fg-white .fg-hx-in{background-color:#fff;border:1px solid rgb(16 35 26 / .07);box-shadow:0 12px 32px rgb(16 35 26 / .07)}.fg-hx .fg-hx-price .fg-offpill{border-color:rgba(var(--fg-p-rgb),.5);color:var(--fg-p)}.fg-hx .fg-hx-price del{color:#7a8781}.fg-hx-stage{position:relative;height:var(--hx-h-m,300px);container-type:inline-size;touch-action:pan-y;outline:0;-webkit-user-select:none;user-select:none}.fg-hx-stage:focus-visible{outline:2px solid var(--fg-a);outline-offset:4px;border-radius:18px}.fg-hx-words{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fg-hx-word{position:absolute;left:50%;top:3%;font-size:22vw;font-size:min(calc(var(--hx-wsz,22) * 1cqw),calc(98cqw / (var(--wl,6) * .64)));font-weight:900;line-height:.92;letter-spacing:-.02em;white-space:nowrap;color:var(--hx-wc);opacity:0;transform:translate(-50%,8px);transition:opacity var(--hx-spd,750ms) ease,transform var(--hx-spd,750ms) ease}.fg-hx-word.is-on{opacity:1;transform:translate(-50%,0)}.fg-hx-items{position:absolute;inset:0}.fg-hx-item{--hx-iw:min(calc(var(--hx-h-m,300px) * .8),64cqw);position:absolute;left:50%;bottom:6%;width:var(--hx-iw);height:86%;margin-left:calc(var(--hx-iw) / -2);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transform:scale(.35);transform-origin:50% 56%;transition:transform var(--hx-spd,750ms) cubic-bezier(.25,.8,.25,1),opacity var(--hx-spd,750ms) ease,filter var(--hx-spd,750ms) ease;will-change:transform,opacity;-webkit-tap-highlight-color:#fff0;-webkit-user-drag:none}.fg-hx-item.is-c{z-index:3;opacity:1;transform:none;filter:none;pointer-events:auto}.fg-hx-item.is-l1,.fg-hx-item.is-r1{z-index:2;opacity:var(--hx-fade,.7);filter:blur(var(--hx-blur,3px));pointer-events:auto;cursor:pointer}.fg-hx-item.is-l1{transform:translateX(calc(-1 * var(--hx-x1))) scale(var(--hx-side,.6))}.fg-hx-item.is-r1{transform:translateX(var(--hx-x1)) scale(var(--hx-side,.6))}.fg-hx-item.is-l2,.fg-hx-item.is-r2{z-index:1;opacity:0;filter:blur(var(--hx-blur,3px))}.fg-hx-item.is-l2{transform:translateX(calc(-1 * var(--hx-x2))) scale(calc(var(--hx-side,.6) * .7))}.fg-hx-item.is-r2{transform:translateX(var(--hx-x2)) scale(calc(var(--hx-side,.6) * .7))}.fg-hx-item.no-anim{transition:none}.fg-hx-item img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.fg-hx-item.is-cut img{filter:drop-shadow(0 16px 18px rgba(var(--fg-sh-rgb),.16))}.has-shadow .fg-hx-item::after{content:"";position:absolute;z-index:-1;left:16%;right:16%;bottom:-4%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--fg-sh-rgb),.30),rgba(var(--fg-sh-rgb),0))}.fg-hx-item.is-card img{height:100%;width:auto;aspect-ratio:4/5;object-fit:cover;border-radius:22px;border:1px solid rgb(255 255 255 / .65);box-shadow:0 18px 38px rgba(var(--fg-sh-rgb),.20)}.fg-hx-bar{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:2px 0 6px;text-align:center}.fg-hx-info{display:grid;min-width:0}.fg-hx-txt{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.fg-hx-txt.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .12s,transform .5s ease .12s,visibility 0s}.fg-hx .fg-hx-title{margin:0 0 6px;color:var(--hx-tc);font-size:var(--hx-ts-m,26px);font-weight:var(--hx-tw,800);line-height:1.04;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fg-hx .fg-hx-title a,.fg-hx .fg-hx-title a:hover{color:inherit}.fg-hx.is-upper .fg-hx-title{text-transform:uppercase}.fg-hx-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin:0;line-height:1.2}.fg-hx-price ins{color:var(--hx-pc);font-size:22px;font-weight:800;text-decoration:none}.fg-hx-price ins small{font-size:12px;font-weight:600;opacity:.75}.fg-hx-price del{color:var(--fg-m);font-size:15px}.fg-hx-price .fg-offpill{font-size:11px}.fg-hx-price.is-meta{color:var(--fg-m);font-size:14px;font-weight:600}.fg-hx-desc{max-width:46ch;margin:6px auto 0;color:var(--fg-m);font-size:13px;line-height:1.45}.fg-hx-nav{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:16px 28px}.fg-hx .fg-hx-dots{grid-column:1/-1;grid-row:1;justify-content:center}.fg-hx.no-btn-m .fg-hx-btn{display:none}.fg-hx .fg-hx-dots{display:flex;align-items:center;gap:6px}.fg-hx .fg-hx-dot{width:7px;height:7px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:99px;background:rgba(var(--fg-sh-rgb),.22);box-shadow:none;transition:width .3s ease,background-color .3s ease}.fg-hx .fg-hx-dot.is-on{width:20px;background:var(--fg-p)}.fg-hx .fg-hx-arrow{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:0;min-height:0;margin:0;padding:0;border:1.5px solid rgba(var(--fg-sh-rgb),.28);border-radius:50%;background:var(--fg-hglass);color:var(--hx-tc);font:inherit;line-height:1;text-transform:none;box-shadow:0 6px 16px rgba(var(--fg-sh-rgb),.10);transition:transform .2s,border-color .2s,color .2s}.fg-hx .fg-hx-arrow:hover,.fg-hx .fg-hx-arrow:focus-visible{border-color:var(--fg-p);color:var(--fg-p);transform:translateY(-1px)}.fg-hx .fg-hx-btn{justify-self:center;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:min(100%,300px);min-height:48px;padding:0 26px;border:1.5px solid var(--hx-tc);border-radius:999px;background:rgb(255 255 255 / .18);color:var(--hx-tc);font-size:13.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.fg-hx .fg-hx-btn:hover{border-color:var(--fg-p);background:var(--fg-p);color:#fff}@media (min-width:768px){.fg-hx{--hx-x1:30cqw;--hx-x2:46cqw;margin-bottom:10px}.fg-hx .fg-hx-in{width:auto;max-width:none;margin:0 var(--fg-gut);padding:22px 32px 26px;border-radius:26px}.fg-hx-stage{height:var(--hx-h-d,470px)}.fg-hx-item{--hx-iw:min(calc(var(--hx-h-d,470px) * .8),40cqw)}.fg-hx-word{top:6%}.fg-hx-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:-30px;padding-bottom:10px}.fg-hx-bar{text-align:left}.fg-hx-price{justify-content:flex-start}.fg-hx-desc{margin-left:0}.fg-hx-info{grid-column:1}.fg-hx-nav{grid-column:2;display:flex;gap:14px}.fg-hx .fg-hx-dots{order:0}.fg-hx .fg-hx-arrow.is-prev{order:-1}.fg-hx .fg-hx-arrow.is-next{order:1}.fg-hx.no-btn-m .fg-hx-btn{display:inline-flex}.fg-hx .fg-hx-btn{grid-column:3;justify-self:end;width:auto;min-height:46px;margin-left:58px;padding:0 24px}.fg-hx .fg-hx-btn::before{content:"";position:absolute;right:calc(100% + 12px);top:50%;width:44px;height:1.5px;background:currentColor}.fg-hx .fg-hx-title{font-size:var(--hx-ts-d,46px)}.fg-hx-price ins{font-size:26px}.fg-hx-price del{font-size:17px}.fg-hx .fg-hx-arrow{width:48px;height:48px}}@media (min-width:768px) and (max-width:1023px){.fg-hx .fg-hx-title{font-size:calc(var(--hx-ts-d,46px) * .75)}}.fg-home .fg-sec-trust{position:relative;z-index:4}.fg-trust{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:0;padding:12px 4px;list-style:none;border-radius:18px}.fg-trust li{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 6px}.fg-trust li+li{border-left:1px solid rgba(var(--fg-sh-rgb),.12)}.fg-trust-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.4px solid rgba(var(--fg-p-rgb),.5);color:var(--fg-p)}.fg-trust-tx{min-width:0}.fg-trust strong{display:block;font-size:12px;line-height:1.2;color:var(--fg-pd)}.fg-trust small{display:block;color:var(--fg-m);font-size:10.5px;line-height:1.25}@media (max-width:400px){.fg-trust li{flex-direction:column;text-align:center;gap:5px}}@media (min-width:768px){.fg-trust{padding:16px 10px;border-radius:22px}.fg-trust li{gap:14px}.fg-trust-ic{width:46px;height:46px}.fg-trust strong{font-size:15px}.fg-trust small{font-size:13px}}.fg-cats{display:grid;grid-template-columns:repeat(var(--cm,3),minmax(0,1fr));gap:10px}.fg-cats.is-scroll{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cm,3) - 1) * 10px) / var(--cm,3));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.fg-cats.is-scroll::-webkit-scrollbar{display:none}.fg-cats.is-scroll .fg-cat{scroll-snap-align:start}@media (min-width:768px){.fg-cats,.fg-cats.is-scroll{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(var(--cd,6),minmax(0,1fr));gap:16px;overflow:visible}}.fg-cat{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;color:var(--fg-t);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.fg-cat:hover{transform:translateY(-3px)}.fg-cat.is-hot{border-color:rgba(var(--fg-a-rgb),.8);box-shadow:0 0 0 1px rgba(var(--fg-a-rgb),.45),0 0 26px rgba(var(--fg-a-rgb),.28)}.fg-cat .fg-badge{position:absolute;z-index:2;top:8px;left:8px;padding:3px 9px;font-size:10.5px}.fg-cat-img{display:block;overflow:hidden;aspect-ratio:1/.92;background:rgb(255 255 255 / .08)}.fg-cat-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fg-cat:hover .fg-cat-img img{transform:scale(1.05)}.fg-cat-info{display:block;padding:8px 34px 10px 10px}.fg-cat-name{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fg-cat-info small{display:block;color:var(--fg-m);font-size:11px}.fg-cat-go{position:absolute;right:8px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.3px solid currentColor;opacity:.85}@media (min-width:768px){.fg-cat-info{padding:12px 46px 14px 14px}.fg-cat-name{font-size:16px}.fg-cat-info small{font-size:12.5px}.fg-cat-go{width:30px;height:30px;right:12px;bottom:16px}}.fg-sec-featured .fg-shead{flex-wrap:wrap;row-gap:12px}.fg-fchips{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px}.fg-fchips::-webkit-scrollbar{display:none}.fg-fchips button{flex:0 0 auto;min-height:34px;padding:0 16px;border:1.3px solid rgba(var(--fg-p-rgb),.35);border-radius:999px;background:rgb(255 255 255 / .55);color:var(--fg-t);font-size:13px;font-weight:500;white-space:nowrap;transition:all .2s}.fg-fchips button.is-on{border-color:var(--fg-a);background:linear-gradient(180deg,rgba(var(--fg-a-rgb),.9),rgba(var(--fg-a-rgb),.65));color:#05301f;font-weight:700;box-shadow:0 0 16px rgba(var(--fg-a-rgb),.45)}@media (max-width:767px){.fg-sec-featured .fg-fchips{order:3;width:100%}}@media (min-width:768px){.fg-sec-featured .fg-fchips{margin-left:auto}}.fg-fgrid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:10px;transition:opacity .2s}.fg-fgrid.is-loading{opacity:.45;pointer-events:none}@media (min-width:768px){.fg-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.fg-fgrid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr));gap:20px}}.fg-fcard{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,box-shadow .2s ease}.fg-fcard:hover{transform:translateY(-3px)}.fg-fcard-media{display:block;overflow:hidden;aspect-ratio:1/1.08;background:#e9eceb}.fg-fcard-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.fg-fcard:hover .fg-fcard-media img{transform:scale(1.04)}.fg-fcard.is-oos .fg-fcard-media img{opacity:.55}.fg-flabel{position:absolute;z-index:2;top:10px;left:10px;padding:4px 11px;border-radius:999px;background:linear-gradient(180deg,#4ee8a0,#16b96a);color:#04301d;font-size:11px;font-weight:700;line-height:1.2;box-shadow:0 2px 10px rgb(22 185 106 / .35)}.fg-flabel.is-sale{background:linear-gradient(180deg,#ff8a8a,#e5484d);color:#fff}.fg-flabel.is-out{background:#6b7280;color:#fff}.fg-fcard .fg-wish{top:10px;right:10px;width:34px;height:34px;background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fg-fcard-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 12px 12px}.fg-fcard-title{margin:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fg-fcard-title a{color:var(--fg-t)}.fg-fprice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.15}.fg-fprice ins{text-decoration:none;color:var(--fg-pd);font-size:18px;font-weight:800}.fg-fprice del{color:#8b9690;font-size:12.5px}.fg-offpill{padding:2px 8px;border:1.2px solid rgba(var(--fg-a-rgb),.75);border-radius:999px;color:var(--fg-p);font-size:11px;font-weight:700;white-space:nowrap}.fg-fdots{display:flex;align-items:center;gap:6px;margin-top:2px}.fg-fdots a{display:inline-block;width:15px;height:15px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px rgb(0 0 0 / .18)}.fg-fdots a.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--fg-a)}.fg-fdots-more{font-size:11px;color:var(--fg-m)}.fg-fcart{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:42px;padding:0 10px;border:1.4px solid rgba(var(--fg-p-rgb),.55);border-radius:999px;background:#fff0;color:var(--fg-pd);font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.fg-fcart:hover{background:var(--fg-p);border-color:var(--fg-p);color:#fff}.fg-fcart.loading{opacity:.6}.fg-fcart.added::after{content:"✓";margin-left:2px}.fg-fcard .added_to_cart{display:none}.fg-fmore{display:flex;justify-content:center;margin-top:18px}@media (min-width:768px){.fg-fcard-body{padding:14px 16px 16px;gap:8px}.fg-fcard-title{font-size:16px}.fg-fprice ins{font-size:21px}.fg-fcart{min-height:46px;font-size:14.5px}}@media (max-width:360px){.fg-fprice ins{font-size:16px}.fg-offpill{font-size:10px}}.fg-bb{position:relative;display:grid;grid-template-columns:34% minmax(0,1fr);grid-template-areas:"img text" "img timer";align-items:center;gap:0 12px;overflow:hidden;min-height:var(--bb-h-m,190px);padding:16px 14px 16px 0;color:#fff;border-radius:20px;background:linear-gradient(115deg,rgba(var(--fg-sh-rgb),.94),rgb(11 93 59 / .84) 55%,rgb(16 110 72 / .76));border-color:rgba(var(--fg-a-rgb),.35)!important}.fg-bb.is-compact{--bb-h-m:160px;--bb-h-d:180px}.fg-bb.is-large{--bb-h-m:240px;--bb-h-d:300px}.fg-bb-img{grid-area:img;align-self:stretch;position:relative;margin:-16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent)}.fg-bb-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.fg-bb-text{grid-area:text;min-width:0}.fg-bb-kicker{margin:0 0 4px;color:var(--fg-a);font-size:10px;font-weight:700;letter-spacing:.3em}.fg-bb-title{margin:0 0 4px;color:#fff;font-size:clamp(18px,5.4vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.01em}.fg-bb-sub{margin:0 0 10px;font-size:12px;line-height:1.35;opacity:.92}.fg-bb-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:1.4px solid rgb(255 255 255 / .55);border-radius:999px;background:linear-gradient(180deg,#7bf5b8,#22d07c);color:#04301d!important;font-size:12.5px;font-weight:700;box-shadow:0 0 0 3px rgba(var(--fg-a-rgb),.18),0 0 24px rgba(var(--fg-a-rgb),.55)}.fg-bb-btn:hover{filter:brightness(1.05)}.fg-timer{grid-area:timer;display:flex;gap:6px;margin-top:10px}.fg-timer span{display:flex;flex-direction:column;align-items:center;min-width:42px;padding:6px 4px;border-radius:12px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .28);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}.fg-timer b{font-size:18px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.fg-timer small{font-size:9px;letter-spacing:.06em;opacity:.8}@media (min-width:768px){.fg-bb{grid-template-columns:30% minmax(0,1fr) auto;grid-template-areas:"img text timer";min-height:var(--bb-h-d,220px);padding:22px 30px 22px 0;gap:0 28px;border-radius:26px}.fg-bb-img{margin:-22px 0}.fg-timer{margin:0;gap:10px}.fg-timer span{min-width:66px;padding:12px 8px;border-radius:14px}.fg-timer b{font-size:28px}.fg-timer small{font-size:11px}.fg-bb-sub{font-size:16px}.fg-bb-kicker{font-size:12px}.fg-bb-btn{min-height:44px;padding:0 22px;font-size:14px}.fg-bb-text{display:grid;grid-template-columns:auto auto;grid-template-areas:"k k" "t t" "s b";align-items:center;justify-content:start;gap:0 26px}.fg-bb-kicker{grid-area:k}.fg-bb-title{grid-area:t}.fg-bb-sub{grid-area:s;margin:0}.fg-bb-btn{grid-area:b}}.fg-foot{--fg-capH:max(30px,5.6vw);--fg-gut:10px;--fg-leafW:clamp(74px,12.8vw,250px);position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;margin-top:0;padding-top:calc(var(--fg-capH) + 34px);color:#fff;content-visibility:auto;contain-intrinsic-size:auto 420px}.fg-foot-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--fg-leaf-l,none) left top/var(--fg-leafW) auto no-repeat,var(--fg-leaf-r,none) right top/var(--fg-leafW) auto no-repeat,radial-gradient(34% 190px at 50% 0,rgb(4 200 140 / .34),#fff0 100%),radial-gradient(70% 520px at 50% 0,#025a3d 0%,#023825 50%,#fff0 100%),linear-gradient(180deg,#012e1f 0%,#011f15 55%,#00180f 100%);background-color:#00180f;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201960%20110'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2010C420%2090%20560%2096%20980%2096S1540%2090%201960%2010V110H0Z'/%3E%3C/svg%3E") left top/100% var(--fg-capH) no-repeat,linear-gradient(#000,#000) left calc(var(--fg-capH) - 1px)/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201960%20110'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2010C420%2090%20560%2096%20980%2096S1540%2090%201960%2010V110H0Z'/%3E%3C/svg%3E") left top/100% var(--fg-capH) no-repeat,linear-gradient(#000,#000) left calc(var(--fg-capH) - 1px)/100% 100% no-repeat}.fg-foot-cap{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:var(--fg-capH);overflow:visible;pointer-events:none}.fg-foot-cap path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.fg-cap-g2{stroke:rgb(5 232 171 / .14);stroke-width:9px}.fg-cap-g1{stroke:rgb(5 232 171 / .32);stroke-width:4.5px}.fg-cap-ln{stroke:#05e8ab;stroke-width:2px}.fg-foot.has-bg-img{background:var(--fg-foot-img) center top/100% auto no-repeat,#00180f;padding-top:calc(5vw + 40px)}@media (min-width:768px){.fg-foot{--fg-gut:24px;padding-top:calc(var(--fg-capH) + 32px);contain-intrinsic-size:auto 900px}}.fg-foot .fg-wrap{position:relative;z-index:2;padding-left:var(--fg-gut);padding-right:var(--fg-gut)}.fg-foot-in{text-align:center}.fg-foot-kicker{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 8px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.28em}.fg-foot-kicker span{display:inline-block;width:30px;height:1.5px;background:#22c983}.fg-foot-title{margin:0 0 10px;color:#fff;font-size:clamp(36px,11vw,84px);font-weight:900;line-height:.98;letter-spacing:-.005em}.fg-foot-title em{font-style:normal;background:linear-gradient(180deg,#3df5a0,#14cf7a);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}.fg-foot-sub{max-width:520px;margin:0 auto 22px;color:rgb(255 255 255 / .92);font-size:13.5px;line-height:1.45}.fg-ccards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:920px;margin:0 auto;text-align:left}.fg-ccard{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 8px 10px 9px;border:1.5px solid rgb(38 196 160 / .62);border-radius:14px;background:linear-gradient(135deg,rgb(18 84 74 / .55),rgb(6 40 34 / .55) 60%,rgb(10 58 50 / .5));color:#fff;box-shadow:inset 0 0 18px rgb(40 210 170 / .08),0 8px 20px rgb(0 0 0 / .25);transition:transform .2s,border-color .2s,box-shadow .2s}a.fg-ccard:hover,.fg-foot a.fg-ccard:hover{transform:translateY(-2px);border-color:rgb(52 245 190 / .9);box-shadow:inset 0 0 22px rgb(40 210 170 / .14),0 0 22px rgb(40 220 170 / .22);color:#fff}.fg-foot a.fg-ccard{color:#fff}.fg-ccard.is-missing{border-style:dashed;opacity:.7}.fg-cic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#46f39a,#13b45c 60%,#0b8a45);box-shadow:0 0 0 2px rgb(255 255 255 / .05),0 0 14px rgb(40 230 130 / .45)}.fg-cic svg{width:54%;height:54%}.fg-ccard.is-ms .fg-cic{background:radial-gradient(circle at 35% 30%,#3fd2ff,#118dff 55%,#0a5cf0);box-shadow:0 0 14px rgb(30 140 255 / .5)}.fg-ccard.is-dl .fg-cic{background:radial-gradient(circle at 35% 30%,#d58bff,#9333ea 55%,#6d28d9);box-shadow:0 0 14px rgb(160 80 255 / .5)}.fg-ctx{flex:1;min-width:0}.fg-ctx b{display:block;margin-bottom:2px;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.02em}.fg-ctx small{display:block;color:rgb(255 255 255 / .9);font-size:10px;line-height:1.3}.fg-cgo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#0f5953;color:#fff;box-shadow:inset 0 0 0 1px rgb(80 230 200 / .18)}.fg-cgo svg{width:58%;height:58%}a.fg-ccard:hover .fg-cgo{background:#14837a}.fg-ccard.is-wh{grid-column:1/-1;padding:12px 10px 12px 11px;gap:12px}.fg-ccard.is-wh .fg-cic{width:42px;height:42px}.fg-ccard.is-wh .fg-ctx b{font-size:12.5px}.fg-ccard.is-wh .fg-ctx i{display:block;width:44px;height:2px;margin:5px 0 7px;background:#22c983}.fg-ccard.is-wh .fg-ctx small{font-size:11.5px;line-height:1.5}.fg-map{flex:0 0 auto;width:96px;margin-right:-2px}.fg-map svg{display:block;width:100%;height:auto;filter:drop-shadow(0 0 10px rgb(40 230 170 / .25))}@media (max-width:359px){.fg-cgo{display:none}}@media (min-width:420px){.fg-ccard{gap:10px;padding:12px 10px 12px 11px}.fg-cic{width:40px;height:40px}.fg-ctx b{font-size:12px}.fg-ctx small{font-size:11px}.fg-cgo{width:26px;height:26px}}@media (min-width:768px){.fg-foot-kicker{font-size:14px;gap:16px;margin-bottom:12px}.fg-foot-kicker span{width:44px}.fg-foot-sub{font-size:18px;margin-bottom:26px;max-width:620px}.fg-ccards{gap:18px 22px}.fg-ccard{gap:16px;padding:18px 18px 18px 22px;border-radius:20px}.fg-cic{width:64px;height:64px}.fg-ctx b{font-size:17px;margin-bottom:4px}.fg-ctx small{font-size:14.5px}.fg-cgo{width:42px;height:42px}.fg-ccard.is-wh{padding:20px 30px 20px 22px;gap:22px}.fg-ccard.is-wh .fg-cic{width:70px;height:70px}.fg-ccard.is-wh .fg-ctx b{font-size:18px}.fg-ccard.is-wh .fg-ctx small{font-size:15.5px}.fg-map{width:220px}}.fg-foot-bar{position:relative;z-index:2;margin-top:28px;border-top:1px solid rgb(40 200 165 / .38);background:linear-gradient(180deg,rgb(2 22 17 / .55),rgb(2 18 14 / .8))}.fg-foot-bar-in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.fg-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.fg-foot .fg-foot-logo,.fg-foot-logo:hover{color:#fff}.fg-foot-logo{display:inline-flex;align-items:flex-end;font-size:30px;font-weight:900;letter-spacing:.02em;line-height:.8;text-shadow:0 2px 10px rgb(0 0 0 / .3)}.fg-foot-logo.is-text span{display:inline-block;text-transform:uppercase}.fg-chev-a{display:inline-block;width:.74em;height:.8em;margin:0 .02em 0 .04em;color:#fff;overflow:visible}.fg-foot-logo img{display:block;max-width:180px;max-height:52px;width:auto}.fg-foot-brand small{color:rgb(255 255 255 / .92);font-size:7.6px;font-weight:600;letter-spacing:.3em;white-space:nowrap}.fg-foot-copy{margin:2px 0 0;color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}.fg-foot-div{display:block;flex:0 0 auto;width:1px;align-self:stretch;margin:4px 0;background:linear-gradient(180deg,#fff0,rgb(40 200 165 / .7),#fff0)}.fg-foot-follow{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.fg-foot-follow strong{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em}.fg-foot-follow strong svg{width:15px;height:15px}.fg-foot-soc{display:flex;gap:9px}.fg-foot-soc a,.fg-foot-soc span{--r:rgba(255,255,255,.85);--g:rgba(255,255,255,.25);position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0b0b0d;box-shadow:0 0 0 2px var(--r),0 0 14px var(--g);transition:transform .2s,box-shadow .2s}.fg-foot-soc a:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 2px var(--r),0 0 22px var(--g)}.fg-foot-soc svg{width:58%;height:58%}.fg-foot-soc .is-facebook{--r:#4d8dff;--g:rgba(40,120,255,.55);background:radial-gradient(circle at 40% 30%,#2e8bff,#1464e6)}.fg-foot-soc .is-facebook svg{width:70%;height:70%}.fg-foot-soc .is-instagram{--r:#ff9a5a;--g:rgba(240,90,160,.5);background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 62%,#285aeb 95%)}.fg-foot-soc .is-threads{--r:#6fa2ff;--g:rgba(90,140,255,.4)}.fg-foot-soc .is-tiktok{--r:#2bdc9a;--g:rgba(40,230,160,.45)}.fg-foot-soc .is-youtube{--r:#ff5a64;--g:rgba(255,40,60,.45);background:#e11d2a}.fg-foot-end{display:none}.fg-ccard.is-wide{grid-column:1/-1}.fg-admin-tip{position:absolute;right:10px;top:-7px;padding:1px 6px;border-radius:99px;background:#f59e0b;color:#1f1300;font-size:8.5px;font-style:normal;font-weight:700;line-height:1.4;white-space:nowrap;pointer-events:none}.fg-foot-soc span.is-empty{opacity:.55;outline:1.5px dashed rgb(255 255 255 / .6);outline-offset:4px}@media (max-width:374px){.fg-foot-logo{font-size:25px}.fg-foot-soc{gap:7px}.fg-foot-soc a,.fg-foot-soc span{width:32px;height:32px}.fg-foot-brand small{font-size:6.6px}.fg-foot-copy{font-size:9.5px}}@media (min-width:768px){.fg-foot-bar{margin-top:32px}.fg-foot-bar-in{justify-content:center;gap:56px;padding-top:20px;padding-bottom:20px}.fg-foot-brand{gap:8px}.fg-foot-logo{font-size:56px}.fg-foot-brand small{font-size:13px}.fg-foot-copy{font-size:17px}.fg-foot-follow{gap:14px}.fg-foot-follow strong{font-size:17px}.fg-foot-follow strong svg{width:22px;height:22px}.fg-foot-soc{gap:26px}.fg-foot-soc a,.fg-foot-soc span{width:66px;height:66px;box-shadow:0 0 0 3px var(--r),0 0 22px var(--g)}.fg-foot-soc a:hover{box-shadow:0 0 0 3px var(--r),0 0 30px var(--g)}}@media (max-width:767px){.fg-foot{--u:calc(100vw / 393);--fs-k:calc(7.5 * var(--u));--fs-sub:calc(8.7 * var(--u));--fs-ct:calc(8.3 * var(--u));--fs-cs:calc(7.2 * var(--u));--fs-tag:calc(5.3 * var(--u));--fs-copy:calc(7.5 * var(--u));--fs-fol:calc(7.2 * var(--u));--fg-gut:calc(23 * var(--u));--fg-capH:calc(22 * var(--u));--fg-leafW:calc(67 * var(--u));padding-top:calc(37 * var(--u));contain-intrinsic-size:auto 380px}.fg-foot.is-readable{--fs-k:max(9px,calc(7.5 * var(--u)));--fs-sub:max(10px,calc(8.7 * var(--u)));--fs-ct:max(9.5px,calc(8.3 * var(--u)));--fs-cs:max(9px,calc(7.2 * var(--u)));--fs-tag:max(7px,calc(5.3 * var(--u)));--fs-copy:max(9px,calc(7.5 * var(--u)));--fs-fol:max(9px,calc(7.2 * var(--u)))}.fg-foot-kicker{gap:calc(4.5 * var(--u));margin:0 0 calc(5 * var(--u));font-size:var(--fs-k);font-weight:500;line-height:1;letter-spacing:.2em}.fg-foot-kicker span{width:calc(15 * var(--u));height:1px}.fg-foot-title{margin:0 0 calc(4 * var(--u));font-size:calc(30 * var(--u));font-weight:900;line-height:1;letter-spacing:0}.fg-foot-sub{max-width:calc(232 * var(--u));margin:0 auto calc(7 * var(--u));font-size:var(--fs-sub);font-weight:400;line-height:1.35}.fg-ccards{gap:calc(8 * var(--u))}.fg-ccard,.fg-ccard.is-wh{gap:calc(10 * var(--u));min-height:calc(43 * var(--u));padding:calc(5.5 * var(--u)) calc(7 * var(--u)) calc(5.5 * var(--u)) calc(9.5 * var(--u));border-width:1px;border-radius:calc(8 * var(--u));box-shadow:inset 0 0 12px rgb(40 210 170 / .08),0 4px 12px rgb(0 0 0 / .22)}.fg-cic{width:calc(32 * var(--u));height:calc(32 * var(--u));box-shadow:0 0 calc(10 * var(--u)) rgb(40 230 130 / .45)}.fg-ctx b{margin-bottom:calc(2 * var(--u));font-size:var(--fs-ct);font-weight:800;line-height:1.2;letter-spacing:.02em}.fg-ctx small{font-size:var(--fs-cs);font-weight:400;line-height:1.3}.fg-cgo,.fg-ccard .fg-cgo{display:inline-flex;width:calc(19 * var(--u));height:calc(19 * var(--u));margin-left:calc(-6.5 * var(--u))}.fg-ccard.is-wh{min-height:calc(57 * var(--u));gap:calc(12 * var(--u));padding-top:calc(7 * var(--u));padding-bottom:calc(7 * var(--u))}.fg-ccard.is-wh .fg-cic{width:calc(34 * var(--u));height:calc(34 * var(--u))}.fg-ccard.is-wh .fg-ctx b{font-size:var(--fs-ct)}.fg-ccard.is-wh .fg-ctx i{width:calc(26 * var(--u));height:1px;margin:calc(2 * var(--u)) 0 calc(5 * var(--u))}.fg-ccard.is-wh .fg-ctx small{font-size:var(--fs-cs);line-height:1.75}.fg-map{width:calc(81 * var(--u))}.fg-admin-tip{top:-6px;right:6px;font-size:7.5px}.fg-foot-bar{margin-top:calc(14 * var(--u))}.fg-foot-bar-in{justify-content:flex-start;gap:calc(27 * var(--u));padding-top:calc(9 * var(--u));padding-bottom:calc(calc(9 * var(--u)) + env(safe-area-inset-bottom))}.fg-foot-brand{gap:0}.fg-foot-logo{font-size:calc(26 * var(--u))}.fg-foot-logo img{max-width:calc(110 * var(--u));max-height:calc(30 * var(--u))}.fg-foot-brand small{margin-top:calc(5.7 * var(--u));font-size:var(--fs-tag);font-weight:600;line-height:1;letter-spacing:.3em}.fg-foot-copy{margin:calc(6 * var(--u)) 0 0;font-size:var(--fs-copy);font-weight:700;line-height:1}.fg-foot-div{align-self:center;height:calc(34 * var(--u));margin:0}.fg-foot-follow{gap:calc(5 * var(--u))}.fg-foot-follow strong{gap:calc(4 * var(--u));font-size:var(--fs-fol);font-weight:800;line-height:1;letter-spacing:.1em}.fg-foot-follow strong svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.fg-foot-soc{gap:calc(15 * var(--u))}.fg-foot-soc a,.fg-foot-soc span{width:calc(29 * var(--u));height:calc(29 * var(--u));box-shadow:0 0 0 1.2px var(--r),0 0 calc(9 * var(--u)) var(--g)}.fg-foot-soc a:hover{box-shadow:0 0 0 1.2px var(--r),0 0 calc(14 * var(--u)) var(--g)}.fg-foot-soc span.is-empty{outline-width:1px;outline-offset:2px}}.fg-dark{--fg-t:#eef8f3;--fg-m:rgba(214,238,228,.74);color:var(--fg-t);background:var(--fg-dk-bg,#0b2526)}.fg-dark .fg-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--fg-dk-sh),.32),rgba(var(--fg-dk-sh),.22) 38%,rgba(var(--fg-dk-sh),.58) 70%,rgba(var(--fg-dk-sh),.72))}.fg-dark .fg-hbar{background:linear-gradient(135deg,rgb(255 255 255 / .16),rgb(255 255 255 / .04)),rgba(var(--fg-dk-rgb),.45);border-color:rgba(var(--fg-dk-ln),.28);box-shadow:0 10px 30px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .18)}.fg-dark .fg-hbar .fg-ibtn{background:rgb(255 255 255 / .10);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}.fg-dark .fg-hbar .fg-ibtn:hover{background:rgb(255 255 255 / .2);color:#fff}.fg-dark .fg-hbar .fg-logo{color:#fff}.fg-dark .fg-count{background:var(--fg-a);color:#04301d;box-shadow:0 0 0 2px rgba(var(--fg-dk-rgb),.9)}.fg-dark .fg-dnav a{color:#fff}.fg-dark .fg-dnav a:hover{background:rgb(255 255 255 / .12);color:#fff}.fg-dark .fg-bnav{background:linear-gradient(135deg,rgb(255 255 255 / .14),rgb(255 255 255 / .04)),rgba(var(--fg-dk-rgb),.55);border-color:rgba(var(--fg-dk-ln),.24)}.fg-dark .fg-bnav a{color:rgb(255 255 255 / .78)}.fg-dark .fg-bnav a.is-on{background:rgba(var(--fg-a-rgb),.16);color:var(--fg-a)}.fg-dark h1,.fg-dark h2,.fg-dark h3,.fg-dark h4,.fg-dark h5,.fg-dark h6{color:#fff}.fg-dark a{color:#7ef5c0}.fg-dark a:hover{color:#b8ffdf}.fg-dark .fg-card,.fg-dark .fg-panel{background:linear-gradient(155deg,rgb(255 255 255 / .12),rgb(255 255 255 / .02)),rgba(var(--fg-dk-rgb),.70);border:1px solid rgba(var(--fg-dk-ln),.17);box-shadow:0 12px 30px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .10)}@media (min-width:1024px){.fg-dark .fg-card,.fg-dark .fg-panel{-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}}.fg-dark .fg-stitle,.fg-dark .fg-ptitle,.fg-dark .fg-shop-title h1,.fg-dark .fg-cart-head h1,.fg-dark .fg-pd-head .product_title,.fg-dark .related.products>h2,.fg-dark .upsells.products>h2{color:#fff}.fg-dark .fg-more{color:#fff}.fg-dark .fg-dash{background:linear-gradient(90deg,var(--fg-a),rgba(var(--fg-a-rgb),.2))}.fg-dark .fg-trust li+li{border-left-color:rgb(255 255 255 / .16)}.fg-dark .fg-trust-ic{border-color:rgba(var(--fg-a-rgb),.7);color:var(--fg-a)}.fg-dark .fg-trust strong{color:#fff}.fg-dark .fg-cat{color:#fff}.fg-dark .fg-cat-go{color:#fff}.fg-dark .fg-fchips button{border-color:rgb(255 255 255 / .32);background:rgb(255 255 255 / .06);color:#fff}.fg-dark .fg-fchips button.is-on{border-color:var(--fg-a);background:linear-gradient(180deg,rgba(var(--fg-a-rgb),.95),rgba(var(--fg-a-rgb),.7));color:#04301d}.fg-dark .fg-fcard-media,.fg-dark .fg-pcard-media,.fg-dark .fg-cat-img{background:rgb(255 255 255 / .06)}.fg-dark .fg-fcard-title a,.fg-dark .fg-pcard-title a{color:#fff}.fg-dark .fg-fprice ins,.fg-dark .fg-price ins{color:#fff}.fg-dark .fg-fprice del,.fg-dark .fg-price del{color:rgb(255 255 255 / .55)}.fg-dark .fg-offpill{border-color:rgba(var(--fg-a-rgb),.85);color:var(--fg-a)}.fg-dark .fg-fcart{border-color:rgb(255 255 255 / .55);color:#fff}.fg-dark .fg-fcart:hover{border-color:var(--fg-a);background:rgba(var(--fg-a-rgb),.2);color:#fff}.fg-dark .fg-fdots a.is-on{box-shadow:0 0 0 2px var(--fg-dk-bg,#0b2526),0 0 0 3.5px var(--fg-a)}.fg-dark .fg-bb{background:linear-gradient(155deg,rgb(255 255 255 / .10),rgb(255 255 255 / .02)),rgba(var(--fg-dk-rgb),.62)}.fg-dark .fg-strip strong{color:#fff}.fg-dark .fg-strip .fg-round{background:rgb(255 255 255 / .06);border-color:rgba(var(--fg-a-rgb),.5);color:var(--fg-a)}.fg-dark .fg-chips a{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .22);color:#fff}.fg-dark .fg-chips a.is-on{background:var(--fg-a);border-color:var(--fg-a);color:#04301d}.fg-dark .fg-sort label{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .22)}.fg-dark .fg-sort select{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fg-dark .fg-sort select option{color:#111}.fg-dark .fg-wish{background:rgb(255 255 255 / .2);color:#fff}.fg-dark .fg-shop-title p,.fg-dark .fg-ssub{color:var(--fg-m)}.fg-dark .woocommerce-product-gallery,.fg-dark.woocommerce div.product div.summary,.fg-dark .woocommerce div.product div.summary,.fg-dark .woocommerce-tabs,.fg-dark .cart-collaterals .cart_totals,.fg-dark .woocommerce-cart-form .shop_table tr.cart_item{background:linear-gradient(155deg,rgb(255 255 255 / .12),rgb(255 255 255 / .02)),rgba(var(--fg-dk-rgb),.55);border-color:rgba(var(--fg-dk-ln),.17);color:var(--fg-t)}.fg-dark .woocommerce-product-details__short-description,.fg-dark .woocommerce-tabs .panel,.fg-dark .product_meta,.fg-dark .woocommerce-variation-availability p{color:var(--fg-m)}.fg-dark .product_meta a,.fg-dark .woocommerce-cart-form td.product-name a{color:#fff}.fg-dark .fg-pd-label,.fg-dark .woocommerce div.product form.cart .variations label{color:#fff}.fg-dark .fg-stock.is-in{background:rgba(var(--fg-a-rgb),.15);color:var(--fg-a)}.fg-dark .woocommerce-tabs ul.tabs li a{background:rgb(255 255 255 / .08);color:#fff}.fg-dark .woocommerce-tabs ul.tabs li.active a{background:var(--fg-a);color:#04301d}.fg-dark .fg-sg-btn{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .3);color:#fff}.fg-dark .fg-rating{color:#fff}.fg-dark .woocommerce-cart-form td.product-price,.fg-dark .cart_totals th,.fg-dark .cart_totals td{color:#fff}.fg-dark .cart_totals th,.fg-dark .cart_totals td{border-bottom-color:rgb(255 255 255 / .1)}.fg-dark .fg-cart-head h1 span,.fg-dark .fg-safe,.fg-dark .cart_totals .woocommerce-shipping-destination{color:var(--fg-m)}.fg-dark .fg-entry,.fg-dark .fg-empty,.fg-dark .fg-comments{color:var(--fg-t)}.fg-dark .woocommerce-MyAccount-navigation li a{background:rgb(255 255 255 / .08);color:#fff}.fg-dark .woocommerce-MyAccount-navigation li.is-active a{background:var(--fg-a);color:#04301d}.fg-dark .woocommerce-checkout .woocommerce-additional-fields h3,.fg-dark .woocommerce-checkout #ship-to-different-address,.fg-dark .woocommerce-checkout form.checkout>h3{color:#fff}.fg-dark .woocommerce-account .fg-entry label,.fg-dark .woocommerce form .form-row label{color:#fff}.fg-dark span.page-numbers.current{background:var(--fg-a);color:#04301d}.fg-dark .fg-loadmore .fg-btn{background:rgb(255 255 255 / .1);color:#fff!important;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .5)}.fg-dark .woocommerce-message,.fg-dark .woocommerce-info,.fg-dark .woocommerce-error{background:rgb(255 255 255 / .92);color:#10231a}.fg-dark input[type=text],.fg-dark input[type=email],.fg-dark input[type=tel],.fg-dark input[type=password],.fg-dark input[type=number],.fg-dark input[type=search],.fg-dark input[type=url],.fg-dark input[type=date],.fg-dark textarea,.fg-dark select{color:#10231a}.fg-dark .woocommerce .quantity{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .28)}.fg-dark .woocommerce .quantity .qty,.fg-dark .fg-q{color:#fff}.fg-dark .fg-size{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .32);color:#fff}.fg-dark .fg-size.is-on{background:var(--fg-a);border-color:var(--fg-a);color:#04301d}.fg-dark .fg-size-pick{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .32);color:#fff}.fg-dark .fg-size-pick span{color:var(--fg-m)}.fg-dark .fg-sheet,.fg-dark .fg-menu-panel,.fg-dark .fg-drawer-panel,.fg-dark .fg-search-box{--fg-t:#10231a;--fg-m:#5b6b63;color:#10231a}.fg-dark .fg-sheet h1,.fg-dark .fg-sheet h2,.fg-dark .fg-sheet h3,.fg-dark .fg-drawer-panel strong,.fg-dark .fg-menu-panel strong{color:#10231a}.fg-dark .fg-menu-panel a,.fg-dark .fg-drawer-panel a:not(.button),.fg-dark .fg-sresults a{color:#10231a}.fg-dark .fg-drawer-panel .woocommerce-mini-cart__buttons .button:not(.checkout){color:var(--fg-p)!important}.fg-dark .fg-sticky-atc{--fg-t:#10231a;color:#10231a}.fg-dark .fg-sticky-atc .fg-price ins{color:#10231a}.fg-bundle-page .fvxbp .fvxbp-wrap{padding-top:16px;border-radius:26px;background-color:rgb(240 248 245 / .9)}.fg-light.fg-bundle-page .fvxbp .fvxbp-wrap{background-color:rgba(var(--fg-lt-rgb),.9);box-shadow:0 14px 34px rgba(var(--fg-sh-rgb),.10)}.fg-white.fg-bundle-page .fvxbp .fvxbp-wrap{background-color:#fff;border:1px solid rgb(16 35 26 / .07);box-shadow:0 12px 32px rgb(16 35 26 / .07)}@media (max-width:767px){.fg-bundle-page .fvxbp .fvxbp-wrap{margin-left:0;margin-right:0;border-radius:22px 22px 0 0}.fg-bundle-page .fg-main>.fg-wrap,.fg-bundle-page .fg-page{padding-left:0;padding-right:0}}.fg-light:not(.fg-bgcolor) .fg-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--fg-lt-rgb),.16) 0%,rgba(var(--fg-lt-rgb),.32) 42%,rgba(var(--fg-lt-rgb),.5) 100%)}.fg-light:not(.fg-bgcolor) .fg-stitle{text-shadow:0 1px 14px rgb(255 255 255 / .75),0 0 2px rgb(255 255 255 / .6)}.fg-dark .fg-stitle{text-shadow:0 2px 16px rgba(var(--fg-dk-sh),.65)}.fg-white{--fg-glass:rgba(255,255,255,.86);--fg-hglass:rgba(255,255,255,.9);--fg-m:#5d6b66;background:#fff}.fg-white .fg-bg,.fg-white.fg-bgcolor .fg-bg{background:radial-gradient(60% 42% at 0 0,rgba(var(--fg-p-rgb),.07),rgba(var(--fg-p-rgb),0) 70%),radial-gradient(55% 40% at 100% 100%,rgba(var(--fg-a-rgb),.08),rgba(var(--fg-a-rgb),0) 70%),linear-gradient(180deg,#fff 0%,var(--fg-bgc,#fff) 40%,#f1f6f4 100%)}.fg-white .fg-hbar{background:rgb(255 255 255 / .88);border:1px solid rgb(16 35 26 / .08);box-shadow:0 8px 26px rgb(16 35 26 / .08),inset 0 1px 0 #fff}.fg-white .fg-hbar .fg-ibtn{background:#f3f6f5;color:#10231a;box-shadow:inset 0 0 0 1px rgb(16 35 26 / .06)}.fg-white{--fg-t:#10231a}.fg-white .fg-logo img,.fg-white img.custom-logo{filter:brightness(0)}.fg-white .fg-logo,.fg-white .fg-hbar .fg-logo{color:#10231a}.fg-white .fg-card{background:#f7f9f8;border:1px solid rgb(16 35 26 / .07);box-shadow:0 6px 20px rgb(16 35 26 / .06)}.fg-white .fg-panel,.fg-white .woocommerce div.product div.summary,.fg-white .woocommerce-tabs,.fg-white .cart-collaterals .cart_totals{background:linear-gradient(180deg,#fff,#f8faf9);border:1px solid rgb(16 35 26 / .07);box-shadow:0 10px 30px rgb(16 35 26 / .07),inset 0 1px 0 #fff}.fg-white .fg-glass{background:rgb(255 255 255 / .92);border-color:rgb(16 35 26 / .08);box-shadow:0 10px 30px rgb(16 35 26 / .10)}.fg-white .fg-fcard-media,.fg-white .fg-pcard-media,.fg-white .fg-cat-img{background:#eef2f0}.fg-white .fg-trust li+li{border-left-color:rgb(16 35 26 / .08)}.fg-white .fg-fchips button{background:#fff;border-color:rgb(16 35 26 / .14)}.fg-white .fg-bb{box-shadow:0 14px 34px rgb(16 35 26 / .12)}.fg-white .fg-bb{color:#10231a}.fg-white .fg-bb-title{color:#10231a}.fg-white .fg-bb-sub{color:#33463e;opacity:1}.fg-white .fg-timer span{background:#f6faf8;border-color:rgba(var(--fg-p-rgb),.28);box-shadow:none}.fg-white .fg-timer b{color:var(--fg-pd)}.fg-white .fg-timer small{color:var(--fg-p);opacity:1}.fg-white .fg-fmore .fg-btn-ghost,.fg-light .fg-fmore .fg-btn-ghost{border-color:var(--fg-p);background:rgb(255 255 255 / .78);color:var(--fg-pd)!important;box-shadow:0 0 0 3px rgba(var(--fg-p-rgb),.08)}.fg-white .fg-fmore .fg-btn-ghost:hover,.fg-light .fg-fmore .fg-btn-ghost:hover{background:var(--fg-p);color:#fff!important}.fg-wpremium{background:#f7f9f8}.fg-white.fg-wpremium .fg-bg{background:radial-gradient(46% 40% at 6% 4%,var(--wp-g1),#fff0 72%),radial-gradient(42% 38% at 100% 38%,var(--wp-g2),#fff0 72%),radial-gradient(50% 42% at 28% 100%,var(--wp-g3),#fff0 72%),linear-gradient(180deg,#fbfcfc 0%,#f5f8f7 100%)}@media (min-width:768px){.fg-white.fg-wpremium .fg-bg{background:radial-gradient(34% 46% at 4% 6%,var(--wp-g1),#fff0 72%),radial-gradient(30% 44% at 100% 30%,var(--wp-g2),#fff0 72%),radial-gradient(38% 46% at 40% 104%,var(--wp-g3),#fff0 72%),linear-gradient(180deg,#fbfcfc 0%,#f5f8f7 100%)}}.fg-wpremium .fg-hbar{background:rgb(255 255 255 / .62);border:1px solid rgb(255 255 255 / .95);box-shadow:0 10px 30px rgb(16 35 26 / .07),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fg-wpremium .fg-hbar .fg-ibtn{background:rgb(255 255 255 / .75);box-shadow:inset 0 0 0 1px rgb(16 35 26 / .06),0 2px 6px rgb(16 35 26 / .04)}.fg-wpremium .fg-card,.fg-wpremium .fg-panel,.fg-wpremium .woocommerce div.product div.summary,.fg-wpremium .woocommerce-tabs,.fg-wpremium .cart-collaterals .cart_totals{background:linear-gradient(160deg,rgb(255 255 255 / .82),rgb(255 255 255 / .56));border:1px solid rgb(255 255 255 / .95);box-shadow:0 12px 32px rgb(16 35 26 / .07),inset 0 1px 0 #fff}@media (min-width:1024px){.fg-wpremium .fg-card,.fg-wpremium .fg-panel{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}.fg-wpremium .fg-glass{background:rgb(255 255 255 / .72);border-color:rgb(255 255 255 / .95);box-shadow:0 12px 32px rgb(16 35 26 / .10)}.fg-wpremium .fg-fcard-media,.fg-wpremium .fg-pcard-media,.fg-wpremium .fg-cat-img{background:rgb(238 243 241 / .8)}.fg-wpremium .fg-hx-in,.fg-wpremium.fg-bundle-page .fvxbp .fvxbp-wrap{background-color:rgb(255 255 255 / .58);border:1px solid rgb(255 255 255 / .95);box-shadow:0 14px 40px rgb(16 35 26 / .07),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.fg-wpremium .fg-bb{box-shadow:0 14px 36px rgb(16 35 26 / .08),inset 0 1px 0 #fff}.fg-hx .fg-hx-dots.is-count{min-width:64px;justify-content:center}.fg-hx-count{color:var(--hx-tc);font-size:13px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.fg-wpremium .fg-hbar{background:linear-gradient(135deg,rgb(255 255 255 / .78),rgb(255 255 255 / .5));border:1px solid rgba(var(--fg-a-rgb),.28);box-shadow:0 10px 30px rgb(11 93 59 / .08),0 0 0 1px rgb(255 255 255 / .7) inset,0 0 22px rgba(var(--fg-a-rgb),.10)}.fg-wpremium .fg-card,.fg-wpremium .fg-panel,.fg-wpremium .fg-hx-in,.fg-wpremium.fg-bundle-page .fvxbp .fvxbp-wrap,.fg-wpremium .woocommerce div.product div.summary,.fg-wpremium .woocommerce-tabs,.fg-wpremium .cart-collaterals .cart_totals{border:1px solid rgba(var(--fg-a-rgb),.24);box-shadow:0 14px 36px rgb(11 93 59 / .08),inset 0 1px 0 rgb(255 255 255 / .95),inset 0 0 24px rgba(var(--fg-a-rgb),.05)}.fg-wpremium .fg-card:hover{border-color:rgba(var(--fg-a-rgb),.45);box-shadow:0 16px 40px rgb(11 93 59 / .12),0 0 20px rgba(var(--fg-a-rgb),.14),inset 0 1px 0 #fff}.fg-wpremium .fg-btn-glow,.fg-wpremium .fg-fcart:hover,.fg-wpremium .fg-bb-btn{box-shadow:0 0 0 3px rgba(var(--fg-a-rgb),.12),0 8px 22px rgba(var(--fg-a-rgb),.28)}.fg-wpremium .fg-offpill{box-shadow:0 0 12px rgba(var(--fg-a-rgb),.18)}.fg-wpremium .fg-hx .fg-hx-arrow{background:rgb(255 255 255 / .7);border-color:rgba(var(--fg-a-rgb),.35);box-shadow:0 6px 16px rgb(11 93 59 / .08)}.fg-white.fg-wpremium .fg-bg{background:radial-gradient(60% 34% at 0% 2%,var(--wp-g1),#fff0 70%),radial-gradient(55% 32% at 100% 22%,var(--wp-g2),#fff0 70%),radial-gradient(55% 30% at 18% 55%,var(--wp-g4),#fff0 70%),radial-gradient(60% 34% at 92% 78%,var(--wp-g3),#fff0 70%),radial-gradient(55% 30% at 10% 100%,var(--wp-g1),#fff0 70%),linear-gradient(180deg,#f9fbfb 0%,#f2f6f5 100%)}@media (min-width:768px){.fg-white.fg-wpremium .fg-bg{background:radial-gradient(38% 48% at 2% 4%,var(--wp-g1),#fff0 70%),radial-gradient(34% 46% at 100% 18%,var(--wp-g2),#fff0 70%),radial-gradient(30% 40% at 45% 58%,var(--wp-g4),#fff0 70%),radial-gradient(36% 46% at 96% 92%,var(--wp-g3),#fff0 70%),radial-gradient(32% 40% at 4% 98%,var(--wp-g1),#fff0 70%),linear-gradient(180deg,#f9fbfb 0%,#f2f6f5 100%)}}.fg-wpremium .fg-panel,.fg-wpremium .fg-hx-in,.fg-wpremium.fg-bundle-page .fvxbp .fvxbp-wrap,.fg-wpremium .woocommerce div.product div.summary,.fg-wpremium .woocommerce-tabs,.fg-wpremium .cart-collaterals .cart_totals{background:linear-gradient(135deg,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .34) 55%,rgb(255 255 255 / .46) 100%);border:1.5px solid rgb(255 255 255 / .9);box-shadow:0 18px 44px rgb(31 80 70 / .12),0 0 0 1px rgba(var(--fg-a-rgb),.16),inset 0 1px 0 #fff,inset 0 0 30px rgb(255 255 255 / .35);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fg-wpremium .fg-panel,.fg-wpremium .fg-hx-in{position:relative}.fg-wpremium .fg-hx-in::before,.fg-wpremium .fg-panel::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgb(255 255 255 / .75) 0%,#fff0 32%)}.fg-wpremium .fg-hx-in>*,.fg-wpremium .fg-panel>*{position:relative;z-index:1}.fg-wpremium .fg-card{background:linear-gradient(140deg,rgb(255 255 255 / .72),rgb(255 255 255 / .48));border:1.5px solid rgb(255 255 255 / .92);box-shadow:0 12px 30px rgb(31 80 70 / .10),0 0 0 1px rgba(var(--fg-a-rgb),.14),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4)}.fg-wpremium .fg-hbar{background:linear-gradient(135deg,rgb(255 255 255 / .7),rgb(255 255 255 / .4));border:1.5px solid rgb(255 255 255 / .95);box-shadow:0 12px 32px rgb(31 80 70 / .12),0 0 0 1px rgba(var(--fg-a-rgb),.18),0 0 24px rgba(var(--fg-a-rgb),.14);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7)}.fg-wpremium .fg-hbar .fg-ibtn,.fg-wpremium .fg-header .fg-ibtn{background:rgb(255 255 255 / .6);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .9),0 3px 10px rgb(31 80 70 / .08)}.fg-wpremium .fg-glass{background:rgb(255 255 255 / .6);border-color:rgb(255 255 255 / .95)}.fg-hx{--hx-x1:26cqw;--hx-x2:46cqw}.fg-hx .fg-hx-item.is-c{background:linear-gradient(150deg,rgb(255 255 255 / .88),rgb(255 255 255 / .7))}.fg-dark .fg-hx .fg-hx-item.is-c{background:linear-gradient(150deg,rgb(40 70 66 / .85),rgb(20 50 46 / .8))}.fg-hx .fg-hx-in,.fg-wpremium .fg-hx .fg-hx-in{overflow:visible;padding-top:6px;padding-bottom:8px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fg-wpremium .fg-hx .fg-hx-in::before{display:none}.fg-hx .fg-hx-stage{z-index:3}.fg-hx .fg-hx-item{--hx-iw:min(62cqw,calc(var(--hx-h-m,360px) * .74));bottom:2%;height:96%;padding:9px;align-items:stretch;justify-content:stretch;border-radius:26px;background:linear-gradient(150deg,rgb(255 255 255 / .55),rgb(255 255 255 / .22));border:1.5px solid rgb(255 255 255 / .8);box-shadow:0 16px 40px rgb(31 80 70 / .16),0 0 0 1px rgba(var(--fg-a-rgb),.16);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);transform-origin:50% 50%}.fg-hx .fg-hx-item::after{display:none}.fg-hx .fg-hx-item img,.fg-hx .fg-hx-item.is-card img,.fg-hx .fg-hx-item.is-cut img{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;border:0;border-radius:18px;box-shadow:none;filter:none}.fg-hx .fg-hx-item.is-cut img{object-fit:contain;background:rgb(255 255 255 / .4)}.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{z-index:1}.fg-hx .fg-hx-arrow{position:absolute;z-index:6;top:50%;width:46px;height:46px;border:1.5px solid rgb(255 255 255 / .85);border-radius:50%;background:rgb(255 255 255 / .38);color:var(--hx-tc);box-shadow:0 8px 20px rgb(31 80 70 / .14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%)}.fg-hx .fg-hx-arrow:hover,.fg-hx .fg-hx-arrow:focus-visible{transform:translateY(-50%) scale(1.06);border-color:var(--fg-a);color:var(--fg-p)}.fg-hx .fg-hx-arrow.is-prev{left:2px}.fg-hx .fg-hx-arrow.is-next{right:2px}.fg-hx .fg-hx-bar{position:relative;z-index:1;margin-top:-26px;padding:36px 16px 16px;gap:12px;border-radius:24px}.fg-hx .fg-hx-title{font-size:var(--hx-ts-m,20px);letter-spacing:.01em}.fg-hx .fg-hx-price ins{font-size:21px}.fg-hx .fg-hx-nav{display:flex;justify-content:center}.fg-dark .fg-hx{--hx-tc:#fff;--hx-pc:#fff;--fg-m:rgba(214,238,228,.74)}.fg-dark .fg-hx .fg-hx-price del{color:rgb(255 255 255 / .55)}.fg-dark .fg-hx .fg-hx-price .fg-offpill{border-color:rgba(var(--fg-a-rgb),.7);color:var(--fg-a)}.fg-dark .fg-hx .fg-hx-item{background:linear-gradient(150deg,rgb(255 255 255 / .18),rgb(255 255 255 / .06));border-color:rgb(255 255 255 / .32);box-shadow:0 16px 40px rgb(0 0 0 / .28)}.fg-dark .fg-hx .fg-hx-arrow{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4)}.fg-dark .fg-hx .fg-hx-dot{background:rgb(255 255 255 / .35)}.fg-dark .fg-hx .fg-hx-dot.is-on{background:var(--fg-a)}@media (min-width:768px){.fg-hx{--hx-x1:23cqw;--hx-x2:40cqw}.fg-hx .fg-hx-in{width:100%;margin:0;padding:8px var(--fg-gut) 10px;border-radius:0}.fg-hx .fg-hx-item{--hx-iw:min(30cqw,calc(var(--hx-h-d,480px) * .74));padding:12px;border-radius:30px}.fg-hx .fg-hx-item img,.fg-hx .fg-hx-item.is-card img,.fg-hx .fg-hx-item.is-cut img{border-radius:22px}.fg-hx .fg-hx-arrow{width:54px;height:54px}.fg-hx .fg-hx-arrow.is-prev{left:calc(50% - 34cqw)}.fg-hx .fg-hx-arrow.is-next{right:calc(50% - 34cqw)}.fg-hx .fg-hx-bar{width:min(100%,920px);margin:-30px auto 0;padding:40px 30px 20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-radius:26px}.fg-hx .fg-hx-title{font-size:var(--hx-ts-d,30px)}.fg-hx .fg-hx-price ins{font-size:24px}.fg-hx .fg-hx-nav{grid-column:2}}.fg-hx{margin:2px 0 10px}.fg-hx .fg-hx-in.fg-hx-glass,.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{position:relative;overflow:hidden;width:auto;max-width:none;margin:0 var(--hx-gm,6px);padding:14px 0 18px;border-radius:var(--hx-gr,28px);background:linear-gradient(135deg,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .34) 55%,rgb(255 255 255 / .46) 100%);border:1.5px solid rgb(255 255 255 / .9);box-shadow:0 18px 44px rgb(31 80 70 / .12),0 0 0 1px rgba(var(--fg-a-rgb),.16),inset 0 1px 0 #fff,inset 0 0 30px rgb(255 255 255 / .35);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fg-hx .fg-hx-glass::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgb(255 255 255 / .75) 0%,#fff0 32%)}.fg-hx .fg-hx-glass>*{position:relative;z-index:1}.fg-dark .fg-hx .fg-hx-in.fg-hx-glass{background:linear-gradient(155deg,rgb(255 255 255 / .12),rgb(255 255 255 / .03)),rgb(9 42 43 / .62);border-color:rgb(170 255 225 / .2);box-shadow:0 14px 34px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .12)}.fg-hx .fg-hx-item,.fg-hx .fg-hx-item.is-c,.fg-dark .fg-hx .fg-hx-item,.fg-dark .fg-hx .fg-hx-item.is-c{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;justify-content:center}.fg-hx .fg-hx-item{--hx-iw:min(66cqw,calc(var(--hx-h-m,340px) * .82));bottom:7%;height:90%}.fg-hx .fg-hx-item img,.fg-hx .fg-hx-item.is-cut img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:0;background:none;filter:drop-shadow(0 18px 18px rgb(31 80 70 / .18))}.fg-hx .fg-hx-item.is-card img{width:auto;height:100%;max-width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px;filter:none;box-shadow:0 18px 36px rgb(31 80 70 / .18)}.fg-hx.has-shadow .fg-hx-item.is-cut::after{content:"";display:block;position:absolute;z-index:-1;left:18%;right:18%;bottom:-5%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgb(31 80 70 / .26),#fff0)}.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{opacity:var(--hx-fade,.85);filter:blur(var(--hx-blur,2px))}.fg-hx{--hx-x1:33cqw;--hx-x2:56cqw}.fg-hx .fg-hx-bar,.fg-wpremium .fg-hx .fg-hx-bar{margin:0;padding:4px 16px 0;gap:10px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fg-hx .fg-hx-bar::before{display:none}.fg-hx .fg-hx-arrow{top:calc(var(--hx-h-m,340px) / 2 + 14px)}@media (min-width:768px){.fg-hx{--hx-x1:24cqw;--hx-x2:40cqw;--hx-gm:var(--fg-gut);--hx-gr:32px}.fg-hx .fg-hx-in.fg-hx-glass,.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{padding:22px 0 24px}.fg-hx .fg-hx-item{--hx-iw:min(34cqw,calc(var(--hx-h-d,480px) * .82))}.fg-hx .fg-hx-arrow{top:calc(var(--hx-h-d,480px) / 2 + 22px)}.fg-hx .fg-hx-arrow.is-prev{left:calc(50% - 36cqw)}.fg-hx .fg-hx-arrow.is-next{right:calc(50% - 36cqw)}.fg-hx .fg-hx-bar{width:auto;margin:0;padding:6px 40px 0;border-radius:0}}.fg-hx{--hx-cw:min(50cqw,calc(var(--hx-h-m,290px) * .72));--hx-gap:10px}.fg-hx .fg-hx-item{--hx-iw:var(--hx-cw);--hx-x1:calc(var(--hx-cw) * .5 + var(--hx-cw) * var(--hx-side,.45) * .5 + var(--hx-gap));--hx-x2:calc(var(--hx-x1) * 1.9);bottom:8%;height:86%;transform-origin:50% 100%}.fg-hx .fg-hx-item.is-card img{width:100%;height:auto;max-height:100%;aspect-ratio:4/5}.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{opacity:var(--hx-fade,.85);filter:blur(var(--hx-blur,2px))}@media (min-width:768px){.fg-hx{--hx-cw:min(30cqw,calc(var(--hx-h-d,480px) * .7));--hx-gap:7cqw}}.fg-hx{--hx-cw:min(72cqw,calc(var(--hx-h-m,380px) * .93 * .8));--hx-ar:.8;--hx-k:.58;--hx-dy:0%;--hx-sd:var(--hx-side,.45)}@media (max-width:767px){.fg-hx{--hx-gm:0px;--hx-gr:26px}.fg-hx .fg-hx-in.fg-hx-glass,.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{padding-top:10px;border-left:0;border-right:0}}.fg-hx .fg-hx-item{--hx-iw:var(--hx-cw);--hx-x1:calc(var(--hx-cw) * var(--hx-k));--hx-x2:calc(var(--hx-cw) * var(--hx-k) * 1.9);top:50%;bottom:auto;height:calc(var(--hx-cw) / var(--hx-ar));margin-top:calc(var(--hx-cw) / var(--hx-ar) / -2);align-items:center;transform-origin:50% 50%}.fg-hx .fg-hx-item.is-l1{transform:translate(calc(-1 * var(--hx-x1)),var(--hx-dy)) scale(var(--hx-sd))}.fg-hx .fg-hx-item.is-r1{transform:translate(var(--hx-x1),var(--hx-dy)) scale(var(--hx-sd))}.fg-hx .fg-hx-item.is-l2{transform:translate(calc(-1 * var(--hx-x2)),var(--hx-dy)) scale(calc(var(--hx-sd) * .7))}.fg-hx .fg-hx-item.is-r2{transform:translate(var(--hx-x2),var(--hx-dy)) scale(calc(var(--hx-sd) * .7))}.fg-hx .fg-hx-item.is-x{transform:translate(0,var(--hx-dy)) scale(.2)}.fg-hx .fg-hx-item.is-card img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.fg-hx .fg-hx-item.is-cut img{width:100%;height:100%;object-fit:contain}.fg-hx.has-shadow .fg-hx-item.is-cut::after{left:14%;right:14%;bottom:-6%;height:6%}.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{opacity:var(--hx-fade,.92);filter:blur(var(--hx-blur,1px))}@media (min-width:768px){.fg-hx{--hx-cw:min(30.8cqw,calc(var(--hx-h-d,560px) * .88 * .85));--hx-ar:.85;--hx-k:1.08;--hx-dy:-6%;--hx-sd:.58}.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{filter:blur(calc(var(--hx-blur,1px) + 3px))}}.fg-lite .fg-hx .fg-hx-item.is-l1,.fg-lite .fg-hx .fg-hx-item.is-r1{filter:none;opacity:.78}.fg-lite .fg-hx .fg-hx-item{will-change:auto}.fg-lite .fg-hx .fg-hx-in.fg-hx-glass,.fg-lite.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,rgb(255 255 255 / .86),rgb(255 255 255 / .7))}.fg-lite .fg-card,.fg-lite .fg-panel,.fg-lite .fg-hbar,.fg-lite .fg-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fg-lite.fg-wpremium .fg-hbar{background:rgb(255 255 255 / .9)}.fg-lite.fg-wpremium .fg-card,.fg-lite.fg-wpremium .fg-panel{background:rgb(255 255 255 / .82)}.fg-hx .fg-hx-item img[data-hx-src]{visibility:hidden}@media (prefers-reduced-motion:reduce){.fg-hx .fg-hx-item.is-l1,.fg-hx .fg-hx-item.is-r1{filter:none}}@media (max-width:767px){.fg-hx{--hx-gm:16px;--hx-gr:24px;--hx-cw:calc((100vw - 32px) * .56);--hx-ar:.86;--hx-k:.64;--hx-dy:0%;--hx-sd:.39;margin:6px 0 14px}.fg-hx .fg-hx-in.fg-hx-glass,.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{padding:20px 0 34px;border-left:1.5px solid rgb(255 255 255 / .9);border-right:1.5px solid rgb(255 255 255 / .9)}.fg-hx .fg-hx-stage{height:calc(var(--hx-cw) / .86 + 10px)}.fg-hx .fg-hx-item{top:0;margin-top:0}.fg-hx .fg-hx-bar,.fg-wpremium .fg-hx .fg-hx-bar{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 16px 0}.fg-hx .fg-hx-nav{order:-1;margin:0 0 20px}.fg-hx .fg-hx-info{width:100%}.fg-hx .fg-hx-title{margin:0 0 9px;font-size:17px;font-weight:800;letter-spacing:.03em;line-height:1.15}.fg-hx .fg-hx-price{gap:4px 14px}.fg-hx .fg-hx-price ins{font-size:22px}.fg-hx .fg-hx-price del{font-size:16px}.fg-hx .fg-hx-price .fg-offpill{padding:4px 11px;font-size:12.5px}.fg-hx .fg-hx-dot{width:7px;height:7px}.fg-hx .fg-hx-dot.is-on{width:22px}}@media (max-width:767px){.fg-home{--fg-gut:6px}}@media (max-width:767px){.fg-hx{--hx-gm:0px;--hx-cw:calc(100vw * .62);--hx-sd:.39}.fg-hx .fg-hx-in.fg-hx-glass,.fg-wpremium .fg-hx .fg-hx-in.fg-hx-glass{border-left:0;border-right:0}}.fg-cats-box{position:relative;padding:18px 12px 14px;border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .34) 55%,rgb(255 255 255 / .46) 100%);border:1.5px solid rgb(255 255 255 / .9);box-shadow:0 18px 44px rgb(31 80 70 / .12),0 0 0 1px rgba(var(--fg-a-rgb),.16),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fg-dark .fg-cats-box{background:linear-gradient(155deg,rgb(255 255 255 / .12),rgb(255 255 255 / .03)),rgb(9 42 43 / .62);border-color:rgb(170 255 225 / .2)}.fg-cats-box .fg-shead{position:relative}.fg-cats-box .fg-cats:not(.is-scroll){justify-content:center;grid-template-columns:repeat(auto-fit,calc((100% - (var(--cm,3) - 1) * 10px) / var(--cm,3)))}.fg-lite .fg-cats-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255 / .85)}@media (min-width:768px){.fg-cats-box{padding:26px 26px 22px;border-radius:30px}.fg-cats-box .fg-cats:not(.is-scroll){grid-template-columns:repeat(auto-fit,calc((100% - (var(--cd,6) - 1) * 14px) / var(--cd,6)))}}.fg-sec-featured .fg-wrap>.fg-fgrid,.fg-grid.products{gap:1px;margin-left:calc(-1 * var(--fg-gut,12px));margin-right:calc(-1 * var(--fg-gut,12px));background:rgb(16 35 26 / .08)}.fg-fgrid .fg-fcard,.fg-fgrid .fg-fcard:hover,.fg-grid.products .fg-pcard,.fg-grid.products .fg-pcard:hover,.fg-wpremium .fg-fgrid .fg-fcard,.fg-wpremium .fg-grid.products .fg-pcard{border:0;border-radius:0;box-shadow:none;transform:none;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:none;backdrop-filter:none}.fg-dark .fg-fgrid .fg-fcard,.fg-dark .fg-grid.products .fg-pcard{background:rgb(9 42 43 / .85)}.fg-fgrid .fg-fcard-media,.fg-grid.products .fg-pcard-media{aspect-ratio:2/3;border-radius:0}.fg-grid.products .fg-pcard{padding:0}.fg-grid.products .fg-pcard-body{padding:9px 10px 10px}@media (min-width:768px){.fg-sec-featured .fg-wrap>.fg-fgrid,.fg-grid.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.fg-foot.is-glass{margin:24px 0 0;padding-top:34px;color:#10231a;border-radius:30px 30px 0 0;background:linear-gradient(135deg,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .34) 55%,rgb(255 255 255 / .46) 100%);border-top:1.5px solid rgb(255 255 255 / .9);box-shadow:0 -10px 40px rgb(31 80 70 / .10),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.fg-foot.is-glass .fg-foot-bg,.fg-foot.is-glass .fg-foot-cap,.fg-foot.is-glass::before{display:none}.fg-foot.is-glass .fg-foot-kicker,.fg-foot.is-glass .fg-foot-title,.fg-foot.is-glass .fg-foot-sub,.fg-foot.is-glass .fg-ctx b,.fg-foot.is-glass .fg-ctx small,.fg-foot.is-glass .fg-foot-copy,.fg-foot.is-glass .fg-foot-brand small,.fg-foot.is-glass .fg-foot-follow strong,.fg-foot.is-glass a.fg-ccard,.fg-foot.is-glass .fg-foot-logo,.fg-foot.is-glass .fg-foot-logo:hover,.fg-foot.is-glass .fg-chev-a{color:#10231a}.fg-foot.is-glass .fg-foot-logo{text-shadow:none}.fg-foot.is-glass .fg-ccard{background:rgb(255 255 255 / .55);border-color:rgba(var(--fg-a-rgb),.35);box-shadow:0 8px 20px rgb(31 80 70 / .08)}.fg-foot.is-glass .fg-cgo{background:var(--fg-p)}.fg-foot.is-glass .fg-foot-bar{background:rgb(255 255 255 / .35);border-top-color:rgb(16 35 26 / .08)}.fg-foot.is-glass .fg-foot-div{background:linear-gradient(180deg,#fff0,rgb(16 35 26 / .25),#fff0)}.fg-lite .fg-foot.is-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255 / .88)}@media (max-width:767px){.fg-glass,.fg-hbar{-webkit-backdrop-filter:blur(min(var(--fg-blur),10px)) saturate(1.4);backdrop-filter:blur(min(var(--fg-blur),10px)) saturate(1.4)}}@media (prefers-reduced-transparency:reduce){.fg-glass,.fg-hbar,.fg-arrow{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:rgb(255 255 255 / .94)!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:767px){.fg-foot{--fg-gut:calc(12 * var(--u));--fs-ct:max(11px,calc(11.5 * var(--u)));--fs-cs:max(9.5px,calc(10 * var(--u)))}.fg-foot.is-readable{--fs-ct:max(11.5px,calc(11.5 * var(--u)));--fs-cs:max(10px,calc(10 * var(--u)))}.fg-foot.is-glass{padding-top:calc(22 * var(--u))}.fg-foot-sub{max-width:calc(300 * var(--u));margin-bottom:calc(12 * var(--u))}.fg-foot .fg-ccards{gap:calc(9 * var(--u))}.fg-foot .fg-ccard,.fg-foot .fg-ccard.is-wh{gap:calc(9 * var(--u));min-height:calc(64 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border-radius:calc(13 * var(--u))}.fg-foot .fg-cic{width:calc(40 * var(--u));height:calc(40 * var(--u))}.fg-foot .fg-ctx b{margin-bottom:calc(3 * var(--u))}.fg-foot .fg-ctx small{line-height:1.3}.fg-foot .fg-cgo,.fg-foot .fg-ccard .fg-cgo{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-left:0}.fg-foot .fg-ccard.is-wh{min-height:calc(78 * var(--u));gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u))}.fg-foot .fg-ccard.is-wh .fg-cic{width:calc(46 * var(--u));height:calc(46 * var(--u))}.fg-foot .fg-ccard.is-wh .fg-ctx b{font-size:max(12px,calc(12.5 * var(--u)))}.fg-foot .fg-ccard.is-wh .fg-ctx i{width:calc(34 * var(--u));height:2px;margin:calc(4 * var(--u)) 0 calc(6 * var(--u))}.fg-foot .fg-ccard.is-wh .fg-ctx small{font-size:max(10px,calc(10.5 * var(--u)));line-height:1.55}.fg-foot .fg-map{width:calc(96 * var(--u))}.fg-foot .fg-ccard:active{transform:scale(.98)}}@media (max-width:359px){.fg-foot .fg-cgo,.fg-foot .fg-ccard .fg-cgo{display:none}}@media (max-width:380px){.fg-foot .fg-ctx b{letter-spacing:0}.fg-foot .fg-ccard{gap:calc(8 * var(--u))}}.fg-sec-featured .fg-fgrid .fg-fcard-media{aspect-ratio:var(--fr-m,2/3);height:var(--fh-m,auto)}@media (min-width:768px){.fg-sec-featured .fg-fgrid .fg-fcard-media{aspect-ratio:var(--fr-d,2/3);height:var(--fh-d,auto)}}.fg-sec-featured .fg-fcard-body{align-items:center;text-align:center}.fg-sec-featured .fg-fcard-title{width:100%}.fg-sec-featured .fg-fprice{justify-content:center;width:100%}.fg-sec-featured .fg-fprice ins{order:2;color:#0f9d58}.fg-sec-featured .fg-fprice del{order:1;color:#e5484d;font-size:18px;font-weight:700;text-decoration-thickness:2px}.fg-sec-featured .fg-fprice del .amount,.fg-sec-featured .fg-fprice del bdi{color:inherit}.fg-sec-featured .fg-offpill{order:3}.fg-sec-featured .fg-fdots,.fg-sec-featured .fg-fcard-body .star-rating,.fg-sec-featured .fg-fcard-body [class*="rating"]{justify-content:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.fg-sec-featured .fg-fprice del{font-size:21px}}@media (max-width:360px){.fg-sec-featured .fg-fprice del{font-size:16px}}.fg-dark .fg-sec-featured .fg-fprice ins{color:#4ee8a0}.fg-dark .fg-sec-featured .fg-fprice del{color:#ff8a8a}.fg-sec-featured .fg-fcard-title{font-size:14.4px;font-weight:400;line-height:1.45;letter-spacing:.01em}.fg-sec-featured .fg-fcard-title a{color:#334862}.fg-dark .fg-sec-featured .fg-fcard-title a{color:#fff}.fg-sec-featured .fg-fcard-body{align-items:stretch;gap:4px;text-align:left}.fg-sec-featured .fg-fprice{justify-content:flex-start;gap:8px;line-height:1.3}.fg-sec-featured .fg-fprice.has-off{padding-top:14px}.fg-sec-featured .fg-fdots{justify-content:flex-start;margin-left:0;margin-right:0}.fg-sec-featured .fg-fprice del{order:0;font-size:14.4px;font-weight:400;text-decoration-thickness:1px}.fg-sec-featured .fg-fnow{position:relative;display:inline-flex}.fg-sec-featured .fg-fprice ins{font-size:14.4px;font-weight:600}.fg-sec-featured .fg-offpill{position:absolute;bottom:calc(100% + 2px);left:50%;order:0;transform:translateX(-50%);padding:1.5px 5px;border:0;border-radius:4px;background:#e0561f;color:#fff;font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.02em;white-space:nowrap}@media (min-width:768px){.fg-sec-featured .fg-fprice del,.fg-sec-featured .fg-fprice ins{font-size:14.4px}}@media (max-width:360px){.fg-sec-featured .fg-fprice del,.fg-sec-featured .fg-fprice ins{font-size:14px}}.fg-sec-featured .fg-fcard-title{text-transform:uppercase;letter-spacing:0}.fg-sec-featured .fg-fprice{justify-content:center}.fg-sec-featured .fg-fprice del,.fg-sec-featured .fg-fprice ins{font-size:16.5px}.fg-sec-featured .fg-fprice.has-off{padding-top:12px}.fg-sec-featured .fg-offpill{bottom:auto;top:-12px;left:auto;right:-14px;transform:none}.fg-sec-featured .fg-fprice.has-off .fg-fnow{margin-right:14px}@media (min-width:768px){.fg-sec-featured .fg-fprice del,.fg-sec-featured .fg-fprice ins{font-size:17px}}@media (max-width:360px){.fg-sec-featured .fg-fprice del,.fg-sec-featured .fg-fprice ins{font-size:15px}}.fg-sec-featured .fg-nw{white-space:nowrap}.fg-sec-featured .fg-fcard-title{text-align:left;text-align-last:center}.fg-sec-featured .fg-fprice.has-off{padding-top:0}.fg-sec-featured .fg-fprice.has-off .fg-fnow{margin-right:0}.fg-sec-featured .fg-fnow{align-items:flex-start;gap:3px}.fg-sec-featured .fg-fnow ins{order:1}.fg-sec-featured .fg-fnow .fg-offpill{order:2;position:relative;top:-3px;right:auto;left:auto;bottom:auto;transform:none}@media (max-width:767px){.fg-sec-featured .fg-fcard-body{padding-left:8px;padding-right:8px}.fg-sec-featured .fg-fcard-title{font-size:13px;letter-spacing:-.01em}}.fg-hx .fg-hx-nav,.fg-hx .fg-hx-bar .fg-hx-nav{order:2;margin:14px 0 0}.fg-hx .fg-hx-dots.is-win{display:block;width:104px;overflow:hidden}.fg-hx .fg-hx-dtrack{position:relative;display:flex;align-items:center;gap:6px;width:max-content;padding:2px 0;transition:transform .35s ease}.fg-hx .fg-hx-dot{flex:0 0 auto;transition:width .3s ease,background-color .3s ease,transform .3s ease}.fg-hx .fg-hx-dot.is-far{transform:scale(.75)}.fg-hx .fg-hx-dot.is-out{transform:scale(.55)}.fg-hx .fg-hx-dot.is-on{transform:none}@media (min-width:768px){.fg-hx .fg-hx-nav,.fg-hx .fg-hx-bar .fg-hx-nav{order:0;margin:0}}@media (prefers-reduced-motion:reduce){.fg-hx .fg-hx-dtrack{transition:none}}.fg-menu-ql{margin-top:2px}.fg-menu-ql a{gap:12px;padding:11px 6px}.fg-menu-ql a span.fg-ql-ic,.fg-ql-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .95);box-shadow:0 4px 12px rgb(31 80 70 / .08);color:var(--fg-pd)}.fg-menu-ql a .fg-ql-ic .fg-i{color:var(--fg-pd)}.fg-menu-block{margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--fg-sh-rgb),.08)}.fg-menu-block .fg-socials{display:flex;flex-wrap:wrap;gap:10px}.fg-menu-block .fg-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .7);border:1px solid rgb(255 255 255 / .95);box-shadow:0 4px 12px rgb(31 80 70 / .08);color:var(--fg-pd)}.fg-menu-contact{gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--fg-sh-rgb),.08)}.fg-menu-contact a{gap:6px;padding:13px 4px 11px;border-radius:16px;box-shadow:0 6px 16px rgb(31 80 70 / .08);color:var(--fg-t)}.fg-menu-contact a .fg-i{color:var(--fg-pd)}.fg-menu-foot{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:26px;opacity:.4}.fg-menu-blogo{display:block;width:auto;max-width:150px;max-height:34px;filter:grayscale(1)}.fg-menu-ql li:last-child a{border-bottom:0}.fg-menu-ql{margin-bottom:0}.fg-ql-btn{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:11px 6px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--fg-t);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.fg-ql-btn>span:not(.fg-ql-ic){flex:1}.fg-ql-btn .fg-chev{color:var(--fg-m);transition:transform .25s ease}.fg-ql-btn[aria-expanded="true"] .fg-chev{transform:rotate(180deg)}.fg-ql-subs{margin:0 0 6px 52px;padding:0;list-style:none}.fg-menu-list .fg-ql-subs a{gap:8px;padding:10px 6px;border-bottom:1px solid rgba(var(--fg-sh-rgb),.06);font-size:14px}.fg-menu-list .fg-ql-subs li:last-child a{border-bottom:0}.fg-lg-pp{--g:#0b5d3b;--g2:#16b96a;--t:#10231a;--m:#4f5f57;--glass:rgba(255,255,255,.58);--line:rgba(255,255,255,.9);max-width:880px;margin:0 auto;padding:6px 0 26px;color:var(--t);font-size:15.5px;line-height:1.7}.fg-lg-pp *{box-sizing:border-box}.fg-lg-pp a{color:var(--g);text-decoration:none}.fg-lg-card{position:relative;margin:0 0 16px;padding:22px 20px;border:1.5px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .72),rgb(255 255 255 / .42));box-shadow:0 10px 30px rgb(31 80 70 / .10),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.fg-lg-hero{padding:30px 22px 24px;text-align:center;overflow:hidden}.fg-lg-hero:before{content:"";position:absolute;inset:-40% -20% auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(22 185 106 / .22),transparent 70%);pointer-events:none}.fg-lg-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--g2);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.fg-lg-kicker:before,.fg-lg-kicker:after{content:"";width:22px;height:1.5px;background:var(--g2)}.fg-lg-hero h2{margin:0 0 12px;color:var(--t);font-size:clamp(28px,7vw,42px);font-weight:900;line-height:1.1;letter-spacing:-.01em}.fg-lg-hero h2 em{color:var(--g2);font-style:normal}.fg-lg-pill{display:inline-block;margin:0 0 14px;padding:6px 14px;border:1px solid rgb(22 185 106 / .35);border-radius:999px;background:rgb(255 255 255 / .7);color:var(--g);font-size:13px;font-weight:600}.fg-lg-hero p{max-width:640px;margin:0 auto 8px;color:var(--m)}.fg-lg-nav{display:flex;gap:8px;margin:0 0 16px;padding:4px 2px 10px;overflow-x:auto;scrollbar-width:none}.fg-lg-nav::-webkit-scrollbar{display:none}.fg-lg-nav a{flex:0 0 auto;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--glass);box-shadow:0 4px 12px rgb(31 80 70 / .07);color:var(--t);font-size:13px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fg-lg-nav a:hover{border-color:var(--g2);color:var(--g)}.fg-lg-sec{scroll-margin-top:90px}.fg-lg-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.fg-lg-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:linear-gradient(180deg,#4ee8a0,#16b96a);box-shadow:0 6px 16px rgb(22 185 106 / .35);color:#04301d;font-size:15px;font-weight:800}.fg-lg-head h3{margin:0;color:var(--t);font-size:20px;font-weight:800;line-height:1.25}.fg-lg-pp h4{margin:16px 0 6px;color:var(--g);font-size:16px;font-weight:700}.fg-lg-pp p{margin:0 0 10px}.fg-lg-pp ul{margin:6px 0 12px;padding:0;list-style:none}.fg-lg-pp li{position:relative;margin:0 0 7px;padding-left:28px}.fg-lg-pp li:before{content:"";position:absolute;top:.42em;left:4px;width:15px;height:15px;border-radius:50%;background:rgb(22 185 106 / .16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b5d3b' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/10px no-repeat}.fg-lg-pp li b{color:var(--t)}.fg-lg-note{margin:12px 0 4px;padding:12px 14px;border-left:3px solid var(--g2);border-radius:12px;background:rgb(22 185 106 / .08);color:var(--m);font-size:14.5px}.fg-lg-hl{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid rgb(22 185 106 / .35);border-radius:14px;background:rgb(255 255 255 / .75);color:var(--g);font-weight:700}.fg-lg-hl:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;height:26px;border-radius:50%;background:var(--g2);color:#fff;font-size:14px}.fg-lg-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 6px}.fg-lg-btn{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border:1.5px solid var(--line);border-radius:16px;background:rgb(255 255 255 / .66);box-shadow:0 6px 16px rgb(31 80 70 / .08);color:var(--t)!important;font-size:14px;font-weight:700;line-height:1.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,box-shadow .2s,border-color .2s}.fg-lg-btn:hover{transform:translateY(-2px);border-color:rgb(22 185 106 / .5);box-shadow:0 10px 22px rgb(22 185 106 / .18)}.fg-lg-btn>span:last-child{min-width:0}.fg-lg-btn small{display:block;margin-top:2px;overflow:hidden;color:var(--m);font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.fg-lg-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;color:#fff}.fg-lg-ic svg{width:18px;height:18px}.fg-lg-addr{display:flex;gap:12px;align-items:flex-start;margin:6px 0 0;padding:14px;border:1.5px solid var(--line);border-radius:16px;background:rgb(255 255 255 / .6)}.fg-lg-foot{margin:20px 0 0;text-align:center;color:var(--m);font-size:13px}.fg-lg-foot strong{display:block;color:var(--t);font-size:20px;font-weight:900;letter-spacing:.14em}@media (min-width:768px){.fg-lg-card{padding:28px 32px}.fg-lg-hero{padding:44px 40px 34px}.fg-lg-btns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:360px){.fg-lg-btns{grid-template-columns:1fr}}.fg-legal{padding-top:14px}.fg-lg-num .fg-i{width:18px;height:18px}.fg-lg-lang{display:inline-flex;gap:4px;margin-top:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255 / .6)}.fg-lg-lang button{min-height:0;margin:0;padding:8px 18px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--m);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fg-lg-lang button[aria-pressed="true"]{background:linear-gradient(180deg,#4ee8a0,#16b96a);color:#04301d;box-shadow:0 6px 14px rgb(22 185 106 / .3)}.fg-lg-dl[data-fg-lang="en"] [data-l="bn"],.fg-lg-dl[data-fg-lang="bn"] [data-l="en"]{display:none!important}.fg-lg-dl[data-fg-lang="bn"]{font-family:"Hind Siliguri","Noto Sans Bengali",inherit}.fg-lg-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px}.fg-lg-rate{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:20px 12px;text-align:center}.fg-lg-rate .fg-lg-ic{width:44px;height:44px;flex-basis:44px}.fg-lg-rate small{color:var(--m);font-size:14px;font-weight:600}.fg-lg-rate strong{color:var(--g);font-size:30px;font-weight:900;line-height:1}.fg-lg-rate strong i{color:var(--t);font-size:15px;font-style:normal;font-weight:700}.fg-lg-dl .fg-lg-hl{justify-content:center;margin:0 0 16px}.fg-entry .fg-linkbtn{margin:18px 0}.fg-entry .fg-linkbtn a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border:1.5px solid rgb(255 255 255 / .95);border-radius:999px;background:linear-gradient(135deg,rgb(255 255 255 / .78),rgb(255 255 255 / .45));box-shadow:0 8px 22px rgb(31 80 70 / .12),inset 0 1px 0 #fff;color:var(--fg-pd);font-weight:700;letter-spacing:.04em;text-decoration:none;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);transition:transform .2s,box-shadow .2s,border-color .2s}.fg-entry .fg-linkbtn a::after{content:"→";font-size:1.1em}.fg-entry .fg-linkbtn a:hover{transform:translateY(-2px);border-color:rgb(22 185 106 / .5);box-shadow:0 12px 26px rgb(22 185 106 / .22)}.woocommerce-account .fg-entry{padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fg-acc-card,.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce>form.login,.woocommerce-account .woocommerce>form.lost_reset_password,.woocommerce-account .woocommerce>.woocommerce-ResetPassword{position:relative;margin:0 0 14px;padding:22px 18px;border:1.5px solid rgb(255 255 255 / .9);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .74),rgb(255 255 255 / .44));box-shadow:0 10px 30px rgb(31 80 70 / .10),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.fg-acc-hero{grid-column:1/-1;text-align:center;overflow:hidden}.fg-acc-hero:before{content:"";position:absolute;top:-80px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(22 185 106 / .22),transparent 70%);pointer-events:none}.fg-acc-av{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 0 10px;border-radius:50%;background:linear-gradient(180deg,#4ee8a0,#16b96a);box-shadow:0 8px 20px rgb(22 185 106 / .35);color:#04301d}.fg-acc-hero h2{margin:0 0 6px;color:var(--fg-t);font-size:24px;font-weight:900;line-height:1.2}.fg-acc-hero h2 em{color:#16b96a;font-style:normal}.fg-acc-hero p{max-width:420px;margin:0 auto;color:var(--fg-m);font-size:14px}.fg-acc-tabs{display:inline-flex;gap:4px;margin-top:16px;padding:4px;border:1px solid rgb(255 255 255 / .9);border-radius:999px;background:rgb(255 255 255 / .6)}.fg-acc-tabs button{min-height:0;margin:0;padding:9px 22px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--fg-m);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.fg-acc-tabs button[aria-pressed="true"]{background:linear-gradient(180deg,#4ee8a0,#16b96a);color:#04301d;box-shadow:0 6px 14px rgb(22 185 106 / .3)}.woocommerce-account #customer_login{display:grid;gap:14px;margin:0}.woocommerce-account #customer_login:before,.woocommerce-account #customer_login:after{display:none}.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2{float:none;width:auto;margin:0}@media (max-width:899px){.woocommerce-account #customer_login[data-fg-acc="login"] .u-column2,.woocommerce-account #customer_login[data-fg-acc="register"] .u-column1{display:none}}@media (min-width:900px){.woocommerce-account #customer_login{grid-template-columns:1fr 1fr}.fg-acc-tabs{display:none}}.woocommerce-account #customer_login h2,.woocommerce-account .woocommerce>h2{margin:0 0 14px;color:var(--fg-t);font-size:20px;font-weight:800}.woocommerce-account form.login,.woocommerce-account form.register{margin:0;padding:0;border:0;background:none}.woocommerce-account .woocommerce form .form-row{margin:0 0 12px;padding:0}.woocommerce-account .woocommerce form .form-row label{display:block;margin:0 0 6px;color:var(--fg-t);font-size:13.5px;font-weight:600}.woocommerce-account .woocommerce form .input-text,.woocommerce-account .woocommerce form input[type=email],.woocommerce-account .woocommerce form input[type=password],.woocommerce-account .woocommerce form input[type=text],.woocommerce-account .woocommerce form input[type=tel],.woocommerce-account .woocommerce form select{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid rgb(16 35 26 / .12);border-radius:14px;background:rgb(255 255 255 / .85);box-shadow:inset 0 1px 2px rgb(0 0 0 / .04);font-size:15px}.woocommerce-account .woocommerce form .input-text:focus,.woocommerce-account .woocommerce form input:focus{border-color:#16b96a;outline:0;box-shadow:0 0 0 3px rgb(22 185 106 / .18)}.woocommerce-account .woocommerce form .button,.woocommerce-account .woocommerce .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:6px 0 0;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#22c983,#0b8a4f);box-shadow:0 8px 20px rgb(22 185 106 / .3);color:#fff;font-size:15px;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .button{width:auto;min-height:40px}.woocommerce-account .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:4px 0 8px;color:var(--fg-m);font-size:14px}.woocommerce-account .woocommerce-LostPassword{margin:12px 0 0;text-align:center}.woocommerce-account .woocommerce-LostPassword a{color:#0b5d3b;font-weight:600}.woocommerce-account .woocommerce-privacy-policy-text{color:var(--fg-m);font-size:12.5px}.fg-acc-hero.is-in{display:flex;align-items:center;gap:12px;padding:16px 18px;text-align:left}.fg-acc-hero.is-in .fg-acc-av{width:48px;height:48px;margin:0;flex:0 0 48px}.fg-acc-hero.is-in div{flex:1;min-width:0}.fg-acc-hero.is-in small{color:var(--fg-m);font-size:13px}.fg-acc-hero.is-in h2{margin:0;font-size:19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fg-acc-out{flex:0 0 auto;padding:9px 16px;border:1.5px solid rgb(229 72 77 / .35);border-radius:999px;background:rgb(255 255 255 / .7);color:#d64545!important;font-size:13.5px;font-weight:700}.woocommerce-MyAccount-navigation li a{padding:9px 16px;border:1px solid rgb(255 255 255 / .95);background:rgb(255 255 255 / .66);box-shadow:0 4px 12px rgb(31 80 70 / .07);font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.woocommerce-MyAccount-navigation li.is-active a{border-color:#fff0;background:linear-gradient(180deg,#22c983,#0b8a4f);color:#fff}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{display:none}.woocommerce-account .woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content th,.woocommerce-account .woocommerce-MyAccount-content td{padding:10px 8px;border-bottom:1px solid rgb(16 35 26 / .08);text-align:left}@media (min-width:768px){.fg-acc-card,.woocommerce-account #customer_login .u-column1,.woocommerce-account #customer_login .u-column2,.woocommerce-account .woocommerce-MyAccount-content{padding:28px}}.fg-dark .fg-acc-hero h2,.fg-dark .woocommerce-account #customer_login h2{color:#10231a}@media (min-width:900px){.woocommerce-account:not(.logged-in) .fg-entry>.woocommerce{display:block;max-width:960px;margin:0 auto}}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto;min-width:0}@media (min-width:900px){.woocommerce-account.logged-in .fg-entry>.woocommerce{align-items:start}.woocommerce-MyAccount-navigation li a{margin-bottom:8px}}.fg-trk .fg-lg-hero .fg-acc-av{margin-bottom:10px}.fg-trk-form{display:grid;gap:12px}.fg-trk-form label{display:grid;gap:6px}.fg-trk-form label span{color:var(--t);font-size:13.5px;font-weight:600}.fg-trk-form input{width:100%;min-height:50px;padding:10px 14px;border:1.5px solid rgb(16 35 26 / .12);border-radius:14px;background:rgb(255 255 255 / .85);font-size:16px}.fg-trk-form input:focus{border-color:#16b96a;outline:0;box-shadow:0 0 0 3px rgb(22 185 106 / .18)}.fg-trk-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;margin:4px 0 0;border:0;border-radius:999px;background:linear-gradient(180deg,#22c983,#0b8a4f);box-shadow:0 8px 20px rgb(22 185 106 / .3);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.fg-trk-mine{text-align:center;font-weight:600}.fg-trk-err{margin:0 0 14px;padding:12px 14px;border:1px solid rgb(229 72 77 / .3);border-radius:14px;background:rgb(255 240 240 / .85);color:#b42318;font-size:14.5px}.fg-trk-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 16px}.fg-trk-top small{display:block;color:var(--m);font-size:12.5px}.fg-trk-top strong{display:block;color:var(--t);font-size:24px;font-weight:900;line-height:1.2}.fg-trk-st{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:rgb(22 185 106 / .14);color:#0b5d3b;font-size:13px;font-weight:700}.fg-trk-st.is-stop{background:rgb(229 72 77 / .12);color:#b42318}.fg-trk-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 18px;padding:0;list-style:none;counter-reset:none}.fg-trk-steps:before{content:"";position:absolute;top:17px;left:12.5%;right:12.5%;height:3px;border-radius:3px;background:rgb(16 35 26 / .1)}.fg-trk-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;text-align:center}.fg-trk-steps li:before{display:none}.fg-trk-steps li:not(:first-child):after{content:"";position:absolute;top:17px;right:50%;width:100%;height:3px;background:#fff0;z-index:0}.fg-trk-steps li.is-done:not(:first-child):after,.fg-trk-steps li.is-now:not(:first-child):after{background:#16b96a}.fg-trk-steps span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid rgb(16 35 26 / .12);border-radius:50%;background:#fff;color:#a0aaa5}.fg-trk-steps li.is-done span,.fg-trk-steps li.is-now span{border-color:#fff0;background:linear-gradient(180deg,#4ee8a0,#16b96a);color:#04301d}.fg-trk-steps li.is-now span{box-shadow:0 0 0 5px rgb(22 185 106 / .18)}.fg-trk-steps b{color:var(--m);font-size:11.5px;font-weight:600;line-height:1.25}.fg-trk-steps li.is-done b,.fg-trk-steps li.is-now b{color:var(--t)}.fg-trk-items{margin:0 0 10px;padding:0;list-style:none}.fg-trk-items li{display:flex;align-items:center;gap:10px;margin:0;padding:10px 0;border-bottom:1px solid rgb(16 35 26 / .07)}.fg-trk-items li:before{display:none}.fg-trk-img{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:10px;background:#eef1f0}.fg-trk-img img{width:100%;height:100%;object-fit:cover}.fg-trk-nm{flex:1;min-width:0;color:var(--t);font-size:14px;font-weight:600;line-height:1.35}.fg-trk-nm small{display:block;color:var(--m);font-weight:500}.fg-trk-items b{flex:0 0 auto;font-size:14px}.fg-trk-tot{margin:0 0 14px}.fg-trk-tot div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px}.fg-trk-tot dt{color:var(--m)}.fg-trk-tot dd{margin:0;color:var(--t);text-align:right}.fg-trk-tot .is-total{margin-top:4px;padding-top:9px;border-top:1px solid rgb(16 35 26 / .1);font-size:16px;font-weight:800}.fg-trk-tot .is-total dt{color:var(--t)}.fg-trk .fg-lg-btns{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-trk .fg-lg-btn{flex-direction:column;justify-content:center;text-align:center;gap:6px}.fg-trk .fg-lg-btn small{display:none}.woocommerce-order-received .fg-entry{padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fg-ty{--t:#10231a;--m:#4f5f57;max-width:720px;margin:0 auto;color:var(--t)}.fg-ty-card{position:relative;margin:0 0 14px;padding:20px 18px;border:1.5px solid rgb(255 255 255 / .9);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / .76),rgb(255 255 255 / .46));box-shadow:0 10px 30px rgb(31 80 70 / .10),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.fg-ty-hero{padding:26px 18px 22px;text-align:center;overflow:hidden}.fg-ty-hero:before{content:"";position:absolute;top:-90px;left:50%;width:260px;height:260px;margin-left:-130px;border-radius:50%;background:radial-gradient(circle,rgb(22 185 106 / .22),transparent 70%);pointer-events:none}.fg-ty-ok{display:inline-flex;width:68px;height:68px;margin:0 0 12px}.fg-ty-ok svg{width:100%;height:100%;fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.fg-ty-ok circle{fill:url(#none);fill:#16b96a;stroke:rgb(22 185 106 / .25);stroke-width:4;filter:drop-shadow(0 8px 16px rgb(22 185 106 / .35))}.fg-ty-ok path{stroke:#fff;stroke-dasharray:40;stroke-dashoffset:40;animation:fgTyTick .6s .25s ease forwards}@keyframes fgTyTick{to{stroke-dashoffset:0}}.fg-ty-hero h2{margin:0 0 8px;color:var(--t);font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:21px;font-weight:700;line-height:1.35}.fg-ty-num{margin:0;color:var(--m);font-size:15px}.fg-ty-num strong{color:#0b5d3b;font-size:22px;font-weight:900}.fg-ty-date{margin:4px 0 0;color:var(--m);font-size:13px}.fg-ty-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--t);font-size:17px;font-weight:800}.fg-ty-h .fg-i{color:#16b96a}.fg-ty .fg-trk-tot{margin:0}.fg-ty-info{margin:0}.fg-ty-info div{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid rgb(16 35 26 / .07)}.fg-ty-info div:last-child{border-bottom:0}.fg-ty-info dt{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgb(22 185 106 / .12);color:#0b5d3b}.fg-ty-info dd{flex:1;margin:4px 0 0;color:var(--t);font-size:15px;line-height:1.45}.fg-ty-confirm{text-align:center;border-color:rgb(22 185 106 / .35)}.fg-ty-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:0 0 12px;padding:10px 18px;border:0;border-radius:18px;background:linear-gradient(180deg,#22c983,#0b8a4f);box-shadow:0 10px 24px rgb(22 185 106 / .35);color:#fff;font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:17px;font-weight:700;line-height:1.3;cursor:pointer;animation:fgTyPulse 2.4s ease-in-out infinite}.fg-ty-btn.is-busy{opacity:.6;animation:none}@keyframes fgTyPulse{0%,100%{box-shadow:0 10px 24px rgb(22 185 106 / .35)}50%{box-shadow:0 10px 24px rgb(22 185 106 / .35),0 0 0 8px rgb(22 185 106 / .12)}}.fg-ty-done{margin:0 0 12px;padding:14px;border-radius:16px;background:rgb(47 111 235 / .10);color:#1d4fbf;font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:16px;font-weight:700}.fg-ty-note{margin:0 0 12px;color:var(--t);font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:15px;line-height:1.65}.fg-ty-wrong{margin:0 0 8px;color:var(--m);font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:13.5px}.fg-ty-help{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fg-ty-help a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 12px;border:1.5px solid rgb(255 255 255 / .95);border-radius:14px;background:rgb(255 255 255 / .72);box-shadow:0 6px 16px rgb(31 80 70 / .08);color:var(--t)!important;font-size:14.5px;font-weight:700}.fg-ty-help a .fg-i{color:#16b96a}.fg-ty-acc p{margin:0 0 12px;color:var(--m);font-size:14px}.fg-ty-login{display:grid;gap:8px;margin:0 0 12px}.fg-ty-login div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px dashed rgb(22 185 106 / .45);border-radius:14px;background:rgb(255 255 255 / .75)}.fg-ty-login dt{color:var(--m);font-size:13px}.fg-ty-login dd{margin:0;color:var(--t);font-size:17px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.fg-ty-shop{display:block;margin:6px 0 10px;text-align:center;color:#0b5d3b;font-weight:700}@media (min-width:768px){.fg-ty-card{padding:26px 28px}.fg-ty-hero h2{font-size:26px}}.fg-trk-or{display:flex;align-items:center;gap:10px;margin:-2px 0;color:var(--m);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.fg-trk-or:before,.fg-trk-or:after{content:"";flex:1;height:1px;background:rgb(16 35 26 / .12)}.fg-trk-count{margin:0 0 10px;color:var(--fg-m);font-size:14px;font-weight:600;text-align:center}.fg-trk-more{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:rgb(22 185 106 / .08);color:var(--fg-m);font-size:13px}.fg-reg-hint{margin:-4px 0 12px;color:var(--fg-m);font-size:13.5px}.woocommerce-account form.register label small{color:var(--fg-m);font-weight:500}.fg-trk-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0 0 16px;padding:0 20px;border:1.5px solid rgb(255 255 255 / .95);border-radius:999px;background:linear-gradient(135deg,rgb(255 255 255 / .8),rgb(255 255 255 / .5));box-shadow:0 8px 22px rgb(31 80 70 / .12),inset 0 1px 0 #fff;color:#0b5d3b;font:inherit;font-size:15.5px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fg-trk-all:hover{border-color:rgb(22 185 106 / .5)}@media (max-width:768px){.woocommerce-account .woocommerce-orders-table tbody th{display:flex!important;justify-content:space-between;padding:12px 8px 6px;text-align:left}.woocommerce-account .woocommerce-orders-table tbody th:before{content:attr(data-title) ":";font-weight:700}.woocommerce-account .woocommerce-orders-table tbody th a{color:#0b5d3b;font-size:17px;font-weight:900}.woocommerce-account .woocommerce-orders-table tbody tr{display:block;margin:0 0 12px;border:1px solid rgb(255 255 255 / .95);border-radius:18px;background:rgb(255 255 255 / .6);box-shadow:0 6px 16px rgb(31 80 70 / .07);overflow:hidden}.woocommerce-account .woocommerce-orders-table tbody tr:nth-child(2n) td{background:none}.woocommerce-account .woocommerce-orders-table tbody td:last-child{border-bottom:0}}.woocommerce-account .fg-trk-in{max-width:none;padding:0}.woocommerce-account .fg-trk-in .fg-trk-form{margin:0 0 14px;padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.woocommerce-account .fg-trk-in .fg-trk-mine{display:none}.fg-ty-ok{border-radius:50%;box-shadow:0 8px 18px rgb(22 185 106 / .35)}.fg-ty-ok circle{filter:none;stroke:none}.fg-ty-hero h2{margin:0 0 4px;font-size:clamp(13px,4.2vw,22px);white-space:nowrap}.fg-ty-sub{margin:0 0 12px;color:var(--m);font-family:"Hind Siliguri","Noto Sans Bengali",inherit;font-size:13px;line-height:1.5}.fg-ty-confirm .fg-ty-note{margin:0 0 14px}.fg-ty-confirm .fg-ty-btn{margin:0 0 14px;font-size:16px}.single-product .woocommerce-product-gallery,.fg-white .single-product .woocommerce-product-gallery,.fg-wpremium .woocommerce-product-gallery{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.single-product .woocommerce-product-gallery .flex-viewport,.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery img{border-radius:0}.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image{display:block}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper img{aspect-ratio:393/610;height:auto;object-fit:cover;background:#eef1f0}.single-product .woocommerce-product-gallery .flex-direction-nav{display:none!important}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:visible}.single-product .woocommerce-product-gallery .flex-control-thumbs li{flex:none;width:auto!important;margin:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:95/147;width:100%;height:auto;object-fit:cover;border:1.5px solid #fff0;border-radius:0;opacity:1}.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:#10231a}@media (max-width:899px){body.single-product .woocommerce div.product div.images.woocommerce-product-gallery,body.single-product div.product div.images.woocommerce-product-gallery{width:calc(100% + 28px)!important;max-width:none;margin:0 -14px!important}.single-product .fg-wish-pd{top:12px!important;right:0!important}}@media (min-width:768px) and (max-width:899px){body.single-product .woocommerce div.product div.images.woocommerce-product-gallery,body.single-product div.product div.images.woocommerce-product-gallery{width:calc(100% + 48px)!important;margin:0 -24px!important}}@media (min-width:900px){.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{border-radius:18px}}.single-product .fg-pd-head .product_title{color:#334862;font-size:19px;font-weight:600;line-height:1.35;letter-spacing:.01em;text-transform:uppercase}@media (min-width:768px){.single-product .fg-pd-head .product_title{font-size:24px}}.single-product .fg-pd-price{position:relative;align-items:flex-start;gap:6px;margin:6px 0 10px}.single-product .fg-pd-price .fg-price{display:inline-flex;align-items:baseline;gap:10px}.single-product .fg-pd-price .fg-price del{order:0;color:#e5484d;font-size:20px;font-weight:400;text-decoration-thickness:1.5px}.single-product .fg-pd-price .fg-price del .amount,.single-product .fg-pd-price .fg-price del bdi{color:inherit}.single-product .fg-pd-price .fg-price ins{order:1;color:#0f9d58;font-size:22px;font-weight:800}.single-product .fg-pd-price .fg-off{position:relative;top:-6px;padding:2px 6px;border-radius:4px;background:#e0561f;color:#fff;font-size:10px;font-weight:700;line-height:1.3}.single-product .fg-pd-label,.single-product .woocommerce div.product form.cart .variations label,.single-product form.cart .variations th.label,.single-product form.cart .variations td.label,.single-product form.cart .variations label{display:block;margin:0;padding:0 0 15px;color:#10231a;font-size:14px;font-weight:800;line-height:21px;letter-spacing:.035em;text-transform:uppercase}.single-product .fg-pd-label b{color:var(--fg-m);font-weight:600;text-transform:none;letter-spacing:0}.single-product .fg-swatches{gap:6px}.single-product .fg-swatch{width:24px;height:24px;margin:4px 2px;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .14),0 0 0 2px #fff,0 0 0 3px rgb(16 35 26 / .12)}.single-product .fg-swatch.is-on{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .14),0 0 0 2px #fff,0 0 0 3.5px #10231a}.single-product .fg-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.single-product .fg-size{width:100%;min-width:0;height:auto;min-height:44px;padding:6px 6px;font-size:clamp(10.5px,3vw,13px);line-height:1.25;letter-spacing:-.01em;white-space:nowrap}@media (max-width:374px){.single-product .fg-size{padding:6px 3px;letter-spacing:-.02em}}.single-product .related.products>h2,.single-product .upsells.products>h2{margin:0 0 25px;font-size:20px;font-weight:800;letter-spacing:.035em;text-align:center;text-transform:uppercase}body.single-product div.product div.summary,body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce-tabs,body.single-product.fg-wpremium .woocommerce div.product div.summary,body.single-product.fg-wpremium .woocommerce-tabs,body.single-product.fg-white .woocommerce div.product div.summary,body.single-product.fg-white .woocommerce-tabs{padding:0 4px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.single-product div.product div.summary::before,body.single-product .woocommerce-tabs::before{display:none!important}body.single-product div.product div.summary{padding-top:18px!important}@media (min-width:900px){body.single-product div.product div.summary{padding:0!important}}.single-product .product_meta{border-top:1px solid rgb(16 35 26 / .1)}.single-product .woocommerce-tabs.fg-acc ul.tabs{display:none}.single-product .woocommerce-tabs.fg-acc{margin-top:10px;border-top:1px solid rgb(16 35 26 / .12)!important}.single-product .woocommerce-tabs.fg-acc .panel{display:block!important;margin:0;padding:0 0 18px}.single-product .woocommerce-tabs.fg-acc .panel[hidden]{display:none!important}.fg-acc-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:0;margin:0;padding:18px 0;border:0;border-bottom:1px solid rgb(16 35 26 / .12);border-radius:0;background:none;box-shadow:none;color:#10231a;font:inherit;font-size:14px;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase;cursor:pointer}.fg-acc-btn::after{content:"+";font-size:20px;font-weight:400;line-height:1}.fg-acc-btn[aria-expanded="true"]{border-bottom:0}.fg-acc-btn[aria-expanded="true"]::after{content:"×"}.single-product .woocommerce-tabs.fg-acc .panel:not([hidden]){border-bottom:1px solid rgb(16 35 26 / .12)}@media (max-width:899px){.single-product .related.products .fg-grid.products,.single-product .upsells.products .fg-grid.products{margin-left:-14px;margin-right:-14px}}.fg-grid.products.fg-shop-ft{gap:1px}.fg-grid.products.fg-shop-ft .fg-fcard,.fg-grid.products.fg-shop-ft .fg-fcard:hover{border:0;border-radius:0;box-shadow:none;transform:none;background:rgb(255 255 255 / .92);-webkit-backdrop-filter:none;backdrop-filter:none}.fg-grid.products.fg-shop-ft .fg-fcard-media{aspect-ratio:var(--fr-m,2/3);height:var(--fh-m,auto);border-radius:0}@media (min-width:768px){.fg-grid.products.fg-shop-ft .fg-fcard-media{aspect-ratio:var(--fr-d,2/3);height:var(--fh-d,auto)}}@media (min-width:768px) and (max-width:1023px){.fg-grid.products.fg-shop-ft{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr))}}.fg-dark .fg-grid.products.fg-shop-ft .fg-fcard{background:rgb(9 42 43 / .85)}.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none}.single-product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 25%!important;width:25%!important;scroll-snap-align:start}.single-product form.cart .variations,.single-product form.cart .variations tbody,.single-product form.cart .variations tr,.single-product form.cart .variations th,.single-product form.cart .variations td{display:block;width:100%;margin:0;padding:0;border:0;background:none}.single-product form.cart .variations tr{margin-bottom:14px}.single-product form.cart .variations th.label,.single-product form.cart .variations td.label{padding:0!important;line-height:0}.single-product form.cart .variations label{display:block;margin:0!important;padding:0 0 8px!important;line-height:21px}.single-product form.cart .variations .reset_variations{display:none!important}.fg-sg-layer{z-index:2147483600}.fg-sg-layer .fg-scrim{background:rgb(10 20 15 / .45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fg-sheet.fg-sg-sheet{padding:18px 16px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -10px 40px rgb(0 0 0 / .18);-webkit-backdrop-filter:none;backdrop-filter:none}.fg-sg-sheet .fg-sheet-head{margin-bottom:14px}.fg-sg-sheet .fg-sheet-head strong{color:#10231a;font-size:17px;font-weight:800}.fg-sg-sheet .fg-sheet-head .fg-ibtn{flex:0 0 40px;width:40px;height:40px;border:1px solid rgb(16 35 26 / .1);background:#f4f6f5;box-shadow:none}.fg-sg-body{overflow-x:auto}.fg-sg-sheet .fg-tbl{min-width:100%;font-size:15px}.fg-sg-sheet .fg-tbl th{padding:12px 8px;background:#e8f5ee;color:#0b5d3b;font-weight:800;letter-spacing:.02em;box-shadow:none;filter:none}.fg-sg-sheet .fg-tbl td{padding:13px 8px;border-bottom:1px solid #edf0ee;color:#10231a;font-variant-numeric:tabular-nums}.fg-sg-sheet .fg-tbl tbody tr:nth-child(2n) td{background:#fafcfb}.fg-sg-sheet .fg-tbl td:first-child{font-weight:700}.fg-sg-note{margin:12px 0 0;color:#5b6b63;font-size:13px;text-align:center}@media (min-width:768px){.fg-sg-layer .fg-sheet.fg-sg-sheet{top:50%;bottom:auto;max-width:560px;border-radius:22px;transform:translateY(-50%)}}.single-product .fg-sg-btn{display:none}.fg-pd-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 6px}.fg-pd-btns.is-one{grid-template-columns:1fr}.fg-pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin:0;padding:0 12px;border:1.5px solid rgb(16 35 26 / .16);border-radius:14px;background:rgb(255 255 255 / .8);box-shadow:0 4px 12px rgb(31 80 70 / .06);color:#10231a;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .2s,color .2s}.fg-pd-btn .fg-i{color:#0b5d3b}.fg-pd-btn:hover{border-color:#16b96a;color:#0b5d3b}.fg-desc-body{max-height:65vh;overflow-y:auto;color:#10231a;font-size:15px;line-height:1.7}.fg-desc-body>*:first-child{margin-top:0}.fg-desc-body img{max-width:100%;height:auto;border-radius:12px}.single-product .woocommerce-product-gallery{position:relative}.fg-th-nav{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .92);box-shadow:0 2px 8px rgb(0 0 0 / .18);color:#10231a;font-size:18px;line-height:1;cursor:pointer;transform:translateY(-50%)}.fg-th-nav[hidden]{display:none}.fg-th-nav.is-prev{left:6px}.fg-th-nav.is-next{right:6px}.fg-grid.products.fg-rel-slider{display:flex!important;flex-wrap:nowrap;gap:1px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fg-grid.products.fg-rel-slider::-webkit-scrollbar{display:none}.fg-grid.products.fg-rel-slider>*{flex:0 0 calc((100% - (var(--rel-m,2.5) - 1) * 1px) / var(--rel-m,2.5));min-width:0;scroll-snap-align:start}@media (min-width:768px){.fg-grid.products.fg-rel-slider>*{flex-basis:calc((100% - (var(--rel-d,4) - 1) * 1px) / var(--rel-d,4))}}.fg-rel-wrap{position:relative}.fg-rel-nav{position:absolute;z-index:4;top:38%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0 0 2px;border:1px solid rgb(255 255 255 / .55);border-radius:50%;background:rgb(255 255 255 / .16);box-shadow:none;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .55);font-size:20px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:#fff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fg-rel-nav:active{transform:translateY(-50%) scale(.92)}.fg-rel-nav.is-prev{left:6px}.fg-rel-nav.is-next{right:6px}.fg-rel-wrap.no-scroll .fg-rel-nav{display:none}@media (min-width:768px){.fg-rel-nav{width:38px;height:38px;font-size:22px}.fg-rel-nav.is-prev{left:10px}.fg-rel-nav.is-next{right:10px}}@media (max-width:899px){.single-product .fg-wrap.fg-wc{padding-left:0;padding-right:0;padding-bottom:0}.single-product div.product{gap:0}body.single-product .woocommerce div.product div.images.woocommerce-product-gallery,body.single-product div.product div.images.woocommerce-product-gallery{width:100%!important;margin:0!important}body.single-product div.product div.summary,body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce-tabs{padding:10px 0 0!important}.single-product .fg-pd-btns{margin-bottom:0}.single-product .related.products,.single-product .upsells.products{margin-top:16px}.single-product .related.products .fg-grid.products,.single-product .upsells.products .fg-grid.products{margin-left:0;margin-right:0}}.fg-pstrip-box{min-width:0}.fg-pstrip{display:flex;flex-wrap:nowrap;gap:1px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:rgb(16 35 26 / .08)}.fg-pstrip::-webkit-scrollbar{display:none}.fg-ps-card{display:block;flex:0 0 25%;min-width:0;border:1.5px solid #fff0;background:#fff;scroll-snap-align:start;-webkit-tap-highlight-color:#fff0}.fg-ps-card.is-on{border-color:#10231a}.fg-ps-card img{display:block;width:100%;height:auto;aspect-ratio:95/147;object-fit:cover;background:#eef1f0}.fg-pstrip{gap:0;background:none}.single-product div.product.is-swapping div.summary{opacity:.6;transition:opacity .1s}@media (min-width:900px){.fg-has-pstrip .fg-pstrip-box{grid-column:1}.single-product div.product.fg-has-pstrip div.summary{grid-column:2;grid-row:1/span 2}.fg-pstrip{margin-top:-20px}}.fg-bundle-card .fg-fcard-body,.fg-bundle-card .fg-pcard-body{padding-bottom:10px}.fg-drawer-panel{width:50vw;padding:0;border-radius:22px 0 0 22px;background:linear-gradient(180deg,rgb(255 255 255 / .92),rgb(255 255 255 / .78));color:#10231a;overflow:hidden;animation:fg-right .24s cubic-bezier(.2,.8,.2,1)}@media (min-width:768px){.fg-drawer-panel{width:420px}}.fg-drawer-head{margin:0;padding:18px 16px 12px;border-bottom:1px solid rgb(16 35 26 / .08);font-size:17px}.fg-drawer-head strong{color:#10231a;font-weight:700}.fg-drawer .widget_shopping_cart_content{flex:1;display:flex;flex-direction:column;min-height:0}#fg-drawer .fg-mc-items{flex:1;margin:0;padding:10px 12px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fg-mc-item{position:relative;display:grid;grid-template-columns:64px 1fr;gap:12px;margin:0 0 10px;padding:10px;border:1px solid rgb(255 255 255 / .9);border-radius:16px;background:rgb(255 255 255 / .72);box-shadow:0 6px 16px rgb(16 35 26 / .06);transition:opacity .15s}.fg-mc-item.is-busy{opacity:.45;pointer-events:none}.fg-mc-img img{display:block;width:64px;height:64px;border-radius:12px;object-fit:cover}.fg-mc-x{position:absolute;top:-6px;left:-6px;z-index:1;width:22px;height:22px;padding:0;border:1px solid rgb(16 35 26 / .12);border-radius:50%;background:#fff;color:#10231a;font-size:15px;line-height:19px;cursor:pointer;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.fg-mc-info{min-width:0}.fg-mc-top,.fg-mc-mid{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fg-mc-name{color:#10231a;font-size:14px;font-weight:600;line-height:1.3}.fg-mc-price{flex:none;font-size:13px;white-space:nowrap}.fg-mc-price del{color:#e15334;font-size:12px}.fg-mc-price b{color:#10231a;font-weight:700}.fg-mc-meta{margin-top:3px;color:#0c5100;font-size:12px}.fg-mc-save{flex:none;margin-top:3px;color:#0c5100;font-size:12px;font-weight:600}.fg-mc-qty{display:inline-flex;align-items:stretch;height:30px;margin-top:8px;border:1px solid rgb(16 35 26 / .14);border-radius:999px;background:#fff;overflow:hidden}.fg-mc-qty button{width:30px;padding:0;border:0;background:none;color:#10231a;font-size:16px;cursor:pointer}.fg-mc-qty button[disabled]{opacity:.35}.fg-mc-qty span{display:flex;align-items:center;justify-content:center;min-width:26px;font-size:13px;font-weight:600}.fg-mc-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgb(16 35 26 / .08)}.fg-mc-sub{display:flex;justify-content:space-between;color:#10231a;font-size:15px;font-weight:700}.fg-mc-ship{margin:3px 0 12px;color:#5b6b63;font-size:12px}.fg-mc-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 14px;border-radius:14px;background:#0c5100;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 8px 20px rgb(12 81 0 / .25)}.fg-mc-checkout b{font-weight:700}.fg-mc-checkout b *{color:#fff}.fg-mc-more{display:block;width:100%;margin:8px 0 0;padding:6px;border:0;background:none;color:#0c5100;font-size:14px;font-weight:600;cursor:pointer}.fg-mc-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 24px;text-align:center;color:#0c5100}.fg-mc-empty strong{color:#10231a;font-size:18px}.fg-mc-empty p{margin:0 0 8px;color:#5b6b63;font-size:14px}.fg-mc-empty .fg-mc-checkout{width:auto;min-width:160px}.fg-sc-fab{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:30%;background:#0c5100;color:#fff;box-shadow:0 8px 22px rgb(12 81 0 / .32);cursor:pointer;-webkit-tap-highlight-color:#fff0}.fg-sc-fab[hidden]{display:none}.fg-sc-fab svg{width:34px;height:34px}.fg-sc-fab .fg-count{position:absolute;top:-7px;right:auto;left:-7px;display:flex;align-items:center;justify-content:center;width:auto;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:#faedcf;color:#000;font-size:13px;font-weight:700;line-height:24px;box-shadow:0 0 0 2px #fff}.fg-sc-fab .fg-count[data-zero]{display:flex}@media (max-width:1023px){body.fg-has-bn .fg-sc-fab{bottom:calc(86px + env(safe-area-inset-bottom))}}.single-product .fg-size.is-oos{position:relative;overflow:hidden;opacity:.5;color:#8a948f;text-decoration:none;background:rgb(255 255 255 / .6)!important;border-color:rgb(16 35 26 / .12)!important;box-shadow:none!important;cursor:not-allowed}.single-product .fg-size.is-oos::after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#e15334 calc(50% - 1px),#e15334 calc(50% + 1px),transparent calc(50% + 1px))}.single-product .woocommerce-variation-availability p.stock.out-of-stock,.single-product p.stock.out-of-stock{color:#e5484d;font-weight:700;text-align:center}.fg-drawer-head{padding:14px 12px 10px!important;font-size:15px!important}.fg-drawer-head .fg-ibtn{width:34px;height:34px}#fg-drawer .fg-mc-items{padding:8px 8px}.fg-mc-item{grid-template-columns:52px 1fr;gap:8px;margin:0 0 8px;padding:8px;border-radius:14px}.fg-mc-img img{width:52px;height:52px;border-radius:10px}.fg-mc-x{top:-5px;left:-5px;width:20px;height:20px;font-size:13px;line-height:17px}.fg-mc-info{display:flex;flex-direction:column;gap:2px}.fg-mc-name{font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fg-mc-price{font-size:12.5px;white-space:normal}.fg-mc-price del{font-size:11px}.fg-mc-meta,.fg-mc-save,.fg-mc-offer{margin:0;font-size:11px;line-height:1.3}.fg-mc-offer{color:#b45309;font-weight:600}.fg-mc-qty{height:26px;margin-top:4px;align-self:flex-start;border-color:#0c5100}.fg-mc-qty button{width:26px;font-size:15px}.fg-mc-qty span{min-width:22px;font-size:12px}.fg-mc-foot{padding:10px 10px calc(12px + env(safe-area-inset-bottom))}.fg-mc-sub{font-size:14px}.fg-mc-ship{margin:2px 0 8px;font-size:11px}.fg-mc-checkout{flex-wrap:wrap;gap:4px 6px;min-height:44px;padding:8px 10px;border-radius:12px;font-size:14px}.fg-mc-checkout svg{width:18px;height:18px}.fg-mc-more{font-size:13px}.fg-mc-empty strong{font-size:16px}.fg-mc-empty p{font-size:13px}@media (min-width:768px){.fg-mc-item{grid-template-columns:64px 1fr;gap:12px;padding:10px}.fg-mc-img img{width:64px;height:64px}.fg-mc-name,.fg-mc-price{font-size:14px}.fg-mc-meta,.fg-mc-save,.fg-mc-offer{font-size:12px}.fg-mc-checkout{font-size:16px;min-height:48px}}.fg-mc-prog{padding:10px 12px 18px;border-bottom:1px solid rgb(16 35 26 / .08)}.fg-mc-prog p{margin:0 0 10px;color:#10231a;font-size:12px;line-height:1.35;text-align:center}.fg-mc-prog b{color:#0c5100}.fg-mc-bar{position:relative;height:6px;margin:0 8px;border-radius:6px;background:rgb(16 35 26 / .1)}.fg-mc-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(90deg,#16a34a,#0c5100);transition:width .3s}.fg-mc-bar span{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #cfd8d3;border-radius:50%;background:#fff}.fg-mc-bar span.is-on{border-color:#0c5100;background:#0c5100}.fg-mc-bar em{position:absolute;top:15px;left:50%;transform:translateX(-50%);color:#5b6b63;font-size:10px;font-style:normal;white-space:nowrap}@media (min-width:768px){.fg-mc-prog p{font-size:14px}}