:root{--iot-bg: #07150f;--iot-bg-soft: #102819;--iot-bg-deep: #04100a;--iot-bg-mint: #123821;--iot-bg-card: rgba(255, 255, 255, .065);--iot-cream: #fff9df;--iot-muted: rgba(247, 243, 223, .72);--iot-green: #a5d35b;--iot-mint: #8fd86a;--iot-mint-deep: #3f8f53;--iot-amber: var(--iot-mint);--iot-amber-deep: var(--iot-mint-deep);--iot-border: rgba(143, 216, 106, .18);--iot-shadow: 0 24px 70px rgba(0, 0, 0, .34)}.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button):not(.buy-two-deal-wrapper),button.shopify-payment-button__button--unbranded{border:0;border-radius:999px;color:#06120b!important;background:linear-gradient(135deg,#dfffd1 0%,var(--iot-mint) 50%,var(--iot-mint-deep) 100%);box-shadow:0 14px 34px #8fd86a38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button):not(.buy-two-deal-wrapper):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){color:#06120b!important;background:linear-gradient(135deg,#ecffe4,#a9ef82,#55a861);box-shadow:0 18px 44px #8fd86a47;filter:saturate(1.06);transform:translateY(-1px)}.button-secondary{border-radius:999px;color:var(--iot-cream);border-color:#8fd86a6b;background:#ffffff0d}.button-secondary:hover{color:var(--iot-cream);border-color:#8fd86aad;background:#8fd86a1a}.product-card,.cart-summary,.cart-items,.predictive-search,.search-modal,.facets,.filter-group,.recipient-form,.quick-add-modal,.dialog-modal{color:var(--iot-cream);border:1px solid var(--iot-border);border-radius:24px;background:radial-gradient(circle at 25% 0%,rgba(165,211,91,.1),transparent 18rem),linear-gradient(180deg,#ffffff13,#ffffff08);box-shadow:var(--iot-shadow)}.product-card{overflow:hidden;padding:12px}.template-collection .facets,.template-search .facets,.main-collection .facets{overflow:hidden;max-width:1120px;margin-inline:auto;padding:8px 10px;border:1px solid rgba(143,216,106,.18);border-radius:18px;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.12),transparent 16rem),#fff1;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.template-collection .facets *,.template-search .facets *,.main-collection .facets *{color:#fff9dfeb}.template-collection .facets summary,.template-collection .facets button,.template-collection .facets select,.template-search .facets summary,.template-search .facets button,.template-search .facets select,.main-collection .facets summary,.main-collection .facets button,.main-collection .facets select{border-radius:12px}.template-collection .facets summary:hover,.template-collection .facets button:hover,.template-search .facets summary:hover,.template-search .facets button:hover,.main-collection .facets summary:hover,.main-collection .facets button:hover{color:#8fd86a;background:#8fd86a1f}.template-collection .resource-list,.template-search .resource-list,.main-collection .resource-list{max-width:1120px;margin-inline:auto}.template-collection .product-card,.template-search .product-card,.main-collection .product-card{border-radius:24px}.template-collection .product-card:hover,.template-search .product-card:hover,.main-collection .product-card:hover{border-color:#8fd86a73;box-shadow:0 28px 80px #0000005c;transform:translateY(-3px)}.product-card img,.product-media-container,.card-gallery img,.resource-card img{border-radius:18px}.product-media,.product-media button,.product-media .button,.product-media .button-unstyled,.product-media-container button,.product-media-container .button,.media-gallery button,.media-gallery .button{box-shadow:none}.product-media .button,.product-media-container .button,.media-gallery .button{background:transparent;transform:none}.product-card a,.resource-card a,.price,.product-title,.cart-items a{color:var(--iot-cream)}.price,.product-card .price{color:#bdf2a3}.badge,.product-badges,.sale-badge{color:#06120b;border:1px solid rgba(255,244,181,.42);background:var(--iot-amber)}input,textarea,select,.quantity-selector,.variant-option,.product-form__input,.facets__form{color:var(--iot-cream);border-color:#8fd86a42;background-color:#ffffff0f}input:focus,textarea:focus,select:focus{border-color:#8fd86ac7;box-shadow:0 0 0 3px #8fd86a21}.product-information .section,.template-product .section,.shopify-section:has(.product-information){background:radial-gradient(circle at 78% 10%,rgba(143,216,106,.13),transparent 22rem),radial-gradient(circle at 12% 24%,rgba(165,211,91,.13),transparent 24rem),var(--iot-bg)}.template-product .product-information{background:radial-gradient(circle at 84% 2%,rgba(143,216,106,.18),transparent 28rem),radial-gradient(circle at 12% 16%,rgba(165,211,91,.12),transparent 24rem),linear-gradient(180deg,#123821b8,#04100a 72%)}.template-product .product-information__grid{align-items:start}.template-product .product-information__media{padding-block:0 10px}.template-product .media-gallery,.template-product .product-media-gallery,.template-product .product-media-container,.template-product .product-media{border-radius:22px}.template-product .product-media-container,.template-product .product-media{overflow:hidden;border:1px solid rgba(143,216,106,.2);background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.12),transparent 55%),#ffffff0b;box-shadow:0 22px 58px #0000004d}.template-product .product-media img,.template-product .product-media-container img{border-radius:22px}.template-product .product-details>.group-block{overflow:hidden;border:1px solid rgba(143,216,106,.2);border-radius:26px;background:radial-gradient(circle at 85% 0%,rgba(143,216,106,.16),transparent 18rem),radial-gradient(circle at 12% 24%,rgba(255,255,255,.06),transparent 14rem),linear-gradient(180deg,#ffffff17,#ffffff09);box-shadow:inset 0 1px #ffffff14,0 26px 70px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.template-product .product-details h1{max-width:620px;color:#fff9df;line-height:.98}.template-product .product-details .price,.template-product .product-details .price *{color:#8fd86a!important;font-weight:800}.template-product .product-details .divider,.template-product .product-details hr,.template-product .product-details [class*=divider]{border-color:#8fd86a33!important}.product-information .product-details,.product-information .group-block,.product-information .accordion,.product-information .buy-buttons-block{color:var(--iot-cream)}.template-product .variant-picker{padding:16px;border:1px solid rgba(143,216,106,.2);border-radius:22px;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.16),transparent 13rem),linear-gradient(180deg,#ffffff16,#ffffff0a);box-shadow:inset 0 1px #ffffff14,0 18px 46px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-product .buy-buttons-block{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.template-product .variant-option legend{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:12px;color:#fff9df;font-size:.88rem;font-weight:800;letter-spacing:0}.template-product .variant-option legend:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(143,216,106,.32),transparent)}.template-product .variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-product .variant-option__button-label{position:relative;justify-content:center;min-height:52px;width:100%;padding:0 16px!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:14px!important;color:#fff9dfeb!important;background:linear-gradient(180deg,#ffffff18,#ffffff0b)!important;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000001f;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.template-product .variant-option__button-label__text{color:inherit!important;font-size:.95rem;font-weight:750;line-height:1.1}.template-product .variant-option__button-label:hover{border-color:#8fd86a75!important;background:linear-gradient(180deg,#8fd86a2e,#ffffff0f)!important;transform:translateY(-1px)}.template-product .variant-option__button-label:has(input:checked){color:#06120b!important;border-color:#8fd86a!important;background:linear-gradient(135deg,#e7ffdd,#9bea7a 55%,#58ad62)!important;box-shadow:0 14px 34px #8fd86a3d,inset 0 1px #ffffff75}.template-product .variant-option__button-label:has(input:checked):after{content:"";position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:999px;background:#06120b;box-shadow:0 0 0 3px #06120b1a}.template-product .variant-option__button-label:has(input:focus-visible){outline:2px solid rgba(223,255,209,.92);outline-offset:3px}.template-product .variant-option__button-label:has(input:checked) *{color:#06120b!important}.template-product .product-form-buttons{display:grid;grid-template-columns:minmax(128px,.34fr) minmax(220px,1fr);gap:14px;align-items:stretch}.template-product .quantity-selector{min-height:62px;width:100%;overflow:hidden;border:1px solid rgba(223,255,209,.24)!important;border-radius:18px!important;color:#fff9df!important;background:linear-gradient(180deg,#0c2617c7,#04100ae6)!important;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0000002e}.template-product .quantity-selector input,.template-product .quantity-selector button{color:#fff9df!important;font-weight:750}.template-product .quantity-selector input{font-size:1.02rem;font-weight:850;text-align:center;background:transparent!important}.template-product .quantity-selector button{min-width:44px;color:#dfffd1!important;background:#ffffff09;transition:color .18s ease,background .18s ease}.template-product .quantity-selector button:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)}.template-product .quantity-selector button:disabled{color:#fff9df5c!important;background:#ffffff05}.template-product .quantity-selector:focus-within{border-color:#dfffd19e!important;box-shadow:0 0 0 3px #8fd86a24,0 12px 30px #0003}.template-product .add-to-cart-button{min-height:62px;border-radius:18px!important;color:#06120b!important;font-weight:800;background:linear-gradient(135deg,#dfffd1,#91df70 52%,#43a055)!important;box-shadow:0 18px 42px #8fd86a40,inset 0 1px #ffffff57}.template-product .add-to-cart-button *,.template-product .add-to-cart-button svg{color:#06120b!important}.template-product .iot-buy-two,.iot-buy-two{position:relative;display:block;margin-block-start:20px;padding-block-start:10px}.template-product .buy-two-deal-wrapper,.buy-two-deal-wrapper{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;padding:12px 24px;border:1px solid rgba(143,216,106,.55);border-radius:999px;color:#fff9df!important;font:inherit;font-weight:600;text-align:center;cursor:pointer;background:#8fd86a12;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.template-product .buy-two-deal-wrapper:hover,.buy-two-deal-wrapper:hover{color:#fff9df!important;border-color:#8fd86ae6;background:#8fd86a29;transform:translateY(-1px)}.template-product .buy-two-deal-wrapper[aria-busy=true],.buy-two-deal-wrapper[aria-busy=true]{cursor:wait;opacity:.72}.template-product .iot-buy-two__badge,.iot-buy-two__badge{position:absolute;top:-10px;right:18px;z-index:2;display:flex;align-items:baseline;gap:8px;padding:7px 10px 7px 7px;border:1px solid rgba(143,216,106,.34);border-radius:999px;color:#06120b;background:linear-gradient(135deg,#ecffe4,#bdf2a3 58%,#7bcf64);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff7a}.template-product .iot-buy-two__badge-icon,.iot-buy-two__badge-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#dfffd1;font-size:.78rem;font-weight:900;background:#06120b}.template-product .iot-buy-two__badge-prices,.iot-buy-two__badge-prices{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.template-product .iot-buy-two__badge-prices s,.iot-buy-two__badge-prices s{color:#06120b8a;font-size:.78rem;font-weight:800}.template-product .iot-buy-two__badge-prices strong,.iot-buy-two__badge-prices strong{color:#06120b;font-size:.9rem;font-weight:900}@media screen and (max-width:749px){.template-product .variant-option--buttons,.template-product .product-form-buttons{grid-template-columns:1fr}.template-product .iot-buy-two,.iot-buy-two{margin-block-start:18px}.template-product .iot-buy-two__badge,.iot-buy-two__badge{right:12px;max-width:calc(100% - 24px);transform:translateY(-2px)}}.template-product .product-details .rte,.template-product .product-details .text-block{color:#fff9dfc7}.template-product .product-details .rte h2,.template-product .product-details .rte h3,.template-product .product-details .text-block h2,.template-product .product-details .text-block h3{color:#fff9df;line-height:1}.template-product .product-details .rte h2,.template-product .product-details .text-block h2{font-size:clamp(2rem,3.1vw,3.25rem)}.template-product .product-details .rte h3,.template-product .product-details .text-block h3{font-size:clamp(1.35rem,2vw,2rem)}.template-product .product-details .rte ul,.template-product .product-details .text-block ul{padding-left:1.1rem}.template-product .product-details .rte li::marker,.template-product .product-details .text-block li::marker{color:#8fd86a}.template-product .sticky-add-to-cart__bar{overflow:hidden;color:#fff9df!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:999px!important;background:radial-gradient(circle at 84% 0%,rgba(143,216,106,.16),transparent 18rem),linear-gradient(180deg,#123821,#07150f)!important;box-shadow:0 22px 68px #0000007a!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.template-product .sticky-add-to-cart__bar:before{background:linear-gradient(180deg,#123821eb,#07150ff5)!important;background-clip:border-box!important;border-color:#8fd86a33!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}.template-product .sticky-add-to-cart__bar,.template-product .sticky-add-to-cart__bar *{color:#fff9df}.template-product .sticky-add-to-cart__title,.template-product .sticky-add-to-cart__price,.template-product .sticky-add-to-cart__price *{color:#fff9df!important}.template-product .sticky-add-to-cart__variant{color:#fff9dfb8!important}.template-product .sticky-add-to-cart__image{border:1px solid rgba(143,216,106,.24);border-radius:18px;background:#ffffff13;box-shadow:0 10px 26px #0000003d}.template-product .sticky-add-to-cart__image-img{border-radius:18px}.template-product .sticky-add-to-cart__button{color:#06120b!important;border-radius:999px!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#4fa85e)!important;box-shadow:0 14px 34px #8fd86a42!important}.template-product .sticky-add-to-cart__button *,.template-product .sticky-add-to-cart__button .svg-wrapper,.template-product .sticky-add-to-cart__button svg{color:#06120b!important}.accordion,details,.details{border-color:#8fd86a24}.breadcrumb,.breadcrumbs,.pagination,.rte,.paragraph,p{color:var(--iot-muted)}a{text-underline-offset:.18em}a:not(.button):not(.button-secondary){color:inherit}.footer-content,footer,.section-wrapper:has(.footer-content) .section{color:var(--iot-muted);background:radial-gradient(circle at 82% 0%,rgba(143,216,106,.2),transparent 22rem),radial-gradient(circle at 12% 40%,rgba(165,211,91,.12),transparent 22rem),linear-gradient(180deg,#123821,#07150f 58%,#04100a)}.announcement-bar,.announcement-bar.section,.announcement-bar+.section-background,#header-group .announcement-bar{color:var(--iot-cream);border-bottom-color:#8fd86a38;background:radial-gradient(circle at 20% 0%,rgba(143,216,106,.2),transparent 18rem),linear-gradient(90deg,#123821,#0d2d1b 48%,#07150f)}.announcement-bar p,.announcement-bar a,.announcement-bar .svg-wrapper{color:var(--iot-cream)}.announcement-bar a:hover{color:#bdf2a3}.footer-content h2,.footer-content h3,.footer-content h4,.footer-content a{color:var(--iot-cream)}.footer-content,.footer-content p,.footer-content span,.footer-content li,.footer-content .text-block,.footer-content .paragraph,.footer-utilities,.footer-utilities .section,.footer-utilities .utilities,.footer-utilities p,.footer-utilities span,.footer-utilities a,.footer-utilities button,.footer-utilities .footer-utilities__text,.footer-utilities .svg-wrapper{color:#fff9dfeb}.footer-utilities .utilities{border-top-color:#8fd86a3d}.footer-content a:hover,.footer-utilities a:hover,.footer-utilities button:hover{color:#fff}.dialog-modal.dialog-drawer,.drawer,.cart-drawer,.cart-items-component,.cart-summary,.cart-totals,.cart-actions,.cart-products,.cart-products__inner,.cart-page,.main-cart,.cart__contents{color:var(--iot-cream);border-color:var(--iot-border);background:radial-gradient(circle at 86% 0%,rgba(143,216,106,.14),transparent 18rem),radial-gradient(circle at 0% 28%,rgba(165,211,91,.1),transparent 18rem),linear-gradient(180deg,#07100b,#050b08)}.dialog-modal.dialog-drawer,.drawer{border-left:1px solid var(--iot-border);box-shadow:-24px 0 70px #00000073}.drawer__header,.cart-drawer__header,.cart-title,.cart-items-component__header{color:var(--iot-cream);border-bottom:1px solid rgba(143,216,106,.16)}.drawer__title,.cart-title h1,.cart-title h2,.cart-primary-typography,.cart-secondary-typography,.cart-items-component a,.cart-item__name,.cart-product-title,.cart-totals__original-label,.cart-totals__original-value{color:var(--iot-cream)}.drawer__close,.cart-drawer .close-button,.dialog-modal .close-button{color:var(--iot-cream);border-radius:999px;background:#ffffff0f}.drawer__close:hover,.cart-drawer .close-button:hover,.dialog-modal .close-button:hover{color:var(--iot-amber);background:#8fd86a1f}.cart-items-component img,.cart-products img,.cart-item img{border-radius:14px}.cart-items-component .quantity-selector,.cart-products .quantity-selector,.cart-discount__input{color:var(--iot-cream);border:1px solid rgba(143,216,106,.26);background:#ffffff12}.cart-actions,.cart-summary,.cart-discount__content,.cart-note,.cart-discount__form{border-color:#8fd86a29}.cart-discount__button.button{min-width:96px;color:#06120b!important}.cart-summary .button,.cart-drawer .button,.cart-items-component .button,.main-cart .button{width:100%}.cart-bubble,.cart-bubble__background{color:#06120b;background:var(--iot-amber)}.cart-drawer .drawer__content,.cart-drawer .cart-items-component,.cart-drawer .cart-items__wrapper,.cart-drawer .cart-form,.cart-drawer .cart-items,.cart-drawer .cart-items__table,.cart-drawer tbody,.cart-drawer .cart-summary,.cart-drawer .cart-summary__inner,.cart-drawer .cart-totals,.cart-drawer .cart-actions{color:var(--iot-cream);background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.12),transparent 18rem),#07100b}.cart-drawer .cart-items__table-row{overflow:hidden;padding:16px;border:1px solid rgba(143,216,106,.18);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(165,211,91,.12),transparent 12rem),linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 18px 46px #00000042}.cart-drawer .cart-items__title,.cart-drawer .cart-items__price,.cart-drawer .cart-items__price *,.cart-drawer .cart-items__details,.cart-drawer .cart-items__details *,.cart-drawer .cart-items__variant,.cart-drawer .cart-items__variant *,.cart-drawer .cart-totals *,.cart-drawer .cart-summary *,.cart-drawer .cart-discount__label,.cart-drawer .cart-note__label{color:var(--iot-cream)}.cart-drawer .cart-items__title{font-weight:700}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variant,.cart-drawer .cart-items__properties,.cart-drawer .cart-note__instructions,.cart-drawer .cart-summary p{color:var(--iot-muted)}.cart-drawer .cart-items__price,.cart-drawer .cart-totals__original-value{color:#bdf2a3}.cart-drawer .cart-items__media-image{border-color:#8fd86a3d;border-radius:14px}.cart-drawer .quantity-selector{color:var(--iot-cream);border-color:#8fd86a4d;background:#ffffff12}.cart-drawer .quantity-selector input,.cart-drawer .quantity-selector button{color:var(--iot-cream)}.cart-drawer .quantity-selector button:hover{color:var(--iot-amber)}.cart-drawer .cart-items__remove.button{width:44px;min-width:44px;color:#06120b;border-radius:999px;background:linear-gradient(135deg,#dfffd1,var(--iot-amber) 55%,var(--iot-amber-deep));box-shadow:0 10px 24px #8fd86a38}.cart-drawer .cart-items__remove.button:hover{color:#06120b;background:linear-gradient(135deg,#ecffe4,#a9ef82 55%,#55a861)}.cart-drawer .drawer__header{background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.18),transparent 13rem),#07100b}.cart-drawer .drawer__title{color:var(--iot-cream);text-shadow:0 0 18px rgba(143,216,106,.18)}.cart-drawer .cart-summary{padding:0;border-radius:0;box-shadow:none}.cart-drawer .cart-totals,.cart-drawer .cart-actions{border-top:1px solid rgba(143,216,106,.16)}.cart-drawer .cart-summary .button,.cart-drawer .cart__checkout-button,.cart-drawer .checkout-button,.cart-drawer button[name=checkout]{color:#06120b!important;background:linear-gradient(135deg,#dfffd1 0%,var(--iot-mint) 52%,var(--iot-mint-deep) 100%);box-shadow:0 16px 36px #8fd86a3d}.cart-drawer .cart-summary .button *,.cart-drawer .cart__checkout-button *,.cart-drawer .checkout-button *,.cart-drawer button[name=checkout] *{color:#06120b!important}.cart-drawer .cart-discount__summary,.cart-drawer .cart-note__summary{color:var(--iot-cream)}.cart-drawer .cart-discount__input{color:var(--iot-cream);border-color:#8fd86a4d;background:#ffffff12}localization-form-component,.localization-form,.language-selector,.country-selector-form__wrapper{color:var(--iot-cream)}localization-form-component .button:is(:not(.country-filter__reset-button)),.localization-form__select{color:var(--iot-cream);border:1px solid rgba(143,216,106,.22);border-radius:999px;background:#ffffff0f}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,.localization-form__select:hover{color:var(--iot-amber);border-color:#8fd86a6b;background:#8fd86a1a}.localization-form__select option{color:var(--iot-cream);background:#07100b}.localization-form__list,.country-selector-form__wrapper,.localization-form .disclosure,.popover:has(.localization-form),.dialog-modal:has(.localization-form){color:var(--iot-cream);border-color:var(--iot-border);background:radial-gradient(circle at 80% 0%,rgba(143,216,106,.13),transparent 14rem),#07100b}.country-filter{border-bottom-color:#8fd86a29}.country-filter__input{color:var(--iot-cream);border-color:#8fd86a52;border-radius:999px;background:#ffffff12}.country-filter__input::placeholder,.language-selector__label,.localization-form__currency{color:var(--iot-muted)}.localization-form__list-item:not([hidden]){color:var(--iot-cream);border-radius:12px}.localization-form__list-item:not([hidden]) .country,.localization-form__list-item .country mark{color:var(--iot-cream)}.localization-form__list-item:not([hidden]):hover,.localization-form__list-item:focus,.localization-form__list-item[aria-current=true]{color:var(--iot-cream);background:#8fd86a1f}.localization-form .icon-checkmark{color:var(--iot-amber)}.shopify-policy__container,.main-page,.page-width{color:var(--iot-cream)}.contact-form{width:min(820px,100%)!important;padding:clamp(18px,3vw,30px);border:1px solid rgba(143,216,106,.2);border-radius:24px;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.12),transparent 18rem),linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 24px 70px #00000052}.contact-form__form,.contact-form__form-row{gap:18px!important}.contact-form__input{min-height:64px;color:var(--iot-cream)!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:14px!important;background:#ffffff13!important;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-form__input::placeholder{color:#fff9df9e}.contact-form__input:hover{border-color:#8fd86a75!important;background:#ffffff17!important}.contact-form__input:focus{border-color:#8fd86ad6!important;background:#ffffff1a!important;box-shadow:0 0 0 3px #8fd86a24,inset 0 1px #ffffff14}.contact-form__input--textarea{min-height:260px}.contact-form .submit-button{min-height:58px;padding-inline:32px;color:#06120b!important;font-weight:800}.contact-form .submit-button *{color:#06120b!important}.contact-form__error,.contact-form__success{padding:14px 16px;border-radius:14px;color:var(--iot-cream);background:#ffffff12}.contact-form__success{border:1px solid rgba(143,216,106,.28)}.contact-form__error{border:1px solid rgba(255,120,120,.36)}.search-modal__content.dialog-modal{border:1px solid rgba(143,216,106,.22)!important;border-radius:24px!important;color:var(--iot-cream)!important;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.18),transparent 22rem),radial-gradient(circle at 0% 22%,rgba(165,211,91,.12),transparent 18rem),linear-gradient(180deg,#123821,#07150f 38%,#04100a)!important;box-shadow:0 30px 90px #0000007a!important}.search-modal__content::backdrop{background:#0109059e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-modal predictive-search-component,.search-modal .predictive-search,.search-modal .predictive-search-form,.search-modal .predictive-search-form__header,.search-modal .predictive-search-form__content-wrapper,.search-modal .predictive-search-form__content,.search-modal .predictive-search-dropdown,.search-modal .predictive-search-results__inner{color:var(--iot-cream)!important;background:transparent!important}.search-modal .predictive-search-form__header{padding:10px 12px;border:0!important;border-bottom:1px solid rgba(143,216,106,.18)!important}.search-modal .predictive-search-form__header-inner{min-height:58px;border:1px solid rgba(143,216,106,.24)!important;border-radius:999px!important;color:var(--iot-cream)!important;background:#ffffff13!important;box-shadow:inset 0 1px #ffffff12}.search-modal input.search-input{color:var(--iot-cream)!important;background:transparent!important}.search-modal input.search-input::placeholder{color:#fff9df9e!important}.search-modal .predictive-search__icon,.search-modal .predictive-search__icon svg{color:#fff9dfd1!important}.search-modal .predictive-search__reset-button,.search-modal .predictive-search-results__clear{color:#fff9dfb8!important}.search-modal .predictive-search__reset-button:hover,.search-modal .predictive-search-results__clear:hover{color:#8fd86a!important}.search-modal .predictive-search__close-modal-button{width:52px;height:52px;min-width:52px;color:#06120b!important;border-radius:999px!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#4fa85e)!important;box-shadow:0 12px 28px #8fd86a3d!important}.search-modal .predictive-search__close-modal-button .svg-wrapper,.search-modal .predictive-search__close-modal-button svg{color:#06120b!important}.search-modal .predictive-search-results__products{padding:24px 26px 32px}.search-modal .predictive-search-results__title,.search-modal .predictive-search-results__resource-header,.search-modal .predictive-search-results__resource-header *{color:#fff9df!important}.search-modal .predictive-search-results__title{margin-bottom:14px;font-weight:800}.search-modal .predictive-search-results__wrapper-products{gap:16px}.search-modal .predictive-search-results__card--product{overflow:hidden;padding:10px;border:1px solid rgba(143,216,106,.18);border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.12),transparent 55%),linear-gradient(180deg,#ffffff13,#ffffff08);box-shadow:0 18px 44px #0000003d}.search-modal .predictive-search-results__card--product:hover{border-color:#8fd86a6b;background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.18),transparent 55%),linear-gradient(180deg,#ffffff18,#ffffff0a)}.search-modal .resource-card,.search-modal .resource-card *,.search-modal .product-card,.search-modal .product-card *{color:var(--iot-cream)!important}.search-modal .resource-card img,.search-modal .resource-card__image,.search-modal .resource-card__media,.search-modal .resource-card__image img{border-radius:16px!important}.search-modal .price,.search-modal .resource-card .price,.search-modal .predictive-search-results__card--product .price{color:#8fd86a!important;font-weight:800}.search-modal .predictive-search-form__footer{background:linear-gradient(to top,rgba(4,16,10,.98),rgba(4,16,10,.82),transparent)!important}.search-modal .predictive-search__search-button,.search-modal .predictive-search__search-button *{color:#06120b!important}.search-modal .predictive-search-results__no-results{color:#fff9dfc2!important}.template-product .iot-product-rating{width:fit-content;margin-block-start:-2px;padding:8px 12px;border:1px solid rgba(143,216,106,.2);border-radius:999px;color:var(--iot-cream)!important;background:#04100a61}.template-product .iot-product-rating .jdgm-preview-badge,.template-product .iot-product-rating [class*=jdgm]{color:var(--iot-cream)!important}.template-product .iot-product-rating .jdgm-star,.template-product .iot-product-rating .jdgm-star:before,.template-product .iot-product-rating [class*=star]{color:#8fd86a!important}.template-product .iot-product-rating .jdgm-prev-badge__text,.template-product .iot-product-rating [class*=badge__text]{color:#fff9dfc7!important;font-weight:650}@media screen and (max-width:749px){.product-card,.cart-summary,.product-information,.quick-add-modal,.dialog-modal{border-radius:18px}.contact-form{padding:16px;border-radius:18px}.search-modal__content.dialog-modal{border-radius:0!important}.search-modal .predictive-search-results__products{padding-inline:16px}}body .product-information variant-picker.variant-picker{padding:14px 16px 16px!important;border:1px solid rgba(223,255,209,.12)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(143,216,106,.1),transparent 12rem),linear-gradient(180deg,#04100a2e,#04100a14)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000024!important}body .product-information variant-picker.variant-picker .variant-option legend{margin-bottom:10px!important;color:#fff9df!important;font-size:.84rem!important;font-weight:850!important}body .product-information variant-picker.variant-picker .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .product-information variant-picker.variant-picker .variant-option__button-label{position:relative!important;overflow:hidden!important;min-height:50px!important;padding:0 16px!important;border:1px solid rgba(143,216,106,.2)!important;border-radius:16px!important;color:#fff9df!important;background:linear-gradient(180deg,#123821c2,#07150fe0)!important;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #0000001f!important}body .product-information variant-picker.variant-picker .variant-option__button-label__text{color:inherit!important;font-weight:800!important}body .product-information variant-picker.variant-picker .variant-option__button-label:hover{border-color:#dfffd166!important;background:linear-gradient(180deg,#1b512fdb,#0b2316f0)!important;transform:translateY(-1px)}body .product-information variant-picker.variant-picker .variant-option__button-label:has(input:checked){color:#fff9df!important;border-color:#dfffd1!important;background:radial-gradient(circle at 85% 18%,rgba(143,216,106,.28),transparent 2.8rem),linear-gradient(180deg,#030d08fa,#000503fa)!important;box-shadow:0 0 0 2px #dfffd18c,0 14px 32px #0000003d!important}body .product-information variant-picker.variant-picker .variant-option__button-label:has(input:checked) *{color:#fff9df!important}body .product-information variant-picker.variant-picker .variant-option__button-label:has(input:checked):after{content:none!important}body .product-information .product-form-buttons .quantity-selector-wrapper{min-width:156px!important}body .product-information .product-form-buttons{display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;width:100%!important}body .product-information .product-form-buttons .quantity-selector-wrapper{grid-column:1!important;width:156px!important}body .product-information .product-form-buttons add-to-cart-component,body .product-information .product-form-buttons .add-to-cart-button{grid-column:2!important;width:100%!important}body .product-information .product-form-buttons .shopify-payment-button,body .product-information .product-form-buttons shopify-accelerated-checkout,body .product-information .product-form-buttons accelerated-checkout{grid-column:1 / -1!important;width:100%!important}body .product-information .product-form-buttons .shopify-payment-button__button{width:100%!important;min-height:64px!important;border-radius:999px!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector{display:grid!important;grid-template-columns:44px minmax(42px,1fr) 44px!important;align-items:stretch!important;width:156px!important;height:62px!important;min-height:62px!important;overflow:hidden!important;border:1px solid rgba(223,255,209,.28)!important;border-radius:18px!important;color:#fff9df!important;background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.12),transparent 5rem),linear-gradient(180deg,#0c2617db,#04100af5)!important;box-shadow:inset 0 1px #ffffff13,0 12px 30px #0003!important}body .product-information .product-form-buttons .add-to-cart-button{min-height:62px!important;border-radius:999px!important}body .product-information .product-details .shopify-block:has(.iot-buy-two){width:100%!important}body .product-information .product-details .iot-buy-two{width:100%!important;margin-block-start:8px!important;padding-block-start:0!important}body .product-information .product-details .buy-two-deal-wrapper{width:100%!important;min-height:64px!important;border-radius:999px!important}body .product-information .product-details .iot-buy-two__badge{top:-18px!important;right:18px!important;transform:none!important;padding:7px 11px 7px 7px!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector input[name=quantity]{width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;color:#fff9df!important;font-size:1.06rem!important;font-weight:900!important;text-align:center!important;background:transparent!important;box-shadow:none!important;-moz-appearance:textfield}body .product-information .product-form-buttons quantity-selector-component.quantity-selector input[name=quantity]::-webkit-outer-spin-button,body .product-information .product-form-buttons quantity-selector-component.quantity-selector input[name=quantity]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus{display:grid!important;place-items:center!important;width:44px!important;height:100%!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:0!important;color:#dfffd1!important;background:#ffffff0b!important;box-shadow:none!important;transform:none!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus{border-right:1px solid rgba(223,255,209,.12)!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus{border-left:1px solid rgba(223,255,209,.12)!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus svg,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus svg,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus .svg-wrapper,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus .svg-wrapper{width:16px!important;height:16px!important;color:#dfffd1!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus:hover,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus:hover svg,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus:hover svg,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus:hover .svg-wrapper,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus:hover .svg-wrapper{color:#06120b!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector:focus-within{border-color:#dfffd1b8!important;box-shadow:0 0 0 3px #8fd86a29,0 12px 30px #00000038!important}@media screen and (max-width:420px){body .product-information .product-form-buttons{grid-template-columns:1fr!important}body .product-information .product-form-buttons .quantity-selector-wrapper,body .product-information .product-form-buttons add-to-cart-component,body .product-information .product-form-buttons .add-to-cart-button{grid-column:1!important;width:100%!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector{width:100%!important;grid-template-columns:54px minmax(42px,1fr) 54px!important}}body:has(.cart-page) .content-for-layout{background:radial-gradient(circle at 16% 0%,rgba(143,216,106,.14),transparent 24rem),radial-gradient(circle at 86% 8%,rgba(223,255,209,.08),transparent 24rem),linear-gradient(180deg,#07150f,#04100a)!important}body:has(.cart-page) .cart-page{gap:clamp(24px,3vw,42px)!important;padding-block:clamp(28px,4vw,56px)!important}body:has(.cart-page) .cart-page__main{gap:clamp(18px,2vw,28px)!important}body:has(.cart-page) .cart-page__title{padding-bottom:14px;border-bottom:1px solid rgba(143,216,106,.22)}body:has(.cart-page) .cart-title,body:has(.cart-page) .cart-title *{color:#fff9df!important}body:has(.cart-page) .cart-title h1,body:has(.cart-page) .cart-title h2{font-size:clamp(2rem,3vw,3rem)!important;line-height:1!important}body:has(.cart-page) .cart-title [class*=count],body:has(.cart-page) .cart-title .cart-bubble{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}body:has(.cart-page) .cart-page__items,body:has(.cart-page) .cart-items__wrapper,body:has(.cart-page) .cart-form,body:has(.cart-page) .cart-items,body:has(.cart-page) .cart-items__table,body:has(.cart-page) .cart-items__table tbody{display:block!important;width:100%!important}body:has(.cart-page) .cart-items{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.cart-page) .cart-items__table-row{display:grid!important;grid-template-columns:132px minmax(0,1fr) 160px 120px!important;gap:18px!important;align-items:center!important;margin-bottom:16px!important;padding:18px!important;border:1px solid rgba(143,216,106,.18)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 0% 0%,rgba(143,216,106,.12),transparent 14rem),linear-gradient(180deg,#ffffff12,#ffffff08)!important;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000038!important}body:has(.cart-page) .cart-items__media,body:has(.cart-page) .cart-items__details,body:has(.cart-page) .cart-items__quantity,body:has(.cart-page) .cart-items__price{display:block!important;padding:0!important;border:0!important}body:has(.cart-page) .cart-items__media-container{display:block!important;overflow:hidden!important;width:132px!important;aspect-ratio:1!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:18px!important;background:#ffffff0d;box-shadow:0 14px 34px #00000038}body:has(.cart-page) .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:18px!important}body:has(.cart-page) .cart-items__title{display:inline-block;max-width:620px;color:#fff9df!important;font-size:clamp(1rem,1.3vw,1.18rem)!important;font-weight:850!important;line-height:1.2!important}body:has(.cart-page) .cart-items__variants,body:has(.cart-page) .cart-items__variant,body:has(.cart-page) .cart-items__properties,body:has(.cart-page) .cart-items__property,body:has(.cart-page) .cart-items__bundle,body:has(.cart-page) .cart-items__unit-price-wrapper{color:#fff9dfb3!important;font-size:.92rem!important}body:has(.cart-page) .cart-items__properties{margin-top:8px!important}body:has(.cart-page) .cart-items__property{display:inline-flex!important;gap:6px!important;margin:4px 6px 0 0!important;padding:6px 9px!important;border:1px solid rgba(143,216,106,.18);border-radius:999px;background:#8fd86a14}body:has(.cart-page) .cart-items__price,body:has(.cart-page) .cart-items__price *{color:#fff9df!important;font-size:1.05rem!important;font-weight:900!important;text-align:right!important}body:has(.cart-page) .cart-items__quantity-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body:has(.cart-page) .cart-items__quantity .quantity-selector-wrapper{width:112px!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{display:grid!important;grid-template-columns:34px 44px 34px!important;width:112px!important;height:44px!important;overflow:hidden!important;border:1px solid rgba(223,255,209,.22)!important;border-radius:14px!important;background:linear-gradient(180deg,#0c2617d1,#04100af5)!important;box-shadow:inset 0 1px #ffffff0f!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input{width:100%!important;border:0!important;color:#fff9df!important;font-weight:900!important;text-align:center!important;background:transparent!important;box-shadow:none!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button{width:34px!important;min-width:34px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;color:#dfffd1!important;background:#ffffff0b!important;box-shadow:none!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}body:has(.cart-page) .cart-items__remove.button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:14px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;box-shadow:0 10px 24px #8fd86a38!important}body:has(.cart-page) .cart-items__remove.button svg{width:18px!important;height:18px!important;color:#06120b!important}body:has(.cart-page) .cart-page__summary{position:sticky!important;top:calc(var(--header-group-height, 96px) + 24px)!important;align-self:start!important}body:has(.cart-page) .cart-summary{overflow:hidden!important;padding:clamp(20px,2.3vw,30px)!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:28px!important;color:#fff9df!important;background:radial-gradient(circle at 86% 0%,rgba(143,216,106,.15),transparent 16rem),linear-gradient(180deg,#12382185,#04100afa)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000057!important}body:has(.cart-page) .cart-summary *,body:has(.cart-page) .cart-totals *{color:#fff9df!important}body:has(.cart-page) .cart-actions{overflow:hidden;border:1px solid rgba(143,216,106,.18)!important;border-radius:18px;background:#ffffff0b}body:has(.cart-page) .cart-discount__summary,body:has(.cart-page) .cart-note__summary{min-height:54px;padding-inline:0!important}body:has(.cart-page) .cart-discount__content{height:auto!important;padding:0 0 14px!important}body:has(.cart-page) .cart-discount__form{display:grid!important;grid-template-columns:1fr 140px!important;gap:10px!important;height:auto!important;padding:0!important}body:has(.cart-page) .cart-discount__input{min-height:52px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:14px!important;color:#fff9df!important;background:#ffffff12!important}body:has(.cart-page) .cart-discount__button{min-height:52px!important;border-radius:14px!important;color:#06120b!important}body:has(.cart-page) .cart-totals{gap:22px!important}body:has(.cart-page) .cart-totals__container{gap:14px!important;padding-top:4px!important}body:has(.cart-page) .cart-totals__total{padding-top:18px!important;border-top:1px solid rgba(143,216,106,.22)!important}body:has(.cart-page) .cart-totals__total-label{font-size:1rem!important;font-weight:800!important}body:has(.cart-page) .cart-totals__total-value{color:#dfffd1!important;font-size:1.25rem!important;font-weight:950!important}body:has(.cart-page) .cart-totals__tax-note,body:has(.cart-page) .cart-totals__tax-note *{color:#fff9dfad!important}body:has(.cart-page) .cart__ctas{gap:12px!important}body:has(.cart-page) .cart__checkout-button{min-height:62px!important;border-radius:999px!important;color:#06120b!important;font-weight:850!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 18px 42px #8fd86a3d!important}body:has(.cart-page) .additional-checkout-buttons{overflow:hidden;border-radius:16px!important}body:has(.cart-page) .product-list{border-top:1px solid rgba(143,216,106,.18)}@media screen and (max-width:989px){body:has(.cart-page) .cart-page__summary{position:static!important}body:has(.cart-page) .cart-items__table-row{grid-template-columns:104px minmax(0,1fr)!important}body:has(.cart-page) .cart-items__media-container{width:104px!important}body:has(.cart-page) .cart-items__quantity{grid-column:2!important}body:has(.cart-page) .cart-items__price{grid-column:2!important;text-align:left!important}body:has(.cart-page) .cart-items__price *{text-align:left!important}}@media screen and (max-width:640px){body:has(.cart-page) .cart-items__table-row{grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border-radius:20px!important}body:has(.cart-page) .cart-items__media-container{width:86px!important;border-radius:14px!important}body:has(.cart-page) .cart-items__media-image{border-radius:14px!important}body:has(.cart-page) .cart-items__quantity-controls{justify-content:flex-start!important;flex-wrap:wrap!important}body:has(.cart-page) .cart-discount__form{grid-template-columns:1fr!important}}body.password-template{min-height:100svh;color:#fff9df;background:linear-gradient(180deg,#6f8571e6,#1f3627f0 36%,#00110a)!important}body.password-template:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 36%,rgba(223,255,209,.14),transparent 18rem),linear-gradient(90deg,rgba(223,255,209,.05),transparent 24%,transparent 76%,rgba(143,216,106,.05));opacity:.9;z-index:-1}body.password-template .password-main-content{min-height:calc(100svh - 132px);justify-content:center}body.password-template .section-password{position:relative;align-items:center;justify-content:center}body.password-template .section-password:before{content:"";position:absolute;inset:clamp(18px,4vw,54px);border:1px solid rgba(223,255,209,.1);border-radius:34px;background:linear-gradient(180deg,#04160d6b,#02100933);box-shadow:inset 0 1px #ffffff14,0 34px 90px #00000038}body.password-template .section-password>.section-background{background:transparent!important}body.password-template .section-password>.section{position:relative;z-index:1;width:min(100%,1040px)}body.password-template .section-password .section-content-wrapper{width:min(100%,880px)!important;gap:18px!important;padding:clamp(44px,8vw,96px) clamp(18px,4vw,56px)!important;margin-inline:auto;text-align:center}body.password-template .section-password [data-testid=section-content]>*{margin-inline:auto}body.password-template .section-password .logo,body.password-template .section-password .logo *{color:#dfffd1!important;filter:drop-shadow(0 0 10px rgba(223,255,209,.34))}body.password-template .section-password h1{max-width:720px;margin:0;color:#fff9df!important;font-size:clamp(2.6rem,5vw,5.5rem);line-height:.96;letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 10px 34px rgba(0,0,0,.28)}body.password-template .section-password p{max-width:560px;margin:0;color:#fff9dfc7!important;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.6;text-align:center}body.password-template .section-password .email-signup__form{width:min(100%,760px);margin-top:18px}body.password-template .section-password .email-signup__input-group{display:grid!important;grid-template-columns:minmax(0,1fr) 152px;gap:12px;width:100%!important;padding:10px!important;border:1px solid rgba(223,255,209,.16)!important;border-radius:999px!important;background:linear-gradient(180deg,#0c2617e6,#04120aeb)!important;box-shadow:inset 0 1px #ffffff14,0 18px 54px #0000004d}body.password-template .section-password .email-signup__input{min-height:58px!important;padding-inline:26px!important;border:1px solid rgba(223,255,209,.13)!important;border-radius:999px!important;color:#fff9df!important;background:#ffffff14!important;box-shadow:none!important}body.password-template .section-password .email-signup__input::placeholder{color:#fff9df9e!important}body.password-template .section-password .email-signup__button{min-height:58px!important;border:0!important;border-radius:999px!important;color:#06120b!important;font-weight:850!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 56%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a3d!important}body.password-template .section-password .email-signup__button:hover{transform:translateY(-1px);filter:brightness(1.04)}body.password-template footer{position:relative;z-index:1}body.password-template .password-footer{gap:14px!important;padding:18px clamp(18px,4vw,52px) 28px!important;color:#fff9df9e!important;background:transparent!important}body.password-template .password-footer,body.password-template .password-footer *{color:#fff9dfb8!important}body.password-template .password-footer__powered-by{opacity:.78}body.password-template .password-footer__powered-by .icon-shopify{color:#fff9df!important}body.password-template .password-footer__links{gap:12px!important;flex-wrap:wrap;justify-content:center}body.password-template .password-footer__button,body.password-template .password-footer__admin-link a{min-height:42px;padding:10px 16px!important;border:1px solid rgba(223,255,209,.16)!important;border-radius:999px;color:#dfffd1!important;background:#ffffff0e!important;text-decoration:none!important}body.password-template .password-footer__button:hover,body.password-template .password-footer__admin-link a:hover{color:#06120b!important;background:#dfffd1!important}body.password-template .password-dialog{color:#fff9df!important;background:linear-gradient(180deg,#254130f5,#01110afa)!important}body.password-template .password-dialog__content{gap:18px}body.password-template .password-dialog__title{color:#fff9df!important}body.password-template .password-dialog .email-signup__input-group{display:grid!important;grid-template-columns:minmax(0,1fr) 128px;gap:10px;width:min(100%,520px)!important;padding:10px!important;border:1px solid rgba(223,255,209,.16)!important;border-radius:24px;background:#05180dc7}body.password-template .password-dialog .field__input{min-height:56px;border:1px solid rgba(223,255,209,.18)!important;border-radius:16px!important;color:#fff9df!important;background:#ffffff14!important}body.password-template .password-dialog__submit-button{min-height:56px;border-radius:16px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#71c963)!important}body.password-template .password-dialog__close-button{width:46px;height:46px;border-radius:999px;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#71c963)!important}@media screen and (max-width:749px){body.password-template .password-main-content{min-height:calc(100svh - 170px)}body.password-template .section-password:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:26px}body.password-template .section-password .email-signup__input-group,body.password-template .password-dialog .email-signup__input-group{grid-template-columns:1fr;border-radius:26px!important}body.password-template .section-password .email-signup__button,body.password-template .password-dialog__submit-button{width:100%!important}}@media screen and (max-width:749px){html,body{overflow-x:clip}body{background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.14),transparent 18rem),linear-gradient(180deg,#123821,#04100a 62%)!important}#header-group .header{min-height:74px;padding-inline:14px!important}#header-group .header img{max-width:112px!important;max-height:64px!important;object-fit:contain}.header-actions,.header-actions__action,.header-actions__cart-icon{min-width:42px!important;width:42px!important;min-height:42px!important;height:42px!important}.header-actions__action svg,.header-actions__cart-icon svg{width:21px!important;height:21px!important}.announcement-bar,.announcement-bar *{font-size:.86rem!important;line-height:1.25!important;text-align:center!important}.template-product .product-information,.template-product .product-information__grid,.template-product .product-details,.template-product .product-information__media{width:100%!important;max-width:100%!important}.template-product .product-information__grid{gap:18px!important}.template-product .product-details>.group-block{margin-inline:0!important;padding:18px!important;border-radius:22px!important}.template-product .product-details h1{font-size:clamp(2.05rem,12vw,3.35rem)!important;line-height:.98!important;text-wrap:balance}.template-product .product-details .price,.template-product .product-details .price *{font-size:1.05rem!important}.template-product .media-gallery,.template-product .product-media-gallery{gap:8px!important}.template-product .product-media-container,.template-product .product-media,.template-product .product-media img,.template-product .product-media-container img{border-radius:18px!important}body .product-information variant-picker.variant-picker{padding:14px!important;border-radius:20px!important}body .product-information variant-picker.variant-picker .variant-option--buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body .product-information variant-picker.variant-picker .variant-option__button-label{min-height:52px!important;padding-inline:10px!important;border-radius:15px!important}body .product-information variant-picker.variant-picker .variant-option__button-label__text{font-size:.95rem!important;line-height:1.12!important;text-align:center!important}body .product-information .product-form-buttons{grid-template-columns:minmax(112px,.36fr) minmax(0,1fr)!important;gap:10px!important}body .product-information .product-form-buttons .quantity-selector-wrapper{grid-column:1!important;width:100%!important;min-width:0!important}body .product-information .product-form-buttons add-to-cart-component,body .product-information .product-form-buttons .add-to-cart-button{grid-column:2!important;width:100%!important;min-width:0!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector{width:100%!important;height:58px!important;min-height:58px!important;grid-template-columns:38px minmax(34px,1fr) 38px!important;border-radius:17px!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus{width:38px!important;min-width:38px!important}body .product-information .product-form-buttons .add-to-cart-button,body .product-information .product-form-buttons .shopify-payment-button__button,body .product-information .product-details .buy-two-deal-wrapper{min-height:58px!important;border-radius:999px!important;font-size:.98rem!important}body .product-information .product-details .iot-buy-two{margin-block-start:24px!important}body .product-information .product-details .iot-buy-two__badge{top:-22px!important;right:14px!important;max-width:calc(100% - 28px)!important;padding:6px 10px 6px 6px!important}body .product-information .product-details .iot-buy-two__badge-prices{gap:5px!important}.template-product .product-details .rte h2,.template-product .product-details .text-block h2{font-size:clamp(2rem,11vw,3rem)!important}.template-product .sticky-add-to-cart__bar{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;padding:8px!important;border-radius:24px!important}.search-modal,.search-modal predictive-search-component,.search-modal .predictive-search,.search-modal .predictive-search-form,.search-modal .predictive-search-form__content-wrapper,.search-modal .predictive-search-dropdown{width:100vw!important;max-width:100vw!important;min-height:100svh!important;border-radius:0!important}.search-modal .predictive-search-form__header{min-height:68px!important;padding:10px 12px!important}.search-modal .predictive-search__close-modal-button{width:46px!important;height:46px!important}.search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.search-modal .predictive-search-results__card--product{padding:10px!important;border-radius:18px!important}.search-modal .predictive-search-results__card--product img{border-radius:14px!important}.iot-assortment-hero,.iot-contact-hero{padding:44px var(--page-margin) 24px!important}.iot-assortment-hero__title,.iot-contact-hero__title{font-size:clamp(2.2rem,12vw,3.4rem)!important;line-height:.98!important}.iot-assortment-card,.iot-contact-card{padding:16px!important;border-radius:16px!important}.contact-form__form-row{grid-template-columns:1fr!important}.contact-form__input{min-height:58px!important;border-radius:16px!important}.contact-form__input--textarea{min-height:220px!important}body:has(.cart-page) .cart-page{padding:22px 12px 34px!important;gap:20px!important}body:has(.cart-page) .cart-page__title{padding-bottom:10px!important}body:has(.cart-page) .cart-items__table-row{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:20px!important}body:has(.cart-page) .cart-items__media-container{width:82px!important;border-radius:14px!important}body:has(.cart-page) .cart-items__title{font-size:.98rem!important;line-height:1.22!important}body:has(.cart-page) .cart-items__quantity-controls{gap:8px!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{width:108px!important;grid-template-columns:32px 44px 32px!important}body:has(.cart-page) .cart-items__remove.button{width:42px!important;height:42px!important;min-width:42px!important}body:has(.cart-page) .cart-summary{padding:18px!important;border-radius:22px!important}body:has(.cart-page) .cart-totals__total{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:baseline!important}body:has(.cart-page) .cart__checkout-button{min-height:58px!important}body.password-template .password-main-content{min-height:auto!important;padding-block:18px 0!important}body.password-template .section-password .section-content-wrapper{padding:54px 20px 38px!important;gap:14px!important}body.password-template .section-password h1{font-size:clamp(2.2rem,12vw,3.4rem)!important}body.password-template .section-password p{font-size:1rem!important}body.password-template .password-footer{padding-bottom:20px!important}}@media screen and (max-width:749px){.ui-test-product-list .section-resource-list,.ui-test-product-list .section-resource-list__header{text-align:center!important}.ui-test-product-list .section-resource-list__header,.ui-test-product-list .resource-list,.ui-test-product-list [data-testid=resource-list-grid]{justify-items:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-inline:auto!important}.ui-test-product-list .resource-list__item,.ui-test-product-list .product-card{width:min(100%,430px)!important;max-width:430px!important;margin-inline:auto!important}.ui-test-product-list h3{width:100%!important;text-align:center!important}#header-group,#header-group .header-section,#header-group header-component,#header-group .header{width:100%!important;max-width:100vw!important}#header-group .header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:10px 14px!important;border-bottom:1px solid rgba(143,216,106,.25)!important;background:linear-gradient(180deg,#123821,#06150d)!important}#header-group .header__drawer{grid-column:1!important;justify-self:start!important}#header-group .header__heading,#header-group .header-logo,#header-group [data-testid=header-logo]{grid-column:2!important;justify-self:center!important}#header-group header-actions,#header-group .header-actions{grid-column:3!important;justify-self:end!important;display:flex!important;gap:4px!important}#header-group .header-actions__action,#header-group .header-actions__cart-icon,#header-group .account-button,#header-group .search-action{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid transparent!important;border-radius:14px!important;color:#fff9df!important;background:transparent!important}#header-group .header-actions__action:hover,#header-group .account-button:hover,#header-group .search-action:hover{border-color:#8fd86a38!important;background:#8fd86a1a!important}.header__drawer,.header__drawer *,.header-drawer,.header-drawer *,.menu-drawer,.menu-drawer *,.drawer-menu,.drawer-menu *,.menu-list--mobile,.menu-list--mobile *{color:#fff9df!important}.header__drawer dialog,.header__drawer .dialog-modal,.header__drawer .dialog-drawer,.header-drawer,.menu-drawer,.drawer-menu{width:min(92vw,390px)!important;max-width:min(92vw,390px)!important;border-right:1px solid rgba(143,216,106,.22)!important;border-left:0!important;border-radius:0 26px 26px 0!important;color:#fff9df!important;background:radial-gradient(circle at 0% 0%,rgba(143,216,106,.2),transparent 17rem),linear-gradient(180deg,#123821,#07150f 58%,#04100a)!important;box-shadow:24px 0 70px #0000006b!important}.header__drawer .drawer__header,.header__drawer .menu-drawer__header,.header-drawer__header,.menu-drawer__header{min-height:74px!important;padding:16px!important;border-bottom:1px solid rgba(143,216,106,.18)!important;background:#04100a47!important}.header__drawer .drawer__close,.header__drawer .close-button,.header-drawer .close-button,.menu-drawer .close-button{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}.header__drawer nav,.header__drawer ul,.header-drawer nav,.header-drawer ul,.menu-drawer nav,.menu-drawer ul{display:grid!important;gap:12px!important;padding:16px!important;margin:0!important;list-style:none!important}.header__drawer a,.header__drawer button:not(.close-button),.header-drawer a,.header-drawer button:not(.close-button),.menu-drawer a,.menu-drawer button:not(.close-button),.menu-list--mobile .menu-list__item,.menu-list--mobile .menu-list__link{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;width:100%!important;padding:14px 16px!important;border:1px solid rgba(143,216,106,.16)!important;border-radius:18px!important;color:#fff9df!important;font-size:1.1rem!important;font-weight:750!important;text-decoration:none!important;background:linear-gradient(180deg,#ffffff13,#ffffff09)!important;box-shadow:inset 0 1px #ffffff0f!important}.header__drawer a:hover,.header__drawer button:not(.close-button):hover,.header-drawer a:hover,.header-drawer button:not(.close-button):hover,.menu-drawer a:hover,.menu-drawer button:not(.close-button):hover,.menu-list--mobile .menu-list__item:hover,.menu-list--mobile .menu-list__link:hover{color:#06120b!important;border-color:#dfffd1b8!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}.menu-list--mobile{padding:10px 12px!important;border-bottom:1px solid rgba(143,216,106,.18)!important;background:linear-gradient(180deg,#123821f5,#04100af5)!important}}@media screen and (max-width:380px){body .product-information variant-picker.variant-picker .variant-option--buttons,.search-modal .predictive-search-results__wrapper-products{grid-template-columns:1fr!important}body .product-information .product-form-buttons{grid-template-columns:1fr!important}body .product-information .product-form-buttons .quantity-selector-wrapper,body .product-information .product-form-buttons add-to-cart-component,body .product-information .product-form-buttons .add-to-cart-button{grid-column:1!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector{grid-template-columns:46px minmax(42px,1fr) 46px!important}body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-minus,body .product-information .product-form-buttons quantity-selector-component.quantity-selector button.quantity-plus{width:46px!important;min-width:46px!important}body:has(.cart-page) .cart-items__table-row{grid-template-columns:72px minmax(0,1fr)!important}body:has(.cart-page) .cart-items__media-container{width:72px!important}}@media screen and (max-width:749px){#header-group header-component.header{display:block!important;min-height:0!important;padding:0!important;border-bottom:1px solid rgba(143,216,106,.24)!important;background:linear-gradient(180deg,#123821,#06150d)!important;box-shadow:0 10px 28px #00000047!important}#header-group .header__row--top{min-height:78px!important;padding:0!important;border:0!important;background:transparent!important}#header-group .header__columns{position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:78px!important;width:100%!important;padding:10px 12px!important}#header-group .header__column{min-width:0!important;padding:0!important}#header-group .header__column--left{grid-column:1 / -1!important;display:contents!important}#header-group .header__column--center{display:none!important}#header-group .header__column--right{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important}#header-group .header__drawer{grid-column:1!important;width:44px!important;height:44px!important;justify-self:start!important}#header-group .menu-drawer-container,#header-group .header__icon--menu,#header-group .header__icon--summary{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(143,216,106,.2)!important;border-radius:14px!important;color:#fff9df!important;background:#ffffff0b!important;box-shadow:none!important}#header-group .header-drawer-icon,#header-group .header-drawer-icon svg{width:22px!important;height:22px!important;color:#fff9df!important}#header-group .header-logo,#header-group .header__heading,#header-group [data-testid=header-logo]{position:absolute!important;left:50%!important;top:50%!important;z-index:1!important;width:min(150px,38vw)!important;max-width:min(150px,38vw)!important;transform:translate(-50%,-50%)!important;justify-self:center!important;text-align:center!important;pointer-events:auto!important}#header-group .header-logo img,#header-group .header__heading img,#header-group [data-testid=header-logo] img{width:100%!important;max-width:100%!important;max-height:46px!important;object-fit:contain!important}#header-group .header-menu,#header-group .dropdown-localization,#header-group .search-action--hidden-on-menu{display:none!important}#header-group header-actions{display:flex!important;align-items:center!important;gap:4px!important}#header-group .search-action,#header-group .account-button,#header-group .header-actions__action,#header-group .header-actions__cart-icon,#header-group cart-icon{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important}#header-group .search-action svg,#header-group .account-button svg,#header-group .header-actions__action svg,#header-group .header-actions__cart-icon svg{width:21px!important;height:21px!important;color:#fff9df!important}#header-group .cart-bubble{top:-5px!important;right:-5px!important;color:#06120b!important;background:#8fd86a!important}#header-group .header-actions__action:hover,#header-group .search-action:hover,#header-group .account-button:hover,#header-group .header__icon--menu:hover{background:#8fd86a1f!important}}@media screen and (max-width:749px){#header-group,#header-group .header-section,#header-group header-component.header,#header-group .header__row,#header-group .header__row.section,#header-group .header__columns,#header-group .section-background{color:#fff9df!important;background:linear-gradient(180deg,#123821,#06150d)!important}#header-group .header__row--top{min-height:72px!important;border-top:0!important;border-bottom:1px solid rgba(143,216,106,.22)!important}#header-group .header__columns{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:72px!important;padding:9px 12px!important}#header-group .header__column--left{grid-column:1 / 3!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important}#header-group .header__column--right{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important}#header-group .header__column--center,#header-group .header-menu,#header-group .dropdown-localization,#header-group .header__column--left .search-action,#header-group .header__column--left .search-action--hidden-on-menu,#header-group .header__column--left .search-action--hidden-on-drawer{display:none!important}#header-group .header__drawer{grid-column:1!important;width:44px!important;height:44px!important}#header-group .menu-drawer-container,#header-group .header__icon--menu,#header-group .header__icon--summary{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(223,255,209,.16)!important;border-radius:14px!important;color:#fff9df!important;background:#ffffff0e!important}#header-group .header__icon--menu svg,#header-group .header__icon--summary svg{width:22px!important;height:22px!important;color:#fff9df!important}#header-group .header-logo,#header-group .header__heading,#header-group [data-testid=header-logo]{position:static!important;grid-column:2!important;justify-self:center!important;width:min(155px,42vw)!important;max-width:min(155px,42vw)!important;transform:none!important;text-align:center!important;filter:none!important}#header-group .header-logo img,#header-group .header__heading img,#header-group [data-testid=header-logo] img{display:block!important;width:100%!important;max-width:100%!important;max-height:42px!important;object-fit:contain!important;filter:drop-shadow(0 0 8px rgba(223,255,209,.18))!important}#header-group .header__column--right .search-action,#header-group .header__column--right .account-button,#header-group .header__column--right .header-actions__action,#header-group .header__column--right .header-actions__cart-icon,#header-group .header__column--right cart-icon{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:12px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important}#header-group .header__column--right svg{width:20px!important;height:20px!important;color:#fff9df!important}#header-group .cart-bubble{top:-4px!important;right:-4px!important;color:#06120b!important;background:#8fd86a!important}#header-group .announcement-bar,#header-group .announcement-bar.section{background:linear-gradient(180deg,#174a2b,#123821)!important}}@media screen and (max-width:749px){body #header-group header-component.header,body #header-group .header__row--top,body #header-group .header__row--top.section,body #header-group .header__columns{height:76px!important;min-height:76px!important;max-height:76px!important;overflow:visible!important;background:linear-gradient(180deg,#123821,#06150d)!important}body #header-group .header__columns{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:10px 14px!important}body #header-group .header__column--left,body #header-group .header__column--right{display:flex!important;align-items:center!important;min-width:0!important;height:56px!important}body #header-group .header__column--left{flex:0 0 56px!important;justify-content:flex-start!important}body #header-group .header__column--right{flex:0 0 auto!important;justify-content:flex-end!important;gap:6px!important}body #header-group .header__drawer{display:block!important;width:48px!important;height:48px!important}body #header-group .menu-drawer-container,body #header-group .header__icon--menu,body #header-group .header__icon--summary{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:15px!important}body #header-group .header-logo,body #header-group .header__heading,body #header-group [data-testid=header-logo]{position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;display:block!important;width:min(168px,42vw)!important;max-width:min(168px,42vw)!important;height:auto!important;margin:0!important;transform:translate(-50%,-50%)!important;text-align:center!important}body #header-group .header-logo img,body #header-group .header__heading img,body #header-group [data-testid=header-logo] img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:38px!important;object-fit:contain!important}body #header-group .header-menu,body #header-group .dropdown-localization,body #header-group .header__column--center,body #header-group .header__column--left .search-action,body #header-group .header__column--left .search-action--hidden-on-menu,body #header-group .header__column--left .search-action--hidden-on-drawer,body #header-group .header__column--left .menu-list{display:none!important}body #header-group header-actions,body #header-group .header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;height:48px!important}body #header-group .header__column--right .search-action,body #header-group .header__column--right .account-button,body #header-group .header__column--right .header-actions__action,body #header-group .header__column--right .header-actions__cart-icon,body #header-group .header__column--right cart-icon{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important}body #header-group .header__column--right .header-actions__action:has(.header-actions__cart-icon),body #header-group .header__column--right .header-actions__cart-icon{background:transparent!important}body #header-group .cart-bubble,body #header-group .cart-bubble__background{color:#06120b!important;background:#8fd86a!important}}@media screen and (max-width:749px){body #header-group .header__column--right .header-actions__action,body #header-group .header__column--right .header-actions__action.action__cart,body #header-group .header__column--right button[data-testid=cart-drawer-trigger],body #header-group .header__column--right cart-drawer-component,body #header-group .header__column--right cart-icon.header-actions__cart-icon,body #header-group .header__column--right .header-actions__cart-icon,body #header-group .header__column--right .header-actions__cart-icon--has-cart{position:relative!important;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:12px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body #header-group .header__column--right button[data-testid=cart-drawer-trigger]:hover,body #header-group .header__column--right .header-actions__cart-icon:hover{background:#8fd86a1f!important}body #header-group .header__column--right .header-actions__cart-icon .svg-wrapper,body #header-group .header__column--right .header-actions__cart-icon svg,body #header-group .header__column--right cart-icon.header-actions__cart-icon .svg-wrapper,body #header-group .header__column--right cart-icon.header-actions__cart-icon svg{display:block!important;width:21px!important;height:21px!important;color:#fff9df!important}body #header-group .header__column--right .cart-bubble{position:absolute!important;top:-6px!important;right:-6px!important;display:grid!important;place-items:center!important;min-width:18px!important;width:18px!important;height:18px!important;padding:0!important;border:1px solid rgba(6,18,11,.2)!important;border-radius:999px!important;color:#06120b!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;background:#8fd86a!important;box-shadow:0 4px 12px #00000038!important}body #header-group .header__column--right .cart-bubble *,body #header-group .header__column--right .cart-bubble__text,body #header-group .header__column--right .cart-bubble__background{color:#06120b!important;background:transparent!important}}@media screen and (max-width:749px){body #header-group .header__column--right,body #header-group .header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;height:40px!important}body #header-group .header__column--right .search-action,body #header-group .header__column--right .account-button,body #header-group .header__column--right .header-actions__action,body #header-group .header__column--right button[data-testid=cart-drawer-trigger]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important;line-height:0!important;overflow:visible!important;transform:none!important}body #header-group .header__column--right .svg-wrapper,body #header-group .header__column--right .account-button__icon,body #header-group .header__column--right .header-actions__cart-icon,body #header-group .header__column--right cart-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;color:#fff9df!important;background:transparent!important;line-height:0!important;transform:none!important}body #header-group .header__column--right svg{display:block!important;width:22px!important;height:22px!important;margin:0!important;color:#fff9df!important;stroke:currentColor!important;transform:none!important}body #header-group .header__column--right .header-actions__cart-icon svg{width:23px!important;height:23px!important}body #header-group .header__column--right .cart-bubble{top:-5px!important;right:-5px!important;width:18px!important;min-width:18px!important;height:18px!important;z-index:3!important;transform:none!important}}@media screen and (max-width:749px){body #header-group .header__column--right button[data-testid=cart-drawer-trigger]{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding-right:4px!important}body #header-group .header__column--right .header-actions__cart-icon,body #header-group .header__column--right cart-icon.header-actions__cart-icon{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}body #header-group .header__column--right .header-actions__cart-icon svg,body #header-group .header__column--right cart-icon.header-actions__cart-icon svg{width:22px!important;height:22px!important}body #header-group .header__column--right button[data-testid=cart-drawer-trigger] .cart-bubble{top:-7px!important;right:-9px!important;width:18px!important;min-width:18px!important;height:18px!important;pointer-events:none!important}}@media screen and (max-width:749px){body #header-group .header__drawer,body #header-group .header__drawer *,body #header-group .menu-drawer-container,body #header-group .header__icon--menu,body #header-group .header__icon--summary{border-bottom-color:transparent!important;box-shadow:none!important;outline:0!important;text-decoration:none!important}body #header-group .header__drawer:before,body #header-group .header__drawer:after,body #header-group .menu-drawer-container:before,body #header-group .menu-drawer-container:after,body #header-group .header__icon--menu:before,body #header-group .header__icon--menu:after,body #header-group .header__icon--summary:before,body #header-group .header__icon--summary:after{content:none!important;display:none!important}}@media screen and (max-width:749px){body #header-group .menu-drawer__featured-content,body #header-group .menu-drawer__featured-content-list,body #header-group .menu-drawer__featured-content-list-item{display:none!important}body #header-group .menu-drawer{padding-top:18px!important}body #header-group .menu-drawer__close-button.close-button{position:absolute!important;top:16px!important;left:16px!important;z-index:4!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgba(223,255,209,.24)!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #fff6!important}body #header-group .menu-drawer__close-button.close-button svg,body #header-group .menu-drawer__close-button.close-button .svg-wrapper{width:20px!important;height:20px!important;color:#06120b!important}body #header-group .menu-drawer__close-button.close-button:hover{color:#06120b!important;background:linear-gradient(135deg,#ecffe4,#8fd86a)!important;transform:none!important}body #header-group .menu-drawer__navigation{padding-top:72px!important}body #header-group .menu-drawer a,body #header-group .menu-drawer button:not(.close-button),body #header-group .menu-drawer__menu-item,body #header-group .menu-list--mobile .menu-list__item,body #header-group .menu-list--mobile .menu-list__link{color:#fff9df!important;border-color:#8fd86a33!important;background:linear-gradient(180deg,#ffffff13,#ffffff09)!important}body #header-group .menu-drawer a:hover,body #header-group .menu-drawer button:not(.close-button):hover,body #header-group .menu-drawer__menu-item:hover,body #header-group .menu-list--mobile .menu-list__item:hover,body #header-group .menu-list--mobile .menu-list__link:hover{color:#fff9df!important;border-color:#8fd86a57!important;background:linear-gradient(180deg,#8fd86a29,#ffffff0b)!important;box-shadow:inset 0 1px #ffffff12!important;transform:none!important}body #header-group .menu-drawer__menu-item-text,body #header-group .menu-drawer a:hover .menu-drawer__menu-item-text,body #header-group .menu-drawer button:not(.close-button):hover .menu-drawer__menu-item-text{color:#fff9df!important}}@media screen and (max-width:749px){body #header-group .header__underlay,body #header-group .header__underlay-open,body #header-group .header__underlay-closed{display:none!important;width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body #header-group .header__column--left,body #header-group .header__drawer,body #header-group header-drawer,body #header-group .menu-drawer-container,body #header-group .menu-drawer-container details,body #header-group .header__icon--menu,body #header-group .header__icon--summary{border-bottom:0!important;box-shadow:none!important;outline:0!important;text-decoration:none!important}body #header-group .header__column--left:before,body #header-group .header__column--left:after,body #header-group .header__drawer:before,body #header-group .header__drawer:after,body #header-group header-drawer:before,body #header-group header-drawer:after,body #header-group .menu-drawer-container details:before,body #header-group .menu-drawer-container details:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media screen and (max-width:749px){body #header-group .header__drawer,body #header-group header-drawer,body #header-group .menu-drawer-container,body #header-group .menu-drawer-container details,body #header-group .header__icon--menu,body #header-group .header__icon--summary{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important}body #header-group .header__icon--menu:hover,body #header-group .header__icon--summary:hover,body #header-group .menu-drawer-container:hover{border:0!important;background:#8fd86a1a!important;box-shadow:none!important}}@media screen and (max-width:749px){body #header-group .menu-drawer__featured-content,body #header-group .menu-drawer__featured-content *,body #header-group .menu-drawer__featured-content-list,body #header-group .menu-drawer__featured-content-list-item,body #header-group .menu-drawer__featured-content-list-item--product,body #header-group .menu-drawer__featured-product-image,body #header-group .resource-card,body #header-group .resource-card-wrapper{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body #header-group .menu-drawer__navigation-container,body #header-group .menu-drawer__inner-container{min-height:100dvh!important;background:linear-gradient(180deg,#123821,#071a11 52%,#030d08)!important}body #header-group .menu-drawer__close-button.close-button,body #header-group .menu-drawer .close-button.menu-drawer__close-button{top:18px!important;left:22px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:16px!important;color:#fff9df!important;background:linear-gradient(180deg,#ffffff1c,#ffffff0b),#143a25!important;border:1px solid rgba(223,255,209,.28)!important;box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff24!important}body #header-group .menu-drawer__close-button.close-button:hover,body #header-group .menu-drawer .close-button.menu-drawer__close-button:hover{color:#fff9df!important;background:linear-gradient(180deg,#ffffff1f,#ffffff0e),#143a25!important;border-color:#dfffd157!important;transform:none!important}body #header-group .menu-drawer__close-button.close-button svg,body #header-group .menu-drawer__close-button.close-button .svg-wrapper,body #header-group .menu-drawer .close-button.menu-drawer__close-button svg,body #header-group .menu-drawer .close-button.menu-drawer__close-button .svg-wrapper{width:19px!important;height:19px!important;color:#fff9df!important;stroke-width:2.4px!important}body #header-group .menu-drawer__navigation{padding-top:92px!important;padding-bottom:36px!important}body #header-group .menu-drawer__menu-item,body #header-group .menu-drawer a,body #header-group .menu-drawer button:not(.close-button),body #header-group .menu-list--mobile .menu-list__item,body #header-group .menu-list--mobile .menu-list__link{color:#fff9df!important;background:linear-gradient(180deg,#ffffff12,#ffffff09),#0b2a19e6!important;border-color:#dfffd129!important}body #header-group .menu-drawer__menu-item:hover,body #header-group .menu-drawer__menu-item:focus-visible,body #header-group .menu-drawer a:hover,body #header-group .menu-drawer a:focus-visible,body #header-group .menu-drawer button:not(.close-button):hover,body #header-group .menu-drawer button:not(.close-button):focus-visible,body #header-group .menu-list--mobile .menu-list__item:hover,body #header-group .menu-list--mobile .menu-list__link:hover{color:#fff9df!important;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0d2f1c!important;border-color:#8fd86a57!important;box-shadow:inset 0 1px #ffffff14!important;transform:none!important}body #header-group .menu-drawer__menu-item-text,body #header-group .menu-drawer__menu-item:hover .menu-drawer__menu-item-text,body #header-group .menu-drawer a:hover .menu-drawer__menu-item-text,body #header-group .menu-drawer button:not(.close-button):hover .menu-drawer__menu-item-text{color:#fff9df!important;text-shadow:none!important}}@media screen and (max-width:749px){body.template-index .content-for-layout,body.template-index main,body.template-index .shopify-section,body.template-index .section,body.template-index .section-background{max-width:100vw!important;overflow-x:hidden!important}body.template-index .hero-wrapper,body.template-index .hero,body.template-index .hero__container{width:100vw!important;max-width:100vw!important;margin-inline:0!important;overflow:hidden!important}body.template-index .hero__content-wrapper{width:100%!important;max-width:100%!important;padding-inline:20px!important;padding-block:64px 52px!important}body.template-index .hero__content-wrapper h1,body.template-index .hero__content-wrapper .text-block h1{max-width:11ch!important;color:#fff9df!important;font-size:3rem!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}body.template-index .hero__content-wrapper p,body.template-index .hero__content-wrapper .text-block p{max-width:31ch!important;color:#fff9dfe0!important;font-size:1.02rem!important;line-height:1.45!important}body.template-index .hero__media-grid,body.template-index .hero__media-wrapper,body.template-index .hero__media{width:100%!important;max-width:100%!important;background:#06150d!important}body.template-index .hero__media,body.template-index .hero__media img,body.template-index img.hero__media{object-fit:cover!important;object-position:48% center!important}body.template-index .iot-ambient-wrap{width:100vw!important;max-width:100vw!important;margin-inline:0!important;padding:48px 20px 28px!important;overflow:hidden!important;background:radial-gradient(circle at 18% 6%,rgba(143,216,106,.18),transparent 18rem),linear-gradient(155deg,#123821,#0a2115 54%,#07150f)!important}body.template-index .iot-ambient-intro{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;width:100%!important;max-width:100%!important;margin:0 auto 24px!important}body.template-index .iot-ambient-title{max-width:12ch!important;color:#fff9df!important;font-size:2.55rem!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}body.template-index .iot-ambient-copy{max-width:32ch!important;color:#fff9dfd6!important;font-size:1rem!important;line-height:1.55!important}body.template-index .iot-trust-strip{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}body.template-index .ui-test-product-list .section-resource-list{margin-inline:0!important;padding:0 20px 54px!important;background:#07150f!important}body.template-index .ui-test-product-list .section-resource-list__header,body.template-index .ui-test-product-list .resource-list,body.template-index .ui-test-product-list [data-testid=resource-list-grid]{width:100%!important;max-width:430px!important;margin-inline:auto!important;padding-inline:0!important}body.template-index .ui-test-product-list h3{margin:0 0 18px!important;text-align:center!important}body.template-index .ui-test-product-list .resource-list__item,body.template-index .ui-test-product-list .product-card{width:100%!important;max-width:430px!important;margin-inline:auto!important}body.template-index .ui-test-product-list .product-card{padding:10px!important;border-color:#8fd86a3d!important;background:linear-gradient(180deg,#fff1,#ffffff06),#081a11!important}body.template-index .ui-test-product-list .product-card-gallery,body.template-index .ui-test-product-list .card-gallery,body.template-index .ui-test-product-list .product-media-container,body.template-index .ui-test-product-list .resource-card__image,body.template-index .ui-test-product-list .media{overflow:hidden!important;border-radius:18px!important;background:#07150f!important}body.template-index .ui-test-product-list .product-card img,body.template-index .ui-test-product-list .card-gallery img,body.template-index .ui-test-product-list .resource-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:18px!important;background:#07150f!important}}@media screen and (max-width:380px){body.template-index .hero__content-wrapper h1,body.template-index .hero__content-wrapper .text-block h1{font-size:2.55rem!important}body.template-index .iot-ambient-title{font-size:2.28rem!important}}@media screen and (max-width:749px){main[data-template=index],main[data-template=index] *,main[data-template=index] *:before,main[data-template=index] *:after{box-sizing:border-box!important}main[data-template=index],main[data-template=index]>.shopify-section,main[data-template=index] .section-wrapper,main[data-template=index] .section,main[data-template=index] .section-background{max-width:100vw!important;overflow-x:hidden!important}main[data-template=index] .hero-wrapper,main[data-template=index] .hero,main[data-template=index] .hero__container{width:100vw!important;max-width:100vw!important;margin-inline:0!important;overflow:hidden!important}main[data-template=index] .hero__content-wrapper,main[data-template=index] .hero__content-wrapper.page-width,main[data-template=index] .hero__content-wrapper .group-block,main[data-template=index] .hero__content-wrapper .group-block-content{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:20px!important}main[data-template=index] .hero__content-wrapper{padding-block:64px 52px!important}main[data-template=index] .hero__content-wrapper .group-block,main[data-template=index] .hero__content-wrapper .group-block-content{padding-inline:0!important}main[data-template=index] .hero__content-wrapper h1,main[data-template=index] .hero__content-wrapper .text-block h1{max-width:11ch!important;margin-inline:0!important;color:#fff9df!important;font-size:3rem!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}main[data-template=index] .hero__content-wrapper p,main[data-template=index] .hero__content-wrapper .text-block p{max-width:31ch!important;margin-inline:0!important;color:#fff9dfe0!important;font-size:1.02rem!important;line-height:1.45!important}main[data-template=index] .hero__content-wrapper .button{margin-inline-start:0!important}main[data-template=index] .hero__media-grid,main[data-template=index] .hero__media-wrapper,main[data-template=index] .hero__media{width:100%!important;max-width:100%!important;background:#06150d!important}main[data-template=index] .hero__media,main[data-template=index] .hero__media img,main[data-template=index] img.hero__media{object-fit:cover!important;object-position:48% center!important}main[data-template=index] .iot-ambient-wrap{width:100vw!important;max-width:100vw!important;margin-inline:0!important;padding:48px 20px 28px!important;overflow:hidden!important;background:radial-gradient(circle at 18% 6%,rgba(143,216,106,.18),transparent 18rem),linear-gradient(155deg,#123821,#0a2115 54%,#07150f)!important}main[data-template=index] .iot-ambient-intro,main[data-template=index] .iot-trust-strip{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important}main[data-template=index] .iot-ambient-intro{grid-template-columns:1fr!important;gap:22px!important;margin-bottom:24px!important}main[data-template=index] .iot-ambient-title{max-width:12ch!important;margin:0!important;color:#fff9df!important;font-size:2.55rem!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}main[data-template=index] .iot-ambient-copy{max-width:32ch!important;margin:0!important;color:#fff9dfd6!important;font-size:1rem!important;line-height:1.55!important}main[data-template=index] .iot-trust-strip{grid-template-columns:1fr!important;gap:12px!important}main[data-template=index] .ui-test-product-list .section-resource-list{margin-inline:0!important;padding:0 20px 54px!important;background:#07150f!important}main[data-template=index] .ui-test-product-list .section-resource-list__header,main[data-template=index] .ui-test-product-list .resource-list,main[data-template=index] .ui-test-product-list [data-testid=resource-list-grid]{width:100%!important;max-width:430px!important;margin-inline:auto!important;padding-inline:0!important}main[data-template=index] .ui-test-product-list .resource-list__item,main[data-template=index] .ui-test-product-list .product-card{width:100%!important;max-width:430px!important;margin-inline:auto!important}main[data-template=index] .ui-test-product-list .product-card{padding:10px!important;border-color:#8fd86a3d!important;background:linear-gradient(180deg,#fff1,#ffffff06),#081a11!important}main[data-template=index] .ui-test-product-list .product-card-gallery,main[data-template=index] .ui-test-product-list .card-gallery,main[data-template=index] .ui-test-product-list .product-media-container,main[data-template=index] .ui-test-product-list .resource-card__image,main[data-template=index] .ui-test-product-list .media{overflow:hidden!important;border-radius:18px!important;background:#07150f!important}main[data-template=index] .ui-test-product-list .product-card img,main[data-template=index] .ui-test-product-list .card-gallery img,main[data-template=index] .ui-test-product-list .resource-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:18px!important;background:#07150f!important}}@media screen and (max-width:380px){main[data-template=index] .hero__content-wrapper h1,main[data-template=index] .hero__content-wrapper .text-block h1{font-size:2.55rem!important}main[data-template=index] .iot-ambient-title{font-size:2.28rem!important}}@media screen and (max-width:749px){body>footer,body>footer .shopify-section,body>footer .section-wrapper,body>footer .section,body>footer .footer-content,body>footer .footer-utilities,body>footer .utilities{height:auto!important;min-height:0!important;max-height:none!important;margin-block-end:0!important}body>footer{display:block!important;overflow:hidden!important;padding-block-end:0!important}body>footer .section{align-content:start!important}body>footer .section-background{height:100%!important;min-height:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}body>footer .footer-content{content-visibility:visible!important;contain:layout paint!important;padding-block:28px!important}body>footer .footer-utilities .section,body>footer .footer-utilities .utilities{padding-block-start:14px!important;padding-block-end:22px!important}body #header-group .menu-drawer-container:not([open]) .menu-drawer,body #header-group .menu-drawer-container:not([open]) .menu-drawer__inner-container,body #header-group .menu-drawer-container:not([open]) .menu-drawer__navigation-container,body #header-group .menu-drawer-container:not([open]) .menu-drawer__navigation{height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;padding-block:0!important;margin-block:0!important}body #header-group .menu-drawer-container[open] .menu-drawer__navigation-container,body #header-group .menu-drawer-container[open] .menu-drawer__inner-container{min-height:100dvh!important}body .search-modal:not([open]),body .dialog-modal:not([open]),body dialog:not([open]){height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}}@media screen and (max-width:749px){main[data-template]:not([data-template=index]){max-width:100vw!important;overflow-x:hidden!important}main[data-template]:not([data-template=index]) *,main[data-template]:not([data-template=index]) *:before,main[data-template]:not([data-template=index]) *:after{box-sizing:border-box!important}main[data-template]:not([data-template=index])>.shopify-section,main[data-template]:not([data-template=index]) .section-wrapper,main[data-template]:not([data-template=index]) .section,main[data-template]:not([data-template=index]) .section-background{max-width:100vw!important;overflow-x:hidden!important}main[data-template]:not([data-template=index]) .section>:not(.section-background),main[data-template]:not([data-template=index]) .section--page-width>*,main[data-template]:not([data-template=index]) .section--full-width>*,main[data-template]:not([data-template=index]) .page-width,main[data-template]:not([data-template=index]) .section-resource-list,main[data-template]:not([data-template=index]) .resource-list,main[data-template]:not([data-template=index]) [data-testid=resource-list-grid]{width:100%!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important}main[data-template]:not([data-template=index]) .section{padding-inline:0!important}main[data-template]:not([data-template=index]) .group-block,main[data-template]:not([data-template=index]) .group-block-content,main[data-template]:not([data-template=index]) .text-block,main[data-template]:not([data-template=index]) .rte,main[data-template]:not([data-template=index]) .paragraph{max-width:100%!important}main[data-template]:not([data-template=index]) h1,main[data-template]:not([data-template=index]) h2,main[data-template]:not([data-template=index]) h3,main[data-template]:not([data-template=index]) p{overflow-wrap:anywhere!important}main[data-template^=collection] .iot-assortment-hero,main[data-template^=page] .iot-contact-hero{width:100vw!important;max-width:100vw!important;margin-inline:0!important;padding:46px 20px 28px!important}main[data-template^=collection] .iot-assortment-hero__inner,main[data-template^=collection] .iot-assortment-cards,main[data-template^=page] .iot-contact-hero__inner,main[data-template^=page] .iot-contact-cards{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important}main[data-template^=collection] .facets,main[data-template^=collection] .product-grid,main[data-template^=collection] .resource-list,main[data-template^=collection] [data-testid=resource-list-grid]{width:100%!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important}main[data-template^=collection] .product-card,main[data-template^=search] .product-card{width:100%!important;max-width:430px!important;margin-inline:auto!important}main[data-template^=product] .product-information,main[data-template^=product] .product-information__grid,main[data-template^=product] .product-information__media,main[data-template^=product] .product-details{width:100%!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important}main[data-template^=product] .product-information{padding-inline:0!important}main[data-template^=product] .product-media-gallery,main[data-template^=product] .media-gallery,main[data-template^=product] .product-media-container,main[data-template^=product] .product-details>.group-block{max-width:100%!important;margin-inline:0!important}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media,main[data-template^=product] .product-media img{overflow:hidden!important;border-radius:18px!important}main[data-template^=cart] .cart-page,main[data-template^=cart] .cart-page__items,main[data-template^=cart] .cart-page__summary,main[data-template^=cart] .cart-items,main[data-template^=cart] .cart-summary{width:100%!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important}main[data-template^=cart] .cart-page{padding-inline:0!important}main[data-template^=page] .contact-form,main[data-template^=page] .contact-form__form,main[data-template^=page] .contact-form__form-row,main[data-template^=page] .contact-form__input,main[data-template^=page] .contact-form__button{width:100%!important;max-width:100%!important}}@media screen and (max-width:749px){main[data-template^=product] media-gallery,main[data-template^=product] slideshow-component,main[data-template^=product] slideshow-container,main[data-template^=product] slideshow-slide.product-media-container,main[data-template^=product] .product-media-container,main[data-template^=product] .product-media,main[data-template^=product] .product-media-constraint-wrapper{overflow:hidden!important;border-radius:20px!important;background:radial-gradient(circle at 45% 0%,rgba(143,216,106,.11),transparent 58%),#07150f!important}main[data-template^=product] slideshow-slide.product-media-container,main[data-template^=product] .product-media-container{border:1px solid rgba(143,216,106,.2)!important;box-shadow:0 18px 48px #00000047!important}main[data-template^=product] .media-fit-contain,main[data-template^=product] .media-fit-cover,main[data-template^=product] .product-media-container{--product-media-fit: cover !important}main[data-template^=product] .media-fit-contain :is(img,video,iframe,.deferred-media__poster-image),main[data-template^=product] .media-fit-cover :is(img,video,iframe,.deferred-media__poster-image),main[data-template^=product] .product-media__image,main[data-template^=product] .product-media img,main[data-template^=product] .product-media-container img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:20px!important;background:#07150f!important}main[data-template^=product] .product-media>*,main[data-template^=product] .product-media button,main[data-template^=product] .product-media-container__zoom-button{border-radius:inherit!important;background:transparent!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-page{gap:22px!important;padding-block:26px 36px!important}main[data-template^=cart] .cart-page__title{max-width:calc(100vw - 40px)!important;margin-inline:auto!important}main[data-template^=cart] .cart-items__table-row{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-template-areas:"media details" "media variants" "media unit_price" "price price" "quantity quantity" "error error"!important;column-gap:14px!important;row-gap:10px!important;align-items:start!important;width:100%!important;margin:0 0 18px!important;padding:16px!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:22px!important;background:radial-gradient(circle at 18% 0%,rgba(143,216,106,.15),transparent 13rem),linear-gradient(180deg,#ffffff12,#ffffff06),#07150f!important;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047!important}main[data-template^=cart] .cart-items__media{grid-area:media!important;align-self:start!important;width:92px!important}main[data-template^=cart] .cart-items__media-container{width:92px!important;aspect-ratio:1!important;border-radius:16px!important;border:1px solid rgba(143,216,106,.22)!important;background:transparent!important}main[data-template^=cart] .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:16px!important}main[data-template^=cart] .cart-items__details{display:contents!important}main[data-template^=cart] .cart-items__product-info{grid-area:details!important;min-width:0!important}main[data-template^=cart] .cart-items__product-info p{margin:0!important}main[data-template^=cart] .cart-items__title{display:block!important;max-width:100%!important;color:#fff9df!important;font-size:1rem!important;font-weight:850!important;line-height:1.18!important;text-align:left!important}main[data-template^=cart] .cart-items__variants-wrapper{grid-area:variants!important;min-width:0!important}main[data-template^=cart] .cart-items__variants,main[data-template^=cart] .cart-items__variant{color:#fff9dfc7!important;font-size:.94rem!important;line-height:1.35!important}main[data-template^=cart] .cart-items__properties{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:8px 0 0!important}main[data-template^=cart] .cart-items__property{margin:0!important;padding:6px 10px!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:999px!important;color:#fff9dfdb!important;background:#8fd86a1a!important}main[data-template^=cart] .cart-items__unit-price-wrapper{grid-area:unit_price!important;color:#fff9dfc2!important;font-size:.95rem!important}main[data-template^=cart] .cart-items__price{grid-area:price!important;justify-self:stretch!important;width:100%!important;min-width:0!important;padding-top:2px!important;color:#fff9df!important;text-align:left!important}main[data-template^=cart] .cart-items__price *,main[data-template^=cart] .cart-items__price text-component{color:#fff9df!important;font-size:1.05rem!important;font-weight:900!important;text-align:left!important}main[data-template^=cart] .cart-items__quantity{grid-area:quantity!important;width:100%!important;margin:4px 0 0!important}main[data-template^=cart] .cart-items__quantity-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important;width:100%!important;align-items:center!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper,main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{width:100%!important;min-width:0!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{grid-template-columns:44px minmax(42px,1fr) 44px!important;height:52px!important;border-radius:16px!important;background:linear-gradient(180deg,#0f301df2,#04100afa)!important}main[data-template^=cart] .cart-items__remove.button{width:48px!important;min-width:48px!important;height:52px!important;border-radius:16px!important}main[data-template^=cart] .cart-summary{padding:20px!important;border-radius:24px!important}main[data-template^=cart] .cart__ctas,main[data-template^=cart] .cart-summary .cart__ctas,main[data-template^=cart] .cart__additional-checkout-buttons,main[data-template^=cart] .additional-checkout-buttons{overflow:visible!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}main[data-template^=cart] .cart__checkout-button,main[data-template^=cart] button[name=checkout]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:64px!important;margin:0!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#3f8f53)!important;box-shadow:0 16px 38px #8fd86a3d!important}main[data-template^=cart] .cart__checkout-button *,main[data-template^=cart] button[name=checkout] *{color:#06120b!important;background:transparent!important}}@media screen and (max-width:749px){body:has(.cart-page) .cart-summary .cart__ctas,body:has(.cart-page) .cart-summary .cart__ctas>*,body:has(.cart-page) .cart-summary .cart__ctas form,body:has(.cart-page) .cart-summary .cart__ctas div,body:has(.cart-page) .cart-summary .cart__additional-checkout-buttons,body:has(.cart-page) .cart-summary .additional-checkout-buttons,body:has(.cart-page) .cart-summary shopify-accelerated-checkout-cart,body:has(.cart-page) .cart-summary shopify-accelerated-checkout,body:has(.cart-page) .cart-summary accelerated-checkout{margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}body:has(.cart-page) .cart-summary .cart__ctas:before,body:has(.cart-page) .cart-summary .cart__ctas:after,body:has(.cart-page) .cart-summary .cart__ctas>*:before,body:has(.cart-page) .cart-summary .cart__ctas>*:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}body:has(.cart-page) .cart-summary .cart__checkout-button,body:has(.cart-page) .cart-summary button[name=checkout],body:has(.cart-page) .cart-summary .cart__ctas .cart__checkout-button{position:relative!important;z-index:1!important;display:flex!important;width:100%!important;min-height:64px!important;margin:0!important;padding:0 24px!important;border:0!important;outline:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#3f8f53)!important;background-color:#8fd86a!important;background-clip:border-box!important;box-shadow:0 16px 38px #8fd86a3d!important}body:has(.cart-page) .cart-summary .cart__checkout-button:before,body:has(.cart-page) .cart-summary .cart__checkout-button:after,body:has(.cart-page) .cart-summary button[name=checkout]:before,body:has(.cart-page) .cart-summary button[name=checkout]:after{content:none!important;display:none!important}body:has(.cart-page) .cart-summary .cart__checkout-button .button-text,body:has(.cart-page) .cart-summary .cart__checkout-button span,body:has(.cart-page) .cart-summary button[name=checkout] span{color:#06120b!important;background:transparent!important}}@media screen and (max-width:749px){body:has(.cart-page) .additional-checkout-buttons,body:has(.cart-page) .cart__additional-checkout-buttons,body:has(.cart-page) shopify-accelerated-checkout-cart,body:has(.cart-page) shopify-accelerated-checkout,body:has(.cart-page) accelerated-checkout{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.cart-page) .cart-items__details,body:has(.cart-page) .cart-items__details p,body:has(.cart-page) .cart-items__details span,body:has(.cart-page) .cart-items__details dl,body:has(.cart-page) .cart-items__details dt,body:has(.cart-page) .cart-items__details dd,body:has(.cart-page) .cart-items__details li,body:has(.cart-page) .cart-items__variants-wrapper,body:has(.cart-page) .cart-items__variants-wrapper *,body:has(.cart-page) .cart-items__properties,body:has(.cart-page) .cart-items__properties *,body:has(.cart-page) .cart-items__unit-price-wrapper,body:has(.cart-page) .cart-items__unit-price-wrapper *{color:#fff9dfc2!important}body:has(.cart-page) .cart-items__title,body:has(.cart-page) .cart-items__title *{color:#fff9df!important}body:has(.cart-page) .cart-items__property{border-color:#8fd86a57!important;color:#dfffd1!important;background:#8fd86a21!important}body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input,body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button,body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector .svg-wrapper,body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector svg{color:#dfffd1!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-summary,main[data-template^=cart] .cart-summary *,main[data-template^=cart] .cart-totals,main[data-template^=cart] .cart-totals__container,main[data-template^=cart] .cart-totals__tax-note{background-color:transparent!important}main[data-template^=cart] .cart-totals__installments,main[data-template^=cart] .cart-totals__installments *,main[data-template^=cart] shopify-payment-terms,main[data-template^=cart] payment-terms,main[data-template^=cart] .payment-terms,main[data-template^=cart] form[action*="/cart"] shopify-payment-terms,main[data-template^=cart] .additional-checkout-buttons,main[data-template^=cart] .cart__additional-checkout-buttons,main[data-template^=cart] shopify-accelerated-checkout-cart,main[data-template^=cart] shopify-accelerated-checkout,main[data-template^=cart] accelerated-checkout{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}main[data-template^=cart] .iot-cart-checkout-shell,main[data-template^=cart] .iot-cart-checkout-panel{display:grid!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#07150f!important;box-shadow:none!important;overflow:hidden!important}main[data-template^=cart] .iot-cart-checkout-panel>:not(.cart__checkout-button){display:none!important}main[data-template^=cart] .iot-cart-checkout-panel .cart__checkout-button,main[data-template^=cart] .iot-cart-checkout-panel button[name=checkout]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:64px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 16px 38px #8fd86a3d!important}main[data-template^=cart] .cart-items__details,main[data-template^=cart] .cart-items__details *,main[data-template^=cart] .cart-items__line-item-discounts,main[data-template^=cart] .cart-items__line-item-discounts *,main[data-template^=cart] .cart-items__discounts,main[data-template^=cart] .cart-items__discounts *{color:#fff9dfc7!important}main[data-template^=cart] .cart-items__title,main[data-template^=cart] .cart-items__title *,main[data-template^=cart] .cart-items__price,main[data-template^=cart] .cart-items__price *{color:#fff9df!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-items__quantity{grid-area:quantity!important;display:block!important;width:100%!important;margin-top:8px!important}main[data-template^=cart] .cart-items__quantity-controls{display:grid!important;grid-template-columns:minmax(144px,1fr) 54px!important;gap:12px!important;align-items:center!important;width:100%!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper{width:100%!important;min-width:0!important;display:block!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{display:grid!important;grid-template-columns:48px minmax(44px,1fr) 48px!important;align-items:center!important;width:100%!important;height:54px!important;min-height:54px!important;overflow:hidden!important;border:1px solid rgba(223,255,209,.32)!important;border-radius:18px!important;background:linear-gradient(180deg,#143a23f2,#05140cfa)!important;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000038!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input{width:100%!important;height:54px!important;min-width:0!important;padding:0!important;border:0!important;border-inline:1px solid rgba(223,255,209,.12)!important;border-radius:0!important;color:#fff9df!important;background:#ffffff09!important;box-shadow:none!important;font-size:1.12rem!important;font-weight:900!important;line-height:54px!important;text-align:center!important;opacity:1!important;-webkit-text-fill-color:#fff9df!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:48px!important;height:54px!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff9df!important;background:#8fd86a14!important;box-shadow:none!important;opacity:1!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button .svg-wrapper,main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button svg{width:18px!important;height:18px!important;color:#fff9df!important;stroke:#fff9df!important;opacity:1!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover .svg-wrapper,main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover svg{color:#06120b!important;stroke:#06120b!important}main[data-template^=cart] .cart-items__remove.button{width:54px!important;min-width:54px!important;height:54px!important;border-radius:18px!important}main[data-template^=cart] .cart-items__details *,main[data-template^=cart] .cart-items__unit-price-wrapper *,main[data-template^=cart] .cart-items__variants-wrapper *{color:#fff9dfd6!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-items__quantity-controls>.volume-pricing-info,main[data-template^=cart] .cart-items__quantity-controls>volume-pricing-info{display:none!important}main[data-template^=cart] .cart-items__quantity-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;grid-template-areas:"selector remove"!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;width:100%!important;min-width:0!important;max-width:100%!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{display:grid!important;grid-template-columns:48px minmax(48px,1fr) 48px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;border-radius:18px!important;overflow:hidden!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input{display:block!important;width:100%!important;min-width:48px!important;height:54px!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;font-size:1.12rem!important;font-weight:900!important;text-align:center!important;opacity:1!important;visibility:visible!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button{position:static!important;width:48px!important;min-width:48px!important;height:54px!important;transform:none!important}main[data-template^=cart] .cart-items__remove.button{grid-area:remove!important;position:static!important;justify-self:end!important;align-self:center!important;width:54px!important;min-width:54px!important;height:54px!important;margin:0!important;transform:none!important;z-index:1!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-page .cart-items__quantity{display:block!important;width:100%!important;margin-top:10px!important}main[data-template^=cart] .cart-page .cart-items__quantity-controls{display:grid!important;grid-template-columns:166px 56px!important;grid-template-areas:"selector remove"!important;justify-content:start!important;align-items:center!important;gap:14px!important;width:fit-content!important;max-width:100%!important;min-width:0!important}main[data-template^=cart] .cart-page .cart-items__quantity-controls>.volume-pricing-info,main[data-template^=cart] .cart-page .cart-items__quantity-controls>volume-pricing-info{display:none!important}main[data-template^=cart] .cart-page .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;display:block!important;width:166px!important;min-width:166px!important;max-width:166px!important}main[data-template^=cart] .cart-page .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{display:grid!important;grid-template-columns:52px 62px 52px!important;align-items:center!important;width:166px!important;min-width:166px!important;max-width:166px!important;height:56px!important;min-height:56px!important;overflow:hidden!important;border-radius:18px!important}main[data-template^=cart] .cart-page .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input{width:62px!important;min-width:62px!important;height:56px!important;padding:0!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;font-size:1.12rem!important;font-weight:900!important;text-align:center!important}main[data-template^=cart] .cart-page .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button{width:52px!important;min-width:52px!important;height:56px!important;position:static!important;transform:none!important}main[data-template^=cart] .cart-page .cart-items__remove.button{grid-area:remove!important;position:static!important;justify-self:start!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;border-radius:18px!important;transform:none!important}}#header-group .dropdown-localization{align-self:center!important}#header-group .dropdown-localization__button.localization-selector{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:42px!important;padding:7px 12px!important;border:1px solid rgba(223,255,209,.22)!important;border-radius:999px!important;color:#fff9df!important;background:linear-gradient(180deg,#143a23e6,#05140cf5)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e!important}#header-group .dropdown-localization__button.localization-selector:hover,#header-group .dropdown-localization__button.localization-selector[aria-expanded=true]{border-color:#8fd86a94!important;color:#fff9df!important;background:linear-gradient(180deg,#19482bfa,#081c11fa)!important;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #8fd86a24!important}#header-group .dropdown-localization__button .localization-button__text{display:grid!important;gap:1px!important;min-width:0!important;line-height:1.05!important;text-align:left!important}#header-group .dropdown-localization__button .localization-button__label{color:#fff9df9e!important;font-size:.64rem!important;font-weight:750!important;text-transform:uppercase!important}#header-group .dropdown-localization__button .localization-button__value{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#fff9df!important;font-size:.86rem!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important}#header-group .dropdown-localization__button .localization-button__language{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:26px!important;padding-inline:8px!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;font-size:.78rem!important;font-weight:900!important}#header-group .dropdown-localization__button .currency-code,#header-group .dropdown-localization__button .localization-button__country{color:#fff9df!important}#header-group .dropdown-localization__button .icon-caret,#header-group .dropdown-localization__button .icon-caret svg{width:14px!important;height:14px!important;color:#dfffd1!important;stroke:#dfffd1!important}#header-group dropdown-localization-component .localization-wrapper{min-width:min(360px,calc(100vw - 28px))!important;max-width:min(420px,calc(100vw - 28px))!important;padding:12px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:22px!important;color:#fff9df!important;background:radial-gradient(circle at 85% 0%,rgba(143,216,106,.18),transparent 14rem),linear-gradient(180deg,#123821,#07150f 72%)!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14!important;overflow:hidden!important}#header-group dropdown-localization-component .localization-form,#header-group dropdown-localization-component .country-selector-form__wrapper,#header-group dropdown-localization-component .localization-form__list{color:#fff9df!important;background:transparent!important;border-color:#8fd86a2e!important}#header-group dropdown-localization-component .country-filter{padding:0 0 10px!important;border-bottom:1px solid rgba(143,216,106,.18)!important}#header-group dropdown-localization-component .country-filter .field{min-height:46px!important;border:1px solid rgba(143,216,106,.26)!important;border-radius:999px!important;background:#ffffff12!important;overflow:hidden!important}#header-group dropdown-localization-component .country-filter__input{height:46px!important;padding-inline:42px 14px!important;border:0!important;color:#fff9df!important;background:transparent!important;font-weight:750!important}#header-group dropdown-localization-component .country-filter__input::placeholder{color:#fff9df94!important}#header-group dropdown-localization-component .country-filter__search-icon,#header-group dropdown-localization-component .country-filter__search-icon svg{color:#dfffd1!important;stroke:#dfffd1!important}#header-group dropdown-localization-component .localization-form__list{max-height:min(420px,58vh)!important;padding:8px 0!important;overflow-y:auto!important}#header-group dropdown-localization-component .localization-form__list-item:not([hidden]){display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:44px!important;margin:2px 0!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:14px!important;color:#fff9df!important;background:transparent!important}#header-group dropdown-localization-component .localization-form__list-item:not([hidden]):hover,#header-group dropdown-localization-component .localization-form__list-item[aria-current=true],#header-group dropdown-localization-component .localization-form__list-item[aria-selected=true]{border-color:#8fd86a57!important;background:#8fd86a21!important}#header-group dropdown-localization-component .localization-form__list-item .country{color:#fff9df!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#header-group dropdown-localization-component .localization-form__currency,#header-group dropdown-localization-component .language-selector__label{color:#fff9dfb8!important;font-size:.82rem!important;font-weight:750!important}#header-group dropdown-localization-component .icon-checkmark,#header-group dropdown-localization-component .icon-checkmark svg{color:#8fd86a!important;stroke:#8fd86a!important}#header-group dropdown-localization-component .language-selector{margin-top:10px!important;padding-top:12px!important;border-top:1px solid rgba(143,216,106,.18)!important}#header-group dropdown-localization-component .localization-form__select{min-height:44px!important;padding:0 38px 0 14px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:999px!important;color:#fff9df!important;background:#ffffff12!important;font-weight:850!important}@media screen and (max-width:749px){.menu-drawer__localization .drawer-localization__button{border:1px solid rgba(143,216,106,.24)!important;border-radius:18px!important;color:#fff9df!important;background:linear-gradient(180deg,#143a23eb,#05140cf5)!important}.menu-drawer__localization .drawer-localization__button:hover{color:#fff9df!important;background:linear-gradient(180deg,#19482bfa,#081c11fa)!important}.drawer-localization__button--label{display:grid!important;gap:5px!important;text-align:left!important}.drawer-localization__eyebrow,.mobile-localization__label{color:#fff9df9e!important;font-size:.72rem!important;font-weight:800!important;text-transform:uppercase!important}.menu-drawer__localization .mobile-localization{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;color:#fff9df!important;font-size:1rem!important;font-weight:900!important}.menu-drawer__localization .currency-code,.menu-drawer__localization .mobile-localization__country-code{color:#fff9df!important}.menu-drawer__localization .menu-drawer__submenu{color:#fff9df!important;background:radial-gradient(circle at 85% 0%,rgba(143,216,106,.16),transparent 14rem),linear-gradient(180deg,#123821,#07150f 72%)!important}.menu-drawer__localization .localization-form__list-item:hover{color:#fff9df!important;background:#8fd86a21!important}}@media screen and (max-width:749px){body #header-group .header__column--right .dropdown-localization,body #header-group dropdown-localization-component.dropdown-localization{position:relative!important;z-index:30!important;display:block!important;visibility:visible!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important}body #header-group .dropdown-localization__button.localization-selector{display:grid!important;grid-template-columns:1fr 8px!important;place-items:center!important;gap:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:12px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important}body #header-group .dropdown-localization__button.localization-selector:hover,body #header-group .dropdown-localization__button.localization-selector[aria-expanded=true]{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}body #header-group .dropdown-localization__button .localization-button__text{display:block!important;min-width:0!important;line-height:1!important;text-align:center!important}body #header-group .dropdown-localization__button .localization-button__label,body #header-group .dropdown-localization__button .currency-code,body #header-group .dropdown-localization__button .localization-button__language,body #header-group .dropdown-localization__button .localization-button__value>span[aria-hidden=true]{display:none!important}body #header-group .dropdown-localization__button .localization-button__value{display:block!important;color:#fff9df!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body #header-group .dropdown-localization__button:hover .localization-button__value,body #header-group .dropdown-localization__button[aria-expanded=true] .localization-button__value,body #header-group .dropdown-localization__button:hover .localization-button__country,body #header-group .dropdown-localization__button[aria-expanded=true] .localization-button__country{color:#06120b!important}body #header-group .dropdown-localization__button .localization-button__country{color:#fff9df!important}body #header-group .dropdown-localization__button .icon-caret{display:grid!important;place-items:center!important;width:8px!important;height:8px!important;margin-left:-2px!important}body #header-group .dropdown-localization__button .icon-caret svg{width:8px!important;height:8px!important;color:#dfffd1!important;stroke:#dfffd1!important}body #header-group .dropdown-localization__button:hover .icon-caret svg,body #header-group .dropdown-localization__button[aria-expanded=true] .icon-caret svg{color:#06120b!important;stroke:#06120b!important}body #header-group dropdown-localization-component .localization-wrapper:not([hidden]){position:fixed!important;top:88px!important;left:12px!important;right:12px!important;z-index:9999!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 108px)!important;padding:14px!important;overflow:hidden!important;border:1px solid rgba(143,216,106,.32)!important;border-radius:22px!important;color:#fff9df!important;background:radial-gradient(circle at 82% 0%,rgba(143,216,106,.2),transparent 14rem),linear-gradient(180deg,#123821,#07150f 74%)!important;box-shadow:0 24px 70px #00000080!important}body #header-group dropdown-localization-component .localization-form__list{max-height:calc(100dvh - 250px)!important}body #header-group .header-logo,body #header-group .header__heading,body #header-group [data-testid=header-logo]{width:min(138px,34vw)!important;max-width:min(138px,34vw)!important}}@media screen and (max-width:749px){body #header-group dropdown-localization-component.dropdown-localization,body #header-group .header__column--right dropdown-localization-component.dropdown-localization{position:absolute!important;left:68px!important;top:50%!important;z-index:6!important;display:block!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important}body #header-group .dropdown-localization__button.localization-selector{display:grid!important;grid-template-columns:1fr 8px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid transparent!important;border-radius:13px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important}body #header-group .dropdown-localization__button.localization-selector:hover,body #header-group .dropdown-localization__button.localization-selector:focus-visible,body #header-group .dropdown-localization__button.localization-selector[aria-expanded=true]{color:#fff9df!important;background:linear-gradient(180deg,#ffffff14,#ffffff0a),#0d2f1c!important;border-color:#8fd86a57!important;box-shadow:inset 0 1px #ffffff14!important}body #header-group .dropdown-localization__button:hover .localization-button__value,body #header-group .dropdown-localization__button[aria-expanded=true] .localization-button__value,body #header-group .dropdown-localization__button:hover .localization-button__country,body #header-group .dropdown-localization__button[aria-expanded=true] .localization-button__country,body #header-group .dropdown-localization__button:hover .icon-caret svg,body #header-group .dropdown-localization__button[aria-expanded=true] .icon-caret svg{color:#fff9df!important;stroke:#fff9df!important}body #header-group .header-logo,body #header-group .header__heading,body #header-group [data-testid=header-logo]{left:52%!important;width:min(132px,31vw)!important;max-width:min(132px,31vw)!important}}@media screen and (max-width:749px){body #header-group dropdown-localization-component.dropdown-localization,body #header-group .header__column--right dropdown-localization-component.dropdown-localization{position:absolute!important;left:68px!important;top:17px!important;right:auto!important;bottom:auto!important;z-index:60!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;overflow:visible!important;transform:none!important;contain:none!important}body #header-group,body #header-group header-component,body #header-group .header,body #header-group .header__row,body #header-group .header__columns,body #header-group .header__column,body #header-group .header__column--right{overflow:visible!important}body #header-group dropdown-localization-component.dropdown-localization .localization-wrapper:not([hidden]),body #header-group .header__column--right dropdown-localization-component.dropdown-localization .localization-wrapper:not([hidden]){position:fixed!important;inset:88px 12px auto 12px!important;display:block!important;width:calc(100vw - 24px)!important;min-width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 108px)!important;margin:0!important;padding:14px!important;overflow:hidden!important;translate:0 0!important;opacity:1!important;border:1px solid rgba(143,216,106,.32)!important;border-radius:22px!important;color:#fff9df!important;background:radial-gradient(circle at 82% 0%,rgba(143,216,106,.2),transparent 14rem),linear-gradient(180deg,#123821,#07150f 74%)!important;box-shadow:0 24px 70px #00000080!important}body #header-group dropdown-localization-component.dropdown-localization .country-selector-form__wrapper,body #header-group dropdown-localization-component.dropdown-localization .localization-form,body #header-group dropdown-localization-component.dropdown-localization .localization-form__list{width:100%!important;min-width:0!important;max-width:100%!important}}.product-card .card-gallery .product-badges,.resource-card .card-gallery .product-badges,.card-gallery .product-badges{z-index:8!important;display:flex!important;gap:6px!important;pointer-events:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-card .card-gallery .product-badges--top-right,.resource-card .card-gallery .product-badges--top-right,.card-gallery .product-badges--top-right{top:10px!important;right:10px!important}.product-card .card-gallery .product-badges--top-left,.resource-card .card-gallery .product-badges--top-left,.card-gallery .product-badges--top-left{top:10px!important;left:10px!important}.product-card .card-gallery .product-badges__badge,.resource-card .card-gallery .product-badges__badge,.card-gallery .product-badges__badge{min-width:0!important;min-height:30px!important;padding:7px 12px!important;border:1px solid rgba(143,216,106,.48)!important;border-radius:999px!important;color:#dfffd1!important;background:linear-gradient(180deg,#18482afa,#061d11fa),#123821!important;box-shadow:0 10px 24px #00000057,0 0 22px #8fd86a2e,inset 0 1px #ffffff1f!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:none!important;white-space:nowrap!important}.product-card .card-gallery .product-badges__badge:before,.resource-card .card-gallery .product-badges__badge:before,.card-gallery .product-badges__badge:before{content:"";display:block;width:6px;height:6px;margin-right:7px;border-radius:999px;background:#9bf07a;box-shadow:0 0 12px #9bf07ab3}@media screen and (max-width:749px){.product-card .card-gallery .product-badges--top-right,.resource-card .card-gallery .product-badges--top-right,.card-gallery .product-badges--top-right{top:8px!important;right:8px!important}.product-card .card-gallery .product-badges__badge,.resource-card .card-gallery .product-badges__badge,.card-gallery .product-badges__badge{min-height:28px!important;padding:6px 10px!important;font-size:.68rem!important}}body .product-information variant-picker.variant-picker .variant-option[data-testid=variant-option-single]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;margin-top:12px!important;padding:12px 14px!important;border:1px solid rgba(143,216,106,.2)!important;border-radius:16px!important;color:#fff9dfc7!important;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.14),transparent 8rem),linear-gradient(180deg,#123821b8,#07150fe0)!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001f!important;font-size:.9rem!important;font-weight:800!important;line-height:1.1!important}body .product-information variant-picker.variant-picker .variant-option[data-testid=variant-option-single]:before{content:"";display:block;width:8px;height:8px;flex:none;border-radius:999px;background:#8fd86a;box-shadow:0 0 14px #8fd86aad}body .product-information variant-picker.variant-picker .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;min-height:34px!important;margin-left:auto!important;padding:8px 14px!important;border:1px solid rgba(223,255,209,.34)!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;box-shadow:0 10px 24px #8fd86a33!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important}@media screen and (max-width:749px){body .product-information variant-picker.variant-picker .variant-option[data-testid=variant-option-single]{padding:11px 12px!important;font-size:.86rem!important}body .product-information variant-picker.variant-picker .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{min-height:32px!important;padding:7px 12px!important}}.template-collection .product-grid:has(>.product-grid__item:only-child),.template-search .product-grid:has(>.product-grid__item:only-child){display:flex!important;justify-content:center}.template-collection .product-grid__item:only-child,.template-search .product-grid__item:only-child{width:min(520px,100%)}.template-collection .product-grid__item:only-child .product-card,.template-search .product-grid__item:only-child .product-card{padding:16px}.shopify-section:has(product-recommendations .resource-list[data-has-recommendations=false]){display:none}.cart-drawer__header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px}.cart-drawer__heading{display:inline-flex;align-items:center;gap:10px;margin:0}.cart-drawer__heading .cart-bubble{position:static;transform:none}.cart-drawer__close-button{flex:none;width:42px;height:42px}.cart-drawer .cart-totals,.cart-drawer .cart-actions{border-top:0}.cart-drawer .cart-actions__divider{height:1px;margin-block:4px;background:#8fd86a2e}.cart-drawer .cart-actions:after{content:"Free shipping \b7Tracked delivery \b7Secure checkout";display:block;padding-top:12px;color:#f7f3df8c;font-size:.72rem;letter-spacing:.05em;text-align:center}.cart-drawer__content{position:relative}.cart-drawer__content:after{content:"";position:absolute;inset:auto 10% 6% 10%;height:160px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(143,216,106,.08),transparent 70%);filter:blur(30px);pointer-events:none}@media screen and (max-width:749px){.cart-drawer__dialog{width:100vw!important;max-width:100vw!important;border-left:0;border-radius:0}}.search-modal .predictive-search-form__header{display:flex!important;align-items:center!important;gap:10px}.search-modal .predictive-search__close-modal-button{flex:none;align-self:center;margin:0!important}.search-modal .recently-viewed-wrapper{display:none!important}@media screen and (max-width:749px){.search-modal .predictive-search-form__header{padding:12px 14px!important}.search-modal .predictive-search-form__header-inner{min-height:50px}.search-modal .predictive-search__close-modal-button{width:46px;height:46px;min-width:46px}.search-modal .predictive-search-results__card--product img{max-height:320px;object-fit:cover}}::selection{color:#06120b;background:#a9ef82}html{scrollbar-color:#3f8f53 #07100b}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#07100b}::-webkit-scrollbar-thumb{border:3px solid #07100b;border-radius:999px;background:#3f8f53}::-webkit-scrollbar-thumb:hover{background:#8fd86a}.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):active,.buy-two-deal-wrapper:active,.iot-back-top:active{transform:translateY(0) scale(.97)}.footer-content .email-signup__input-group{border-color:#8fd86a52!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff0f;transition:border-color .22s ease,box-shadow .22s ease}.footer-content .email-signup__input-group:focus-within{border-color:#8fd86ac7!important;box-shadow:0 0 0 3px #8fd86a24,inset 0 1px #ffffff0f}.footer-content .email-signup__input,.footer-content .email-signup__input.paragraph{color:#fff9df!important;background:transparent!important}.footer-content .email-signup__input::placeholder{color:#fff9df8c!important}.footer-content .email-signup__button.button-unstyled{color:#06120b!important}.footer-content .email-signup__button--integrated.email-signup__button--arrow{border-radius:999px;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;box-shadow:0 8px 20px #8fd86a40;transition:transform .2s ease,box-shadow .2s ease}.footer-content .email-signup__button--integrated.email-signup__button--arrow:hover{transform:scale(1.06);box-shadow:0 10px 26px #8fd86a59}.footer-content .email-signup__message,.footer-content .email-signup__message-text{color:#fff9df}@media screen and (min-width:750px){body>footer{position:relative!important;overflow:hidden!important;color:#fff9df!important;background:radial-gradient(circle at 88% 4%,rgba(143,216,106,.16),transparent 31rem),radial-gradient(circle at 8% 14%,rgba(165,211,91,.11),transparent 26rem),linear-gradient(180deg,#123821,#07150f 48%,#06120d)!important}body>footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,249,223,.03),transparent 18%,transparent 82%,rgba(255,249,223,.03)),linear-gradient(180deg,rgba(143,216,106,.08),transparent 38%)}body>footer .shopify-section,body>footer .section-wrapper,body>footer .section-background,body>footer .section,body>footer .footer-content,body>footer .footer-utilities,body>footer .footer-utilities .section,body>footer .utilities{background:transparent!important;background-color:transparent!important}body>footer .section-background{display:none!important}body>footer .footer-content,body>footer .footer-utilities .utilities{width:min(1800px,calc(100vw - 96px))!important;max-width:none!important;margin-inline:auto!important}body>footer .footer-content{content-visibility:visible!important;contain:layout paint!important;grid-template-columns:minmax(340px,.72fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(48px,8vw,150px)!important;padding-block:clamp(42px,4vw,66px)!important;border-bottom:1px solid rgba(143,216,106,.14)!important}body>footer .footer-content h2,body>footer .footer-content h3{color:#fff9df!important;text-wrap:balance}body>footer .footer-content h2{margin:0!important;font-size:clamp(2.8rem,4.1vw,5.6rem)!important;line-height:.98!important;letter-spacing:0!important}body>footer .footer-content p{max-width:34rem!important;margin-top:12px!important;color:#fff9dfe0!important;font-size:clamp(1rem,.95vw,1.16rem)!important;line-height:1.45!important}body>footer .footer-content .email-signup-block,body>footer .footer-content .email-signup__form{width:100%!important;max-width:860px!important;justify-self:end!important;margin-left:auto!important}body>footer .footer-content .email-signup__input-group{width:min(100%,860px)!important;max-width:860px!important}body>footer .footer-content .email-signup__input-group{min-height:76px!important;border-radius:999px!important;border:1px solid rgba(143,216,106,.34)!important;background:linear-gradient(90deg,#fff9df0f,#8fd86a14),#04100a75!important;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #0003!important}body>footer .footer-content .email-signup__input{padding-inline-start:36px!important;font-size:1.05rem!important}body>footer .footer-content .email-signup__button--integrated.email-signup__button--arrow{width:58px!important;height:58px!important;margin-inline-end:9px!important;flex:0 0 58px!important}body>footer .footer-utilities .section{padding-block-start:0!important;padding-block-end:0!important}body>footer .footer-utilities .utilities{min-height:98px!important;padding-block:26px 34px!important;border-top:0!important;color:#fff9dfe6!important;column-gap:32px!important}body>footer .footer-utilities .utilities>*{min-width:0!important}body>footer .footer-utilities .footer-utilities__text,body>footer .footer-utilities a,body>footer .footer-utilities span,body>footer .footer-utilities .svg-wrapper{color:#fff9dfeb!important}body>footer .footer-utilities a:hover,body>footer .footer-utilities button:hover{color:#bff2a6!important}body>footer .footer-utilities .social-icons__wrapper{justify-content:flex-end!important;gap:18px!important;padding-inline-end:72px!important}body>footer .footer-utilities .social-icons__icon{width:26px!important;height:26px!important}}@media screen and (min-width:750px)and (max-width:989px){body>footer .footer-content{grid-template-columns:1fr!important;gap:26px!important}}.iot-home-sell,.iot-home-reviews-cta{position:relative;overflow:hidden;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);color:#fff9df;background:radial-gradient(circle at 86% 18%,rgba(143,216,106,.14),transparent 26rem),linear-gradient(180deg,#07150f,#04100a)}.iot-home-sell{padding-block:clamp(46px,5vw,84px)}.iot-home-sell__inner{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1180px;margin:0 auto}.iot-home-sell__media{overflow:hidden;border:1px solid rgba(143,216,106,.24);border-radius:30px;background:linear-gradient(180deg,#123821b8,#04100af5);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14}.iot-home-sell__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#07150f}.iot-home-sell__eyebrow,.iot-home-reviews-cta__eyebrow{margin:0 0 12px;color:#8fd86a;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.iot-home-sell__title,.iot-home-reviews-cta__title{margin:0;color:#fff9df;font-size:clamp(2.35rem,5.6vw,5.5rem);line-height:.94;text-wrap:balance}.iot-home-sell__copy,.iot-home-reviews-cta__copy{max-width:560px;margin:18px 0 0;color:#fff9dfc2;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.55}.iot-home-sell__rating,.iot-home-reviews-cta__rating{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:9px 14px;border:1px solid rgba(143,216,106,.24);border-radius:999px;color:#fff9df;background:#ffffff0e}.iot-home-sell__urgency{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:14px;padding:9px 14px;border:1px solid rgba(143,216,106,.28);border-radius:999px;color:#fff9df;background:#8fd86a1c;font-size:.92rem;font-weight:850;line-height:1}.iot-home-sell__urgency:before{content:"";width:8px;height:8px;border-radius:999px;background:#8fd86a;box-shadow:0 0 14px #8fd86acc}main[data-template^=product] .iot-stock-urgency{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:-2px;padding:9px 14px;border:1px solid rgba(143,216,106,.3);border-radius:999px;color:#fff9df;background:#8fd86a1f;box-shadow:inset 0 1px #ffffff0f;font-size:.92rem;font-weight:850;line-height:1}main[data-template^=product] .iot-stock-urgency:before{content:"";width:8px;height:8px;border-radius:999px;background:#8fd86a;box-shadow:0 0 14px #8fd86acc}@media screen and (max-width:749px){main[data-template^=product] .iot-stock-urgency{font-size:.88rem}}.iot-home-sell__stars,.iot-home-reviews-cta__stars{color:#8fd86a;letter-spacing:.08em}.iot-rating-stars{position:relative;display:inline-block;color:#fff9df42!important;letter-spacing:.08em;white-space:nowrap}.iot-rating-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:calc((var(--rating, 5) / 5) * 100%);overflow:hidden;color:#8fd86a;text-shadow:0 0 14px rgba(143,216,106,.36);pointer-events:none}.iot-home-sell__rating a,.iot-home-reviews-cta__rating a{color:#fff9df;font-weight:800;text-decoration:none}.iot-home-sell__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:22px}.iot-home-sell__price-current{color:#bdf2a3;font-size:clamp(2rem,4vw,3.7rem);font-weight:900;line-height:1}.iot-home-sell__price-compare{color:#fff9df6b;font-size:clamp(1.3rem,2.2vw,2.3rem);text-decoration:line-through}.iot-home-sell__actions,.iot-home-reviews-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.iot-home-sell__button,.iot-home-reviews-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:999px;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53);box-shadow:0 16px 38px #8fd86a38;font-weight:850;text-decoration:none}.iot-home-sell__button--secondary,.iot-home-reviews-cta__button--secondary{color:#fff9df!important;border:1px solid rgba(143,216,106,.28);background:#ffffff0e;box-shadow:none}.iot-home-reviews-cta{padding-block:clamp(48px,5vw,86px);text-align:center}@media screen and (max-width:749px){.iot-home-sell,.iot-home-reviews-cta{margin-inline:calc(var(--page-margin) * -1)!important;padding-inline:max(20px,var(--page-margin))!important}.iot-home-sell__inner,.iot-home-trust-grid{grid-template-columns:1fr}.iot-home-sell__media{border-radius:24px}.iot-home-sell__title,.iot-home-reviews-cta__title{font-size:clamp(2.25rem,12vw,3.7rem)}.iot-home-sell__actions,.iot-home-reviews-cta__actions{display:grid}.iot-home-sell__button,.iot-home-reviews-cta__button{width:100%}}.button.close-button,.menu-drawer__close-button{border:0!important;border-radius:999px!important;color:var(--iot-cream)!important;background:#ffffff0f!important;box-shadow:none!important;filter:none!important}.button.close-button:hover,.menu-drawer__close-button:hover{color:var(--iot-amber)!important;background:#8fd86a1f!important;transform:none}.button.close-button svg,.button.close-button .svg-wrapper,.menu-drawer__close-button svg,.menu-drawer__close-button .svg-wrapper{color:inherit!important}@media screen and (max-width:749px){body #header-group .menu-drawer__close-button.close-button,body #header-group .menu-drawer .close-button.menu-drawer__close-button,body .menu-drawer__close-button.close-button{isolation:isolate!important;overflow:hidden!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border:1px solid rgba(223,255,209,.24)!important;border-radius:17px!important;color:#fff9df!important;background:#ffffff12!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038!important;filter:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body #header-group .menu-drawer__close-button.close-button:before,body #header-group .menu-drawer__close-button.close-button:after,body #header-group .menu-drawer .close-button.menu-drawer__close-button:before,body #header-group .menu-drawer .close-button.menu-drawer__close-button:after,body .menu-drawer__close-button.close-button:before,body .menu-drawer__close-button.close-button:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body #header-group .menu-drawer__close-button.close-button:hover,body #header-group .menu-drawer .close-button.menu-drawer__close-button:hover,body .menu-drawer__close-button.close-button:hover{color:#fff9df!important;border-color:#8fd86a66!important;background:#8fd86a24!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038!important;transform:none!important}body #header-group .menu-drawer__close-button.close-button svg,body #header-group .menu-drawer__close-button.close-button .svg-wrapper,body #header-group .menu-drawer .close-button.menu-drawer__close-button svg,body #header-group .menu-drawer .close-button.menu-drawer__close-button .svg-wrapper,body .menu-drawer__close-button.close-button svg,body .menu-drawer__close-button.close-button .svg-wrapper{position:relative!important;z-index:1!important;color:#fff9df!important;stroke:#fff9df!important}}.iot-cart-upsell-row td{padding:0!important;border:0!important}.iot-cart-upsell-row+.cart-items__table-row td{padding-top:18px!important}.iot-cart-upsell{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 18px;padding:12px 14px;border:1px solid rgba(143,216,106,.3);border-radius:16px;background:radial-gradient(circle at 90% 0%,rgba(143,216,106,.14),transparent 8rem),#ffffff0d;animation:iot-cart-item-in .42s cubic-bezier(.22,1,.36,1)}.cart-drawer .iot-cart-upsell,main[data-template^=cart] .iot-cart-upsell{margin-inline:0!important}.cart-drawer .iot-cart-upsell-row td{padding-inline:22px!important}main[data-template^=cart] .iot-cart-upsell-row td{padding-inline:0!important}.iot-cart-upsell__text{margin:0;color:#f7f3dfc7;font-size:.84rem;line-height:1.45}.iot-cart-upsell__text strong{color:#fff9df}.iot-cart-upsell__button{display:inline-flex;align-items:center;gap:6px;flex:none;padding:10px 16px;border:0;border-radius:999px;color:#06120b!important;font-weight:800;font-size:.84rem;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#dfffd1,#8fd86a);box-shadow:0 8px 20px #8fd86a40;transition:transform .18s ease,box-shadow .18s ease}.iot-cart-upsell__button .iot-cart-upsell__label{color:#06120b!important}.iot-cart-upsell__button .iot-cart-upsell__plus{position:relative;flex:none;display:inline-block;width:15px;height:15px}.iot-cart-upsell__button .iot-cart-upsell__plus:before,.iot-cart-upsell__button .iot-cart-upsell__plus:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:#06120b!important}.iot-cart-upsell__button .iot-cart-upsell__plus:before{width:15px;height:3px;transform:translate(-50%,-50%)}.iot-cart-upsell__button .iot-cart-upsell__plus:after{width:3px;height:15px;transform:translate(-50%,-50%)}.iot-cart-upsell__button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #8fd86a59}.cart-drawer__dialog .cart-drawer__content:has(.cart-items__empty-button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.cart-drawer__heading--empty{color:#fff9df;text-shadow:0 0 22px rgba(143,216,106,.25)}.cart-items__empty-button{width:auto!important;min-height:52px;margin-top:6px;padding-inline:30px!important}@media screen and (max-width:749px){.spacing-style{--spacing-scale: .55}.iot-ambient-wrap{padding-top:34px;padding-bottom:16px}.iot-ambient-intro{gap:16px;margin-bottom:20px}.iot-ambient-title{font-size:clamp(1.7rem,7.5vw,2.4rem)}.iot-faq{padding:36px 0 56px}.iot-faq__title{font-size:clamp(1.6rem,7vw,2.2rem)}.iot-assortment-cards{display:none}.iot-assortment-hero{padding-top:36px;padding-bottom:22px}.iot-assortment-hero__title{font-size:clamp(1.7rem,7.5vw,2.4rem)}.iot-contact-hero{padding-top:36px;padding-bottom:24px}.iot-contact-hero__title{font-size:clamp(1.7rem,7.5vw,2.4rem)}}body.template-product sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar,body.template-product .sticky-add-to-cart .sticky-add-to-cart__bar{isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:56px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:min(920px,calc(100vw - 48px))!important;min-height:76px!important;padding:10px 12px!important;border:1px solid rgba(143,216,106,.34)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.2),transparent 18rem),linear-gradient(180deg,#123821f5,#04100afa)!important;box-shadow:0 22px 70px #00000070,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}body.template-product sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar:before,body.template-product .sticky-add-to-cart .sticky-add-to-cart__bar:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:inherit!important;border:0!important;background:linear-gradient(110deg,rgba(255,255,255,.1),transparent 28%,transparent 72%,rgba(143,216,106,.1))!important;pointer-events:none!important}body.template-product .sticky-add-to-cart__image{width:56px!important;height:56px!important;min-width:56px!important;border:1px solid rgba(223,255,209,.22)!important;border-radius:16px!important;background:#ffffff0f!important;box-shadow:0 10px 24px #0000003d!important}body.template-product .sticky-add-to-cart__image-img{width:100%!important;height:100%!important;border-radius:15px!important;object-fit:cover!important}body.template-product .sticky-add-to-cart__info{min-width:0!important}body.template-product .sticky-add-to-cart__title{overflow:hidden!important;margin:0 0 4px!important;color:#fff9df!important;font-size:.94rem!important;font-weight:900!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product .sticky-add-to-cart__variant{display:flex!important;align-items:center!important;gap:7px!important;color:#fff9dfc7!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important}body.template-product .sticky-add-to-cart__variant:before{content:"";display:block;width:6px;height:6px;flex:none;border-radius:999px;background:#8fd86a;box-shadow:0 0 12px #8fd86ab8}body.template-product .sticky-add-to-cart__price,body.template-product .sticky-add-to-cart__price *{color:#bdf2a3!important;font-size:.98rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}body.template-product .sticky-add-to-cart__price .compare-at-price,body.template-product .sticky-add-to-cart__price s,body.template-product .sticky-add-to-cart__price .price-item--regular{color:#fff9df7a!important;font-weight:800!important}body.template-product .sticky-add-to-cart__button.add-to-cart-button{min-width:178px!important;min-height:54px!important;padding-inline:22px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a47!important}body.template-product .sticky-add-to-cart__button.add-to-cart-button *,body.template-product .sticky-add-to-cart__button.add-to-cart-button svg,body.template-product .sticky-add-to-cart__button.add-to-cart-button .svg-wrapper{color:#06120b!important;stroke:#06120b!important}@media screen and (max-width:749px){body.template-product sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar,body.template-product .sticky-add-to-cart .sticky-add-to-cart__bar{left:12px!important;right:12px!important;bottom:12px!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-areas:"image info button" "image price button"!important;gap:4px 10px!important;width:auto!important;min-height:72px!important;padding:9px!important;border-radius:22px!important}body.template-product .sticky-add-to-cart__image{grid-area:image!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important}body.template-product .sticky-add-to-cart__image-img{border-radius:13px!important}body.template-product .sticky-add-to-cart__info{grid-area:info!important}body.template-product .sticky-add-to-cart__title{max-width:100%!important;margin:0!important;font-size:.78rem!important}body.template-product .sticky-add-to-cart__variant{display:none!important}body.template-product .sticky-add-to-cart__price{grid-area:price!important;align-self:start!important}body.template-product .sticky-add-to-cart__price,body.template-product .sticky-add-to-cart__price *{font-size:.82rem!important}body.template-product .sticky-add-to-cart__button.add-to-cart-button{grid-area:button!important;min-width:112px!important;min-height:52px!important;padding-inline:14px!important;font-size:.84rem!important}}sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar,sticky-add-to-cart .sticky-add-to-cart__bar,main[data-template^=product] .sticky-add-to-cart__bar{isolation:isolate!important;overflow:hidden!important;display:grid!important;grid-template-columns:56px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:min(920px,calc(100vw - 48px))!important;min-height:76px!important;padding:10px 12px!important;border:1px solid rgba(143,216,106,.34)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.2),transparent 18rem),linear-gradient(180deg,#123821fa,#04100afc)!important;box-shadow:0 22px 70px #00000070,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar:before,sticky-add-to-cart .sticky-add-to-cart__bar:before,main[data-template^=product] .sticky-add-to-cart__bar:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border:0!important;border-radius:inherit!important;background:linear-gradient(110deg,rgba(255,255,255,.1),transparent 30%,transparent 72%,rgba(143,216,106,.12))!important;pointer-events:none!important}sticky-add-to-cart .sticky-add-to-cart__bar *,main[data-template^=product] .sticky-add-to-cart__bar *{color:#fff9df!important}sticky-add-to-cart .sticky-add-to-cart__image,main[data-template^=product] .sticky-add-to-cart__image{width:56px!important;height:56px!important;min-width:56px!important;border:1px solid rgba(223,255,209,.22)!important;border-radius:16px!important;background:#ffffff0f!important;box-shadow:0 10px 24px #0000003d!important}sticky-add-to-cart .sticky-add-to-cart__image-img,main[data-template^=product] .sticky-add-to-cart__image-img{width:100%!important;height:100%!important;border-radius:15px!important;object-fit:cover!important}sticky-add-to-cart .sticky-add-to-cart__info,main[data-template^=product] .sticky-add-to-cart__info{min-width:0!important}sticky-add-to-cart .sticky-add-to-cart__title,main[data-template^=product] .sticky-add-to-cart__title{overflow:hidden!important;margin:0 0 4px!important;color:#fff9df!important;font-size:.94rem!important;font-weight:900!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}sticky-add-to-cart .sticky-add-to-cart__variant,main[data-template^=product] .sticky-add-to-cart__variant{display:flex!important;align-items:center!important;gap:7px!important;color:#fff9dfc7!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important}sticky-add-to-cart .sticky-add-to-cart__variant:before,main[data-template^=product] .sticky-add-to-cart__variant:before{content:"";display:block;width:6px;height:6px;flex:none;border-radius:999px;background:#8fd86a;box-shadow:0 0 12px #8fd86ab8}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price *,main[data-template^=product] .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__price *{color:#bdf2a3!important;font-size:.98rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price,sticky-add-to-cart .sticky-add-to-cart__price s,sticky-add-to-cart .sticky-add-to-cart__price .price-item--regular,main[data-template^=product] .sticky-add-to-cart__price .compare-at-price,main[data-template^=product] .sticky-add-to-cart__price s,main[data-template^=product] .sticky-add-to-cart__price .price-item--regular{color:#fff9df7a!important;font-weight:800!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button{min-width:178px!important;min-height:54px!important;padding-inline:22px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a47!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button *,sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button svg,sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button .svg-wrapper,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button *,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button svg,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button .svg-wrapper{color:#06120b!important;stroke:#06120b!important}@media screen and (max-width:749px){sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar,sticky-add-to-cart .sticky-add-to-cart__bar,main[data-template^=product] .sticky-add-to-cart__bar{left:12px!important;right:12px!important;bottom:12px!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-areas:"image info button" "image price button"!important;gap:4px 10px!important;width:auto!important;min-height:72px!important;padding:9px!important;border-radius:22px!important}sticky-add-to-cart .sticky-add-to-cart__image,main[data-template^=product] .sticky-add-to-cart__image{grid-area:image!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important}sticky-add-to-cart .sticky-add-to-cart__image-img,main[data-template^=product] .sticky-add-to-cart__image-img{border-radius:13px!important}sticky-add-to-cart .sticky-add-to-cart__info,main[data-template^=product] .sticky-add-to-cart__info{grid-area:info!important}sticky-add-to-cart .sticky-add-to-cart__title,main[data-template^=product] .sticky-add-to-cart__title{max-width:100%!important;margin:0!important;font-size:.78rem!important}sticky-add-to-cart .sticky-add-to-cart__variant,main[data-template^=product] .sticky-add-to-cart__variant{display:none!important}sticky-add-to-cart .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__price{grid-area:price!important;align-self:start!important}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price *,main[data-template^=product] .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__price *{font-size:.82rem!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button{grid-area:button!important;min-width:112px!important;min-height:52px!important;padding-inline:14px!important;font-size:.84rem!important}}@media screen and (max-width:749px){body #header-group .header{position:relative!important}body #header-group .header__drawer,body #header-group header-drawer,body #header-group .menu-drawer-container,body #header-group .menu-drawer-container details,body #header-group .menu-drawer-container summary,body #header-group .header__icon--menu,body #header-group .header__icon--summary{isolation:auto!important;overflow:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #header-group .header__drawer *,body #header-group header-drawer *,body #header-group .menu-drawer-container summary *{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #header-group .header__drawer:before,body #header-group .header__drawer:after,body #header-group .header__drawer *:before,body #header-group .header__drawer *:after,body #header-group header-drawer:before,body #header-group header-drawer:after,body #header-group .menu-drawer-container:before,body #header-group .menu-drawer-container:after,body #header-group .menu-drawer-container details:before,body #header-group .menu-drawer-container details:after,body #header-group .menu-drawer-container summary:before,body #header-group .menu-drawer-container summary:after,body #header-group .header__icon--menu:before,body #header-group .header__icon--menu:after,body #header-group .header__icon--summary:before,body #header-group .header__icon--summary:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important;filter:none!important}body #header-group .header__icon--menu:hover,body #header-group .header__icon--summary:hover,body #header-group .menu-drawer-container:hover,body #header-group .menu-drawer-container summary:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body #header-group .header-logo,body #header-group .header__heading,body #header-group [data-testid=header-logo]{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;z-index:4!important;display:block!important;width:min(142px,34vw)!important;max-width:min(142px,34vw)!important;margin:0!important;text-align:center!important;transform:translate(-50%,-50%)!important}body #header-group .header-logo img,body #header-group .header__heading img,body #header-group [data-testid=header-logo] img{width:100%!important;max-width:100%!important;height:auto!important;max-height:34px!important;object-fit:contain!important}body #header-group dropdown-localization-component.dropdown-localization,body #header-group .header__column--right dropdown-localization-component.dropdown-localization{left:68px!important;z-index:7!important}body #header-group header-actions,body #header-group .header-actions,body #header-group .header__column--right{z-index:8!important}}@media screen and (max-width:749px){sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar,sticky-add-to-cart .sticky-add-to-cart__bar,main[data-template^=product] .sticky-add-to-cart__bar{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important;min-height:72px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(116px,auto)!important;grid-template-areas:"image info button" "image price button"!important;align-items:center!important;gap:4px 10px!important;padding:9px!important;border-radius:22px!important;transform:translateY(calc(100% + 40px))!important}sticky-add-to-cart.sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true],sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true],main[data-template^=product] .sticky-add-to-cart__bar[data-stuck=true]{opacity:1!important;transform:translateY(0)!important}sticky-add-to-cart .sticky-add-to-cart__image,main[data-template^=product] .sticky-add-to-cart__image{grid-area:image!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}sticky-add-to-cart .sticky-add-to-cart__info,main[data-template^=product] .sticky-add-to-cart__info{grid-area:info!important;display:block!important;min-width:0!important}sticky-add-to-cart .sticky-add-to-cart__title,main[data-template^=product] .sticky-add-to-cart__title{display:block!important;max-width:100%!important;overflow:hidden!important;margin:0!important;color:#fff9df!important;font-size:.78rem!important;font-weight:900!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}sticky-add-to-cart .sticky-add-to-cart__variant,main[data-template^=product] .sticky-add-to-cart__variant{display:none!important}sticky-add-to-cart .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__price{grid-area:price!important;display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price *,main[data-template^=product] .sticky-add-to-cart__price,main[data-template^=product] .sticky-add-to-cart__price *{font-size:.82rem!important;line-height:1!important}sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button{grid-area:button!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:116px!important;max-width:132px!important;min-height:52px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text,main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content,main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important;color:#06120b!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-icon,sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-icon svg,main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-icon,main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-icon svg{width:18px!important;height:18px!important;min-width:18px!important}}main[data-template^=product] .iot-product-rating{display:flex!important;align-items:center!important;min-height:24px!important;margin-top:-4px!important}main[data-template^=product] .iot-product-rating:empty{display:none!important}main[data-template^=product] .iot-product-rating .jdgm-preview-badge,main[data-template^=product] .iot-product-rating .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:5px 10px!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:999px!important;color:#fff9df!important;background:#04100a5c!important;box-shadow:inset 0 1px #ffffff0f!important}main[data-template^=product] .jdgm-widget,main[data-template^=product] .jdgm-widget :not(.jdgm-star):not(.jdgm-star *){font-family:inherit!important}main[data-template^=product] .jdgm-star,main[data-template^=product] .jdgm-star:before,main[data-template^=product] .jdgm-histogram__star,main[data-template^=product] .jdgm-histogram__star:before,main[data-template^=product] .jdgm-prev-badge__stars,main[data-template^=product] .jdgm-prev-badge__stars *{font-family:JudgemeStar,JudgeMeStar,FontAwesome,sans-serif!important;color:#8fd86a!important}main[data-template^=product] .jdgm-rev-widg .jdgm-star,main[data-template^=product] .jdgm-rev-widg .jdgm-star:before,main[data-template^=product] .jdgm-rev-widg .jdgm-rev__rating,main[data-template^=product] .jdgm-rev-widg .jdgm-rev__rating *,main[data-template^=product] .jdgm-rev-widg .jdgm-rev-widg__summary-stars,main[data-template^=product] .jdgm-rev-widg .jdgm-rev-widg__summary-stars *,main[data-template^=product] .jdgm-widget .jdgm-star,main[data-template^=product] .jdgm-widget .jdgm-star:before{font-family:JudgemeStar,JudgeMeStar,FontAwesome,sans-serif!important;color:#8fd86a!important}main[data-template^=product] .jdgm-prev-badge__text,main[data-template^=product] .jdgm-rev-widg__summary-text,main[data-template^=product] .jdgm-rev__author,main[data-template^=product] .jdgm-rev__timestamp,main[data-template^=product] .jdgm-rev__body,main[data-template^=product] .jdgm-rev__title{color:#fff9dfc7!important}main[data-template^=product] .jdgm-rev-widg{overflow:hidden!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(22px,4vw,36px)!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 90% 0%,rgba(143,216,106,.16),transparent 18rem),linear-gradient(180deg,#123821f5,#04100afc)!important;box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff14!important}main[data-template^=product] .jdgm-rev-widg__title,main[data-template^=product] .jdgm-rev-widg__summary,main[data-template^=product] .jdgm-rev-widg__summary-average{color:#fff9df!important}main[data-template^=product] .jdgm-rev-widg__title{margin-bottom:18px!important;font-size:clamp(1.7rem,4vw,2.7rem)!important;font-weight:900!important;letter-spacing:0!important}main[data-template^=product] .jdgm-rev,main[data-template^=product] .jdgm-question,main[data-template^=product] .jdgm-form-wrapper{border-color:#8fd86a2e!important;background:transparent!important}main[data-template^=product] .jdgm-write-rev-link,main[data-template^=product] .jdgm-submit-rev,main[data-template^=product] .jdgm-btn{min-height:46px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a38!important}main[data-template^=product] .jdgm-write-rev-link:hover,main[data-template^=product] .jdgm-submit-rev:hover,main[data-template^=product] .jdgm-btn:hover{color:#06120b!important;filter:brightness(1.04)!important}main[data-template^=product] .jdgm-form-wrapper input,main[data-template^=product] .jdgm-form-wrapper textarea,main[data-template^=product] .jdgm-form-wrapper select{border:1px solid rgba(143,216,106,.26)!important;border-radius:14px!important;color:#fff9df!important;background:#04100a9e!important}@media screen and (max-width:749px){main[data-template^=product] .jdgm-rev-widg{border-radius:20px!important;padding:20px 16px!important}main[data-template^=product] .iot-product-rating .jdgm-preview-badge,main[data-template^=product] .iot-product-rating .jdgm-prev-badge{max-width:100%!important;white-space:normal!important}main[data-template^=product] .jdgm-rev-widg .jdgm-rev__rating,main[data-template^=product] .jdgm-rev-widg .jdgm-rev-widg__summary-stars,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__stars,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__star{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:22px!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:1!important;letter-spacing:0!important}main[data-template^=product] .jdgm-rev-widg .jdgm-rev__rating *,main[data-template^=product] .jdgm-rev-widg .jdgm-rev-widg__summary-stars *,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__stars *,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__star *{color:transparent!important;font-size:0!important}main[data-template^=product] .jdgm-rev-widg .jdgm-rev__rating:before,main[data-template^=product] .jdgm-rev-widg .jdgm-rev-widg__summary-stars:before,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__stars:before,main[data-template^=product] .jdgm-rev-widg .jdgm-histogram__star:before{content:"\2605\2605\2605\2605\2605"!important;display:inline-block!important;color:#8fd86a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;letter-spacing:2px!important;text-shadow:0 0 12px rgba(143,216,106,.34)!important}}@media screen and (max-width:749px){html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev{position:relative!important}html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev:before{content:"\2605\2605\2605\2605\2605"!important;display:block!important;width:fit-content!important;margin:0 0 18px!important;color:#8fd86a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;letter-spacing:2px!important;text-shadow:0 0 12px rgba(143,216,106,.34)!important}html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=star],html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Star],html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=rating],html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Rating]{color:transparent!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;text-shadow:none!important}html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=star]:before,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=star]:after,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Star]:before,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Star]:after,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=rating]:before,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=rating]:after,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Rating]:before,html body main[data-template^=product] .jdgm-rev-widg .jdgm-rev [class*=Rating]:after{content:none!important;display:none!important}}main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg{overflow:hidden!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(22px,4vw,36px)!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.17),transparent 18rem),linear-gradient(180deg,#123821f5,#04100afc)!important;box-shadow:0 26px 70px #0000004d,inset 0 1px #ffffff14!important}main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__title,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__summary,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__summary-average,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__author,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__title{color:#fff9df!important}main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__summary-text,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__timestamp,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__body{color:#fff9dfc2!important}main[data-template=index] [id*=store_reviews_iot] .jdgm-star,main[data-template=index] [id*=store_reviews_iot] .jdgm-star:before,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__rating,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev__rating *,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__summary-stars,main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg__summary-stars *{color:#8fd86a!important}main[data-template=index] [id*=store_reviews_iot] .jdgm-write-rev-link,main[data-template=index] [id*=store_reviews_iot] .jdgm-submit-rev,main[data-template=index] [id*=store_reviews_iot] .jdgm-btn{min-height:46px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a38!important}@media screen and (max-width:749px){main[data-template=index] [id*=store_reviews_iot] .jdgm-rev-widg{border-radius:20px!important;padding:20px 16px!important}}main[data-template=index] .iot-home-review-badge__stars,main[data-template="page.reviews"] .iot-reviews-page-hero__badge>span:first-child{color:#8fd86a!important;font-size:1rem!important;font-weight:900!important;letter-spacing:.08em!important;text-shadow:0 0 14px rgba(143,216,106,.36)!important}main[data-template="page.reviews"] .iot-reviews-page-hero{position:relative!important;overflow:hidden!important;max-width:1040px!important;margin:0 auto!important;padding:clamp(34px,7vw,76px) clamp(18px,4vw,46px)!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:28px!important;color:#fff9df!important;text-align:center!important;background:radial-gradient(circle at 14% 0%,rgba(143,216,106,.2),transparent 16rem),radial-gradient(circle at 88% 4%,rgba(189,242,163,.12),transparent 18rem),linear-gradient(180deg,#123821,#07150f 78%)!important;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff14!important}main[data-template="page.reviews"] .iot-reviews-page-hero__eyebrow{margin:0 0 14px!important;color:#8fd86a!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}main[data-template="page.reviews"] .iot-reviews-page-hero__title{max-width:820px!important;margin:0 auto!important;color:#fff9df!important;font-size:clamp(2.4rem,7vw,5.2rem)!important;font-weight:900!important;line-height:.95!important;letter-spacing:0!important}main[data-template="page.reviews"] .iot-reviews-page-hero__badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:26px!important;padding:10px 16px!important;border:1px solid rgba(143,216,106,.3)!important;border-radius:999px!important;color:#fff9df!important;text-decoration:none!important;background:#04100a94!important}main[data-template="page.reviews"] .iot-judge-reviews-source:empty{display:none!important}main[data-template="page.reviews"] .iot-judge-reviews-source:has(.jdgm-rev)+.iot-store-reviews-fallback,main[data-template="page.reviews"] .iot-store-reviews-fallback.is-hidden{display:none!important}main[data-template="page.reviews"] .iot-store-reviews-fallback{width:100%!important;max-width:1120px!important;margin:0 auto!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-all-reviews-widget,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg{overflow:hidden!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:clamp(22px,4vw,36px)!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 90% 0%,rgba(143,216,106,.16),transparent 18rem),linear-gradient(180deg,#123821f5,#04100afc)!important;box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff14!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__title,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-all-reviews-widget__title,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__summary,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__summary-average,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__author,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__title,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__title,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__summary,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__summary-average,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__author,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__title{color:#fff9df!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__summary-text,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__timestamp,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__body,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__summary-text,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__timestamp,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__body{color:#fff9dfc2!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-star,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-star:before,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__rating,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev__rating *,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__summary-stars,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-rev-widg__summary-stars *,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-star,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-star:before,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__rating,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev__rating *,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__summary-stars,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg__summary-stars *{color:#8fd86a!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-write-rev-link,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-submit-rev,main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-btn,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-write-rev-link,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-submit-rev,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-btn{min-height:46px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 14px 34px #8fd86a38!important}@media screen and (max-width:749px){main[data-template="page.reviews"] .iot-reviews-page-hero{border-radius:22px!important;text-align:left!important}main[data-template="page.reviews"] .iot-reviews-page-hero__badge{flex-wrap:wrap!important}main[data-template="page.reviews"] .iot-reviews-widget-shell .jdgm-all-reviews-widget,main[data-template="page.reviews"] [id*=reviews_page_widget_iot] .jdgm-rev-widg{border-radius:20px!important;padding:20px 16px!important}main[data-template="page.reviews"] .iot-store-reviews-fallback{grid-template-columns:1fr!important}}main[data-template^=cart] .cart-page,.cart-drawer,.cart-drawer__dialog{color:#fff9df!important}main[data-template^=cart] .cart-page *,.cart-drawer *,.cart-drawer *:before,.cart-drawer *:after{box-sizing:border-box}main[data-template^=cart] .cart-page{width:min(1180px,calc(100vw - 32px))!important;margin-inline:auto!important}main[data-template^=cart] .cart-page__items,main[data-template^=cart] .cart-items__wrapper,main[data-template^=cart] .cart-form,main[data-template^=cart] .cart-items,main[data-template^=cart] .cart-items__table,.cart-drawer .cart-items__wrapper,.cart-drawer .cart-form,.cart-drawer .cart-items,.cart-drawer .cart-items__table{width:100%!important;max-width:100%!important}main[data-template^=cart] .cart-page__title{color:#fff9df!important}main[data-template^=cart] .cart-items__table-row,.cart-drawer .cart-items__table-row{overflow:hidden!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:24px!important;background:radial-gradient(circle at 16% 0%,rgba(143,216,106,.14),transparent 15rem),linear-gradient(180deg,#123821d6,#04100af5)!important;box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000047!important}main[data-template^=cart] .cart-items__media-container,.cart-drawer .cart-items__media-container{display:block!important;overflow:hidden!important;border:1px solid rgba(143,216,106,.2)!important;border-radius:18px!important;background:transparent!important;box-shadow:inset 0 1px #ffffff0f!important}main[data-template^=cart] .cart-items__media-image,.cart-drawer .cart-items__media-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:inherit!important;background:transparent!important}main[data-template^=cart] .cart-items__title,main[data-template^=cart] .cart-items__title *,.cart-drawer .cart-items__title,.cart-drawer .cart-items__title *{color:#fff9df!important;text-decoration:none!important}main[data-template^=cart] .cart-items__details,main[data-template^=cart] .cart-items__details *,main[data-template^=cart] .cart-items__variants-wrapper,main[data-template^=cart] .cart-items__variants-wrapper *,main[data-template^=cart] .cart-items__unit-price-wrapper,main[data-template^=cart] .cart-items__unit-price-wrapper *,.cart-drawer .cart-items__details,.cart-drawer .cart-items__details *,.cart-drawer .cart-items__variants-wrapper,.cart-drawer .cart-items__variants-wrapper *,.cart-drawer .cart-items__unit-price-wrapper,.cart-drawer .cart-items__unit-price-wrapper *{color:#fff9dfc7!important}main[data-template^=cart] .cart-items__property,.cart-drawer .cart-items__property{width:fit-content!important;max-width:100%!important;padding:7px 12px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:999px!important;color:#dfffd1!important;background:#8fd86a1f!important}main[data-template^=cart] .cart-items__price,main[data-template^=cart] .cart-items__price *,.cart-drawer .cart-items__price,.cart-drawer .cart-items__price *{color:#fff9df!important;font-weight:900!important}main[data-template^=cart] .compare-at-price,.cart-drawer .compare-at-price{color:#fff9df61!important}main[data-template^=cart] .cart-items__quantity-controls,.cart-drawer .cart-items__quantity-controls{min-width:0!important}main[data-template^=cart] .cart-items__quantity-controls>.volume-pricing-info,main[data-template^=cart] .cart-items__quantity-controls>volume-pricing-info,.cart-drawer .cart-items__quantity-controls>.volume-pricing-info,.cart-drawer .cart-items__quantity-controls>volume-pricing-info{display:none!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper,.cart-drawer .cart-items__quantity .quantity-selector-wrapper{min-width:0!important;margin:0!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector{display:grid!important;grid-template-columns:48px minmax(48px,1fr) 48px!important;align-items:stretch!important;overflow:hidden!important;width:100%!important;height:54px!important;min-height:54px!important;border:1px solid rgba(223,255,209,.28)!important;border-radius:18px!important;background:linear-gradient(180deg,#123821fa,#04100afa)!important;box-shadow:inset 0 1px #ffffff14,0 12px 26px #0000003d!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input{width:100%!important;min-width:48px!important;height:54px!important;margin:0!important;padding:0!important;border:0!important;border-inline:1px solid rgba(223,255,209,.12)!important;border-radius:0!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;background:#ffffff09!important;box-shadow:none!important;font-size:1.08rem!important;font-weight:900!important;line-height:54px!important;text-align:center!important;opacity:1!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:48px!important;height:54px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important}main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}main[data-template^=cart] .cart-items__remove.button,.cart-drawer .cart-items__remove.button{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;min-width:54px!important;height:54px!important;margin:0!important;padding:0!important;border:0!important;border-radius:18px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 58%,#3f8f53)!important;box-shadow:0 14px 30px #8fd86a38!important;transform:none!important}main[data-template^=cart] .cart-items__remove.button svg,.cart-drawer .cart-items__remove.button svg{width:18px!important;height:18px!important;color:#06120b!important;stroke:#06120b!important}main[data-template^=cart] .cart-summary,.cart-drawer .cart-summary,.cart-drawer__summary{overflow:hidden!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:24px!important;color:#fff9df!important;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.14),transparent 12rem),linear-gradient(180deg,#123821e0,#04100afa)!important;box-shadow:inset 0 1px #ffffff14,0 22px 54px #00000047!important}main[data-template^=cart] .cart-actions,main[data-template^=cart] .cart-totals,main[data-template^=cart] .cart-totals__container,main[data-template^=cart] .cart__ctas,main[data-template^=cart] .iot-cart-checkout-shell,main[data-template^=cart] .iot-cart-checkout-panel,.cart-drawer .cart-actions,.cart-drawer .cart-totals,.cart-drawer .cart-totals__container,.cart-drawer .cart__ctas,.cart-drawer .iot-cart-checkout-shell,.cart-drawer .iot-cart-checkout-panel{background:transparent!important;background-color:transparent!important;box-shadow:none!important}main[data-template^=cart] .cart-discount__summary,main[data-template^=cart] .cart-note__summary,.cart-drawer .cart-discount__summary,.cart-drawer .cart-note__summary{min-height:58px!important;padding:0 16px!important;border:1px solid rgba(143,216,106,.2)!important;border-radius:18px!important;color:#fff9df!important;background:#ffffff0b!important}main[data-template^=cart] .cart-discount__summary:hover,main[data-template^=cart] .cart-note__summary:hover,.cart-drawer .cart-discount__summary:hover,.cart-drawer .cart-note__summary:hover{color:#fff9df!important;background:#8fd86a1c!important}main[data-template^=cart] .cart-discount__form,.cart-drawer .cart-discount__form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(110px,.6fr)!important;gap:10px!important;margin-top:12px!important}main[data-template^=cart] .cart-discount__input,.cart-drawer .cart-discount__input{min-height:54px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:16px!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;background:#ffffff0e!important}main[data-template^=cart] .cart-discount__input::placeholder,.cart-drawer .cart-discount__input::placeholder{color:#fff9df7a!important}main[data-template^=cart] .cart-discount__button,.cart-drawer .cart-discount__button{min-height:54px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important}main[data-template^=cart] .cart-totals__total-label,main[data-template^=cart] .cart-totals__total-value,.cart-drawer .cart-totals__total-label,.cart-drawer .cart-totals__total-value{color:#fff9df!important}main[data-template^=cart] .cart-totals__tax-note,main[data-template^=cart] .cart-totals__tax-note *,.cart-drawer .cart-totals__tax-note,.cart-drawer .cart-totals__tax-note *{color:#fff9dfb8!important}main[data-template^=cart] .cart__checkout-button,main[data-template^=cart] button[name=checkout],.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{overflow:hidden!important;min-height:62px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 55%,#3f8f53)!important;box-shadow:0 16px 36px #8fd86a3d!important}main[data-template^=cart] .cart__checkout-button *,main[data-template^=cart] button[name=checkout] *,.cart-drawer .cart__checkout-button *,.cart-drawer button[name=checkout] *{color:#06120b!important;background:transparent!important}main[data-template^=cart] :is(.additional-checkout-buttons,.cart__additional-checkout-buttons,shopify-accelerated-checkout-cart,shopify-accelerated-checkout,accelerated-checkout),.cart-drawer :is(.additional-checkout-buttons,.cart__additional-checkout-buttons,shopify-accelerated-checkout-cart,shopify-accelerated-checkout,accelerated-checkout){display:none!important}.cart-drawer__dialog{overflow:hidden!important;border-color:#8fd86a38!important;background:radial-gradient(circle at 22% 0%,rgba(143,216,106,.14),transparent 18rem),linear-gradient(180deg,#102819,#04100a)!important}.cart-drawer__inner,.cart-drawer__content,.cart-drawer__items{background:transparent!important}.cart-drawer__content:after{display:none!important}.cart-drawer__header{border-bottom:1px solid rgba(143,216,106,.18)!important;background:#04100a8a!important}.cart-drawer__close-button{border-radius:999px!important;color:#fff9df!important;background:#ffffff0f!important}.cart-drawer__close-button:hover{color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}@media screen and (min-width:750px){main[data-template^=cart] .cart-items__table-row{grid-template-columns:120px minmax(0,1fr) minmax(190px,auto) minmax(92px,auto)!important;grid-template-areas:"media details quantity price" "media variants quantity price" "media unit_price quantity price" "media error error error"!important;gap:16px 22px!important;align-items:start!important;padding:18px!important}main[data-template^=cart] .cart-items__media-container{width:120px!important;aspect-ratio:1!important}main[data-template^=cart] .cart-items__quantity-controls{display:grid!important;grid-template-columns:166px 54px!important;grid-template-areas:"selector remove"!important;gap:12px!important;align-items:center!important;justify-content:end!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;width:166px!important}main[data-template^=cart] .cart-items__remove.button{grid-area:remove!important}}@media screen and (max-width:749px){main[data-template^=cart] .cart-page{width:min(100%,calc(100vw - 28px))!important;gap:28px!important;padding:28px 0 42px!important}main[data-template^=cart] .cart-items__table-row,.cart-drawer .cart-items__table-row{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-areas:"media details" "media variants" "media unit_price" "price price" "quantity quantity" "error error"!important;gap:10px 14px!important;width:100%!important;margin:0 0 16px!important;padding:16px!important}main[data-template^=cart] .cart-items__media,.cart-drawer .cart-items__media{grid-area:media!important;width:88px!important}main[data-template^=cart] .cart-items__media-container,.cart-drawer .cart-items__media-container{width:88px!important;aspect-ratio:1!important}main[data-template^=cart] .cart-items__details,.cart-drawer .cart-items__details{display:contents!important}main[data-template^=cart] .cart-items__product-info,.cart-drawer .cart-items__product-info{grid-area:details!important;min-width:0!important}main[data-template^=cart] .cart-items__title,.cart-drawer .cart-items__title{display:block!important;font-size:1rem!important;font-weight:900!important;line-height:1.14!important}main[data-template^=cart] .cart-items__variants-wrapper,.cart-drawer .cart-items__variants-wrapper{grid-area:variants!important;min-width:0!important}main[data-template^=cart] .cart-items__unit-price-wrapper,.cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price!important;min-width:0!important}main[data-template^=cart] .cart-items__price,.cart-drawer .cart-items__price{grid-area:price!important;width:100%!important;min-width:0!important;text-align:left!important}main[data-template^=cart] .cart-items__quantity,.cart-drawer .cart-items__quantity{grid-area:quantity!important;width:100%!important;min-width:0!important;margin:2px 0 0!important}main[data-template^=cart] .cart-items__quantity-controls,.cart-drawer .cart-items__quantity-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;grid-template-areas:"selector remove"!important;gap:12px!important;align-items:center!important;width:100%!important}main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper,.cart-drawer .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;width:100%!important}main[data-template^=cart] .cart-items__remove.button,.cart-drawer .cart-items__remove.button{grid-area:remove!important;justify-self:end!important}main[data-template^=cart] .cart-summary,.cart-drawer .cart-summary,.cart-drawer__summary{padding:18px!important;border-radius:22px!important}main[data-template^=cart] .cart-discount__form,.cart-drawer .cart-discount__form{grid-template-columns:1fr!important}.cart-drawer__dialog{width:100vw!important;max-width:100vw!important;border-radius:0!important}}@media screen and (max-width:749px){.cart-drawer__dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 18% 0%,rgba(143,216,106,.14),transparent 16rem),linear-gradient(180deg,#102819,#04100a)!important}.cart-drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;background:transparent!important}.cart-drawer__header{flex:0 0 auto!important;min-height:58px!important;padding:8px 18px!important;border-bottom:1px solid rgba(143,216,106,.18)!important;border-radius:0 0 18px 18px!important;background:#04100a94!important}.cart-drawer__heading{color:#fff9df!important;font-size:1.8rem!important;font-weight:900!important;line-height:1!important}.cart-drawer__close-button{width:46px!important;min-width:46px!important;height:46px!important;border:0!important;border-radius:999px!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important}.cart-drawer__close-button svg{width:26px!important;height:26px!important;stroke-width:2!important}.cart-drawer__content{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:0!important;background:linear-gradient(180deg,#07150f,#04100a)!important}.cart-drawer__items{display:block!important;flex:0 0 auto!important;min-height:0!important;padding:20px 20px 10px!important;background:transparent!important}.cart-drawer .cart-items__wrapper,.cart-drawer .cart-form,.cart-drawer .cart-items,.cart-drawer .cart-items__table,.cart-drawer .cart-items__table tbody{display:block!important;width:100%!important;max-width:100%!important;border:0!important;background:transparent!important}.cart-drawer .cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-drawer__items .cart-items__table-row:last-child{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;grid-template-areas:"media details" "media variants" "media unit_price" "quantity quantity"!important;gap:10px 16px!important;width:100%!important;margin:0!important;padding:18px!important;overflow:hidden!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:24px!important;background:radial-gradient(circle at 14% 0%,rgba(143,216,106,.17),transparent 12rem),linear-gradient(180deg,#123821eb,#04100afa)!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047!important}.cart-drawer .cart-items__media{grid-area:media!important;width:108px!important;max-width:108px!important}.cart-drawer .cart-items__media-container{width:108px!important;height:108px!important;aspect-ratio:1!important;border-radius:18px!important}.cart-drawer .cart-items__details{display:contents!important}.cart-drawer .cart-items__product-info{grid-area:details!important;min-width:0!important}.cart-drawer .cart-items__title{display:block!important;color:#fff9df!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.12!important}.cart-drawer .cart-items__variants-wrapper{grid-area:variants!important;min-width:0!important}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variant{color:#fff9dfd1!important;font-size:1rem!important;line-height:1.35!important}.cart-drawer .cart-items__property{max-width:100%!important;margin-top:4px!important;padding:8px 13px!important;border-radius:999px!important;color:#dfffd1!important;background:#8fd86a1f!important}.cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price!important;margin-top:2px!important;min-width:0!important;color:#fff9df!important}.cart-drawer .cart-items__unit-price-wrapper span:first-of-type,.cart-drawer .cart-items__unit-price-wrapper>div>span:first-child{color:#fff9df!important;font-weight:850!important}.cart-drawer .cart-items__price{display:none!important}.cart-drawer .cart-items__quantity{grid-area:quantity!important;width:100%!important;min-width:0!important;margin-top:14px!important}.cart-drawer .cart-items__quantity-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;grid-template-areas:"selector remove"!important;gap:14px!important;align-items:center!important;width:100%!important;min-width:0!important}.cart-drawer .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;width:100%!important;min-width:0!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,.cart-drawer .cart-items__quantity .quantity-selector{grid-template-columns:58px minmax(54px,1fr) 58px!important;height:58px!important;min-height:58px!important;border-radius:20px!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input,.cart-drawer .cart-items__quantity .quantity-selector input,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button,.cart-drawer .cart-items__quantity .quantity-selector button{height:58px!important;line-height:58px!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button,.cart-drawer .cart-items__quantity .quantity-selector button{width:58px!important;min-width:58px!important;font-size:1.45rem!important;font-weight:800!important}.cart-drawer .cart-items__remove,.cart-drawer .cart-items__remove.button{grid-area:remove!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;border-radius:20px!important}.cart-drawer__summary{flex:0 0 auto!important;margin:10px 20px 20px!important;padding:18px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.14),transparent 12rem),linear-gradient(180deg,#123821f0,#04100afa)!important;box-shadow:inset 0 1px #ffffff14,0 22px 54px #00000047!important;-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer .cart-actions{padding-top:0!important;border-top:0!important}.cart-drawer .cart-actions:after{padding:12px 4px 8px!important;color:#fff9df9e!important;font-size:.78rem!important;letter-spacing:.02em!important}.cart-drawer .cart-discount__summary{min-height:58px!important;padding-inline:18px!important;border-radius:18px!important}.cart-drawer .cart-totals{gap:14px!important;padding-top:18px!important;border-top:1px solid rgba(143,216,106,.2)!important}.cart-drawer .cart-totals__total-label,.cart-drawer .cart-totals__total-value{color:#fff9df!important;font-size:1.08rem!important;font-weight:900!important}.cart-drawer .cart-totals__tax-note,.cart-drawer .cart-totals__tax-note *{color:#fff9dfc7!important;font-size:.9rem!important;line-height:1.38!important}.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{min-height:62px!important;margin-top:12px!important;font-weight:850!important}}@media screen and (min-width:750px){.cart-drawer .cart-items__quantity-controls{display:grid!important;grid-template-columns:176px 58px!important;grid-template-areas:"selector remove"!important;gap:18px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-width:0!important}.cart-drawer .cart-items__quantity .quantity-selector-wrapper{grid-area:selector!important;display:block!important;width:176px!important;min-width:176px!important;max-width:176px!important;flex:0 0 176px!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,.cart-drawer .cart-items__quantity .quantity-selector{display:grid!important;grid-template-columns:56px 64px 56px!important;align-items:stretch!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:58px!important;min-height:58px!important;overflow:hidden!important;border:1px solid rgba(223,255,209,.3)!important;border-radius:20px!important;background:linear-gradient(180deg,#123821fa,#04100afa)!important;box-shadow:inset 0 1px #ffffff14!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector input,.cart-drawer .cart-items__quantity .quantity-selector input{display:block!important;grid-column:2!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:58px!important;padding:0!important;border:0!important;border-inline:1px solid rgba(223,255,209,.12)!important;border-radius:0!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;background:#ffffff09!important;font-size:1.15rem!important;font-weight:900!important;line-height:58px!important;text-align:center!important;opacity:1!important;visibility:visible!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button,.cart-drawer .cart-items__quantity .quantity-selector button{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:58px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector .quantity-minus,.cart-drawer .cart-items__quantity .quantity-selector .quantity-minus{grid-column:1!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector .quantity-plus,.cart-drawer .cart-items__quantity .quantity-selector .quantity-plus{grid-column:3!important}.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button .svg-wrapper,.cart-drawer .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector button svg,.cart-drawer .cart-items__quantity .quantity-selector button .svg-wrapper,.cart-drawer .cart-items__quantity .quantity-selector button svg{display:block!important;width:18px!important;height:18px!important;color:#fff9df!important;stroke:#fff9df!important;opacity:1!important;visibility:visible!important}.cart-drawer .cart-items__remove,.cart-drawer .cart-items__remove.button{grid-area:remove!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;border-radius:20px!important}}@media screen and (max-width:749px){.cart-drawer__content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;min-height:0!important;height:auto!important;padding:20px 20px 18px!important;overflow-y:auto!important}.cart-drawer__items{flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important}.cart-drawer .cart-items__wrapper,.cart-drawer .cart-form,.cart-drawer .cart-items,.cart-drawer .cart-items__table,.cart-drawer .cart-items__table tbody{min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.cart-drawer .cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-drawer__items .cart-items__table-row:last-child{margin:0!important}.cart-drawer__summary{flex:0 0 auto!important;min-height:0!important;height:auto!important;margin:0!important}.cart-drawer .cart-summary,.cart-drawer .cart-totals,.cart-drawer .cart-actions{min-height:0!important;margin:0!important}.cart-drawer .iot-cart-upsell{flex:0 0 auto!important;margin:0!important}}@media screen and (max-width:749px){.cart-drawer .cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-drawer__items .cart-items__table-row:last-child{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"media details" "media variants" "media unit_price" "quantity quantity"!important;align-items:start!important;gap:12px 20px!important;padding:20px!important}.cart-drawer .cart-items__media{width:124px!important;max-width:124px!important}.cart-drawer .cart-items__media-container{width:124px!important;height:124px!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:20px!important;background:radial-gradient(circle at 50% 18%,rgba(143,216,106,.14),transparent 4.5rem),#06120d!important}.cart-drawer .cart-items__media-image{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:transparent!important}.cart-drawer .cart-items__product-info{padding-top:2px!important}.cart-drawer .cart-items__title{font-size:clamp(1rem,5.1vw,1.28rem)!important;line-height:1.08!important;max-width:100%!important}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variant,.cart-drawer .cart-items__unit-price-wrapper,.cart-drawer .cart-items__unit-price-wrapper *{font-size:clamp(.95rem,4.2vw,1.08rem)!important;line-height:1.32!important}.cart-drawer .cart-items__quantity{margin-top:18px!important}}@media screen and (max-width:390px){.cart-drawer .cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-drawer__items .cart-items__table-row:last-child{grid-template-columns:108px minmax(0,1fr)!important;gap:11px 16px!important;padding:18px!important}.cart-drawer .cart-items__media{width:108px!important;max-width:108px!important}.cart-drawer .cart-items__media-container{width:108px!important;height:108px!important;aspect-ratio:1 / 1!important}}@media screen and (max-width:749px){html body .cart-drawer .cart-items__media .cart-items__media-container{--ratio: 1 !important;width:124px!important;min-width:124px!important;max-width:124px!important;height:124px!important;min-height:124px!important;max-height:124px!important;aspect-ratio:1 / 1!important}html body .cart-drawer .cart-items__media .cart-items__media-image,html body .cart-drawer .cart-items__media img.cart-items__media-image{width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center center!important}}@media screen and (max-width:390px){html body .cart-drawer .cart-items__media .cart-items__media-container{width:108px!important;min-width:108px!important;max-width:108px!important;height:108px!important;min-height:108px!important;max-height:108px!important}}.honorium-language-popup[hidden]{display:none!important}.honorium-language-popup{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:18px!important;color:#fff9df!important}.honorium-language-popup__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;background:#000804ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.honorium-language-popup__panel{position:relative!important;overflow:hidden!important;width:min(440px,100%)!important;padding:28px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:28px!important;background:radial-gradient(circle at 88% 0%,rgba(143,216,106,.2),transparent 14rem),linear-gradient(180deg,#123821fa,#04100afc)!important;box-shadow:0 32px 90px #00000075,inset 0 1px #ffffff17!important}.honorium-language-popup__close{position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:999px!important;color:#fff9df!important;background:#ffffff0f!important;cursor:pointer!important}.honorium-language-popup__close svg{width:18px!important;height:18px!important}.honorium-language-popup__eyebrow{margin:0 0 10px!important;color:#8fd86a!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.honorium-language-popup h2{margin:0!important;max-width:320px!important;color:#fff9df!important;font-size:clamp(2rem,7vw,3rem)!important;font-weight:900!important;line-height:.98!important}.honorium-language-popup__text{margin:14px 0 22px!important;color:#fff9dfc2!important;font-size:1rem!important;line-height:1.45!important}.honorium-language-popup__options{display:grid!important;gap:10px!important}.honorium-language-popup__form{margin:0!important}.honorium-language-popup__option{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:58px!important;padding:0 16px!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:18px!important;color:#fff9df!important;background:#ffffff0e!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.honorium-language-popup__option:hover,.honorium-language-popup__option.is-current,.honorium-language-popup__option.is-suggested{border-color:#8fd86a8c!important;background:#8fd86a26!important}.honorium-language-popup__option:hover{transform:translateY(-1px)!important}.honorium-language-popup__option span{color:#fff9df!important;font-size:1rem!important;font-weight:850!important}.honorium-language-popup__option small{color:#06120b!important;padding:6px 10px!important;border-radius:999px!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;font-size:.74rem!important;font-weight:900!important;letter-spacing:.05em!important}.honorium-language-popup__continue{width:100%!important;min-height:54px!important;margin-top:14px!important;border:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a 54%,#3f8f53)!important;box-shadow:0 16px 36px #8fd86a38!important;font-weight:850!important;cursor:pointer!important}@media screen and (max-width:749px){.honorium-language-popup{align-items:end!important;padding:14px!important}.honorium-language-popup__panel{border-radius:24px!important;padding:24px 20px 20px!important}}@media screen and (min-width:750px){#header-group dropdown-localization-component .language-selector{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;align-items:center!important;gap:12px!important;margin-top:12px!important;padding:14px!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:18px!important;color:#fff9df!important;background:radial-gradient(circle at 92% 0%,rgba(143,216,106,.13),transparent 9rem),#ffffff0e!important;box-shadow:inset 0 1px #ffffff0f!important}#header-group dropdown-localization-component .language-selector:before{content:"Language"!important;display:block!important;color:#fff9df9e!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}#header-group dropdown-localization-component .language-selector__label{display:none!important}#header-group dropdown-localization-component .language-selector .svg-wrapper.icon-caret{right:24px!important;z-index:1!important;color:#dfffd1!important;pointer-events:none!important}#header-group dropdown-localization-component .localization-form__select{width:100%!important;min-width:150px!important;max-width:100%!important;min-height:46px!important;padding:0 38px 0 16px!important;border:1px solid rgba(143,216,106,.32)!important;border-radius:999px!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;background:linear-gradient(180deg,#123821f5,#04100afa)!important;box-shadow:inset 0 1px #ffffff14!important;font-size:.95rem!important;font-weight:900!important;text-align:left!important}#header-group dropdown-localization-component .localization-form__select:hover,#header-group dropdown-localization-component .localization-form__select:focus{border-color:#8fd86a9e!important;background:linear-gradient(180deg,#18482bfa,#06180efa)!important;outline:none!important}#header-group dropdown-localization-component .localization-form__select option{color:#fff9df!important;background:#07150f!important}}@media screen and (min-width:750px){#header-group dropdown-localization-component .language-selector{position:relative!important}#header-group dropdown-localization-component .language-selector .localization-form__select{appearance:none!important;-webkit-appearance:none!important;display:block!important;height:54px!important;min-height:54px!important;padding:0 46px 0 24px!important;line-height:54px!important;text-align:left!important}#header-group dropdown-localization-component .language-selector .svg-wrapper.icon-caret{position:absolute!important;right:20px!important;top:50%!important;z-index:2!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;color:#fff9df!important;transform:translateY(-50%)!important;pointer-events:none!important}#header-group dropdown-localization-component .language-selector .svg-wrapper.icon-caret svg{display:block!important;width:18px!important;height:18px!important}}.cart-page .cart-items__quantity-controls,main[data-template^=cart] .cart-items__quantity-controls,body:has(.cart-page) .cart-items__quantity-controls{display:grid!important;grid-template-columns:168px 52px!important;gap:14px!important;align-items:center!important;justify-content:start!important;width:max-content!important;max-width:100%!important}.cart-page .cart-items__quantity .quantity-selector-wrapper,main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper,body:has(.cart-page) .cart-items__quantity .quantity-selector-wrapper{display:block!important;width:168px!important;min-width:168px!important;max-width:168px!important}.cart-page .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,.cart-page .cart-items__quantity .quantity-selector,main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,main[data-template^=cart] .cart-items__quantity .quantity-selector,body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,body:has(.cart-page) .cart-items__quantity .quantity-selector{display:grid!important;grid-template-columns:52px 64px 52px!important;align-items:stretch!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:52px!important;min-height:52px!important;overflow:hidden!important;border:1px solid rgba(223,255,209,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#123821fa,#04100afa)!important}.cart-page .cart-items__quantity .quantity-selector input,main[data-template^=cart] .cart-items__quantity .quantity-selector input,body:has(.cart-page) .cart-items__quantity .quantity-selector input{display:block!important;grid-column:2!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:52px!important;padding:0!important;border:0!important;border-inline:1px solid rgba(223,255,209,.13)!important;border-radius:0!important;color:#fff9df!important;-webkit-text-fill-color:#fff9df!important;background:#ffffff09!important;font-size:1.05rem!important;font-weight:900!important;line-height:52px!important;text-align:center!important;opacity:1!important;visibility:visible!important}.cart-page .cart-items__quantity .quantity-selector button,main[data-template^=cart] .cart-items__quantity .quantity-selector button,body:has(.cart-page) .cart-items__quantity .quantity-selector button{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff9df!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.cart-page .cart-items__quantity .quantity-selector .quantity-minus,main[data-template^=cart] .cart-items__quantity .quantity-selector .quantity-minus,body:has(.cart-page) .cart-items__quantity .quantity-selector .quantity-minus{grid-column:1!important}.cart-page .cart-items__quantity .quantity-selector .quantity-plus,main[data-template^=cart] .cart-items__quantity .quantity-selector .quantity-plus,body:has(.cart-page) .cart-items__quantity .quantity-selector .quantity-plus{grid-column:3!important}.cart-page .cart-items__quantity .quantity-selector button .svg-wrapper,.cart-page .cart-items__quantity .quantity-selector button svg,main[data-template^=cart] .cart-items__quantity .quantity-selector button .svg-wrapper,main[data-template^=cart] .cart-items__quantity .quantity-selector button svg,body:has(.cart-page) .cart-items__quantity .quantity-selector button .svg-wrapper,body:has(.cart-page) .cart-items__quantity .quantity-selector button svg{display:block!important;width:18px!important;height:18px!important;color:#fff9df!important;stroke:#fff9df!important;opacity:1!important;visibility:visible!important}.cart-page .cart-items__remove.button,main[data-template^=cart] .cart-items__remove.button,body:has(.cart-page) .cart-items__remove.button{width:52px!important;min-width:52px!important;height:52px!important;border-radius:18px!important}@media screen and (max-width:749px){.cart-page .cart-items__quantity-controls,main[data-template^=cart] .cart-items__quantity-controls,body:has(.cart-page) .cart-items__quantity-controls{grid-template-columns:minmax(168px,1fr) 52px!important;width:100%!important;gap:12px!important}.cart-page .cart-items__quantity .quantity-selector-wrapper,.cart-page .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,.cart-page .cart-items__quantity .quantity-selector,main[data-template^=cart] .cart-items__quantity .quantity-selector-wrapper,main[data-template^=cart] .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,main[data-template^=cart] .cart-items__quantity .quantity-selector,body:has(.cart-page) .cart-items__quantity .quantity-selector-wrapper,body:has(.cart-page) .cart-items__quantity :is(cart-quantity-selector-component,quantity-selector-component).quantity-selector,body:has(.cart-page) .cart-items__quantity .quantity-selector{width:100%!important;min-width:168px!important;max-width:none!important;grid-template-columns:52px minmax(64px,1fr) 52px!important}}body quick-add-dialog .quick-add-modal,body .quick-add-modal.dialog-modal{overflow:hidden!important;border:1px solid rgba(143,216,106,.34)!important;border-radius:28px!important;color:var(--iot-cream)!important;background:radial-gradient(circle at 12% 0%,rgba(143,216,106,.18),transparent 24rem),radial-gradient(circle at 100% 10%,rgba(255,249,223,.08),transparent 18rem),linear-gradient(135deg,#123821,#07150f 58%,#04100a)!important;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff14!important}body quick-add-dialog .quick-add-modal__content{background:transparent!important;color:var(--iot-cream)!important}body quick-add-dialog .quick-add-modal__close{top:18px!important;right:18px!important;width:44px!important;height:44px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:999px!important;color:var(--iot-cream)!important;background:linear-gradient(135deg,#123821eb,#04100af0)!important;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff14!important}body quick-add-dialog .quick-add-modal__close:hover{color:#06120d!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important}body quick-add-dialog .quick-add-modal__close svg{width:20px!important;height:20px!important;color:currentColor!important}body quick-add-dialog .quick-add-modal__content .product-information__media,body quick-add-dialog .quick-add-modal__content .product-details{background:transparent!important}body quick-add-dialog .quick-add-modal__content .product-information__media{border-right:1px solid rgba(143,216,106,.16)!important}body quick-add-dialog .quick-add-modal__content .media-gallery__grid{gap:10px!important;padding:14px!important}body quick-add-dialog .quick-add-modal__content .product-media,body quick-add-dialog .quick-add-modal__content .product-media-container,body quick-add-dialog .quick-add-modal__content .product-media img{overflow:hidden!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0%,rgba(255,249,223,.08),transparent 16rem),#ffffff0a!important}body quick-add-dialog .quick-add-modal__content .product-media img{object-fit:cover!important}body quick-add-dialog .quick-add-modal__content .product-details>.group-block{padding-block:34px 0!important}body quick-add-dialog .quick-add-modal__content .product-details>.group-block>.group-block-content{gap:18px!important}body quick-add-dialog .quick-add-modal__content .product-details :is(h1,h2,h3,.view-product-title,.view-product-title a){color:var(--iot-cream)!important;font-weight:850!important;letter-spacing:0!important}body quick-add-dialog .quick-add-modal__content .view-product-title a{font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.08!important}body quick-add-dialog .quick-add-modal__content product-price,body quick-add-dialog .quick-add-modal__content product-price *,body quick-add-dialog .quick-add-modal__content .price,body quick-add-dialog .quick-add-modal__content .price *{color:#bff6a8!important}body quick-add-dialog .quick-add-modal__content s,body quick-add-dialog .quick-add-modal__content .compare-at-price,body quick-add-dialog .quick-add-modal__content .price__compare{color:#fff9df73!important}body quick-add-dialog .quick-add-modal__content variant-picker.variant-picker{padding:16px!important;border:1px solid rgba(143,216,106,.18)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgba(143,216,106,.12),transparent 14rem),#ffffff0e!important;box-shadow:inset 0 1px #ffffff0f!important}body quick-add-dialog .quick-add-modal__content .variant-option{margin-block:0 14px!important}body quick-add-dialog .quick-add-modal__content .variant-option legend,body quick-add-dialog .quick-add-modal__content .variant-option__legend,body quick-add-dialog .quick-add-modal__content .variant-option__name{margin-bottom:10px!important;color:#fff9dfe6!important;font-size:.86rem!important;font-weight:850!important}body quick-add-dialog .quick-add-modal__content .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body quick-add-dialog .quick-add-modal__content .variant-option__button-label{min-height:54px!important;padding:0 18px!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:18px!important;color:var(--iot-cream)!important;background:linear-gradient(180deg,#123821d6,#04100aeb)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029!important}body quick-add-dialog .quick-add-modal__content .variant-option__button-label:hover{border-color:#dfffd170!important;background:linear-gradient(180deg,#194b2deb,#06180ff5)!important}body quick-add-dialog .quick-add-modal__content .variant-option__button-label:has(input:checked){border-color:#dfffd1!important;color:#fff9df!important;background:linear-gradient(180deg,#020604,#06110c)!important;box-shadow:0 0 0 2px #dfffd147,0 16px 32px #0000003d!important}body quick-add-dialog .quick-add-modal__content .variant-option__button-label__text,body quick-add-dialog .quick-add-modal__content .variant-option__button-label span{color:inherit!important;font-weight:800!important}body quick-add-dialog .quick-add-modal__content .product-form-buttons{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}body quick-add-dialog .quick-add-modal__content .quantity-selector-wrapper,body quick-add-dialog .quick-add-modal__content quantity-selector-component.quantity-selector{width:158px!important}body quick-add-dialog .quick-add-modal__content quantity-selector-component.quantity-selector{overflow:hidden!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:18px!important;background:#04100a94!important}body quick-add-dialog .quick-add-modal__content quantity-selector-component.quantity-selector button,body quick-add-dialog .quick-add-modal__content quantity-selector-component.quantity-selector input{color:var(--iot-cream)!important}body quick-add-dialog .quick-add-modal__content .buy-buttons-block,body quick-add-dialog .quick-add-modal__content .buy-buttons-block__bar{background:linear-gradient(180deg,#07150f00,#07150ff0 24%)!important}body quick-add-dialog .quick-add-modal__content .add-to-cart-button{min-height:58px!important;border-radius:999px!important}body quick-add-dialog .quick-add-modal__content .add-to-cart-button *,body quick-add-dialog .quick-add-modal__content .add-to-cart-button svg{color:#06120b!important}@media screen and (max-width:749px){body quick-add-dialog .quick-add-modal,body .quick-add-modal.dialog-modal{width:min(100vw,520px)!important;max-height:92vh!important;margin-inline:auto!important;border-radius:26px 26px 0 0!important}body quick-add-dialog .quick-add-modal__content{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;padding:18px!important}body quick-add-dialog .quick-add-modal__content .product-information__media{grid-column:1!important;grid-row:1!important;border-right:0!important}body quick-add-dialog .quick-add-modal__content .media-gallery__grid{padding:0!important}body quick-add-dialog .quick-add-modal__content .product-media,body quick-add-dialog .quick-add-modal__content .product-media-container,body quick-add-dialog .quick-add-modal__content .product-media img{aspect-ratio:1!important;border-radius:18px!important}body quick-add-dialog .quick-add-modal__content .product-header,body quick-add-dialog .quick-add-modal__content .product-details{grid-column:2!important}body quick-add-dialog .quick-add-modal__content .product-details{grid-row:auto!important;overflow:visible!important;height:auto!important}body quick-add-dialog .quick-add-modal__content .product-details>.group-block{padding-block:0!important}body quick-add-dialog .quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:0!important}body quick-add-dialog .quick-add-modal__content .view-product-title a{font-size:1.25rem!important}body quick-add-dialog .quick-add-modal__content variant-picker.variant-picker,body quick-add-dialog .quick-add-modal__content product-form-component{grid-column:1 / -1!important}body quick-add-dialog .quick-add-modal__content .product-form-buttons{grid-template-columns:1fr!important}body quick-add-dialog .quick-add-modal__content .quantity-selector-wrapper,body quick-add-dialog .quick-add-modal__content quantity-selector-component.quantity-selector,body quick-add-dialog .quick-add-modal__content add-to-cart-component{width:100%!important;grid-column:1!important}}@media screen and (max-width:749px){main[data-template=index]{background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.12),transparent 20rem),linear-gradient(180deg,#07150f,#04100a 72%)!important}main[data-template=index] .hero-wrapper,main[data-template=index] .hero,main[data-template=index] .hero__container{min-height:560px!important;height:560px!important;border-bottom:1px solid rgba(143,216,106,.18)!important}main[data-template=index] .hero__content-wrapper,main[data-template=index] .hero__content-wrapper.page-width{align-items:flex-start!important;justify-content:flex-end!important;padding:0 22px 42px!important}main[data-template=index] .hero__content-wrapper .group-block,main[data-template=index] .hero__content-wrapper .group-block-content{max-width:340px!important;gap:14px!important}main[data-template=index] .hero__content-wrapper h1,main[data-template=index] .hero__content-wrapper .text-block h1{max-width:330px!important;font-size:clamp(2.55rem,12vw,3.35rem)!important;line-height:.95!important}main[data-template=index] .hero__content-wrapper p,main[data-template=index] .hero__content-wrapper .text-block p{max-width:300px!important;font-size:1rem!important;line-height:1.45!important}main[data-template=index] .hero__content-wrapper .button{min-height:54px!important;padding-inline:24px!important}main[data-template=index] .iot-home-sell{padding-block:28px!important}main[data-template=index] .iot-home-sell__inner{gap:18px!important;padding:0!important}main[data-template=index] .iot-home-sell__media{border-radius:22px!important}main[data-template=index] .iot-home-sell__media img{aspect-ratio:4 / 3!important;object-fit:cover!important}main[data-template=index] .iot-home-sell__content{padding-inline:2px!important}main[data-template=index] .iot-home-sell__eyebrow{margin-bottom:9px!important;font-size:.76rem!important}main[data-template=index] .iot-home-sell__title{max-width:340px!important;font-size:clamp(2rem,10vw,2.65rem)!important;line-height:.98!important}main[data-template=index] .iot-home-sell__copy{max-width:330px!important;margin-top:12px!important;font-size:.98rem!important;line-height:1.5!important}main[data-template=index] .iot-home-sell__rating,main[data-template=index] .iot-home-sell__urgency{margin-top:13px!important}main[data-template=index] .iot-home-sell__price{margin-top:16px!important}main[data-template=index] .iot-home-sell__price-current{font-size:2.25rem!important}main[data-template=index] .iot-home-sell__price-compare{font-size:1.35rem!important}main[data-template=index] .iot-home-sell__actions{margin-top:18px!important}main[data-template=index] .iot-home-sell__button--secondary{display:none!important}main[data-template=index] .iot-marquee{display:none!important}main[data-template=index] .iot-ambient-wrap{padding:34px 22px 24px!important;background:linear-gradient(180deg,#123821b8,#04100af5)!important}main[data-template=index] .iot-ambient-wrap:after{display:none!important}main[data-template=index] .iot-ambient-intro{gap:10px!important;margin-bottom:0!important}main[data-template=index] .iot-ambient-title{max-width:330px!important;font-size:clamp(1.95rem,10vw,2.55rem)!important;line-height:1!important}main[data-template=index] .iot-ambient-copy{max-width:330px!important;font-size:.96rem!important;line-height:1.5!important}main[data-template=index] .iot-trust-strip{display:none!important}main[data-template=index] .iot-home-reviews-cta{padding:34px 18px!important}main[data-template=index] .iot-home-reviews-cta__button--secondary{display:none!important}}main[data-template=index] .iot-benefit-rail,main[data-template=index] .iot-kosso-section,main[data-template=index] .iot-advice-panel{width:min(1180px,calc(100vw - 48px));margin-inline:auto}main[data-template=index] .iot-benefit-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:980px;padding:16px 0 4px;justify-content:center}main[data-template=index] .iot-benefit-rail__item{min-height:76px;padding:15px 16px;border:1px solid rgba(143,216,106,.2);border-radius:18px;color:var(--iot-cream);background:radial-gradient(circle at 100% 0%,rgba(143,216,106,.12),transparent 10rem),#ffffff0d;box-shadow:inset 0 1px #ffffff12}main[data-template=index] .iot-benefit-rail__item span{display:block;color:#8fd86a;font-size:.76rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}main[data-template=index] .iot-benefit-rail__item:hover{transform:translateY(-5px);border-color:#8fd86a73;background:#ffffff17;box-shadow:inset 0 1px #ffffff1f,0 22px 54px #00000059}main[data-template=index] .iot-benefit-rail__item strong{display:block;margin-top:5px;color:#fff9df;font-size:.98rem;line-height:1.22}main[data-template=index] .iot-home-sell--kosso{padding-top:clamp(38px,5vw,72px)}main[data-template=index] .iot-home-sell--kosso .iot-home-sell__inner{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center}main[data-template=index] .iot-home-sell__media{position:relative}main[data-template=index] .iot-home-sell__media-badge{position:absolute;top:16px;left:16px;z-index:1;padding:9px 13px;border:1px solid rgba(223,255,209,.28);border-radius:999px;color:#06120b;background:linear-gradient(135deg,#dfffd1,#8fd86a);box-shadow:0 14px 28px #00000038;font-size:.78rem;font-weight:900;text-transform:uppercase}main[data-template=index] .iot-home-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}main[data-template=index] .iot-home-proof-row span{padding:8px 10px;border:1px solid rgba(143,216,106,.18);border-radius:999px;color:#fff9dfd6;background:#ffffff0e;font-size:.86rem;font-weight:750}main[data-template=index] .iot-kosso-section{padding-block:clamp(46px,6vw,86px)}main[data-template=index] .iot-kosso-section__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}main[data-template=index] .iot-kosso-section__eyebrow{margin:0 0 9px;color:#8fd86a;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}main[data-template=index] .iot-kosso-section__title{max-width:760px;margin:0;color:#fff9df;font-size:clamp(2rem,4.2vw,4.15rem);line-height:.98}main[data-template=index] .iot-kosso-section__link{color:#fff9df;font-weight:850;text-decoration:none}main[data-template=index] .iot-bestsellers__grid,main[data-template=index] .iot-goals__grid,main[data-template=index] .iot-social-proof__quotes{display:grid;gap:14px}main[data-template=index] .iot-bestsellers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template=index] .iot-bestseller-card,main[data-template=index] .iot-goal-card,main[data-template=index] .iot-social-proof__panel,main[data-template=index] .iot-advice-panel{border:1px solid rgba(143,216,106,.2);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(143,216,106,.1),transparent 16rem),#ffffff0e;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000038}main[data-template=index] .iot-bestseller-card{overflow:hidden}main[data-template=index] .iot-bestseller-card__media{position:relative;display:block;overflow:hidden;margin:10px;border-radius:18px;background:#ffffff0a}main[data-template=index] .iot-bestseller-card__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}main[data-template=index] .iot-bestseller-card__badge{position:absolute;top:10px;right:10px;padding:7px 10px;border-radius:999px;color:#06120b;background:linear-gradient(135deg,#dfffd1,#8fd86a);font-size:.72rem;font-weight:900;text-transform:uppercase}main[data-template=index] .iot-bestseller-card__body{padding:6px 16px 18px}main[data-template=index] .iot-bestseller-card__title{display:block;min-height:2.45em;color:#fff9df;font-size:1rem;font-weight:850;line-height:1.22;text-decoration:none}main[data-template=index] .iot-bestseller-card__rating{display:flex;align-items:center;gap:8px;margin-top:9px;color:#fff9dfb3;font-size:.82rem}main[data-template=index] .iot-bestseller-card__price{display:flex;align-items:baseline;gap:8px;margin-top:9px;color:#bff6a8;font-size:1.15rem;font-weight:900}main[data-template=index] .iot-bestseller-card__price s{color:#fff9df66;font-size:.95rem;font-weight:700}main[data-template=index] .iot-bestseller-card__button{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:14px;border-radius:999px;color:#06120b;background:linear-gradient(135deg,#dfffd1,#8fd86a 60%,#3f8f53);font-weight:900;text-decoration:none}main[data-template=index] .iot-social-proof__panel{padding:clamp(28px,5vw,56px);text-align:center}main[data-template=index] .iot-social-proof__panel .iot-kosso-section__eyebrow,main[data-template=index] .iot-social-proof__panel .iot-kosso-section__title{margin-inline:auto;text-align:center}main[data-template=index] .iot-social-proof__panel .iot-kosso-section__title{max-width:900px}main[data-template=index] .iot-social-proof__panel .iot-home-reviews-cta__actions{justify-content:center}@media screen and (max-width:989px){main[data-template=index] .iot-benefit-rail,main[data-template=index] .iot-bestsellers__grid,main[data-template=index] .iot-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){main[data-template=index] .iot-benefit-rail,main[data-template=index] .iot-kosso-section,main[data-template=index] .iot-advice-panel{width:calc(100vw - 36px)}main[data-template=index] .iot-benefit-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px}main[data-template=index] .iot-benefit-rail__item{min-height:62px;padding:11px;border-radius:15px}main[data-template=index] .iot-benefit-rail__item span{font-size:.68rem}main[data-template=index] .iot-benefit-rail__item strong{font-size:.84rem}main[data-template=index] .iot-home-sell--kosso .iot-home-sell__inner,main[data-template=index] .iot-bestsellers__grid,main[data-template=index] .iot-goals__grid,main[data-template=index] .iot-social-proof__quotes{grid-template-columns:1fr}main[data-template=index] .iot-kosso-section{padding-block:34px}main[data-template=index] .iot-kosso-section__head{align-items:flex-start;margin-bottom:18px}main[data-template=index] .iot-kosso-section__title{font-size:clamp(2rem,10vw,2.8rem)}main[data-template=index] .iot-kosso-section__link{display:none}main[data-template=index] .iot-bestseller-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px}main[data-template=index] .iot-bestseller-card__media{margin:0;border-radius:18px}main[data-template=index] .iot-bestseller-card__media img{height:100%;min-height:132px}main[data-template=index] .iot-bestseller-card__body{padding:2px 2px 2px 0}main[data-template=index] .iot-bestseller-card__title{min-height:0;font-size:.98rem}main[data-template=index] .iot-bestseller-card__button{min-height:42px}main[data-template=index] .iot-social-proof__panel{padding:24px 18px;border-radius:24px}}body.template-product{background:#03100a!important}body.template-product .content-for-layout,main[data-template^=product]{background:radial-gradient(circle at 16% 0%,rgba(143,216,106,.14),transparent 32rem),radial-gradient(circle at 86% 10%,rgba(223,255,209,.08),transparent 30rem),linear-gradient(180deg,#0b2d18,#03100a 24rem 100%)!important}main[data-template^=product] .section,body.template-product .shopify-section{background:transparent!important}main[data-template^=product] .product-information{padding-block:clamp(22px,3vw,44px) clamp(16px,2vw,30px)!important;background:transparent!important}main[data-template^=product] .product-information__grid{width:min(100% - 40px,1320px)!important;max-width:1320px!important;margin-inline:auto!important;gap:clamp(24px,3.5vw,54px)!important;align-items:start!important}main[data-template^=product] .product-information__media{align-self:start!important}main[data-template^=product] .product-media-gallery,main[data-template^=product] .media-gallery{gap:12px!important}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media{overflow:hidden!important;border:1px solid rgba(143,216,106,.22)!important;border-radius:26px!important;background:radial-gradient(circle at 52% 0%,rgba(143,216,106,.14),transparent 58%),#07150f!important;box-shadow:0 24px 70px #00000057!important}main[data-template^=product] .product-media img,main[data-template^=product] .product-media-container img{display:block!important;border-radius:inherit!important}main[data-template^=product] .product-details{position:sticky!important;top:120px!important;align-self:start!important}main[data-template^=product] .product-details>.group-block{overflow:visible!important;padding:clamp(22px,2.4vw,34px)!important;border:1px solid rgba(143,216,106,.24)!important;border-radius:30px!important;background:radial-gradient(circle at 86% 0%,rgba(143,216,106,.18),transparent 18rem),radial-gradient(circle at 12% 20%,rgba(255,255,255,.06),transparent 14rem),linear-gradient(180deg,#144727b8,#05140ceb)!important;box-shadow:inset 0 1px #ffffff1a,0 30px 80px #00000061!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main[data-template^=product] .product-details h1{max-width:720px!important;margin-bottom:2px!important;color:#fff9df!important;font-size:clamp(2.35rem,4.4vw,5rem)!important;font-weight:900!important;line-height:.96!important;letter-spacing:0!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *{color:#b9ffa4!important;font-size:clamp(1.7rem,2.6vw,3.3rem)!important;font-weight:800!important}main[data-template^=product] .product-details .compare-at-price,main[data-template^=product] .product-details s{color:#fff9df61!important}main[data-template^=product] .iot-product-rating,main[data-template^=product] .iot-stock-urgency{width:fit-content!important}main[data-template^=product] .iot-stock-urgency{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid rgba(185,255,164,.28);border-radius:999px;color:#dfffd1;font-size:.84rem;font-weight:850;background:#8fd86a1f}main[data-template^=product] .iot-stock-urgency:before{content:"";width:8px;height:8px;border-radius:999px;background:#8eea69;box-shadow:0 0 0 5px #8eea691a}body .product-information variant-picker.variant-picker{padding:18px!important;border-radius:24px!important}body .product-information .product-form-buttons{margin-top:2px!important}body .product-information .product-form-buttons .add-to-cart-button,body .product-information .product-form-buttons .shopify-payment-button__button,body .product-information .product-details .buy-two-deal-wrapper{box-shadow:0 18px 44px #8fd86a38,inset 0 1px #ffffff5c!important}main[data-template^=product] .honorium-product-rail__item span,main[data-template^=product] .honorium-eyebrow{color:#8eea69;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}main[data-template^=product] .honorium-product-story,main[data-template^=product] .honorium-proof-band,main[data-template^=product] .honorium-product-faq{width:min(100% - 40px,1320px);margin-inline:auto}main[data-template^=product] .honorium-product-details-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(20px,4vw,58px);width:min(100% - 40px,1320px);margin-inline:auto;padding:clamp(26px,4vw,54px);border:1px solid rgba(143,216,106,.22);border-radius:34px;background:radial-gradient(circle at 85% 0%,rgba(143,216,106,.16),transparent 24rem),radial-gradient(circle at 5% 10%,rgba(255,255,255,.06),transparent 18rem),linear-gradient(135deg,#123821db,#04100af0);box-shadow:inset 0 1px #ffffff14,0 26px 76px #0000003d}main[data-template^=product] .honorium-product-details-band__copy h2{max-width:620px;margin:0 0 18px;color:#fff9df;font-size:clamp(2rem,4.1vw,4.25rem);font-weight:950;line-height:.98;letter-spacing:0}main[data-template^=product] .honorium-product-description{max-width:680px;color:#fff9dfc2;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}main[data-template^=product] .honorium-product-description :where(p,ul,ol){margin-block:0 1em}main[data-template^=product] .honorium-product-description :where(h2,h3,h4){color:#fff9df;line-height:1.08}main[data-template^=product] .honorium-product-description li::marker{color:#8eea69}main[data-template^=product] .honorium-shipping-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}main[data-template^=product] .honorium-shipping-card-grid article{min-height:170px;padding:22px;border:1px solid rgba(143,216,106,.18);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff07),#04100a61;box-shadow:inset 0 1px #ffffff0f}main[data-template^=product] .honorium-shipping-card-grid article span{display:inline-flex;margin-bottom:24px;color:#8eea69;font-size:.78rem;font-weight:950}main[data-template^=product] .honorium-shipping-card-grid article strong{display:block;margin-bottom:8px;color:#fff9df;font-size:1.18rem;font-weight:900;line-height:1.1}main[data-template^=product] .honorium-shipping-card-grid article p{margin:0;color:#fff9dfb3;line-height:1.5}main[data-template^=product] .honorium-product-story h2,main[data-template^=product] .honorium-proof-band h2,main[data-template^=product] .honorium-product-faq h2{margin:0;color:#fff9df;font-size:clamp(2rem,4.2vw,4.5rem);font-weight:950;line-height:.98}main[data-template^=product] .honorium-routine-grid article,main[data-template^=product] .honorium-proof-list div,main[data-template^=product] .honorium-review-card,main[data-template^=product] .honorium-product-faq details{border:1px solid rgba(143,216,106,.18);border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff07),#04100a61;box-shadow:inset 0 1px #ffffff0f}main[data-template^=product] .honorium-routine-grid p,main[data-template^=product] .honorium-proof-list span,main[data-template^=product] .honorium-review-card p,main[data-template^=product] .honorium-product-faq p{margin:0;color:#fff9dfb3;line-height:1.55}main[data-template^=product] .honorium-product-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(22px,4vw,60px);align-items:start}main[data-template^=product] .honorium-product-faq__items{display:grid;gap:12px}main[data-template^=product] .honorium-product-faq summary{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;color:#fff9df;font-weight:900;cursor:pointer;list-style:none}main[data-template^=product] .honorium-product-faq summary::-webkit-details-marker{display:none}main[data-template^=product] .honorium-product-faq summary:after{content:"+";color:#b9ffa4;font-size:1.25rem}main[data-template^=product] .honorium-product-faq details[open] summary:after{content:"-"}main[data-template^=product] .honorium-product-faq details p{padding:0 22px 20px}@media screen and (max-width:989px){main[data-template^=product] .product-details{position:static!important;top:auto!important}main[data-template^=product] .honorium-product-story,main[data-template^=product] .honorium-product-details-band,main[data-template^=product] .honorium-proof-band,main[data-template^=product] .honorium-product-faq{grid-template-columns:1fr}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block-start:16px!important}main[data-template^=product] .product-information__grid,main[data-template^=product] .honorium-product-rail,main[data-template^=product] .honorium-product-details-band,main[data-template^=product] .honorium-product-story,main[data-template^=product] .honorium-proof-band,main[data-template^=product] .honorium-product-faq{width:min(100% - 32px,520px)!important}main[data-template^=product] .product-details>.group-block{padding:18px!important;border-radius:24px!important}main[data-template^=product] .product-details h1{font-size:clamp(2.35rem,13vw,3.55rem)!important}body .product-information variant-picker.variant-picker .variant-option--buttons{grid-template-columns:1fr 1fr!important}body .product-information .product-form-buttons{grid-template-columns:132px minmax(0,1fr)!important;gap:10px!important}body .product-information .product-form-buttons .quantity-selector-wrapper,body .product-information .product-form-buttons quantity-selector-component.quantity-selector{width:132px!important}main[data-template^=product] .honorium-product-story,main[data-template^=product] .honorium-product-details-band,main[data-template^=product] .honorium-proof-band__card,main[data-template^=product] .honorium-review-card{padding:22px;border-radius:26px}main[data-template^=product] .honorium-shipping-card-grid{grid-template-columns:1fr}main[data-template^=product] .honorium-shipping-card-grid article{min-height:auto;padding:18px}main[data-template^=product] .honorium-product-story h2,main[data-template^=product] .honorium-proof-band h2,main[data-template^=product] .honorium-product-faq h2{font-size:clamp(2rem,12vw,3.2rem)}}main[data-template^=product] .honorium-product-details-band{align-items:start!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr)!important;gap:clamp(18px,3vw,38px)!important;padding:clamp(22px,3vw,38px)!important}main[data-template^=product] .honorium-product-details-band__copy h2{max-width:560px!important;font-size:clamp(1.9rem,3.2vw,3.4rem)!important}main[data-template^=product] .honorium-product-description{font-size:clamp(.94rem,1vw,1.04rem)!important;line-height:1.55!important}main[data-template^=product] .honorium-product-description :where(h2,h3){margin-block:1.2em .55em!important;font-size:clamp(1.25rem,1.6vw,1.75rem)!important}main[data-template^=product] .honorium-shipping-card-grid{align-self:start!important;grid-template-columns:1fr!important;gap:10px!important}main[data-template^=product] .honorium-shipping-card-grid article{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:2px!important;min-height:0!important;padding:16px!important;border-radius:18px!important}main[data-template^=product] .honorium-shipping-card-grid article span{grid-row:1 / 3!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;border-radius:999px!important;color:#06120b!important;background:linear-gradient(135deg,#dfffd1,#8fd86a)!important;font-size:.72rem!important}main[data-template^=product] .honorium-shipping-card-grid article strong{margin:0!important;font-size:1rem!important}main[data-template^=product] .honorium-shipping-card-grid article p{font-size:.84rem!important;line-height:1.42!important}body .product-information .product-details .iot-buy-two{margin-top:14px!important;padding-top:26px!important;overflow:visible!important}body .product-information .product-details .buy-two-deal-wrapper{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:76px!important;overflow:visible!important;border:1px solid rgba(185,255,164,.72)!important;color:#06120b!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.5),transparent 8rem),linear-gradient(135deg,#dfffd1,#9bea7a 48%,#43a055)!important;box-shadow:0 18px 46px #8fd86a4d,inset 0 1px #ffffff80!important}body .product-information .product-details .buy-two-deal-wrapper:before{content:"Bundle deal"!important;position:absolute!important;top:-18px!important;left:24px!important;padding:7px 14px!important;border:1px solid rgba(223,255,209,.3)!important;border-radius:999px!important;color:#dfffd1!important;background:#06120d!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}body .product-information .product-details .buy-two-deal-wrapper__main{color:#06120b!important;font-size:1.1rem!important;font-weight:950!important;line-height:1!important}body .product-information .product-details .buy-two-deal-wrapper__sub{color:#06120bb8!important;font-size:.82rem!important;font-weight:800!important;line-height:1.1!important}body .product-information .product-details .iot-buy-two__badge{top:-24px!important;right:18px!important;padding:8px 12px 8px 8px!important;border-color:#06120b1f!important;background:linear-gradient(135deg,#f2ffe9,#b9ffa4 56%,#8fd86a)!important}body .product-information .product-details .iot-buy-two__badge-icon{width:24px!important;height:24px!important}@media screen and (max-width:749px){main[data-template^=product] .honorium-product-details-band{grid-template-columns:1fr!important;padding:20px!important}body .product-information .product-details .buy-two-deal-wrapper{min-height:72px!important}}main[data-template^=product] .product-details h1{max-width:620px!important;margin-bottom:8px!important;font-size:clamp(2.15rem,3.2vw,3.85rem)!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *{font-size:clamp(1.65rem,2.1vw,2.6rem)!important}@media screen and (max-width:749px){main[data-template^=product] .product-details h1{max-width:100%!important;font-size:clamp(2rem,8.2vw,2.65rem)!important;line-height:1.04!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *{font-size:clamp(1.55rem,7vw,2.05rem)!important}}main[data-template^=product] .product-details h1,body.template-product main[data-template^=product] .product-details h1{max-width:100%!important;font-size:clamp(1.85rem,2.35vw,2.85rem)!important;line-height:1.08!important;font-weight:900!important;text-wrap:pretty!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *,body.template-product main[data-template^=product] .product-details .price,body.template-product main[data-template^=product] .product-details .price *{font-size:clamp(1.55rem,1.9vw,2.25rem)!important}@media screen and (max-width:749px){main[data-template^=product] .product-details h1,body.template-product main[data-template^=product] .product-details h1{font-size:clamp(1.8rem,6.6vw,2.25rem)!important;line-height:1.08!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *,body.template-product main[data-template^=product] .product-details .price,body.template-product main[data-template^=product] .product-details .price *{font-size:clamp(1.45rem,5.6vw,1.85rem)!important}}@media screen and (max-width:749px){main[data-template=index] .iot-benefit-rail{width:min(calc(100vw - 28px),430px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-block:12px 10px!important}main[data-template=index] .iot-benefit-rail__item{min-height:58px!important;padding:10px 11px!important;border-radius:15px!important;overflow:hidden!important}main[data-template=index] .iot-benefit-rail__item span{font-size:.64rem!important;line-height:1!important}main[data-template=index] .iot-benefit-rail__item strong{margin-top:5px!important;font-size:.82rem!important;line-height:1.12!important;overflow-wrap:anywhere!important}main[data-template=index] .iot-benefit-rail__item:nth-child(4) strong{font-size:0!important}main[data-template=index] .iot-benefit-rail__item:nth-child(4) strong:before{content:"Fast support";font-size:.82rem!important}main[data-template=index] .iot-home-sell--kosso,main[data-template=index] .iot-home-sell{padding-block:18px 24px!important}main[data-template=index] .iot-home-sell__inner{width:min(calc(100vw - 28px),430px)!important;margin-inline:auto!important;gap:14px!important}main[data-template=index] .iot-home-sell__media{width:100%!important;max-width:360px!important;margin-inline:auto!important;border-radius:20px!important}main[data-template=index] .iot-home-sell__media img{aspect-ratio:1.08 / 1!important;max-height:315px!important;object-fit:cover!important;object-position:center!important}main[data-template=index] .iot-home-sell__media-badge{top:12px!important;left:12px!important;padding:7px 10px!important;font-size:.7rem!important}main[data-template=index] .iot-home-sell__content{padding-inline:2px!important}main[data-template=index] .iot-home-sell__eyebrow{margin-bottom:8px!important;font-size:.72rem!important}main[data-template=index] .iot-home-sell__title{max-width:360px!important;font-size:clamp(1.8rem,8.5vw,2.35rem)!important;line-height:1.02!important}main[data-template=index] .iot-home-sell__copy{max-width:350px!important;margin-top:10px!important;font-size:.95rem!important;line-height:1.45!important}main[data-template=index] .iot-home-sell__rating,main[data-template=index] .iot-home-sell__urgency{display:none!important}main[data-template=index] .iot-home-proof-row{display:none!important}main[data-template=index] .iot-home-sell__price{margin-top:12px!important}main[data-template=index] .iot-home-sell__price-current{font-size:1.8rem!important}main[data-template=index] .iot-home-sell__actions{margin-top:14px!important}main[data-template=index] .iot-home-sell__button{width:100%!important;min-height:54px!important;border-radius:999px!important}main[data-template=index] .iot-bestsellers{width:100%!important;padding-block:28px 34px!important;overflow:hidden!important}main[data-template=index] .iot-bestsellers .iot-kosso-section__head{width:min(calc(100vw - 28px),430px)!important;margin-inline:auto!important}main[data-template=index] .iot-bestsellers__grid{display:flex!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;margin-top:18px!important;padding:0 14px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:14px!important;-webkit-overflow-scrolling:touch!important}main[data-template=index] .iot-bestsellers__grid::-webkit-scrollbar{height:0!important}main[data-template=index] .iot-bestseller-card{display:flex!important;flex:0 0 min(78vw,330px)!important;width:min(78vw,330px)!important;min-height:0!important;scroll-snap-align:start!important;flex-direction:column!important;gap:0!important;padding:10px!important;border-radius:24px!important}main[data-template=index] .iot-bestseller-card__media{width:100%!important;margin:0!important;border-radius:18px!important}main[data-template=index] .iot-bestseller-card__media img{width:100%!important;height:auto!important;min-height:0!important;max-height:220px!important;aspect-ratio:1.18 / 1!important;object-fit:cover!important}main[data-template=index] .iot-bestseller-card__body{padding:12px 4px 2px!important}main[data-template=index] .iot-bestseller-card__title{min-height:0!important;font-size:1.02rem!important;line-height:1.18!important}main[data-template=index] .iot-bestseller-card__rating{margin-top:8px!important;font-size:.82rem!important}main[data-template=index] .iot-bestseller-card__price{margin-top:8px!important;font-size:1.25rem!important}main[data-template=index] .iot-bestseller-card__button{min-height:48px!important;margin-top:12px!important}}@media screen and (max-width:749px){body #header-group .header-logo,body #header-group .header__heading,body #header-group [data-testid=header-logo]{width:min(164px,39vw)!important;max-width:min(164px,39vw)!important}body #header-group .header-logo img,body #header-group .header__heading img,body #header-group [data-testid=header-logo] img{max-height:40px!important}main[data-template^=product] .product-information__media{width:min(calc(100vw - 36px),420px)!important;max-width:min(calc(100vw - 36px),420px)!important;margin-inline:auto!important}main[data-template^=product] media-gallery,main[data-template^=product] .product-media-gallery,main[data-template^=product] slideshow-component,main[data-template^=product] slideshow-container{width:100%!important;max-width:100%!important;margin-inline:auto!important}main[data-template^=product] slideshow-slide.product-media-container,main[data-template^=product] .product-media-container{width:100%!important;max-width:100%!important;max-height:390px!important;margin-inline:auto!important;border-radius:22px!important}main[data-template^=product] .product-media,main[data-template^=product] .product-media>*,main[data-template^=product] .product-media img,main[data-template^=product] .product-media__image,main[data-template^=product] .product-media-container img{max-height:390px!important;object-fit:contain!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails],main[data-template^=product] slideshow-controls.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 58px !important;position:static!important;display:flex!important;justify-content:center!important;width:100%!important;margin:10px auto 0!important;padding:0!important;transform:none!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnails{display:flex!important;gap:8px!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnails::-webkit-scrollbar{display:none!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:58px!important;height:58px!important;min-width:58px!important;border:1px solid rgba(143,216,106,.28)!important;border-radius:12px!important;overflow:hidden!important;background:#f7f4ea!important;opacity:.72!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border-color:#8fd86a!important;box-shadow:0 0 0 2px #8fd86a33!important;opacity:1!important}main[data-template^=product] .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}}main[data-template^=product] .product-details h1,body.template-product main[data-template^=product] .product-details h1{font-size:clamp(2.05rem,2.65vw,3.15rem)!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *,body.template-product main[data-template^=product] .product-details .price,body.template-product main[data-template^=product] .product-details .price *{font-size:clamp(1.9rem,2.35vw,2.75rem)!important;line-height:1!important}main[data-template^=product] .product-details .compare-at-price,main[data-template^=product] .product-details s,main[data-template^=product] .product-details .price s,body.template-product main[data-template^=product] .product-details .compare-at-price,body.template-product main[data-template^=product] .product-details s,body.template-product main[data-template^=product] .product-details .price s{color:#fff9df80!important;opacity:1!important;text-decoration-color:#fff9dfa3!important}body .product-information .product-details .iot-buy-two__badge-prices s{color:#06120b9e!important;opacity:1!important;text-decoration-color:#06120bb8!important}@media screen and (max-width:749px){main[data-template^=product] .product-details h1,body.template-product main[data-template^=product] .product-details h1{font-size:clamp(2rem,7.4vw,2.55rem)!important}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *,body.template-product main[data-template^=product] .product-details .price,body.template-product main[data-template^=product] .product-details .price *{font-size:clamp(1.8rem,6.4vw,2.35rem)!important}}body{background:radial-gradient(circle at 8% 0%,rgba(165,211,91,.14),transparent 24rem),radial-gradient(circle at 92% 6%,rgba(143,216,106,.11),transparent 22rem),linear-gradient(180deg,var(--iot-bg-mint),var(--iot-bg-deep) 58%)}body,.color-scheme-5,.color-scheme-6{color:var(--iot-cream)}.content-for-layout{background:radial-gradient(circle at 50% 0%,rgba(143,216,106,.08),transparent 34rem),linear-gradient(180deg,rgba(18,56,33,.62),var(--iot-bg-deep) 64%)}#header-group,#header-group .section-background,#header-group .header-section,#header-group header-component,#header-group .header,.header-section,.header-section .section,.header-section .section-background,header-component,.header{background:linear-gradient(180deg,#123821,#07150f);color:var(--iot-cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{border-bottom:1px solid rgba(143,216,106,.2);box-shadow:0 10px 34px #00000047}#header-group{-webkit-backdrop-filter:none;backdrop-filter:none}.header a,.header button,.header .svg-wrapper,#header-group a,#header-group button,#header-group .svg-wrapper{color:var(--iot-cream)}.header a:hover,#header-group a:hover,.header button:hover,#header-group button:hover{color:var(--iot-amber)}.header img{filter:drop-shadow(0 0 16px rgba(143,216,106,.28))}.header .search-action .svg-wrapper,.header .search-action svg,.header .account-button,.header .account-button__icon,.header .account-button__text,.header shopify-account,#header-group .account-button,#header-group .account-button__icon,#header-group .account-button__text,#header-group shopify-account{color:var(--iot-cream)!important}.header-actions__action,.header-actions__action.button-unstyled,.header-actions__action.action__cart,.header-actions__cart-icon,cart-icon.header-actions__cart-icon{border:0!important;background:transparent!important;box-shadow:none!important}.header-actions__action:hover,.header-actions__action.button-unstyled:hover,.header-actions__action.action__cart:hover{background:#8fd86a1a!important;box-shadow:none!important}.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon svg{color:var(--iot-cream)!important}h1,h2,h3,h4,h5,h6{color:var(--iot-cream)}.section-background,.section{background-color:transparent}.shopify-section:not(.header-section):not(.section-wrapper){background:transparent}:where(.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button),button.shopify-payment-button__button--unbranded,.iot-hero__button,.iot-hero__button-secondary,.iot-bestseller-card__button,.product-card .button,.template-product .add-to-cart-button,.template-product .shopify-payment-button__button,.cart__checkout-button,.checkout-button,button[name=checkout]){position:relative!important;isolation:isolate!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease,background .22s ease!important;will-change:transform!important}:where(.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button),button.shopify-payment-button__button--unbranded,.iot-hero__button,.iot-bestseller-card__button,.template-product .add-to-cart-button,.template-product .shopify-payment-button__button,.cart__checkout-button,.checkout-button,button[name=checkout]):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:inherit!important;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 62%)!important;opacity:0!important;transform:translate(-120%) skew(-14deg)!important;transition:transform .52s ease,opacity .18s ease!important;pointer-events:none!important}:where(.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]),.iot-hero__button:hover,.iot-hero__button-secondary:hover,.iot-bestseller-card__button:hover,.product-card .button:hover,.template-product .add-to-cart-button:hover:not([disabled]),.template-product .shopify-payment-button__button:hover:not([disabled]),.cart__checkout-button:hover,.checkout-button:hover,button[name=checkout]:hover){transform:translateY(-2px) scale(1.015)!important;filter:saturate(1.08) brightness(1.03)!important;box-shadow:0 18px 36px #00000047,0 0 28px #8fd86a47!important}:where(.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]),.iot-hero__button:hover,.iot-bestseller-card__button:hover,.template-product .add-to-cart-button:hover:not([disabled]),.template-product .shopify-payment-button__button:hover:not([disabled]),.cart__checkout-button:hover,.checkout-button:hover,button[name=checkout]:hover):after{opacity:1!important;transform:translate(120%) skew(-14deg)!important}:where(.button:not(.button-unstyled):not(.deferred-media__poster-button):not(.button-shopify-xr):not(.close-button):active,button.shopify-payment-button__button--unbranded:active,.iot-hero__button:active,.iot-hero__button-secondary:active,.iot-bestseller-card__button:active,.product-card .button:active,.template-product .add-to-cart-button:active,.template-product .shopify-payment-button__button:active,.cart__checkout-button:active,.checkout-button:active,button[name=checkout]:active){transform:translateY(0) scale(.985)!important;transition-duration:90ms!important}:where(.iot-bestseller-card,.product-card,main[data-template=index] product-card){transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease!important;will-change:transform!important}:where(.iot-bestseller-card:hover,.product-card:hover,main[data-template=index] product-card:hover){transform:translateY(-4px)!important;border-color:#8fd86a7a!important;box-shadow:0 22px 44px #00000042,0 0 28px #8fd86a29!important}@media(prefers-reduced-motion:reduce){:where(.button,button,.iot-bestseller-card,.product-card){transition-duration:1ms!important}}@media screen and (min-width:990px){body>footer .footer-content{grid-template-columns:minmax(360px,1fr) minmax(420px,640px)!important}body>footer .footer-content .email-signup-block,body>footer .footer-content .email-signup__form,body>footer .footer-content .email-signup__input-group{width:100%!important;max-width:640px!important;min-width:0!important;justify-self:end!important}body>footer .footer-content .email-signup-block,body>footer .footer-content .email-signup__form{margin-left:auto!important;margin-right:clamp(28px,3vw,64px)!important}}@media screen and (min-width:750px)and (max-width:989px){body>footer .footer-content .email-signup-block,body>footer .footer-content .email-signup__form,body>footer .footer-content .email-signup__input-group{max-width:560px!important}}@media screen and (min-width:990px){body>footer .footer-content{width:min(1500px,calc(100vw - 128px))!important;grid-template-columns:minmax(460px,620px) minmax(420px,560px)!important;justify-content:start!important;align-items:center!important;column-gap:clamp(70px,8vw,140px)!important}body>footer .footer-content .email-signup-block,body>footer .footer-content .email-signup__form,body>footer .footer-content .email-signup__input-group{width:100%!important;max-width:560px!important;justify-self:start!important;margin-left:0!important;margin-right:0!important}body>footer .footer-content .email-signup__input-group{overflow:hidden!important;border-right:1px solid rgba(143,216,106,.46)!important}}main[data-template=index] .iot-top-info-bar{width:100%;overflow:hidden;border-top:1px solid rgba(143,216,106,.16);border-bottom:1px solid rgba(143,216,106,.18);color:#fff9df;background:linear-gradient(90deg,rgba(143,216,106,.12),transparent 18%,transparent 82%,rgba(143,216,106,.1)),#030b07}main[data-template=index] .iot-top-info-bar__track{display:flex;align-items:center;gap:0;min-height:44px;width:max-content;min-width:200%;margin-inline:0;padding:8px 0;animation:iot-top-info-marquee 28s linear infinite;will-change:transform}main[data-template=index] .iot-top-info-bar:hover .iot-top-info-bar__track{animation-play-state:paused}main[data-template=index] .iot-top-info-bar__group{display:flex;align-items:center;justify-content:space-around;gap:clamp(34px,6vw,100px);min-width:100vw;padding-inline:clamp(24px,4vw,70px)}main[data-template=index] .iot-top-info-bar__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#fff9dfeb;font-size:.9rem;font-weight:850;line-height:1}main[data-template=index] .iot-top-info-bar__check{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#06120b;background:linear-gradient(135deg,#dfffd1,#8fd86a);font-size:.72rem;font-weight:950;box-shadow:0 0 16px #8fd86a3d}@keyframes iot-top-info-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){main[data-template=index] .iot-top-info-bar{overflow:hidden;scrollbar-width:none}main[data-template=index] .iot-top-info-bar::-webkit-scrollbar{display:none}main[data-template=index] .iot-top-info-bar__track{display:flex;width:max-content;min-width:200%;min-height:42px;padding:7px 0;animation-duration:22s}main[data-template=index] .iot-top-info-bar__group{gap:10px;min-width:100vw;padding-inline:10px}main[data-template=index] .iot-top-info-bar__item{padding:7px 10px;border:1px solid rgba(143,216,106,.2);border-radius:999px;background:#ffffff0b;font-size:.78rem}main[data-template=index] .iot-top-info-bar__check{width:16px;height:16px;font-size:.66rem}}@media(prefers-reduced-motion:reduce){main[data-template=index] .iot-top-info-bar{overflow-x:auto;scrollbar-width:none}main[data-template=index] .iot-top-info-bar__track{animation:none;min-width:max-content}main[data-template=index] .iot-top-info-bar__group[aria-hidden=true]{display:none}}main[data-template^=product] .iot-product-reason{display:grid;gap:8px;width:100%;padding:14px 16px;border:1px solid rgba(143,216,106,.28);border-radius:18px;color:#fff9df;background:linear-gradient(135deg,#8fd86a29,#ffffff0e),#05120a61;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000002e}main[data-template^=product] .iot-product-reason strong{color:#fff9df;font-size:clamp(1.02rem,1.35vw,1.2rem);font-weight:850;line-height:1.2}main[data-template^=product] .iot-product-reason span{color:#fff9dfc2;font-size:.94rem;line-height:1.35}@media screen and (max-width:749px){main[data-template^=product] .iot-product-reason{padding:12px 14px;border-radius:16px}main[data-template^=product] .iot-product-reason strong{font-size:1rem}main[data-template^=product] .iot-product-reason span{font-size:.9rem}}main[data-template="page.about"] .iot-about-hero{position:relative;overflow:hidden;min-height:clamp(420px,58vh,680px);display:grid;place-items:center;padding:clamp(64px,8vw,120px) 24px;color:#fff9df;background:radial-gradient(circle at 18% 8%,rgba(143,216,106,.24),transparent 26rem),radial-gradient(circle at 86% 18%,rgba(223,255,209,.12),transparent 22rem),linear-gradient(150deg,#123821,#07150f 52%,#04100a)}main[data-template="page.about"] .iot-about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,249,223,.035),transparent 18%,transparent 82%,rgba(255,249,223,.03));pointer-events:none}main[data-template="page.about"] .iot-about-hero__inner{position:relative;z-index:1;max-width:960px;margin-inline:auto;text-align:center}main[data-template="page.about"] .iot-about-hero__eyebrow,main[data-template="page.about"] .iot-about-story__eyebrow,main[data-template="page.about"] .iot-about-promise__eyebrow{margin:0 0 14px;color:#8fd86a;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}main[data-template="page.about"] .iot-about-hero__title{max-width:940px;margin:0 auto;color:#fff9df;font-size:clamp(3rem,7vw,7rem);line-height:.94;letter-spacing:0;text-wrap:balance}main[data-template="page.about"] .iot-about-hero__copy{max-width:720px;margin:26px auto 0;color:#fff9dfc7;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.65}main[data-template="page.about"] .iot-about-story,main[data-template="page.about"] .iot-about-promise{padding:clamp(48px,7vw,96px) 24px;color:#fff9df;background:radial-gradient(circle at 12% 0%,rgba(143,216,106,.12),transparent 24rem),linear-gradient(180deg,#06120d,#04100a)}main[data-template="page.about"] .iot-about-story__grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.75fr));gap:14px;width:min(1180px,calc(100vw - 48px));margin-inline:auto}main[data-template="page.about"] .iot-about-story__panel,main[data-template="page.about"] .iot-about-promise,main[data-template="page.about"] .iot-about-promise__list div{border:1px solid rgba(143,216,106,.22);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(143,216,106,.11),transparent 14rem),#ffffff0e;box-shadow:inset 0 1px #ffffff12,0 24px 70px #0003}main[data-template="page.about"] .iot-about-story__panel{padding:clamp(22px,3vw,34px)}main[data-template="page.about"] .iot-about-story__panel--main{min-height:360px}main[data-template="page.about"] .iot-about-story__panel span{display:inline-flex;margin-bottom:44px;color:#8fd86a;font-size:.76rem;font-weight:900;letter-spacing:.08em}main[data-template="page.about"] .iot-about-story h2,main[data-template="page.about"] .iot-about-promise h2{max-width:640px;margin:0;color:#fff9df;font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:.98;text-wrap:balance}main[data-template="page.about"] .iot-about-story h3{margin:0;color:#fff9df;font-size:1.25rem;line-height:1.12}main[data-template="page.about"] .iot-about-story p,main[data-template="page.about"] .iot-about-promise p,main[data-template="page.about"] .iot-about-promise__list span{color:#fff9dfb8;line-height:1.6}main[data-template="page.about"] .iot-about-story p{max-width:580px;margin:18px 0 0}main[data-template="page.about"] .iot-about-promise{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:clamp(24px,5vw,72px);align-items:center;width:min(1180px,calc(100vw - 48px));margin:clamp(42px,6vw,84px) auto;padding:clamp(28px,5vw,56px)}main[data-template="page.about"] .iot-about-promise__content p{max-width:620px;margin:20px 0 0;font-size:1.05rem}main[data-template="page.about"] .iot-about-promise__list{display:grid;gap:12px}main[data-template="page.about"] .iot-about-promise__list div{padding:18px 20px}main[data-template="page.about"] .iot-about-promise__list strong{display:block;color:#fff9df;font-size:1.05rem}main[data-template="page.about"] .iot-about-promise__list span{display:block;margin-top:6px;font-size:.94rem}main[data-template="page.about"] .iot-about-story__panel:hover,main[data-template="page.about"] .iot-about-promise__list div:hover{transform:translateY(-5px);border-color:#8fd86a80;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #00000057}main[data-template="page.about"] .iot-about-image{padding:clamp(8px,2vw,28px) 24px clamp(28px,4vw,56px);background:linear-gradient(180deg,#06120d,#04100a)}main[data-template="page.about"] .iot-about-image__frame{position:relative;width:min(1180px,calc(100vw - 48px));margin:0 auto;overflow:hidden;border:1px solid rgba(143,216,106,.22);border-radius:28px;box-shadow:inset 0 1px #ffffff12,0 30px 80px #0000004d}main[data-template="page.about"] .iot-about-slideshow{position:relative;width:100%;height:clamp(280px,42vw,560px)}main[data-template="page.about"] .iot-about-slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}main[data-template="page.about"] .iot-about-slide.is-active{transform:translate(0)}main[data-template="page.about"] .iot-about-slide.is-leaving{transform:translate(-100%)}main[data-template="page.about"] .iot-about-image__img{display:block;width:100%;height:100%;object-fit:cover}main[data-template="page.about"] .iot-about-image__caption{position:absolute;left:22px;bottom:18px;z-index:2;padding:8px 14px;border-radius:999px;color:#06120b;font-size:.82rem;font-weight:850;background:linear-gradient(135deg,#dfffd1,#8fd86a);box-shadow:0 10px 26px #00000047}@media(prefers-reduced-motion:reduce){main[data-template="page.about"] .iot-about-slide{transition:none}}main[data-template="page.about"] .iot-about-cta{width:min(900px,calc(100vw - 48px));margin:0 auto;padding:clamp(44px,6vw,88px) clamp(24px,4vw,56px) clamp(60px,8vw,120px);color:#fff9df;text-align:center}main[data-template="page.about"] .iot-about-cta__eyebrow{margin:0 0 12px;color:#8fd86a;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}main[data-template="page.about"] .iot-about-cta__title{margin:0;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1;text-wrap:balance}main[data-template="page.about"] .iot-about-cta__copy{max-width:560px;margin:16px auto 30px;color:#fff9dfbd;line-height:1.6}@media screen and (max-width:989px){main[data-template="page.about"] .iot-about-story__grid,main[data-template="page.about"] .iot-about-promise{grid-template-columns:1fr}main[data-template="page.about"] .iot-about-story__panel--main{min-height:0}}@media screen and (max-width:749px){main[data-template="page.about"] .iot-about-hero{min-height:auto;padding:54px 20px}main[data-template="page.about"] .iot-about-hero__inner,main[data-template="page.about"] .iot-about-story__grid,main[data-template="page.about"] .iot-about-promise{width:min(100%,calc(100vw - 32px))}main[data-template="page.about"] .iot-about-hero__title{font-size:clamp(2.55rem,12vw,4.2rem)}main[data-template="page.about"] .iot-about-story,main[data-template="page.about"] .iot-about-promise{padding-inline:0}main[data-template="page.about"] .iot-about-story__panel span{margin-bottom:20px}}.terms-policies-popover{background:linear-gradient(180deg,#123821,#07150f)!important;border:1px solid rgba(143,216,106,.22)!important;box-shadow:0 24px 60px #00000073!important}.terms-policies-popover .policy_list li a,.terms-policies-popover .footer-utilities__text{color:#fff9df!important;font-family:inherit!important;letter-spacing:.01em!important}.terms-policies-popover .policy_list li:is(:hover,:focus-within){background:#8fd86a29!important}.terms-policies-popover .policy_list li:is(:hover,:focus-within) a{color:#8fd86a!important}.iot-stock-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#07150fd1;border:1px solid rgba(143,216,106,.45);color:#fff9df;font-size:.8rem;font-weight:800;letter-spacing:.01em;line-height:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #00000059;pointer-events:none}.iot-stock-badge svg{flex:none;width:15px;height:15px;color:#8fd86a}@media(prefers-reduced-motion:no-preference){.iot-stock-badge{animation:iot-stock-badge-in .5s ease both}@keyframes iot-stock-badge-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}main[data-template^=product] .honorium-use-cases{width:min(100% - 40px,1320px);margin:0 auto 18px;padding:28px;border:1px solid rgba(143,216,106,.2);border-radius:26px;color:#fff9df;background:radial-gradient(circle at 8% 0%,rgba(143,216,106,.16),transparent 22rem),linear-gradient(135deg,#123821db,#05140cf0);box-shadow:inset 0 1px #ffffff14,0 22px 70px #0003}main[data-template^=product] .honorium-use-cases__head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(260px,.55fr);gap:24px;align-items:end;margin-bottom:20px}main[data-template^=product] .honorium-use-cases__head h2{max-width:720px;margin:0;color:#fff9df;font-size:clamp(2rem,4vw,4.6rem);line-height:.98;letter-spacing:0}main[data-template^=product] .honorium-use-cases__head p:not(.honorium-eyebrow){margin:0;color:#f7f3dfb8;font-size:1.02rem;line-height:1.6}main[data-template^=product] .honorium-use-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}main[data-template^=product] .honorium-use-cases article{min-height:170px;padding:20px;border:1px solid rgba(143,216,106,.18);border-radius:20px;background:linear-gradient(180deg,#ffffff0f,#ffffff08),#06120b61;box-shadow:inset 0 1px #ffffff12}main[data-template^=product] .honorium-use-cases article span{display:inline-flex;margin-bottom:14px;color:#8fd86a;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}main[data-template^=product] .honorium-use-cases article h3{margin:0 0 10px;color:#fff9df;font-size:1.22rem;line-height:1.12}main[data-template^=product] .honorium-use-cases article p{margin:0;color:#f7f3dfb3;font-size:.93rem;line-height:1.55}@media screen and (max-width:749px){main[data-template^=product] .honorium-use-cases{width:min(100% - 24px,440px);padding:18px;border-radius:22px}main[data-template^=product] .honorium-use-cases__head{display:block;margin-bottom:14px}main[data-template^=product] .honorium-use-cases__head h2{font-size:clamp(1.7rem,8vw,2.35rem)}main[data-template^=product] .honorium-use-cases__head p:not(.honorium-eyebrow){margin-top:12px;font-size:.95rem}main[data-template^=product] .honorium-use-cases__grid{grid-template-columns:1fr;gap:10px}main[data-template^=product] .honorium-use-cases article{min-height:0;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/iotgadgets-theme.css.map */
