:root{--mw-bg-main: #0B0F18;--mw-bg-section: #111827;--mw-bg-card: #1F2937;--mw-text-main: #F3F4F6;--mw-text-muted: #9CA3AF;--mw-accent: #00B3FF;--mw-accent-hover: #38BDF8;--mw-accent-deep: #0284C7;--mw-border: rgba(255, 255, 255, .08);--mw-glow-sm: 0 0 14px rgba(0, 179, 255, .18);--mw-glow-md: 0 0 24px rgba(0, 179, 255, .24);--mw-shadow-card: 0 14px 34px rgba(0, 0, 0, .32)}.header,.header-wrapper,.site-header{background:#0b0f18e0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.header a,.header__menu-item,.header__icon,.site-nav__link,.list-menu__item{color:var(--mw-text-main)!important}.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover{box-shadow:var(--mw-glow-md);transform:translateY(-1px)}.product-card,.collection-card,.predictive-search-results__card,.predictive-search-results__card--product{border-radius:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(any-pointer:fine){.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{transform:translateY(-3px);box-shadow:var(--mw-shadow-card),var(--mw-glow-sm)}}.product-card__image img,.collection-card__image img,.card-gallery img{transition:transform .4s ease,filter .4s ease}.mega-menu__content,.header__submenu,.drawer__inner,.cart-drawer,.predictive-search{background:#111827f0!important;border:1px solid var(--mw-border)!important;box-shadow:0 18px 45px #0000006b}.field__input,input:not([type=checkbox],[type=radio]),textarea,select{transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.badge,.price__badge-sale,.price__badge-sold-out{border-radius:12px!important;letter-spacing:.06em;text-transform:uppercase}:root{--mw-bg-main: #0B0F18;--mw-bg-surface: #111827;--mw-bg-card: #1F2937;--mw-text-main: #F3F4F6;--mw-text-muted: #9CA3AF;--mw-accent: #00B3FF;--mw-accent-hover: #38BDF8;--mw-accent-deep: #0284C7;--mw-border-soft: rgba(255, 255, 255, .08);--mw-border-blue: rgba(0, 179, 255, .32);--mw-glow-xs: 0 0 8px rgba(0, 179, 255, .14);--mw-glow-sm: 0 0 14px rgba(0, 179, 255, .18);--mw-glow-md: 0 0 24px rgba(0, 179, 255, .24);--mw-glow-lg: 0 0 36px rgba(0, 179, 255, .3);--mw-shadow-soft: 0 12px 32px rgba(0, 0, 0, .32);--mw-shadow-panel: 0 18px 46px rgba(0, 0, 0, .42);--mw-radius-sm: 8px;--mw-radius-md: 12px;--mw-radius-lg: 16px;--mw-transition-fast: .22s ease;--mw-transition-normal: .32s ease}.header,.header-wrapper,.site-header{background:#0b0f18e6!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 1px #00b3ff1a}.header a,.header__menu-item,.header__icon,.site-nav__link,.list-menu__item{color:var(--mw-text-main)!important;transition:color var(--mw-transition-fast),opacity var(--mw-transition-fast)}.header a:hover,.header__menu-item:hover,.header__icon:hover,.site-nav__link:hover,.list-menu__item:hover{color:var(--mw-accent)!important}.header button,.header .button,.header .button-secondary,.header__icon{box-shadow:none!important;transform:none!important}.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{transition:background-color var(--mw-transition-fast),color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),transform var(--mw-transition-fast),border-color var(--mw-transition-fast)}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{box-shadow:var(--mw-glow-sm)}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:var(--mw-glow-md);transform:translateY(-1px)}.button-secondary:hover{box-shadow:var(--mw-glow-sm);transform:translateY(-1px)}main .button:not(.button-unstyled),main .button-secondary,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden}main .button:not(.button-unstyled):before,main .button-secondary:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);transition:left .55s ease}main .button:not(.button-unstyled):hover:before,main .button-secondary:hover:before,.shopify-payment-button__button--unbranded:hover:before{left:135%}.product-card,.collection-card,.predictive-search-results__card,.predictive-search-results__card--product{border-radius:var(--mw-radius-lg);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),border-color var(--mw-transition-fast),background-color var(--mw-transition-fast)}@media(any-pointer:fine){.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{transform:translateY(-3px);box-shadow:var(--mw-shadow-soft),var(--mw-glow-sm)}}.product-card__image,.collection-card__image,.card-gallery{overflow:hidden}.product-card__image img,.collection-card__image img,.card-gallery img{transition:transform var(--mw-transition-normal),filter var(--mw-transition-normal)}@media(any-pointer:fine){.product-card:hover .product-card__image img,.collection-card:hover .collection-card__image img,.product-card:hover .card-gallery img{transform:scale(1.025);filter:saturate(1.06) contrast(1.04)}}.mega-menu__content,.header__submenu,.drawer__inner,.cart-drawer,.predictive-search{background:#111827f5!important;border:1px solid var(--mw-border-soft)!important;box-shadow:var(--mw-shadow-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mega-menu__content a,.header__submenu a,.drawer__inner a,.cart-drawer a,.predictive-search a{color:var(--mw-text-main);transition:color var(--mw-transition-fast)}.mega-menu__content a:hover,.header__submenu a:hover,.drawer__inner a:hover,.cart-drawer a:hover,.predictive-search a:hover{color:var(--mw-accent)}.field__input,input:not([type=checkbox],[type=radio]),textarea,select{transition:background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),border-color var(--mw-transition-fast)}.field__input:focus,input:not([type=checkbox],[type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #00b3ff24,0 0 18px #00b3ff29}.badge,.price__badge-sale,.price__badge-sold-out{border-radius:var(--mw-radius-md)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--mw-glow-xs)}.mw-divider{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(0,179,255,.42),transparent);box-shadow:0 0 18px #00b3ff2e}.mw-glass{background:#111827b8;border:1px solid var(--mw-border-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--mw-shadow-soft);border-radius:var(--mw-radius-lg)}.mw-neon-text{text-shadow:0 0 18px rgba(0,179,255,.26)}@media screen and (max-width:749px){.product-card:hover,.collection-card:hover{transform:none}main .button:not(.button-unstyled):before,main .button-secondary:before{display:none}}@media(prefers-reduced-motion:reduce){.product-card,.collection-card,.button,.button-secondary,.product-card__image img,.collection-card__image img,.card-gallery img{transition:none!important;transform:none!important}}body.template-index:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(0,179,255,.1),transparent 28%),radial-gradient(circle at 82% 52%,rgba(56,189,248,.08),transparent 34%),radial-gradient(circle at 50% 100%,rgba(0,179,255,.05),transparent 42%);opacity:.85}body.template-index:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.045;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.14),transparent 55%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.1),transparent 60%);filter:blur(18px);animation:mwAtmosphereFloat 28s ease-in-out infinite alternate}body.template-index #MainContent,body.template-index main,body.template-index .shopify-section,body.template-index .header,body.template-index .header-wrapper,body.template-index .site-header{position:relative;z-index:5}body.template-index .header,body.template-index .header-wrapper,body.template-index .site-header{z-index:20}.mw-atmosphere-section{position:relative;overflow:hidden}.mw-atmosphere-section:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(0,179,255,.12),transparent 30%),radial-gradient(circle at 80% 70%,rgba(56,189,248,.08),transparent 34%);filter:blur(20px);opacity:.75}.mw-atmosphere-section>*{position:relative;z-index:1}@keyframes mwAtmosphereFloat{0%{transform:translate3d(-1.2%,-.8%,0)}to{transform:translate3d(1.2%,.8%,0)}}@media screen and (max-width:749px){body.template-index:before{opacity:.55}body.template-index:after{opacity:.025;filter:blur(14px)}}@media(prefers-reduced-motion:reduce){body.template-index:after{animation:none!important}}.mw-hero,.mw-hero--video{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(0,179,255,.1),transparent 36%),linear-gradient(180deg,#0b0f18,#111827)}.mw-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.mw-hero__video,.mw-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.mw-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b0f18c7,#0b0f1873 42%,#0b0f189e),radial-gradient(circle at 50% 48%,#00b3ff14,#0b0f187a 68%)}.mw-hero__content{position:relative;z-index:3;max-width:920px;padding-block:clamp(90px,14vw,170px)}.mw-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:#f3f4f6c7;font-size:clamp(12px,1.2vw,14px);letter-spacing:.18em;text-transform:uppercase}.mw-hero__eyebrow:before{content:"";display:inline-block;width:34px;height:1px;background:var(--mw-accent);box-shadow:0 0 12px #00b3ff8c}.mw-hero__title{color:var(--mw-text-main);text-shadow:0 0 22px rgba(0,179,255,.2),0 10px 34px rgba(0,0,0,.42)}.mw-hero__title strong,.mw-hero__title em{color:var(--mw-accent);font-style:normal;text-shadow:0 0 18px rgba(0,179,255,.42),0 0 36px rgba(0,179,255,.2)}.mw-hero__text{color:#f3f4f6db;max-width:720px;text-shadow:0 6px 24px rgba(0,0,0,.38)}.mw-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mw-hero__button,.mw-hero .button,.mw-hero .button-secondary{min-height:48px;border-radius:var(--mw-radius-sm);box-shadow:var(--mw-glow-sm)}.mw-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;text-decoration:none;font-weight:700;transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast),border-color var(--mw-transition-fast)}.mw-hero__button--primary{background:var(--mw-accent);color:#fff;border:1px solid var(--mw-accent)}.mw-hero__button--primary:hover{background:var(--mw-accent-hover);color:#fff;border-color:var(--mw-accent-hover);transform:translateY(-1px);box-shadow:var(--mw-glow-lg)}.mw-hero__button--secondary{background:#ffffff0a;color:var(--mw-accent);border:1px solid rgba(0,179,255,.55)}.mw-hero__button--secondary:hover{background:#00b3ff1f;color:var(--mw-text-main);border-color:var(--mw-accent-hover);transform:translateY(-1px);box-shadow:var(--mw-glow-md)}.mw-hero__trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:24px;color:#f3f4f6b3;font-size:14px}.mw-hero__trust span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mw-hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 40%,rgba(0,179,255,.15),transparent 30%),radial-gradient(circle at 82% 58%,rgba(56,189,248,.1),transparent 34%);filter:blur(24px);opacity:.85}.mw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.035;background-image:radial-gradient(rgba(255,255,255,.18) .6px,transparent .6px);background-size:6px 6px;mix-blend-mode:soft-light}@media(prefers-reduced-motion:no-preference){.mw-hero__eyebrow,.mw-hero__title,.mw-hero__text,.mw-hero__buttons,.mw-hero__trust{opacity:0;transform:translateY(12px);animation:mwHeroFadeUp .8s ease forwards}.mw-hero__eyebrow{animation-delay:.08s}.mw-hero__title{animation-delay:.2s}.mw-hero__text{animation-delay:.34s}.mw-hero__buttons{animation-delay:.48s}.mw-hero__trust{animation-delay:.62s}}@keyframes mwHeroFadeUp{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.mw-hero__content{padding-block:86px 72px}.mw-hero__buttons{flex-direction:column;width:100%}.mw-hero__button,.mw-hero .button,.mw-hero .button-secondary{width:100%}.mw-hero__trust{flex-direction:column;gap:8px}.mw-hero__media:after{background:linear-gradient(180deg,#0b0f18b8,#0b0f1885 48%,#0b0f18c7)}.mw-hero:before{opacity:.55}.mw-hero:after{opacity:.025}}.collection-wrapper,.product-grid-container,.main-collection-grid{color:var(--mw-text-main)}.main-collection-grid__title,.collection-wrapper h1,.collection-wrapper h2{color:var(--mw-text-main);text-shadow:0 0 18px rgba(0,179,255,.14),0 8px 24px rgba(0,0,0,.28)}.product-grid-container{position:relative}.product-grid-container:before{content:"";display:block;width:100%;height:1px;margin-bottom:18px;background:linear-gradient(90deg,transparent,rgba(0,179,255,.24),transparent);box-shadow:0 0 14px #00b3ff1f}.product-card h3,.product-card h4,.product-card .h3,.product-card .h4,.product-grid__card h3,.product-grid__card h4,.product-grid__card .h3,.product-grid__card .h4{color:var(--mw-text-main);transition:color var(--mw-transition-fast)}@media(any-pointer:fine){.product-card:hover h3,.product-card:hover h4,.product-grid__card:hover h3,.product-grid__card:hover h4{color:var(--mw-accent-hover)}}.product-card p,.product-grid__card p,.product-card .caption,.product-grid__card .caption{color:#f3f4f6ad}.price,.product-card .price,.product-grid__card .price,.price-item{color:var(--mw-text-main);font-weight:700}.price-item--sale{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.16)}.compare-at-price,.price__compare,s{color:#f3f4f66b;opacity:1}.tax-note,.unit-price{color:#f3f4f694}.quick-add__submit,.quick-add__button,.add-to-cart-button{border-radius:var(--mw-radius-sm);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast)}@media(any-pointer:fine){.quick-add__submit:hover,.quick-add__button:hover,.add-to-cart-button:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-md)}}.facets,.facets-wrapper,.facets-controls-wrapper,.facet-filters,.facets__form,.active-facets{color:var(--mw-text-main)}.facets__display,.facets__panel,.facets-block-wrapper,.floating-panel,floating-panel-component{background:#111827f5!important;border:1px solid var(--mw-border-soft)!important;box-shadow:var(--mw-shadow-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.facets__summary,.facet-filters__label,.facets__heading,.facets__label,.facets__item,.facets__item label{color:var(--mw-text-main)}.facets__summary:hover,.facets__item:hover,.facets__item label:hover{color:var(--mw-accent-hover)}.active-facets__button,.pills__pill{background:#00b3ff1a!important;color:var(--mw-text-main)!important;border:1px solid rgba(0,179,255,.26);box-shadow:var(--mw-glow-xs)}.active-facets__button:hover,.pills__pill:hover{background:#00b3ff29!important;border-color:#00b3ff6b}.facet-filters select,.sorting select,select[name=sort_by]{background-color:#111827eb!important;color:var(--mw-text-main)!important;border-color:#ffffff1a!important;box-shadow:var(--mw-glow-xs)}.facet-filters select:hover,.sorting select:hover,select[name=sort_by]:hover{border-color:#00b3ff6b!important}.pagination,.pagination-wrapper{color:var(--mw-text-main)}.pagination a,.pagination__item,.pagination button{color:var(--mw-text-main);border-radius:var(--mw-radius-sm);transition:color var(--mw-transition-fast),background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.pagination a:hover,.pagination__item:hover,.pagination button:hover{color:var(--mw-accent-hover);background:#00b3ff14;box-shadow:var(--mw-glow-xs)}@media screen and (max-width:749px){.product-grid-container:before{margin-bottom:14px}.facets__display,.facets__panel,.facets-block-wrapper,.floating-panel,floating-panel-component{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.quick-add__submit,.quick-add__button,.add-to-cart-button,.pagination a,.pagination__item{transition:none!important;transform:none!important}}body.template-product .product-details,body.template-product .product-information,body.template-product product-information,body.template-product .product__info-container{color:var(--mw-text-main)}body.template-product .product-details h1,body.template-product .product-information h1,body.template-product product-information h1,body.template-product .product__title,body.template-product .product-title{color:var(--mw-text-main);text-shadow:0 0 18px rgba(0,179,255,.16),0 10px 30px rgba(0,0,0,.32)}body.template-product .product-details p,body.template-product .product-information p,body.template-product .product__text,body.template-product .product__sku,body.template-product .product__inventory,body.template-product .tax-note,body.template-product .unit-price{color:#f3f4f6ad}body.template-product product-price,body.template-product .price,body.template-product .price-item{color:var(--mw-text-main);font-weight:700}body.template-product .price-item--sale{color:var(--mw-accent-hover);text-shadow:0 0 14px rgba(0,179,255,.2)}body.template-product .compare-at-price,body.template-product .price__compare,body.template-product s{color:#f3f4f66b;opacity:1}body.template-product product-price{display:inline-block;padding:6px 0}body.template-product .variant-option{color:var(--mw-text-main)}body.template-product .variant-option legend,body.template-product .variant-option__swatch-value{color:#f3f4f6c2}body.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){background-color:#111827b8;color:var(--mw-text-main);border-color:#ffffff1a;box-shadow:0 0 #00b3ff00;transition:background-color var(--mw-transition-fast),color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),transform var(--mw-transition-fast)}body.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{background-color:#00b3ff1a;color:var(--mw-text-main);border-color:#00b3ff6b;box-shadow:var(--mw-glow-xs)}body.template-product .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch){background-color:#00b3ff2e;color:#fff;border-color:var(--mw-accent);box-shadow:var(--mw-glow-sm)}body.template-product .variant-option__button-label:has([data-option-available=false]){opacity:.55}body.template-product .quantity-selector{background-color:#111827c7;border-color:#ffffff1a;color:var(--mw-text-main);box-shadow:var(--mw-glow-xs)}body.template-product .quantity-selector:hover{background-color:#1f2937db;border-color:#00b3ff57}body.template-product .quantity-selector input[type=number]{color:var(--mw-text-main)}body.template-product .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--mw-text-main);transition:color var(--mw-transition-fast),transform var(--mw-transition-fast)}body.template-product .quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:var(--mw-accent-hover)}body.template-product .product-form-buttons,body.template-product .buy-buttons,body.template-product .product-form__buttons{gap:12px}body.template-product .add-to-cart-button,body.template-product .product-form-buttons .button,body.template-product .product-form__buttons .button{border-radius:var(--mw-radius-sm);box-shadow:var(--mw-glow-sm);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast)}body.template-product .add-to-cart-button:hover,body.template-product .product-form-buttons .button:hover,body.template-product .product-form__buttons .button:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-lg)}body.template-product .shopify-payment-button__button{border-radius:var(--mw-radius-sm)!important;transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast)}body.template-product .shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-md)}body.template-product .product-description,body.template-product .product__description,body.template-product .rte{color:#f3f4f6c7}body.template-product .product-description strong,body.template-product .product__description strong,body.template-product .rte strong{color:var(--mw-text-main)}body.template-product details,body.template-product .accordion,body.template-product .collapsible-row{border-color:#ffffff14}body.template-product summary,body.template-product .accordion summary,body.template-product .collapsible-row summary{color:var(--mw-text-main);transition:color var(--mw-transition-fast),background-color var(--mw-transition-fast)}body.template-product summary:hover,body.template-product .accordion summary:hover,body.template-product .collapsible-row summary:hover{color:var(--mw-accent-hover)}body.template-product details[open] summary{color:var(--mw-accent-hover)}.mw-product-trust{display:grid;gap:10px;margin-top:18px;padding:16px;border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:#1118279e;box-shadow:var(--mw-glow-xs)}.mw-product-trust__item{display:flex;align-items:center;gap:10px;color:#f3f4f6c7;font-size:14px}.mw-product-trust__icon{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.35)}body.template-product .sticky-content,body.template-product .product-sticky-bar,body.template-product .sticky-add-to-cart{background:#0b0f18eb;border-color:#ffffff14;box-shadow:var(--mw-shadow-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media screen and (max-width:749px){body.template-product .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px}body.template-product .product-form-buttons,body.template-product .buy-buttons,body.template-product .product-form__buttons{gap:10px}body.template-product .add-to-cart-button:hover,body.template-product .product-form-buttons .button:hover,body.template-product .product-form__buttons .button:hover,body.template-product .shopify-payment-button__button:hover{transform:none}.mw-product-trust{padding:14px}}@media(prefers-reduced-motion:reduce){body.template-product .variant-option__button-label,body.template-product .quantity-selector,body.template-product .add-to-cart-button,body.template-product .shopify-payment-button__button,body.template-product summary{transition:none!important;transform:none!important}}.cart-drawer,.drawer__inner,.drawer__content,.cart-items-component,body.template-cart .cart,body.template-cart .cart-items,body.template-cart .cart__items{color:var(--mw-text-main)}.cart-drawer,.drawer__inner{background:#0b0f18f5!important;border-color:#ffffff14!important;box-shadow:-18px 0 48px #00000075,0 0 28px #00b3ff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.drawer__header,.cart-drawer .drawer__header,.cart-drawer__header{border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111827b8,#0b0f1833)}.drawer__title,.cart-drawer__title,body.template-cart h1,body.template-cart .cart__title{color:var(--mw-text-main);text-shadow:0 0 16px rgba(0,179,255,.16),0 8px 24px rgba(0,0,0,.3)}.drawer__close,.cart-drawer .drawer__close,.drawer__close button,.cart-drawer button[aria-label*=Close],.cart-drawer button[aria-label*=Schlie\df en]{color:var(--mw-text-main)!important;transition:color var(--mw-transition-fast),background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.drawer__close:hover,.cart-drawer .drawer__close:hover,.drawer__close button:hover{color:var(--mw-accent-hover)!important;box-shadow:var(--mw-glow-xs)}.cart-item,.cart-items tr,.cart-items-component .cart-item,body.template-cart .cart-item{border-color:#ffffff14!important}.cart-item__name,.cart-item__details a,.cart-items a,.cart-drawer a{color:var(--mw-text-main);transition:color var(--mw-transition-fast)}.cart-item__name:hover,.cart-item__details a:hover,.cart-items a:hover,.cart-drawer a:hover{color:var(--mw-accent-hover)}.cart-item__details,.cart-item__price-wrapper,.cart-item__totals,.cart-item__discounted-prices,.cart-item__old-price,.cart-drawer .cart-item p{color:#f3f4f6ad}.cart-drawer .cart-item,body.template-cart .cart-item{transition:background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.cart-drawer .cart-item:hover,body.template-cart .cart-item:hover{background-color:#ffffff06}.cart-drawer .quantity-selector,body.template-cart .quantity-selector,.cart-items .quantity-selector{background-color:#111827c7;border-color:#ffffff1a;color:var(--mw-text-main);box-shadow:var(--mw-glow-xs)}.cart-drawer .quantity-selector:hover,body.template-cart .quantity-selector:hover,.cart-items .quantity-selector:hover{background-color:#1f2937db;border-color:#00b3ff57}.cart-drawer .quantity-selector input,body.template-cart .quantity-selector input,.cart-items .quantity-selector input{color:var(--mw-text-main)}.cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus),body.template-cart .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--mw-text-main)}.cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus):hover,body.template-cart .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:var(--mw-accent-hover)}.cart-remove-button,cart-remove-button,.cart-item__remove,.cart-drawer .button-unstyled,body.template-cart .button-unstyled{color:#f3f4f6ad;transition:color var(--mw-transition-fast),opacity var(--mw-transition-fast),transform var(--mw-transition-fast)}.cart-remove-button:hover,cart-remove-button:hover,.cart-item__remove:hover{color:var(--mw-accent-hover);opacity:1}.drawer__footer,.cart-drawer__footer,.cart__footer,body.template-cart .cart__footer,.totals,.cart-drawer .totals{color:var(--mw-text-main);border-color:#ffffff14!important}.drawer__footer,.cart-drawer__footer{background:linear-gradient(180deg,#1118271f,#111827c2);box-shadow:0 -14px 30px #00000047}.totals__total,.totals__total-value,.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:var(--mw-text-main);font-weight:800}.totals__total-value,.cart-drawer .totals__total-value{text-shadow:0 0 14px rgba(0,179,255,.18)}.tax-note,.cart-drawer .tax-note,.cart__footer .tax-note{color:#f3f4f69e}.cart-drawer .field__input,.cart__footer .field__input,.cart-drawer input:not([type=checkbox],[type=radio]),.cart__footer input:not([type=checkbox],[type=radio]),.cart-drawer textarea,.cart__footer textarea{background-color:#111827c7!important;color:var(--mw-text-main)!important;border-color:#ffffff1a!important}.cart-drawer .field__input:focus,.cart__footer .field__input:focus,.cart-drawer input:not([type=checkbox],[type=radio]):focus,.cart__footer input:not([type=checkbox],[type=radio]):focus,.cart-drawer textarea:focus,.cart__footer textarea:focus{border-color:var(--mw-accent)!important;box-shadow:0 0 0 3px #00b3ff24,0 0 18px #00b3ff29}.cart-discount,.discount,.cart-item__discounted-prices{color:var(--mw-accent-hover)}.cart-drawer .button,.cart-drawer .button-secondary,.cart__footer .button,.cart__footer .button-secondary,body.template-cart .button,body.template-cart .button-secondary{border-radius:var(--mw-radius-sm);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast),border-color var(--mw-transition-fast)}.cart-drawer .button:not(.button-secondary,.button-unstyled),.cart__footer .button:not(.button-secondary,.button-unstyled),body.template-cart .button:not(.button-secondary,.button-unstyled){box-shadow:var(--mw-glow-sm)}.cart-drawer .button:not(.button-secondary,.button-unstyled):hover,.cart__footer .button:not(.button-secondary,.button-unstyled):hover,body.template-cart .button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-1px);box-shadow:var(--mw-glow-lg)}.cart-drawer .button-secondary:hover,.cart__footer .button-secondary:hover,body.template-cart .button-secondary:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-sm)}.cart-drawer .cart__empty-text,.cart-drawer .cart-drawer__empty-content,body.template-cart .cart__empty-text,body.template-cart .cart-empty{color:#f3f4f6c7}.cart-drawer .cart-drawer__empty-content,body.template-cart .cart-empty{text-align:center}.cart-drawer .cart-drawer__empty-content svg,body.template-cart .cart-empty svg{color:var(--mw-accent-hover);filter:drop-shadow(0 0 12px rgba(0,179,255,.24))}body.template-cart table,body.template-cart th,body.template-cart td{border-color:#ffffff14!important}body.template-cart th{color:#f3f4f6b8;text-transform:uppercase;letter-spacing:.06em}body.template-cart td{color:var(--mw-text-main)}@media screen and (max-width:749px){.cart-drawer,.drawer__inner{backdrop-filter:none;-webkit-backdrop-filter:none}.cart-drawer .button:hover,.cart-drawer .button-secondary:hover,.cart__footer .button:hover,.cart__footer .button-secondary:hover,body.template-cart .button:hover,body.template-cart .button-secondary:hover{transform:none}.drawer__footer,.cart-drawer__footer{box-shadow:0 -10px 22px #0000003d}}@media(prefers-reduced-motion:reduce){.cart-drawer .button,.cart-drawer .button-secondary,.cart__footer .button,.cart__footer .button-secondary,.cart-item,.quantity-selector{transition:none!important;transform:none!important}}.footer,.footer__content-top,.footer__content-bottom,.footer-block,.footer-block__details-content,.footer__column,footer{color:var(--mw-text-main)}.footer{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18eb,#0b0f18)!important;border-top:1px solid rgba(255,255,255,.08)}.footer:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,179,255,.42),transparent);box-shadow:0 0 18px #00b3ff33}.footer:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;opacity:.38;background:radial-gradient(circle at 15% 20%,rgba(0,179,255,.1),transparent 28%),radial-gradient(circle at 85% 65%,rgba(56,189,248,.07),transparent 34%);filter:blur(24px)}.footer>*{position:relative;z-index:1}.footer-block__heading,.footer h2,.footer h3,.footer h4,.footer .h2,.footer .h3,.footer .h4{color:var(--mw-text-main);text-shadow:0 0 14px rgba(0,179,255,.14),0 8px 22px rgba(0,0,0,.28)}.footer p,.footer .rte,.footer small,.footer__copyright,.footer-block__details-content,.footer__content-bottom{color:#f3f4f6a8}.footer a,.footer-block__details-content a,.footer__list-social a,.footer__copyright a{color:#f3f4f6c7;transition:color var(--mw-transition-fast),opacity var(--mw-transition-fast),text-shadow var(--mw-transition-fast)}.footer a:hover,.footer-block__details-content a:hover,.footer__list-social a:hover,.footer__copyright a:hover{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.25)}.footer__list-social a,.footer .list-social__link{border-radius:999px}.footer__list-social a:hover,.footer .list-social__link:hover{box-shadow:var(--mw-glow-xs)}.footer .field__input,.footer input:not([type=checkbox],[type=radio]),.footer textarea,.footer select{background-color:#111827c7!important;color:var(--mw-text-main)!important;border-color:#ffffff1a!important}.footer .field__input:focus,.footer input:not([type=checkbox],[type=radio]):focus,.footer textarea:focus,.footer select:focus{border-color:var(--mw-accent)!important;box-shadow:0 0 0 3px #00b3ff24,0 0 18px #00b3ff29}.footer .button,.footer .button-secondary{border-radius:var(--mw-radius-sm);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast)}.footer .button:hover,.footer .button-secondary:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-md)}.footer .list-payment,.footer .localization-form,.footer .disclosure,.footer .disclosure__button{color:#f3f4f6b8}.footer .disclosure__button{background-color:#1118279e;border-color:#ffffff1a;border-radius:var(--mw-radius-sm);transition:border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),color var(--mw-transition-fast)}.footer .disclosure__button:hover{color:var(--mw-accent-hover);border-color:#00b3ff52;box-shadow:var(--mw-glow-xs)}.mw-trust-section{position:relative;overflow:hidden;padding:clamp(34px,5vw,70px) 0;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#111827b3,#0b0f18eb);border-block:1px solid rgba(255,255,255,.06)}.mw-trust-section:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(0,179,255,.12),transparent 30%),radial-gradient(circle at 80% 70%,rgba(56,189,248,.08),transparent 34%);filter:blur(22px);opacity:.65}.mw-trust-section>*{position:relative;z-index:1}.mw-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.mw-trust-card{position:relative;overflow:hidden;padding:clamp(18px,2vw,26px);border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:linear-gradient(180deg,#111827c7,#0b0f18e0);box-shadow:var(--mw-shadow-soft);transition:transform var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.mw-trust-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(0,179,255,.15),transparent 42%);transition:opacity var(--mw-transition-fast)}@media(any-pointer:fine){.mw-trust-card:hover{transform:translateY(-3px);border-color:#00b3ff4d;box-shadow:var(--mw-shadow-panel),var(--mw-glow-sm)}.mw-trust-card:hover:before{opacity:1}}.mw-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:999px;color:var(--mw-accent-hover);background:#00b3ff1a;border:1px solid rgba(0,179,255,.24);box-shadow:var(--mw-glow-xs)}.mw-trust-title{margin:0 0 8px;color:var(--mw-text-main);font-weight:800;font-size:clamp(16px,1.6vw,19px)}.mw-trust-text{margin:0;color:#f3f4f6ad;line-height:1.55;font-size:14px}.mw-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:14px 18px;border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:#111827a3;box-shadow:var(--mw-glow-xs)}.mw-trust-strip__item{display:inline-flex;align-items:center;gap:7px;color:#f3f4f6bd;font-size:14px}.mw-trust-strip__icon{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.32)}@media screen and (max-width:989px){.mw-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.footer:after{opacity:.24}.footer .button:hover,.footer .button-secondary:hover,.mw-trust-card:hover{transform:none}.mw-trust-grid{grid-template-columns:1fr}.mw-trust-strip{justify-content:flex-start}.mw-trust-strip__item{width:100%}}@media(prefers-reduced-motion:reduce){.footer a,.footer .button,.footer .button-secondary,.mw-trust-card{transition:none!important;transform:none!important}}.search-modal,.search-modal__content,.predictive-search,.predictive-search-results,.predictive-search-results__inner,.search__input,.search-page,.template-search{color:var(--mw-text-main)}.search-modal,.search-modal__content,.predictive-search,.predictive-search-results,.predictive-search-results__inner{background:#0b0f18f5!important;border-color:#ffffff14!important;box-shadow:0 18px 46px #0000006b,0 0 26px #00b3ff1a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.search-modal input,.search__input,.predictive-search input,.template-search input[type=search],.template-search input:not([type=checkbox],[type=radio]){background-color:#111827d1!important;color:var(--mw-text-main)!important;border-color:#ffffff1a!important;box-shadow:var(--mw-glow-xs);transition:background-color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.search-modal input::placeholder,.search__input::placeholder,.predictive-search input::placeholder,.template-search input::placeholder{color:#f3f4f685!important}.search-modal input:focus,.search__input:focus,.predictive-search input:focus,.template-search input[type=search]:focus{background-color:#1f2937e6!important;border-color:var(--mw-accent)!important;box-shadow:0 0 0 3px #00b3ff24,0 0 20px #00b3ff2e}.search-modal button,.predictive-search button,.template-search button{transition:color var(--mw-transition-fast),background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),transform var(--mw-transition-fast)}.search-modal button:hover,.predictive-search button:hover,.template-search button:hover{color:var(--mw-accent-hover)!important}.search-modal__close-button,.search-modal .modal__close-button,.search-modal button[aria-label*=Close],.search-modal button[aria-label*=Schlie\df en]{color:var(--mw-text-main)!important;border-radius:999px}.search-modal__close-button:hover,.search-modal .modal__close-button:hover,.search-modal button[aria-label*=Close]:hover,.search-modal button[aria-label*=Schlie\df en]:hover{color:var(--mw-accent-hover)!important;box-shadow:var(--mw-glow-xs)}.predictive-search__heading,.predictive-search-results__heading,.predictive-search h2,.predictive-search h3,.search-page h1,.template-search h1{color:var(--mw-text-main);text-shadow:0 0 16px rgba(0,179,255,.14),0 8px 24px rgba(0,0,0,.28)}.predictive-search p,.predictive-search small,.predictive-search .caption,.predictive-search-results p,.predictive-search-results small,.template-search .caption{color:#f3f4f6a8}.predictive-search__item,.predictive-search__list-item,.predictive-search-results__card,.predictive-search-results__card--product,.template-search .product-card{color:var(--mw-text-main);border-color:#ffffff14;transition:background-color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),transform var(--mw-transition-fast)}@media(any-pointer:fine){.predictive-search__item:hover,.predictive-search__list-item:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{background-color:#00b3ff12;border-color:#00b3ff47;box-shadow:var(--mw-glow-xs)}}.predictive-search a,.predictive-search-results a,.template-search a{color:var(--mw-text-main);transition:color var(--mw-transition-fast),text-shadow var(--mw-transition-fast)}.predictive-search a:hover,.predictive-search-results a:hover,.template-search a:hover{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.22)}.predictive-search-results__card h3,.predictive-search-results__card h4,.predictive-search-results__card--product h3,.predictive-search-results__card--product h4,.predictive-search .product-card h3,.predictive-search .product-card h4,.template-search .product-card h3,.template-search .product-card h4{color:var(--mw-text-main);transition:color var(--mw-transition-fast)}@media(any-pointer:fine){.predictive-search-results__card:hover h3,.predictive-search-results__card:hover h4,.predictive-search-results__card--product:hover h3,.predictive-search-results__card--product:hover h4,.template-search .product-card:hover h3,.template-search .product-card:hover h4{color:var(--mw-accent-hover)}}.predictive-search .price,.predictive-search-results .price,.template-search .price,.predictive-search .price-item,.predictive-search-results .price-item,.template-search .price-item{color:var(--mw-text-main);font-weight:700}.predictive-search .price-item--sale,.predictive-search-results .price-item--sale,.template-search .price-item--sale{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.16)}.predictive-search__search-for-button,.predictive-search__search-for-text,.predictive-search .button,.template-search .button,.template-search .button-secondary{border-radius:var(--mw-radius-sm);transition:background-color var(--mw-transition-fast),color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),transform var(--mw-transition-fast)}.predictive-search__search-for-button:hover,.predictive-search .button:hover,.template-search .button:hover,.template-search .button-secondary:hover{box-shadow:var(--mw-glow-md);transform:translateY(-1px)}.predictive-search__no-results,.predictive-search-results__empty,.template-search .empty,.template-search .rte{color:#f3f4f6b8}.predictive-search__no-results strong,.predictive-search-results__empty strong,.template-search .empty strong,.template-search .product-grid-container{color:var(--mw-text-main)}.template-search .product-grid-container:before{content:"";display:block;width:100%;height:1px;margin-bottom:18px;background:linear-gradient(90deg,transparent,rgba(0,179,255,.24),transparent);box-shadow:0 0 14px #00b3ff1f}@media screen and (max-width:749px){.search-modal,.search-modal__content,.predictive-search,.predictive-search-results,.predictive-search-results__inner{backdrop-filter:none;-webkit-backdrop-filter:none}.predictive-search__search-for-button:hover,.predictive-search .button:hover,.template-search .button:hover,.template-search .button-secondary:hover{transform:none}.template-search .product-grid-container:before{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.search-modal input,.search__input,.predictive-search input,.predictive-search__item,.predictive-search__list-item,.predictive-search-results__card,.predictive-search-results__card--product,.predictive-search__search-for-button,.template-search .button,.template-search .button-secondary{transition:none!important;transform:none!important}}.customer,.account,.addresses,.order,.contact,.shopify-policy__container,body[class*=customers] main,body.template-customers-login main,body.template-customers-register main,body.template-customers-account main,body.template-customers-addresses main,body.template-customers-order main{color:var(--mw-text-main)}.customer h1,.customer h2,.customer h3,.account h1,.account h2,.account h3,.addresses h1,.addresses h2,.order h1,.order h2,.contact h1,.contact h2,.shopify-policy__title h1{color:var(--mw-text-main);text-shadow:0 0 18px rgba(0,179,255,.16),0 10px 30px rgba(0,0,0,.3)}.customer p,.account p,.addresses p,.order p,.contact p,.shopify-policy__container p,.customer small,.account small{color:#f3f4f6b3}.customer a,.account a,.addresses a,.order a,.contact a,.shopify-policy__container a{color:var(--mw-accent);transition:color var(--mw-transition-fast),text-shadow var(--mw-transition-fast)}.customer a:hover,.account a:hover,.addresses a:hover,.order a:hover,.contact a:hover,.shopify-policy__container a:hover{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.22)}.customer form,.account form,.addresses form,.contact form,.shopify-policy__container,.customer .form,.account .form{position:relative;border-radius:var(--mw-radius-lg)}body[class*=customers] .customer form,body.template-customers-login .customer form,body.template-customers-register .customer form,body.template-customers-reset-password .customer form,body.template-customers-activate-account .customer form{padding:clamp(20px,3vw,34px);background:linear-gradient(180deg,#111827c7,#0b0f18e0);border:1px solid var(--mw-border-soft);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}body[class*=customers] .customer form:before,body.template-customers-login .customer form:before,body.template-customers-register .customer form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:.55;background:radial-gradient(circle at 20% 0%,rgba(0,179,255,.1),transparent 34%),radial-gradient(circle at 80% 100%,rgba(56,189,248,.06),transparent 36%)}body[class*=customers] .customer form>*,body.template-customers-login .customer form>*,body.template-customers-register .customer form>*{position:relative;z-index:1}.customer .field,.account .field,.addresses .field,.contact .field,.newsletter-form .field{color:var(--mw-text-main)}.customer .field__input,.account .field__input,.addresses .field__input,.contact .field__input,.newsletter-form .field__input,.customer input:not([type=checkbox],[type=radio]),.account input:not([type=checkbox],[type=radio]),.addresses input:not([type=checkbox],[type=radio]),.contact input:not([type=checkbox],[type=radio]),.customer textarea,.account textarea,.addresses textarea,.contact textarea,.customer select,.account select,.addresses select,.contact select{background-color:#111827d1!important;color:var(--mw-text-main)!important;border-color:#ffffff1a!important;box-shadow:var(--mw-glow-xs);transition:background-color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),color var(--mw-transition-fast)}.customer input::placeholder,.account input::placeholder,.addresses input::placeholder,.contact input::placeholder,.customer textarea::placeholder,.account textarea::placeholder,.addresses textarea::placeholder,.contact textarea::placeholder{color:#f3f4f67a!important}.customer .field__input:focus,.account .field__input:focus,.addresses .field__input:focus,.contact .field__input:focus,.newsletter-form .field__input:focus,.customer input:not([type=checkbox],[type=radio]):focus,.account input:not([type=checkbox],[type=radio]):focus,.addresses input:not([type=checkbox],[type=radio]):focus,.contact input:not([type=checkbox],[type=radio]):focus,.customer textarea:focus,.account textarea:focus,.addresses textarea:focus,.contact textarea:focus,.customer select:focus,.account select:focus,.addresses select:focus,.contact select:focus{background-color:#1f2937e6!important;border-color:var(--mw-accent)!important;box-shadow:0 0 0 3px #00b3ff24,0 0 20px #00b3ff2e}.customer label,.account label,.addresses label,.contact label,.newsletter-form label{color:#f3f4f6bd}.customer .button,.account .button,.addresses .button,.contact .button,.newsletter-form .button,.customer button,.account button,.addresses button,.contact button{border-radius:var(--mw-radius-sm);transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),background-color var(--mw-transition-fast),color var(--mw-transition-fast),border-color var(--mw-transition-fast)}.customer .button:not(.button-secondary,.button-unstyled),.account .button:not(.button-secondary,.button-unstyled),.addresses .button:not(.button-secondary,.button-unstyled),.contact .button:not(.button-secondary,.button-unstyled),.newsletter-form .button:not(.button-secondary,.button-unstyled){box-shadow:var(--mw-glow-sm)}.customer .button:not(.button-secondary,.button-unstyled):hover,.account .button:not(.button-secondary,.button-unstyled):hover,.addresses .button:not(.button-secondary,.button-unstyled):hover,.contact .button:not(.button-secondary,.button-unstyled):hover,.newsletter-form .button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-1px);box-shadow:var(--mw-glow-lg)}.customer .button-secondary:hover,.account .button-secondary:hover,.addresses .button-secondary:hover,.contact .button-secondary:hover{transform:translateY(-1px);box-shadow:var(--mw-glow-sm)}.form__message,.customer .errors,.customer .form-status,.contact .form-status,.contact .form__message,.account .form__message,.addresses .form__message{border-radius:var(--mw-radius-md);padding:12px 14px;background:#111827c7;border:1px solid rgba(255,255,255,.1);color:#f3f4f6c7;box-shadow:var(--mw-glow-xs)}.customer .errors,.form__message[role=alert],.customer .form__message[role=alert],.contact .form__message[role=alert]{border-color:#f871716b;box-shadow:0 0 14px #f8717124}.form-status,.form-status-list,.contact .form-status{border-color:#00b3ff5c;box-shadow:var(--mw-glow-sm)}.form__message svg,.form-status svg{color:var(--mw-accent-hover);filter:drop-shadow(0 0 10px rgba(0,179,255,.22))}.account table,.order table,.customer table,.addresses table{color:var(--mw-text-main);border-color:#ffffff14!important}.account th,.order th,.customer th,.addresses th{color:#f3f4f6b8;text-transform:uppercase;letter-spacing:.06em;border-color:#ffffff14!important}.account td,.order td,.customer td,.addresses td{color:#f3f4f6d1;border-color:#ffffff14!important}@media(any-pointer:fine){.account tr:hover,.order tr:hover,.customer tr:hover{background-color:#00b3ff09}}.addresses li,.addresses .address,.account .address,.customer .address{border-radius:var(--mw-radius-lg);border:1px solid var(--mw-border-soft);background:linear-gradient(180deg,#111827b8,#0b0f18db);box-shadow:var(--mw-glow-xs);color:var(--mw-text-main)}.addresses address,.account address,.customer address{color:#f3f4f6bd}.contact{position:relative}.contact .field+.field{margin-top:12px}.contact textarea{min-height:140px}.contact form{padding:clamp(18px,3vw,30px);border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:linear-gradient(180deg,#111827b3,#0b0f18d6);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}.newsletter-form{color:var(--mw-text-main)}.newsletter-form__field-wrapper{border-radius:var(--mw-radius-sm)}.newsletter-form .field__input{background-color:#111827d1!important;color:var(--mw-text-main)!important}.newsletter-form button:hover{color:var(--mw-accent-hover)}.shopify-policy__container{color:var(--mw-text-main)}.shopify-policy__body,.shopify-policy__body .rte{color:#f3f4f6c2}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:var(--mw-text-main)}@media screen and (max-width:749px){body[class*=customers] .customer form,body.template-customers-login .customer form,body.template-customers-register .customer form,body.template-customers-reset-password .customer form,body.template-customers-activate-account .customer form,.contact form{padding:18px}.customer .button:hover,.account .button:hover,.addresses .button:hover,.contact .button:hover,.newsletter-form .button:hover{transform:none}.account table,.order table,.customer table{font-size:14px}}@media(prefers-reduced-motion:reduce){.customer .button,.account .button,.addresses .button,.contact .button,.newsletter-form .button,.customer input,.account input,.addresses input,.contact input,.customer textarea,.account textarea,.addresses textarea,.contact textarea{transition:none!important;transform:none!important}}main a:not(.button):not(.button-secondary):not(.button-unstyled),.footer a:not(.button):not(.button-secondary):not(.button-unstyled){transition:color var(--mw-transition-fast),text-shadow var(--mw-transition-fast),opacity var(--mw-transition-fast)}main a:not(.button):not(.button-secondary):not(.button-unstyled):hover,.footer a:not(.button):not(.button-secondary):not(.button-unstyled):hover{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.18)}:focus-visible{outline:2px solid rgba(0,179,255,.72)!important;outline-offset:3px;box-shadow:0 0 0 4px #00b3ff1f}.button:focus-visible,.button-secondary:focus-visible,button:focus-visible,a:focus-visible{outline-color:var(--mw-accent-hover)!important}hr,.shopify-section+.shopify-section{border-color:#ffffff0f}.mw-line{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,179,255,.34),transparent);box-shadow:0 0 16px #00b3ff24}.mw-line--soft{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);box-shadow:none}.mw-panel{border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:linear-gradient(180deg,#111827c2,#0b0f18e0);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}.mw-panel--hover{transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),border-color var(--mw-transition-fast)}@media(any-pointer:fine){.mw-panel--hover:hover{transform:translateY(-3px);border-color:#00b3ff4d;box-shadow:var(--mw-shadow-panel),var(--mw-glow-sm)}}main .button:not(.button-unstyled):active,main .button-secondary:active,.product-form-buttons .button:active,.cart-drawer .button:active,.footer .button:active{transform:translateY(0) scale(.99);box-shadow:var(--mw-glow-xs)}.header__icon,.drawer__close,.search-modal__close-button,.close-button,button.button-unstyled{transition:color var(--mw-transition-fast),background-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast),opacity var(--mw-transition-fast)}.header__icon:hover,.drawer__close:hover,.search-modal__close-button:hover,.close-button:hover,button.button-unstyled:hover{color:var(--mw-accent-hover)!important}html{scrollbar-width:thin;scrollbar-color:rgba(0,179,255,.42) rgba(11,15,24,.8)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#0b0f18eb}::-webkit-scrollbar-thumb{background:#00b3ff5c;border-radius:999px;border:4px solid rgba(11,15,24,.92);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#38bdf894;border:4px solid rgba(11,15,24,.92);background-clip:content-box}::selection{background:#00b3ff52;color:#fff}.mw-kicker{display:inline-flex;align-items:center;gap:10px;color:#f3f4f6bd;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.mw-kicker:before{content:"";width:32px;height:1px;background:var(--mw-accent);box-shadow:0 0 12px #00b3ff7a}.mw-gradient-text{color:transparent;background:linear-gradient(90deg,#f3f4f6,#38bdf8,#f3f4f6);-webkit-background-clip:text;background-clip:text}.mw-muted{color:#f3f4f6a8}@media(prefers-reduced-motion:no-preference){.mw-reveal{opacity:0;transform:translateY(12px);animation:mwRevealUp .75s ease forwards}.mw-reveal--delay-1{animation-delay:.1s}.mw-reveal--delay-2{animation-delay:.22s}.mw-reveal--delay-3{animation-delay:.34s}}@keyframes mwRevealUp{to{opacity:1;transform:translateY(0)}}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#0b0f18fa,#111827f5,#0b0f18fa)!important;border-bottom:1px solid rgba(0,179,255,.12)}.announcement-bar a,.utility-bar a{color:var(--mw-accent-hover)}.announcement-bar__message{color:#f3f4f6d1}.mw-label{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 10px;border:1px solid rgba(0,179,255,.28);border-radius:999px;background:#00b3ff14;color:#f3f4f6d1;font-size:12px;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--mw-glow-xs)}.mw-label:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mw-accent-hover);box-shadow:0 0 10px #00b3ff8c}@media screen and (max-width:749px){:focus-visible{outline-offset:2px}.mw-panel--hover:hover{transform:none}::-webkit-scrollbar{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.mw-reveal,.mw-panel--hover,main .button,main .button-secondary,.header__icon,.drawer__close,.search-modal__close-button{animation:none!important;transition:none!important;transform:none!important}}.mw-category-gateway{position:relative;overflow:hidden;padding:clamp(42px,6vw,86px) 0;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18f5,#111827e0);border-block:1px solid rgba(255,255,255,.06)}.mw-category-gateway:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(0,179,255,.12),transparent 30%),radial-gradient(circle at 82% 72%,rgba(56,189,248,.08),transparent 34%);filter:blur(22px);opacity:.65}.mw-category-gateway__inner{position:relative;z-index:1}.mw-category-gateway__header{max-width:820px;margin:0 auto clamp(26px,4vw,44px);text-align:center}.mw-category-gateway__title{margin:10px 0 12px;color:var(--mw-text-main);text-shadow:0 0 20px rgba(0,179,255,.18),0 10px 30px rgba(0,0,0,.32)}.mw-category-gateway__text{margin:0 auto;max-width:680px;color:#f3f4f6b3;line-height:1.65}.mw-category-gateway__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-category-card{position:relative;overflow:hidden;min-height:260px;padding:clamp(18px,2vw,26px);border-radius:var(--mw-radius-lg);border:1px solid var(--mw-border-soft);background:linear-gradient(180deg,#111827c7,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;transition:transform var(--mw-transition-fast),box-shadow var(--mw-transition-fast),border-color var(--mw-transition-fast)}.mw-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.12),transparent 36%),linear-gradient(180deg,transparent,rgba(0,0,0,.34))}.mw-category-card:after{content:"";position:absolute;inset:auto 18px 18px 18px;height:1px;pointer-events:none;background:linear-gradient(90deg,#00b3ff00,#00b3ff85,#00b3ff00);box-shadow:0 0 14px #00b3ff38}.mw-category-card__content{position:relative;z-index:1}.mw-category-card__label{display:inline-flex;width:fit-content;margin-bottom:12px;padding:6px 10px;border-radius:999px;color:#f3f4f6d1;background:#00b3ff14;border:1px solid rgba(0,179,255,.24);font-size:12px;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--mw-glow-xs)}.mw-category-card__title{margin:0 0 8px;color:var(--mw-text-main);font-size:clamp(20px,2vw,26px);line-height:1.12}.mw-category-card__text{margin:0 0 16px;color:#f3f4f6a8;line-height:1.55;font-size:14px}.mw-category-card__cta{color:var(--mw-accent-hover);font-weight:700;font-size:14px;text-shadow:0 0 12px rgba(0,179,255,.2)}@media(any-pointer:fine){.mw-category-card:hover{transform:translateY(-4px);border-color:#00b3ff57;box-shadow:var(--mw-shadow-panel),var(--mw-glow-md)}.mw-category-card:hover .mw-category-card__title{color:var(--mw-accent-hover)}}@media screen and (max-width:989px){.mw-category-gateway__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-category-gateway__grid{grid-template-columns:1fr}.mw-category-card{min-height:220px}.mw-category-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mw-category-card{transition:none!important;transform:none!important}}.mw-empty-collection{max-width:820px;margin:clamp(28px,5vw,70px) auto;padding:clamp(24px,4vw,44px);text-align:center;border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 36%),linear-gradient(180deg,#111827c7,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}.mw-empty-collection__title{margin:18px 0 12px;color:var(--mw-text-main);text-shadow:0 0 18px rgba(0,179,255,.18),0 10px 30px rgba(0,0,0,.3)}.mw-empty-collection__text{max-width:640px;margin:0 auto;color:#f3f4f6b8;line-height:1.65}.mw-empty-collection__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}@media screen and (max-width:749px){.mw-empty-collection__buttons{flex-direction:column}.mw-empty-collection__buttons .button,.mw-empty-collection__buttons .button-secondary{width:100%}}.mw-product-trust--premium{margin-top:22px}.mw-product-trust__headline{margin-bottom:16px}.mw-product-trust__headline h3{margin:12px 0 0;color:var(--mw-text-main);font-size:clamp(18px,2vw,22px);line-height:1.25;text-shadow:0 0 16px rgba(0,179,255,.14),0 8px 24px rgba(0,0,0,.28)}.mw-product-trust__grid{display:grid;grid-template-columns:1fr;gap:12px}.mw-product-trust__item{align-items:flex-start;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:var(--mw-radius-md);background:#0b0f186b}.mw-product-trust__item strong{display:block;margin-bottom:3px;color:var(--mw-text-main);font-size:14px}.mw-product-trust__item p{margin:0;color:#f3f4f6a8;font-size:13px;line-height:1.45}@media screen and (min-width:990px){.mw-product-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-why-us{position:relative;overflow:hidden;padding:clamp(48px,7vw,100px) 0;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18f5,#111827db);border-block:1px solid rgba(255,255,255,.06)}.mw-why-us:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(0,179,255,.12),transparent 30%),radial-gradient(circle at 82% 72%,rgba(56,189,248,.08),transparent 34%);filter:blur(24px);opacity:.72}.mw-why-us__inner{position:relative;z-index:1}.mw-why-us__header{max-width:860px;margin:0 auto clamp(28px,4vw,46px);text-align:center}.mw-why-us__title{margin:12px 0 14px;color:var(--mw-text-main);text-shadow:0 0 20px rgba(0,179,255,.18),0 10px 30px rgba(0,0,0,.34)}.mw-why-us__text{max-width:720px;margin:0 auto;color:#f3f4f6b8;line-height:1.7}.mw-why-us__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-why-card{position:relative;overflow:hidden;padding:clamp(20px,2.3vw,30px);min-height:250px;border-radius:var(--mw-radius-lg);border:1px solid var(--mw-border-soft);background:linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs);transition:transform var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.mw-why-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(0,179,255,.16),transparent 42%);transition:opacity var(--mw-transition-fast)}.mw-why-card__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:18px;border-radius:999px;color:var(--mw-accent-hover);background:#00b3ff1a;border:1px solid rgba(0,179,255,.28);box-shadow:var(--mw-glow-xs);font-weight:800}.mw-why-card__title{position:relative;z-index:1;margin:0 0 10px;color:var(--mw-text-main);font-size:clamp(17px,1.6vw,21px);line-height:1.2}.mw-why-card__text{position:relative;z-index:1;margin:0;color:#f3f4f6ad;line-height:1.6;font-size:14px}@media(any-pointer:fine){.mw-why-card:hover{transform:translateY(-4px);border-color:#00b3ff57;box-shadow:var(--mw-shadow-panel),var(--mw-glow-sm)}.mw-why-card:hover:before{opacity:1}.mw-why-card:hover .mw-why-card__title{color:var(--mw-accent-hover)}}@media screen and (max-width:989px){.mw-why-us__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-why-us__grid{grid-template-columns:1fr}.mw-why-card{min-height:auto}.mw-why-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mw-why-card{transition:none!important;transform:none!important}}.mw-collection-description{position:relative;max-width:920px;margin:clamp(20px,4vw,42px) auto;padding:clamp(18px,3vw,30px);border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827b8,#0b0f18e6);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}.mw-collection-description__inner{color:#f3f4f6bd;line-height:1.7}.mw-collection-description__inner h1,.mw-collection-description__inner h2,.mw-collection-description__inner h3{color:var(--mw-text-main);margin-top:0}.mw-collection-description__inner p:last-child{margin-bottom:0}.mw-collection-description__inner strong{color:var(--mw-text-main)}.mw-about-page{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18f5,#111827e0)}.mw-about-hero,.mw-about-story,.mw-about-values,.mw-about-roadmap,.mw-about-cta{position:relative;padding:clamp(46px,7vw,96px) 0}.mw-about-hero:before,.mw-about-story:before,.mw-about-values:before,.mw-about-roadmap:before,.mw-about-cta:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(0,179,255,.1),transparent 30%),radial-gradient(circle at 82% 72%,rgba(56,189,248,.07),transparent 34%);filter:blur(24px);opacity:.62}.mw-about-inner{position:relative;z-index:1}.mw-about-center{max-width:860px;margin:0 auto;text-align:center}.mw-about-title{margin:14px 0 16px;color:var(--mw-text-main);text-shadow:0 0 22px rgba(0,179,255,.18),0 12px 34px rgba(0,0,0,.36)}.mw-about-text{color:#f3f4f6b8;line-height:1.75;margin:0 auto}.mw-about-text+.mw-about-text{margin-top:16px}.mw-about-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-about-card{position:relative;overflow:hidden;padding:clamp(20px,2.3vw,30px);border-radius:var(--mw-radius-lg);border:1px solid var(--mw-border-soft);background:linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs);transition:transform var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.mw-about-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(0,179,255,.15),transparent 42%);transition:opacity var(--mw-transition-fast)}.mw-about-card__icon,.mw-about-card__title,.mw-about-card__text{position:relative;z-index:1}.mw-about-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:18px;border-radius:999px;color:var(--mw-accent-hover);background:#00b3ff1a;border:1px solid rgba(0,179,255,.28);box-shadow:var(--mw-glow-xs);font-weight:800}.mw-about-card__title{margin:0 0 10px;color:var(--mw-text-main);font-size:clamp(17px,1.6vw,21px);line-height:1.2}.mw-about-card__text{margin:0;color:#f3f4f6ad;line-height:1.6;font-size:14px}.mw-about-panel{max-width:920px;margin:0 auto;padding:clamp(24px,4vw,46px);border:1px solid var(--mw-border-soft);border-radius:var(--mw-radius-lg);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-sm)}.mw-about-list{display:grid;gap:12px;margin-top:24px}.mw-about-list__item{display:flex;gap:10px;align-items:flex-start;color:#f3f4f6b8;line-height:1.55}.mw-about-list__icon{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.32)}.mw-about-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}@media(any-pointer:fine){.mw-about-card:hover{transform:translateY(-4px);border-color:#00b3ff57;box-shadow:var(--mw-shadow-panel),var(--mw-glow-sm)}.mw-about-card:hover:before{opacity:1}.mw-about-card:hover .mw-about-card__title{color:var(--mw-accent-hover)}}@media screen and (max-width:989px){.mw-about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-about-grid{grid-template-columns:1fr}.mw-about-buttons{flex-direction:column}.mw-about-buttons .button,.mw-about-buttons .button-secondary{width:100%}.mw-about-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mw-about-card{transition:none!important;transform:none!important}}.mw-contact-page{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18f5,#111827e0)}.mw-contact-hero,.mw-contact-main,.mw-contact-support,.mw-contact-cta{position:relative;padding:clamp(46px,7vw,96px) 0}.mw-contact-hero:before,.mw-contact-main:before,.mw-contact-support:before,.mw-contact-cta:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(0,179,255,.1),transparent 30%),radial-gradient(circle at 82% 72%,rgba(56,189,248,.07),transparent 34%);filter:blur(24px);opacity:.62}.mw-contact-inner{position:relative;z-index:1}.mw-contact-center{max-width:860px;margin:0 auto;text-align:center}.mw-contact-title{margin:14px 0 16px;color:var(--mw-text-main);text-shadow:0 0 22px rgba(0,179,255,.18),0 12px 34px rgba(0,0,0,.36)}.mw-contact-text{color:#f3f4f6b8;line-height:1.75;margin:0 auto}.mw-contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(18px,3vw,34px);align-items:start}.mw-contact-panel,.mw-contact-info-card,.mw-contact-support-card{position:relative;overflow:hidden;border-radius:var(--mw-radius-lg);border:1px solid var(--mw-border-soft);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:var(--mw-shadow-soft),var(--mw-glow-xs)}.mw-contact-panel{padding:clamp(22px,4vw,42px)}.mw-contact-info-card,.mw-contact-support-card{padding:clamp(18px,2.6vw,28px)}.mw-contact-panel h2,.mw-contact-info-card h3,.mw-contact-support-card h3{margin:12px 0 10px;color:var(--mw-text-main)}.mw-contact-panel p,.mw-contact-info-card p,.mw-contact-support-card p{color:#f3f4f6ad;line-height:1.65}.mw-contact-form{display:grid;gap:16px;margin-top:22px}.mw-contact-field{display:grid;gap:7px}.mw-contact-field label{color:#f3f4f6c7;font-size:14px;font-weight:700}.mw-contact-field input,.mw-contact-field select,.mw-contact-field textarea{width:100%;border-radius:var(--mw-radius-sm);border:1px solid rgba(255,255,255,.1);background:#111827d1;color:var(--mw-text-main);padding:13px 14px;box-shadow:var(--mw-glow-xs);transition:background-color var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}.mw-contact-field textarea{min-height:150px;resize:vertical}.mw-contact-field input::placeholder,.mw-contact-field textarea::placeholder{color:#f3f4f670}.mw-contact-field input:focus,.mw-contact-field select:focus,.mw-contact-field textarea:focus{background-color:#1f2937e6;border-color:var(--mw-accent);box-shadow:0 0 0 3px #00b3ff24,0 0 20px #00b3ff2e;outline:none}.mw-contact-submit{margin-top:6px}.mw-contact-message{padding:12px 14px;border-radius:var(--mw-radius-md);border:1px solid rgba(0,179,255,.34);background:#00b3ff14;color:#f3f4f6d6;box-shadow:var(--mw-glow-xs)}.mw-contact-message--error{border-color:#f871716b;background:#f8717114;box-shadow:0 0 14px #f8717124}.mw-contact-side{display:grid;gap:16px}.mw-contact-list{display:grid;gap:12px;margin-top:18px}.mw-contact-list__item{display:flex;gap:10px;align-items:flex-start;color:#f3f4f6b8;line-height:1.55}.mw-contact-list__icon{color:var(--mw-accent-hover);text-shadow:0 0 12px rgba(0,179,255,.32)}.mw-contact-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-contact-support-card{transition:transform var(--mw-transition-fast),border-color var(--mw-transition-fast),box-shadow var(--mw-transition-fast)}@media(any-pointer:fine){.mw-contact-support-card:hover{transform:translateY(-4px);border-color:#00b3ff57;box-shadow:var(--mw-shadow-panel),var(--mw-glow-sm)}}.mw-contact-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}@media screen and (max-width:989px){.mw-contact-layout{grid-template-columns:1fr}.mw-contact-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-contact-support-grid{grid-template-columns:1fr}.mw-contact-buttons{flex-direction:column}.mw-contact-buttons .button,.mw-contact-buttons .button-secondary,.mw-contact-submit .button{width:100%}.mw-contact-support-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mw-contact-support-card,.mw-contact-field input,.mw-contact-field select,.mw-contact-field textarea{transition:none!important;transform:none!important}}body:has(.shopify-challenge__container){background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 34%),linear-gradient(180deg,#0b0f18,#111827)!important;color:#f3f4f6!important}body:has(.shopify-challenge__container) main,body:has(.shopify-challenge__container) .content-for-layout,body:has(.shopify-challenge__container) #MainContent{min-height:calc(100svh - 160px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(0,179,255,.1),transparent 35%),linear-gradient(180deg,#0b0f18fa,#111827f0)!important;padding:clamp(40px,7vw,90px) 16px}.shopify-challenge__container{width:min(100%,540px)!important;margin:0 auto!important;padding:clamp(24px,4vw,42px)!important;text-align:center!important;border-radius:var(--mw-radius-lg, 18px)!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 38%),linear-gradient(180deg,#111827db,#0b0f18f5)!important;box-shadow:0 18px 45px #0000006b,0 0 24px #00b3ff29!important}.shopify-challenge__container:before{content:"Sicherheitspr\fc fung";display:inline-flex;width:fit-content;margin:0 auto 14px;padding:6px 11px;border-radius:999px;color:#7dd3fc;background:#00b3ff1a;border:1px solid rgba(0,179,255,.26);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px #00b3ff2e}.shopify-challenge__message{margin:0 0 22px!important;color:#f3f4f6c7!important;font-size:15px!important;line-height:1.6!important}.shopify-challenge__container form{display:grid!important;justify-items:center!important;gap:18px!important}.shopify-challenge__button,.shopify-challenge__container input[type=submit],.shopify-challenge__container button[type=submit]{min-width:150px!important;border:0!important;border-radius:var(--mw-radius-sm, 10px)!important;padding:12px 20px!important;background:#00b3ff!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 0 14px #00b3ff3d,0 10px 28px #0000004d!important;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease!important}.shopify-challenge__button:hover,.shopify-challenge__container input[type=submit]:hover,.shopify-challenge__container button[type=submit]:hover{background:#38bdf8!important;box-shadow:0 0 24px #00b3ff57,0 14px 34px #00000057!important;transform:translateY(-1px)}.shopify-challenge__container iframe{max-width:100%!important}.mw-contact-field input,.mw-contact-field textarea,.mw-contact-field select{background-color:#111827eb!important;color:#f3f4f6!important;caret-color:#00b3ff!important}.mw-contact-field input:not(:placeholder-shown),.mw-contact-field textarea:not(:placeholder-shown),.mw-contact-field select{background-color:#111827eb!important;color:#f3f4f6!important;border-color:#00b3ff3d!important}.mw-contact-field input:-webkit-autofill,.mw-contact-field input:-webkit-autofill:hover,.mw-contact-field input:-webkit-autofill:focus,.mw-contact-field input:-webkit-autofill:active,.mw-contact-field textarea:-webkit-autofill,.mw-contact-field textarea:-webkit-autofill:hover,.mw-contact-field textarea:-webkit-autofill:focus,.mw-contact-field textarea:-webkit-autofill:active,.mw-contact-field select:-webkit-autofill,.mw-contact-field select:-webkit-autofill:hover,.mw-contact-field select:-webkit-autofill:focus,.mw-contact-field select:-webkit-autofill:active{-webkit-text-fill-color:#F3F4F6!important;caret-color:#00b3ff!important;box-shadow:0 0 0 1000px #111827f5 inset,0 0 0 1px #00b3ff3d,0 0 18px #00b3ff1f!important;-webkit-box-shadow:0 0 0 1000px rgba(17,24,39,.96) inset,0 0 0 1px rgba(0,179,255,.24),0 0 18px rgba(0,179,255,.12)!important;border-color:#00b3ff57!important;transition:background-color 9999s ease-out 0s!important}.mw-contact-field input:autofill,.mw-contact-field textarea:autofill,.mw-contact-field select:autofill{background-color:#111827f5!important;color:#f3f4f6!important;box-shadow:0 0 0 1000px #111827f5 inset,0 0 18px #00b3ff1f!important}.mw-contact-field input:focus,.mw-contact-field textarea:focus,.mw-contact-field select:focus{background-color:#1f2937f0!important;color:#f3f4f6!important;border-color:#00b3ff!important;box-shadow:0 0 0 3px #00b3ff24,0 0 22px #00b3ff33!important}body[class*=policy],.shopify-policy__container,.shopify-policy__body,.shopify-policy__title{background:transparent!important;color:#f3f4f6!important}body:has(.shopify-policy__container){background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 34%),linear-gradient(180deg,#0b0f18,#111827)!important;color:#f3f4f6!important}body:has(.shopify-policy__container) main,body:has(.shopify-policy__container) #MainContent,body:has(.shopify-policy__container) .content-for-layout{background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18fa,#111827f0)!important;color:#f3f4f6!important}.shopify-policy__container{max-width:980px!important;margin:clamp(36px,6vw,90px) auto!important;padding:clamp(24px,4vw,46px)!important;border-radius:var(--mw-radius-lg, 18px)!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 38%),linear-gradient(180deg,#111827d6,#0b0f18f5)!important;box-shadow:0 18px 45px #0000006b,0 0 24px #00b3ff24!important}.shopify-policy__title h1{color:#f3f4f6!important;text-shadow:0 0 22px rgba(0,179,255,.22),0 12px 34px rgba(0,0,0,.36)!important}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body span,.shopify-policy__body div{color:#f3f4f6c7!important;line-height:1.75!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:#f3f4f6!important;margin-top:28px!important}.shopify-policy__body a{color:#38bdf8!important;text-decoration-color:#38bdf88c!important}.shopify-policy__body a:hover{color:#7dd3fc!important;text-decoration-color:transparent!important}body:has(.main-page-title),body:has(.page-title){background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.1),transparent 34%),linear-gradient(180deg,#0b0f18,#111827)!important;color:#f3f4f6!important}body:has(.main-page-title) main,body:has(.page-title) main,body:has(.main-page-title) #MainContent,body:has(.page-title) #MainContent,body:has(.main-page-title) .content-for-layout,body:has(.page-title) .content-for-layout{background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18fa,#111827f0)!important;color:#f3f4f6!important}body:has(.main-page-title) .page-width,body:has(.page-title) .page-width{color:#f3f4f6!important}.main-page-title,.page-title,body:has(.main-page-title) h1,body:has(.page-title) h1{color:#f3f4f6!important;text-shadow:0 0 22px rgba(0,179,255,.22),0 12px 34px rgba(0,0,0,.36)!important}body:has(.main-page-title) .rte,body:has(.page-title) .rte,body:has(.main-page-title) .rte p,body:has(.page-title) .rte p,body:has(.main-page-title) .rte li,body:has(.page-title) .rte li,body:has(.main-page-title) .rte span,body:has(.page-title) .rte span{color:#f3f4f6c7!important;line-height:1.75!important}body:has(.main-page-title) .rte h2,body:has(.main-page-title) .rte h3,body:has(.main-page-title) .rte h4,body:has(.page-title) .rte h2,body:has(.page-title) .rte h3,body:has(.page-title) .rte h4{color:#f3f4f6!important}body:has(.main-page-title) .rte a,body:has(.page-title) .rte a{color:#38bdf8!important;text-decoration-color:#38bdf88c!important}body:has(.main-page-title) .rte a:hover,body:has(.page-title) .rte a:hover{color:#7dd3fc!important;text-decoration-color:transparent!important}body:has(.mw-contact-page) .main-page-title,body:has(.mw-contact-page) .page-title,body:has(.mw-contact-page) .shopify-section h1:first-child{display:none!important}.mw-contact-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.mw-contact-page .page-width,.mw-contact-inner{width:min(calc(100% - 32px),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.mw-contact-center{max-width:920px!important;width:100%!important}.mw-contact-hero{padding-top:clamp(54px,7vw,110px)!important;padding-bottom:clamp(42px,6vw,90px)!important}.mw-contact-title{font-size:clamp(34px,6vw,78px)!important;line-height:1.05!important;text-wrap:balance}.mw-contact-text{max-width:760px!important}.mw-contact-layout{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){.mw-contact-page .page-width,.mw-contact-inner{width:min(calc(100% - 24px),100%)!important}.mw-contact-title{font-size:clamp(34px,12vw,52px)!important}}body:has(.mw-about-page) .main-page-title,body:has(.mw-about-page) .page-title{display:none!important}.mw-about-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18fa,#111827eb)!important}body:has(.mw-about-page),body:has(.mw-about-page) main,body:has(.mw-about-page) #MainContent,body:has(.mw-about-page) .content-for-layout{background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18,#111827)!important;color:#f3f4f6!important}body:has(.mw-about-page) .section-background,body:has(.mw-about-page) .shopify-section,body:has(.mw-about-page) .section{background:transparent!important}.mw-about-page .page-width,.mw-about-inner{width:min(calc(100% - 32px),1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.mw-about-center{max-width:920px!important;width:100%!important}.mw-about-title{color:#f3f4f6!important;text-wrap:balance}.mw-about-text,.mw-about-card__text,.mw-about-list__item,.mw-about-panel p{color:#f3f4f6b8!important}@media screen and (max-width:749px){.mw-about-page .page-width,.mw-about-inner{width:min(calc(100% - 24px),100%)!important}}.facets-form-component,.facets__form-wrapper,.facets__filters-wrapper,.facets__overflow-list,overflow-list.facets__overflow-list,form[id^=FacetFiltersForm]{overflow:visible!important;position:relative!important;z-index:50!important}details.facets__panel[open],accordion-custom.facets__item:has(details[open]){position:relative!important;z-index:100!important}details.facets__panel[open] floating-panel-component.facets__panel-content,accordion-custom.facets__item:has(details[open]) floating-panel-component.facets__panel-content,.facets__panel[open] .facets__panel-content{position:absolute!important;top:48px!important;left:0!important;z-index:999!important;min-width:300px!important;max-width:min(440px,92vw)!important;padding:18px!important;background:#111827fa!important;color:#f3f4f6!important;border:1px solid rgba(0,179,255,.32)!important;border-radius:14px!important;box-shadow:0 24px 60px #0000009e,0 0 28px #00b3ff38!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.main-collection-grid:has(details.facets__panel[open]) .product-grid-container,.collection-wrapper:has(details.facets__panel[open]) .product-grid-container,section:has(details.facets__panel[open]) .product-grid-container,.shopify-section:has(details.facets__panel[open]) .product-grid-container{margin-top:75px!important}facets-form-component:has(details.facets__panel[open]),form[id^=FacetFiltersForm]:has(details.facets__panel[open]),.facets__filters-wrapper:has(details.facets__panel[open]){margin-bottom:75px!important}.product-grid-container,.product-grid,.product-card,.card-gallery,.product-media,.product-media__image{position:relative!important;z-index:1!important}.mw-shipping-page{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.09),transparent 34%),linear-gradient(180deg,#0b0f18fa,#111827eb)}body:has(.mw-shipping-page),body:has(.mw-shipping-page) main,body:has(.mw-shipping-page) #MainContent,body:has(.mw-shipping-page) .content-for-layout{background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18,#111827)!important;color:#f3f4f6!important}body:has(.mw-shipping-page) .main-page-title,body:has(.mw-shipping-page) .page-title{display:none!important}.mw-shipping-hero,.mw-shipping-main,.mw-shipping-help{position:relative;padding:clamp(46px,7vw,96px) 0}.mw-shipping-inner{position:relative;z-index:1;width:min(calc(100% - 32px),1280px);margin-inline:auto}.mw-shipping-center{max-width:880px;margin:0 auto;text-align:center}.mw-shipping-title{margin:14px 0 16px;color:#f3f4f6;text-shadow:0 0 22px rgba(0,179,255,.18),0 12px 34px rgba(0,0,0,.36)}.mw-shipping-text{color:#f3f4f6b8;line-height:1.75;margin:0 auto}.mw-shipping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-shipping-card{position:relative;overflow:hidden;padding:clamp(20px,2.6vw,32px);border-radius:var(--mw-radius-lg, 16px);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:0 12px 32px #00000052,0 0 8px #00b3ff24}.mw-shipping-card h3{margin:12px 0 10px;color:#f3f4f6}.mw-shipping-card p,.mw-shipping-card li{color:#f3f4f6b3;line-height:1.65}.mw-shipping-card ul{margin:14px 0 0;padding-left:1.2em}.mw-shipping-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;color:#38bdf8;background:#00b3ff1a;border:1px solid rgba(0,179,255,.28);box-shadow:0 0 8px #00b3ff24;font-weight:800}.mw-shipping-panel{max-width:920px;margin:0 auto;padding:clamp(24px,4vw,46px);border-radius:var(--mw-radius-lg, 16px);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:0 12px 32px #00000052,0 0 14px #00b3ff2e;text-align:center}.mw-shipping-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}@media screen and (max-width:989px){.mw-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-shipping-inner{width:min(calc(100% - 24px),100%)}.mw-shipping-grid{grid-template-columns:1fr}.mw-shipping-buttons{flex-direction:column}.mw-shipping-buttons .button,.mw-shipping-buttons .button-secondary{width:100%}}.mw-product-faq{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(46px,7vw,90px) 0;background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 34%),linear-gradient(180deg,#0b0f18f5,#111827e0);border-block:1px solid rgba(255,255,255,.06)}.mw-product-faq__inner{width:min(calc(100% - 32px),1180px);margin-inline:auto}.mw-product-faq__header{max-width:820px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.mw-product-faq__title{margin:14px 0;color:#f3f4f6;text-shadow:0 0 22px rgba(0,179,255,.18),0 12px 34px rgba(0,0,0,.36)}.mw-product-faq__text{margin:0 auto;color:#f3f4f6b8;line-height:1.75}.mw-product-faq__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mw-product-faq__card{position:relative;overflow:hidden;padding:clamp(20px,2.4vw,30px);border-radius:var(--mw-radius-lg, 16px);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 0%,rgba(0,179,255,.08),transparent 38%),linear-gradient(180deg,#111827c2,#0b0f18eb);box-shadow:0 12px 32px #00000052,0 0 8px #00b3ff24}.mw-product-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:999px;color:#38bdf8;background:#00b3ff1a;border:1px solid rgba(0,179,255,.28);box-shadow:0 0 8px #00b3ff24;font-weight:800}.mw-product-faq__card h3{margin:0 0 10px;color:#f3f4f6;font-size:clamp(17px,1.5vw,21px);line-height:1.25}.mw-product-faq__card p{margin:0;color:#f3f4f6b3;line-height:1.65;font-size:14px}.mw-product-faq__cta{margin-top:clamp(28px,4vw,46px);text-align:center}.mw-product-faq__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}@media screen and (max-width:989px){.mw-product-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mw-product-faq__inner{width:min(calc(100% - 24px),100%)}.mw-product-faq__grid{grid-template-columns:1fr}.mw-product-faq__buttons{flex-direction:column}.mw-product-faq__buttons .button,.mw-product-faq__buttons .button-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mw-custom.css.map */
