: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)}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:radial-gradient(circle at 8% 0%,rgba(143,216,106,.18),transparent 16rem),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 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}.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}.iot-ambient-kicker,.iot-variant-showcase__eyebrow{color:#8fd86a!important}.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:hidden}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:radial-gradient(circle at 20% 0%,rgba(143,216,106,.18),transparent 15rem),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:radial-gradient(circle at 20% 0%,rgba(143,216,106,.18),transparent 15rem),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-kicker{margin-bottom:12px!important;color:#8fd86a!important;font-size:.82rem!important;line-height:1.2!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-kicker{margin:0 0 12px!important;color:#8fd86a!important;font-size:.82rem!important;line-height:1.2!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:#07150f!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}.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{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 20px 16px;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)}.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{flex:none;padding:10px 16px;border:0;border-radius:999px;color:#06120b;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: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}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/iotgadgets-theme.css.map */
