:root{--st-bg-deep-night: #0A0E1A;--st-bg-elevated: #131826;--st-bg-surface: #1A2138;--st-bg-deeper: #050810;--st-bg-soft: #F8F7F4;--st-bg-soft-alt: #EFEDE7;--st-text-dark: #0A0E1A;--st-text-dark-muted: #4A5168;--st-accent-new: #4A9EFF;--st-accent-new-hover: #2D7FE0;--st-accent-glow: rgba(74, 158, 255, .15);--st-accent-soft: rgba(74, 158, 255, .08);--st-border-dark: rgba(255, 255, 255, .08);--st-border-dark-strong: rgba(255, 255, 255, .15);--st-border-light-on-light: rgba(10, 14, 26, .08);--st-success-dark: #5EE695;--st-success-light: #2D8456;--st-gradient-hero: linear-gradient(135deg, #0A0E1A 0%, #1E3A5F 50%, #0A0E1A 100%);--st-gradient-card: linear-gradient(180deg, #131826 0%, #0A0E1A 100%);--st-gradient-accent: linear-gradient(135deg, #4A9EFF 0%, #2D7FE0 100%);--st-shadow-dark-sm: 0 2px 8px rgba(0, 0, 0, .3);--st-shadow-dark: 0 8px 24px rgba(0, 0, 0, .4);--st-shadow-dark-lg: 0 16px 48px rgba(0, 0, 0, .5);--st-shadow-glow: 0 0 40px var(--st-accent-glow)}:root{--st-bg: #0A0E1A;--st-bg-alt: #131826;--st-bg-warm: #1A2138;--st-text: #FFFFFF;--st-text-muted: #A8B0C0;--st-text-dim: #6B7388;--st-accent: #4A9EFF;--st-accent-hover: #2D7FE0;--st-border: rgba(255, 255, 255, .08);--st-border-strong: rgba(255, 255, 255, .15);--st-success: #5EE695;--st-warning: #B86E2A;--st-error: #9C3030;--st-surface-card: #131826;--st-on-accent: #FFFFFF;--st-on-dark: #FFFFFF;--color-background: var(--st-bg);--color-foreground: var(--st-text);--color-foreground-rgb: 43, 33, 24;--color-background-rgb: 250, 247, 242;--color-border: var(--st-border);--color-button: var(--st-accent);--color-button-text: #FFFFFF;--color-link: var(--st-accent);--color-link-hover: var(--st-accent-hover);--color-bg: var(--st-bg);--color-bg-alt: var(--st-bg-alt);--color-bg-warm: var(--st-bg-warm);--color-text: var(--st-text);--color-text-muted: var(--st-text-muted);--color-accent: var(--st-accent);--color-accent-hover: var(--st-accent-hover);--color-border-strong: var(--st-border-strong);--color-surface-card: var(--st-surface-card);--color-success: var(--st-success);--color-warning: var(--st-warning);--color-error: var(--st-error);--color-on-accent: var(--st-on-accent);--color-on-dark: var(--st-on-dark);--st-fs-h1-mobile: 2.5rem;--st-fs-h1-desktop: 4rem;--st-fs-h2-mobile: 2rem;--st-fs-h2-desktop: 3rem;--st-fs-h3-mobile: 1.5rem;--st-fs-h3-desktop: 2rem;--st-fs-body-large: 1.125rem;--st-fs-body: 1rem;--st-fs-small: .875rem;--st-text-xs: .75rem;--st-text-sm: .875rem;--st-text-base: 1rem;--st-text-lg: 1.125rem;--st-text-xl: 1.25rem;--st-text-2xl: 1.5rem;--st-text-3xl: 2rem;--st-text-4xl: 2.5rem;--st-text-5xl: 3rem;--st-text-6xl: 4rem;--st-text-eyebrow: .6875rem;--st-leading-tight: 1.15;--st-leading-snug: 1.3;--st-leading-normal: 1.5;--st-leading-relaxed: 1.65;--st-tracking-tight: -.02em;--st-tracking-display: -.5px;--st-tracking-normal: 0;--st-tracking-wide: .05em;--st-tracking-eyebrow: 1.2px;--st-section-y-mobile: 4rem;--st-section-y-desktop: 6rem;--st-container-max: 1280px;--st-container-narrow: 800px;--st-container-pad: 1.5rem;--st-space-1: .25rem;--st-space-2: .5rem;--st-space-3: .75rem;--st-space-4: 1rem;--st-space-6: 1.5rem;--st-space-8: 2rem;--st-space-12: 3rem;--st-space-16: 4rem;--st-space-20: 5rem;--st-space-24: 6rem;--st-radius-card: 12px;--st-radius-button: 8px;--st-radius-image: 16px;--st-radius-xs: 4px;--st-radius-sm: 6px;--st-radius: 8px;--st-radius-md: 12px;--st-radius-lg: 16px;--st-radius-xl: 24px;--st-radius-full: 9999px;--st-shadow-sm: 0 1px 2px rgba(43, 33, 24, .04);--st-shadow-md: 0 4px 16px rgba(43, 33, 24, .06);--st-shadow-lg: 0 8px 24px rgba(43, 33, 24, .08);--st-shadow-xl: 0 16px 48px rgba(43, 33, 24, .12);--st-shadow-cta: 0 4px 12px rgba(139, 111, 71, .25)}@media(max-width:768px){:root{--st-space-12: 1.875rem;--st-space-16: 2.5rem;--st-space-20: 3rem;--st-space-24: 3.625rem}}html,body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--st-bg);color:var(--st-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:Inter,system-ui,sans-serif;color:var(--st-text);letter-spacing:-.015em;font-weight:700;line-height:1.15;margin:0 0 .75em}h1,.h1{font-size:var(--st-fs-h1-mobile);line-height:1.1}h2,.h2{font-size:var(--st-fs-h2-mobile);font-weight:600;line-height:1.2}h3,.h3{font-size:var(--st-fs-h3-mobile);font-weight:600}@media(min-width:768px){h1,.h1{font-size:var(--st-fs-h1-desktop)}h2,.h2{font-size:var(--st-fs-h2-desktop)}h3,.h3{font-size:var(--st-fs-h3-desktop)}}p{margin:0 0 1em;font-size:var(--st-fs-body);line-height:1.6}p.lead{font-size:var(--st-fs-body-large)}small,.small{font-size:var(--st-fs-small)}a{color:var(--st-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--st-accent-hover)}.st-container{max-width:var(--st-container-max);margin:0 auto;padding-left:var(--st-container-pad);padding-right:var(--st-container-pad)}.st-section{padding-top:var(--st-section-y-mobile);padding-bottom:var(--st-section-y-mobile)}@media(min-width:768px){.st-section{padding-top:var(--st-section-y-desktop);padding-bottom:var(--st-section-y-desktop)}}.st-bg-alt{background:var(--st-bg-alt)}.st-bg-warm{background:var(--st-bg-warm)}.st-btn,.st-btn-primary,.st-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:1rem;border-radius:var(--st-radius-button);padding:1rem 2rem;cursor:pointer;border:2px solid transparent;transition:all .2s ease;text-decoration:none;line-height:1}.st-btn-primary{background:var(--st-accent);color:#fff;border-color:var(--st-accent)}.st-btn-primary:hover{background:var(--st-accent-hover);border-color:var(--st-accent-hover);color:#fff;transform:translateY(-1px)}.st-btn-secondary{background:transparent;color:var(--st-text);border-color:var(--st-text)}.st-btn-secondary:hover{background:var(--st-text);color:var(--st-bg)}.st-btn-large{padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:600;width:100%}.st-card{background:#fff;border-radius:var(--st-radius-card);overflow:hidden;transition:all .2s ease;border:1px solid var(--st-border)}.st-card:hover{box-shadow:0 8px 24px #2b211814;transform:translateY(-2px)}.st-card--alt{background:var(--st-bg-alt)}.st-card__body{padding:1.5rem}.st-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600;color:var(--st-accent);display:block;margin-bottom:.75rem}.st-trust-row{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;color:var(--st-text-muted)}.st-trust-row .st-trust-item{display:inline-flex;align-items:center;gap:.5rem}.st-text-muted{color:var(--st-text-muted)}.st-text-success{color:var(--st-success)}.st-grid-2{display:grid;grid-template-columns:1fr;gap:2.5rem}.st-grid-3{display:grid;grid-template-columns:1fr;gap:2rem}.st-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(min-width:768px){.st-grid-2{grid-template-columns:1fr 1fr;gap:4rem}.st-grid-3{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}.st-grid-4{grid-template-columns:repeat(4,1fr);gap:2rem}}details.st-acc{border-top:1px solid var(--st-border);padding:1.25rem 0}details.st-acc summary{cursor:pointer;font-weight:600;font-size:1.125rem;list-style:none;display:flex;justify-content:space-between;align-items:center}details.st-acc summary::-webkit-details-marker{display:none}details.st-acc summary:after{content:"+";font-size:1.5rem;transition:transform .2s}details.st-acc[open] summary:after{content:"\2212"}details.st-acc[open] summary{margin-bottom:.75rem}.st-size-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:480px){.st-size-grid{grid-template-columns:repeat(3,1fr)}}.st-size-btn{background:var(--st-bg-elevated);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-button);padding:1rem;font-weight:500;font-size:1rem;font-family:inherit;color:var(--st-text);cursor:pointer;transition:all .15s ease;text-align:center}.st-size-btn:hover{border-color:var(--st-accent);background:var(--st-bg-warm)}.st-size-btn[aria-pressed=true],.st-size-btn.is-active{background:var(--st-gradient-accent);color:#fff;border-color:var(--st-accent);box-shadow:0 0 20px var(--st-accent-glow)}.st-size-btn[disabled],.st-size-btn.is-disabled{opacity:.4;cursor:not-allowed;position:relative;text-decoration:line-through}.st-qty{display:inline-flex;align-items:center;gap:.5rem}.st-qty-btn{width:48px;height:48px;border:2px solid var(--st-border);border-radius:var(--st-radius-button);background:#fff;font-size:1.5rem;cursor:pointer;font-family:inherit;color:var(--st-text);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease}.st-qty-btn:hover{border-color:var(--st-accent)}.st-qty-input{width:80px;height:48px;border:2px solid var(--st-border);border-radius:var(--st-radius-button);text-align:center;font-size:1rem;font-weight:600;background:#fff;color:var(--st-text)}.st-delivery{background:var(--st-bg-alt);border-radius:var(--st-radius-button);padding:1rem 1.5rem;display:flex;gap:.75rem;align-items:flex-start;margin:1rem 0}.st-delivery .st-delivery__main{font-weight:600;color:var(--st-text);display:block}.st-delivery .st-delivery__sub{font-size:.875rem;color:var(--st-text-muted);display:block}cart-drawer-component,cart-drawer,.cart-drawer,[data-cart-drawer]{background:var(--st-bg)!important;color:var(--st-text)!important;font-family:Inter,sans-serif!important}.cart-drawer__header,.cart__header{border-bottom:1px solid var(--st-border)!important;padding:1.5rem!important}.cart-drawer__heading,.cart__heading{font-size:1.5rem!important;font-weight:600!important;color:var(--st-text)!important}.cart-drawer__items,.cart__items,.cart-items{padding:1rem 1.5rem!important}.cart-drawer__item,.cart-item,.cart-items__row{border-bottom:1px solid var(--st-border)!important;padding:1rem 0!important;display:flex!important;gap:1rem!important}.cart-drawer__footer,.cart__footer{border-top:1px solid var(--st-border)!important;padding:1.5rem!important;background:var(--st-bg)!important}.cart-drawer__subtotal,.cart__subtotal,.cart-totals__line{font-size:1.25rem!important;font-weight:600!important;color:var(--st-text)!important;display:flex!important;justify-content:space-between!important}.cart-drawer__total,.cart__total{font-size:1.5rem!important;font-weight:700!important;color:var(--st-text)!important}button[name=checkout],.cart__checkout-button,[data-checkout-button]{background:var(--st-accent)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:1.25rem!important;font-size:1.125rem!important;font-weight:600!important;width:100%!important;cursor:pointer!important;transition:background .2s!important;font-family:Inter,sans-serif!important}button[name=checkout]:hover,.cart__checkout-button:hover{background:var(--st-accent-hover)!important}.cart-drawer__continue,.cart__continue{color:var(--st-accent)!important;text-decoration:underline!important;font-weight:500!important;display:inline-block!important;margin-top:1rem!important}.cart-drawer__empty,.cart-empty,.cart__empty{padding:4rem 2rem!important;text-align:center!important}.cart-drawer__empty-text,.cart-empty__text{font-size:1.25rem!important;color:var(--st-text-muted)!important;margin:0 0 1.5rem!important}.cart-drawer .quantity-selector,.cart-item .quantity-selector,.cart-drawer cart-quantity-component,.cart-quantity-selector{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.cart-drawer .quantity-selector button,.cart-item .quantity-selector button,.cart-quantity-selector button{width:36px!important;height:36px!important;border:2px solid var(--st-border)!important;border-radius:6px!important;background:#fff!important;color:var(--st-text)!important;cursor:pointer!important;font-size:1rem!important}.cart-drawer .quantity-selector input,.cart-item .quantity-selector input,.cart-quantity-selector input{width:50px!important;height:36px!important;text-align:center!important;border:2px solid var(--st-border)!important;border-radius:6px!important;font-weight:500!important;background:#fff!important}.st-mobile-menu{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:100vw;background:var(--st-bg);z-index:1000;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto}.st-mobile-menu[open]{transform:translate(0)}.st-mobile-menu__nav a{display:block;padding:1.25rem 1.5rem;min-height:56px;font-size:1.25rem;font-weight:500;color:var(--st-text);border-bottom:1px solid var(--st-border)}.st-hidden{display:none!important}.st-contact-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}@media(min-width:768px){.st-contact-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.st-contact-grid h3{font-size:.875rem!important;text-transform:uppercase;letter-spacing:.1em;color:var(--st-text-muted);margin:0 0 .5rem;font-weight:600}.st-contact-grid p{font-size:1.25rem;margin:0 0 .5rem;color:var(--st-text);line-height:1.4}.st-contact-hours{font-size:.875rem!important;color:var(--st-text-muted)!important;margin:0!important}.st-contact-note{margin-top:2rem;font-size:1rem;color:var(--st-text-muted)}.st-page-intro{font-size:1.25rem;color:var(--st-text-muted);line-height:1.5;margin-bottom:2.5rem;max-width:720px}.st-spec-table{width:100%;border-collapse:collapse}.st-spec-table td{padding:.75rem 0!important;border-bottom:1px solid var(--st-border)!important;font-size:1rem}.st-spec-table td:first-child{font-weight:600;color:var(--st-text);width:40%}.st-spec-table td:last-child{color:var(--st-text-muted)}header-component,.header,.header-section{background:var(--st-bg)!important;border-bottom:1px solid var(--st-border)!important}header-component .header__row,.header__row{min-height:64px}@media(min-width:768px){header-component .header__row,.header__row{min-height:80px}}.header__logo,.header__logo-link,.header__logo span,.header__logo-text{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.5rem!important;color:var(--st-text)!important;letter-spacing:-.015em!important}.header__menu a,.header__inline-menu a,header-menu a{color:var(--st-text)!important;font-weight:500!important;font-size:1rem!important;letter-spacing:0!important;font-family:Inter,sans-serif!important;transition:color .2s ease!important}.header__menu a:hover,.header__inline-menu a:hover,header-menu a:hover{color:var(--st-accent)!important}.header__menu a[aria-current=page]:after,.header__inline-menu a[aria-current=page]:after{content:"";display:block;height:2px;background:var(--st-accent);margin-top:4px}.cart-count,.cart-icon__count,[data-cart-count]{background:var(--st-accent)!important;color:#fff!important;border-radius:999px!important;min-width:18px;height:18px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.header__search,header-search,search-modal-trigger,.header__icon--search,.header__account,.header__icon--account,header-actions a[href*="/account"],header-actions a[href="/account"],.account-icon,.customer-link,.header__localization,localization-form,.header__country-selector,.header__language-selector,[data-localization-form],.account-button,shopify-account,.account-button__icon,.account-button__text,[href*="/account"]:not(.cart-link):not([class*=customer-account]),[href$="/account"],[aria-label*=account i],[aria-label*=cont i],button[name=account]{display:none!important}.st-header__logo{display:flex!important;align-items:center;gap:.625rem;text-decoration:none}.st-header__logo-img{width:auto!important;height:56px!important;max-width:56px;display:block;filter:brightness(0) saturate(100%) invert(15%) sepia(15%) saturate(1500%) hue-rotate(15deg) brightness(80%) contrast(95%)}.st-header__logo-text{display:inline-block;font-family:Inter,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.04em;color:var(--st-text);white-space:nowrap}@media(max-width:768px){.st-header__logo-img{height:44px!important;max-width:44px}.st-header__logo-text{font-size:1rem}}header-component .header__row,.header__row{min-height:72px!important}@media(min-width:768px){header-component .header__row,.header__row{min-height:88px!important}}@media(max-width:767.98px){.header__menu,.header__inline-menu{display:none!important}.header__icon--menu{display:inline-flex!important}}@media(min-width:768px){.header__icon--menu{display:none!important}}.footer,.shopify-section--footer{background:var(--st-text)!important;color:var(--st-bg)!important;padding:4rem 1.5rem!important}.footer *{color:var(--st-bg)!important}.footer a{color:var(--st-bg)!important;opacity:.85;transition:opacity .2s}.footer a:hover{opacity:1;color:var(--st-bg)!important}.footer h1,.footer h2,.footer h3,.footer h4,.footer .footer__heading{color:var(--st-bg)!important;font-size:1.125rem!important;font-weight:600!important;margin-bottom:1rem!important}.footer .footer__copyright,.footer__copyright-content{border-top:1px solid var(--st-border)!important;border-color:#e0d5c233!important;padding-top:1.5rem!important;margin-top:2rem!important}.st-product-sticky-cart{display:none}@media(max-width:768px){.stt-hero{min-height:60vh!important;padding:2.5rem 1.25rem!important}.stt-trust{padding:1.5rem 1.25rem!important}.stt-models,.stt-cmp,.stt-an,.stt-rv,.stt-why{padding:2.5rem 1.25rem!important}.stt-cert{padding:2rem 1.25rem!important}.stt-faq,.stt-how{padding:2.5rem 1.25rem!important}.stt-hero__title,.stt-hero h1{font-size:2rem!important;line-height:1.15!important}.stt-hero__sub{font-size:1rem!important}h2,.h2{font-size:1.625rem!important;line-height:1.2!important}h3,.h3{font-size:1.25rem!important}[class*=__head]{margin-bottom:1.5rem!important}.stt-trust{background:var(--st-bg-warm)!important;padding-top:0!important;margin-top:-1rem!important;border-top:none!important}.stt-cert{background:var(--st-bg)!important;padding-top:1rem!important}.stt-cert__eyebrow{display:none!important}.stt-hero__container,.stt-models__grid{grid-template-columns:1fr!important;gap:1.5rem!important}.stt-why__grid{grid-template-columns:1fr!important;gap:2rem!important}.stt-an__layout{grid-template-columns:1fr!important;gap:1.5rem!important;display:grid!important}.stt-rv__grid{grid-template-columns:1fr!important;gap:1rem!important}.st-footer__cols{grid-template-columns:1fr!important;gap:2rem!important}.stt-how__container{grid-template-columns:1fr!important;gap:1.5rem!important}.stt-cmp__wrap,.stt-cmp__scroll,.stt-cmp__table{display:none!important}.stt-cmp__mobile-cards{display:flex!important;flex-direction:column;gap:1rem}.stt-hero__badge,.stt-hero__sublink{display:none!important}.stt-hero__eyebrow{font-size:.6875rem!important;margin-bottom:.5rem!important}.stt-hero__image-wrap,.stt-hero__image-placeholder{max-height:240px!important;object-fit:cover;border-radius:12px}.stt-hero .st-btn-large{width:100%;justify-content:center;padding:1rem 1.25rem!important;font-size:1.0625rem!important}html,body{overflow-x:hidden;max-width:100%}img,video,table{max-width:100%;height:auto}[class*=stt-],[class*=st-]{max-width:100%;box-sizing:border-box}}.stt-cmp__mobile-cards{display:none}.stt-cmp__mobile-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px #2b21180f}.stt-cmp__mobile-card h3{margin:0 0 1rem;color:var(--st-text);font-size:1.25rem}.stt-cmp__mobile-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0 0 1.25rem}.stt-cmp__mobile-card dt{font-weight:600;color:var(--st-text-muted);font-size:.875rem}.stt-cmp__mobile-card dd{margin:0;color:var(--st-text);font-size:.9375rem}.stt-cmp__mobile-card .st-btn{width:100%;text-align:center;display:inline-flex;justify-content:center}@media(max-width:768px){.st-product-sticky-cart{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--st-bg);border-top:1px solid var(--st-border);box-shadow:0 -4px 16px #2b211814;padding:.75rem 1rem;z-index:100;transform:translateY(100%);transition:transform .25s ease}.st-product-sticky-cart.is-visible{transform:translateY(0)}.st-product-sticky-cart__inner{display:flex;align-items:center;gap:.75rem;max-width:1280px;margin:0 auto}.st-product-sticky-cart__info{flex:1;min-width:0;display:flex;flex-direction:column}.st-product-sticky-cart__price{font-weight:700;font-size:1rem;color:var(--st-text)}.st-product-sticky-cart__title{font-size:.75rem;color:var(--st-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-product-sticky-cart__button{flex-shrink:0;padding:.875rem 1.25rem!important;font-size:.9375rem!important}body.template-product{padding-bottom:80px}}.stt-hero{padding-top:var(--st-space-24)!important;padding-bottom:var(--st-space-24)!important}.stt-models,.stt-cmp,.stt-an,.stt-rv,.stt-why,.stt-faq,.stt-how{padding-top:var(--st-space-16)!important;padding-bottom:var(--st-space-16)!important}.stt-trust{padding-top:var(--st-space-8)!important;padding-bottom:var(--st-space-8)!important}.stt-cert{padding-top:var(--st-space-12)!important;padding-bottom:var(--st-space-12)!important}@media(min-width:768px){.stt-models__title,.stt-cmp__title,.stt-an__title,.stt-rv__title,.stt-why__title,.stt-faq__title,.stt-how__title{font-size:var(--st-text-3xl)!important;line-height:var(--st-leading-snug)!important;letter-spacing:var(--st-tracking-display)!important;font-weight:600!important}.stt-hero__title{font-size:var(--st-text-6xl)!important;letter-spacing:-1.5px!important;line-height:1.05!important;font-weight:700!important}}@media(max-width:767.98px){.stt-models__title,.stt-cmp__title,.stt-an__title,.stt-rv__title,.stt-why__title,.stt-faq__title,.stt-how__title{font-size:var(--st-text-2xl)!important}.stt-hero__title{font-size:var(--st-text-3xl)!important}}.stt-hero__eyebrow,.stt-an__eyebrow,.stt-rv__eyebrow,.stt-cert__eyebrow,.stt-how__eyebrow,.stt-buy__eyebrow{font-size:var(--st-text-eyebrow)!important;letter-spacing:var(--st-tracking-eyebrow)!important;font-weight:600!important;text-transform:uppercase!important}.stt-hero__sub,.stt-models__sub,.stt-cmp__sub,.stt-an__sub,.stt-rv__sub{font-size:var(--st-text-lg)!important;line-height:var(--st-leading-normal)!important}.stt-models__card,.stt-rv__card,.stt-cert__badge,.stt-cmp__table tbody th,.stt-cmp__table{background:var(--st-surface-card)!important}.stt-models__card,.stt-rv__card,.stt-cmp__wrap,.stt-hero__image-wrap,.stt-how__image{border-radius:var(--st-radius-md)!important}.stt-rv__card,.stt-cmp__wrap{box-shadow:var(--st-shadow-md)!important}.stt-models__card{box-shadow:var(--st-shadow-sm)!important}.stt-models__card:hover{box-shadow:var(--st-shadow-lg)!important}.stt-cmp__table th,.stt-cmp__table td{font-size:var(--st-text-sm)!important;padding:var(--st-space-4)!important}.stt-cmp__table thead th{font-size:var(--st-text-base)!important;font-weight:600!important;color:var(--st-on-dark)!important}.stt-an__num{color:var(--st-on-accent)!important}.st-footer__brand{font-size:var(--st-text-2xl)!important}.st-footer__heading{font-size:var(--st-text-lg)!important;font-weight:600!important}@media(max-width:767.98px){.stt-hero{padding-top:var(--st-space-24)!important;padding-bottom:var(--st-space-24)!important}.stt-models,.stt-cmp,.stt-an,.stt-rv,.stt-why,.stt-faq,.stt-how{padding-top:var(--st-space-16)!important;padding-bottom:var(--st-space-16)!important}.stt-trust{padding-top:var(--st-space-6)!important;padding-bottom:var(--st-space-6)!important}.stt-cert{padding-top:var(--st-space-8)!important;padding-bottom:var(--st-space-8)!important}}.stt-faq__title,.stt-why__title{margin-bottom:var(--st-space-12)!important}@media(min-width:768px){.stt-why__title{margin-bottom:var(--st-space-16)!important}}.st-product-sticky-cart{box-shadow:0 -4px 16px #2b211814!important}body{background:var(--st-bg)!important;color:var(--st-text)!important}html{scroll-behavior:smooth}.st-fade-in{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.st-fade-in.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.st-btn,.st-btn-primary,.st-btn-secondary,.st-btn--primary,.st-btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.9375rem;letter-spacing:.01em;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:0;white-space:nowrap}.st-btn--lg,.st-btn-large{padding:1.125rem 2.25rem!important;font-size:1rem!important}.st-btn--primary,.st-btn-primary{background:var(--st-gradient-accent)!important;color:#fff!important;box-shadow:0 4px 20px var(--st-accent-glow);border:0!important}.st-btn--primary:hover,.st-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #4a9eff66;color:#fff!important}.st-btn--secondary,.st-btn-secondary{background:transparent!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important}.st-btn--secondary:hover,.st-btn-secondary:hover{background:var(--st-bg-elevated)!important;border-color:var(--st-text-muted)!important;color:var(--st-text)!important}.st-btn--on-light{background:var(--st-text-dark);color:#fff}.st-btn--on-light:hover{background:#1a2138;color:#fff}.st-header-v2,header-component,header.header{background-color:#0a0e1ad9!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--st-border)!important}.st-header__logo img,.st-header__logo-img{filter:brightness(0) invert(1)!important}.st-header__logo-text{color:var(--st-text)!important;font-weight:600!important;letter-spacing:.08em!important}header-component .header__inline-menu a,.header__inline-menu a,.header a,.header__menu-link{color:var(--st-text-muted)!important}header-component .header__inline-menu a:hover,.header a:hover{color:var(--st-text)!important}.header__icon-list svg,.header__icon svg,header-component svg{stroke:var(--st-text)!important;color:var(--st-text)!important}.st-hero-v2{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden;color:var(--st-text);background:var(--st-bg)}.st-hero-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.st-hero-v2__media img{width:100%;height:100%;object-fit:cover;animation:st-hero-zoom 20s ease-in-out infinite alternate}@keyframes st-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}.st-hero-v2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e1a4d,#0a0e1a99 60%,#0a0e1af2)}.st-hero-v2__content{position:relative;z-index:2;max-width:1280px;margin:0 auto;width:100%;padding:4rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;animation:st-fade-up .8s ease-out .2s backwards}@keyframes st-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.st-hero-v2__eyebrow{font-size:.75rem;letter-spacing:.15em;font-weight:600;color:var(--st-accent);text-transform:uppercase}.st-hero-v2__title{font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--st-text)}.st-hero-v2__subtitle{font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;color:var(--st-text-muted);max-width:540px;margin:0}@media(max-width:767px){.st-hero-v2{min-height:75vh}.st-hero-v2__content{padding:2.5rem 1.25rem;gap:1rem}}.st-trust-strip-v2{background:var(--st-bg);padding:3rem 1.5rem;border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border)}.st-trust-strip-v2__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.st-trust-strip-v2__item{display:flex;align-items:center;gap:.75rem}.st-trust-strip-v2__icon{width:24px;height:24px;color:var(--st-accent);flex-shrink:0}.st-trust-strip-v2__icon svg{width:100%;height:100%;stroke:var(--st-accent);fill:none}.st-trust-strip-v2__label{color:var(--st-text);font-weight:500;font-size:.9375rem}@media(max-width:767px){.st-trust-strip-v2__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.st-trust-strip-v2{padding:2rem 1.25rem}}.st-models-v2{background:var(--st-bg);padding:6rem 1.5rem}.st-models-v2__container{max-width:1280px;margin:0 auto}.st-models-v2__header{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;gap:.75rem;align-items:center}.st-eyebrow{font-size:.75rem;letter-spacing:.15em;font-weight:600;color:var(--st-accent);text-transform:uppercase}.st-models-v2__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;color:var(--st-text);margin:0}.st-models-v2__subtitle{color:var(--st-text-muted);font-size:1.125rem;margin:0;max-width:480px}.st-models-v2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.st-product-card-v2{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;background:var(--st-bg-elevated)}.st-product-card-v2:hover{transform:translateY(-4px);box-shadow:var(--st-shadow-dark-lg),0 0 60px var(--st-accent-soft)}.st-product-card-v2__media{position:absolute;top:0;right:0;bottom:0;left:0}.st-product-card-v2__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.st-product-card-v2:hover .st-product-card-v2__media img{transform:scale(1.05)}.st-product-card-v2__content{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(180deg,transparent 0%,rgba(10,14,26,.7) 40%,rgba(10,14,26,.95) 100%);color:var(--st-text);display:flex;flex-direction:column;gap:.5rem}.st-product-card-v2__sub{font-size:.75rem;letter-spacing:.1em;font-weight:500;color:var(--st-accent);text-transform:uppercase}.st-product-card-v2__name{font-size:2rem;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--st-text)}.st-product-card-v2__tagline{font-size:1rem;color:var(--st-text-muted);margin:0 0 .5rem}.st-product-card-v2__footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.st-product-card-v2__price{font-size:1.125rem;font-weight:600;color:var(--st-text)}.st-product-card-v2__cta{font-size:.9375rem;font-weight:500;color:var(--st-accent);transition:transform .3s}.st-product-card-v2:hover .st-product-card-v2__cta{transform:translate(4px)}@media(max-width:1024px){.st-models-v2__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.st-models-v2{padding:3rem 1.25rem}.st-models-v2__grid{grid-template-columns:1fr;gap:1.25rem}.st-models-v2__header{margin-bottom:2.5rem}.st-product-card-v2__content{padding:1.5rem}.st-product-card-v2__name{font-size:1.75rem}}.st-anatomy-v2{background:var(--st-bg);padding:6rem 1.5rem;border-top:1px solid var(--st-border)}.st-anatomy-v2__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:6fr 4fr;gap:4rem;align-items:center}.st-anatomy-v2__media{border-radius:16px;overflow:hidden;box-shadow:var(--st-shadow-dark-lg)}.st-anatomy-v2__media img{width:100%;display:block}.st-anatomy-v2__steps{display:flex;flex-direction:column;gap:2rem}.st-anatomy-step{display:flex;gap:1rem;align-items:flex-start;opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.st-anatomy-step.is-visible{opacity:1;transform:translateY(0)}.st-anatomy-step__num{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--st-gradient-accent);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px var(--st-accent-glow)}.st-anatomy-step__title{font-weight:600;font-size:1.125rem;color:var(--st-text);margin:0 0 .25rem}.st-anatomy-step__text{color:var(--st-text-muted);font-size:.9375rem;line-height:1.6;margin:0}@media(max-width:767px){.st-anatomy-v2{padding:3rem 1.25rem}.st-anatomy-v2__grid{grid-template-columns:1fr;gap:2rem}.st-anatomy-v2__steps{gap:1.25rem}}.st-section-light,.st-reviews-v2,.st-faq-v2{background:var(--st-bg-soft)!important;color:var(--st-text-dark)!important}.st-section-light h1,.st-section-light h2,.st-section-light h3,.st-reviews-v2 h1,.st-reviews-v2 h2,.st-reviews-v2 h3,.st-faq-v2 h1,.st-faq-v2 h2,.st-faq-v2 h3{color:var(--st-text-dark)!important}.st-section-light p,.st-reviews-v2 p,.st-faq-v2 p{color:var(--st-text-dark-muted)!important}.st-faq-v2{background:var(--st-bg-soft-alt)!important}.st-review-card-v2{background:#fff!important;color:var(--st-text-dark)!important;border-radius:12px;padding:2rem;box-shadow:0 4px 24px #0a0e1a0f;border:1px solid var(--st-border-light-on-light)}.st-review-card-v2 .stt-rv__text,.st-review-card-v2 .stt-rv__author{color:var(--st-text-dark)!important}.st-certifications-v2{background:var(--st-bg-elevated);padding:4rem 1.5rem;border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border)}.st-cert-badge-v2{width:96px;height:96px;border-radius:50%;border:1px solid var(--st-border-strong);background:var(--st-bg);color:var(--st-text);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;text-align:center;padding:.5rem;transition:border-color .3s,box-shadow .3s}.st-cert-badge-v2:hover{border-color:var(--st-accent);box-shadow:0 0 30px var(--st-accent-soft)}.st-banner-v2{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.st-banner-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.st-banner-v2__media img{width:100%;height:100%;object-fit:cover}.st-banner-v2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1a80}.st-banner-v2__content{position:relative;z-index:2;padding:4rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;color:var(--st-text)}.st-banner-v2__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;margin:0;max-width:720px;color:var(--st-text)}.st-footer-v2,.footer,.shopify-section--footer{background:var(--st-bg-deeper)!important;color:var(--st-text-muted)!important;padding:5rem 1.5rem 3rem!important;border-top:1px solid var(--st-border)!important}.st-footer-v2 a,.footer a,.footer__list a{color:var(--st-text-muted)!important;transition:color .2s}.st-footer-v2 a:hover,.footer a:hover,.footer__list a:hover{color:var(--st-text)!important}.st-footer-v2__heading,.footer__heading,.st-footer__heading{color:var(--st-text)!important;font-weight:600!important;font-size:.9375rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:1.25rem!important}.footer *{color:var(--st-text-muted)!important}.footer h1,.footer h2,.footer h3,.footer h4,.footer .footer__heading,.st-footer__heading{color:var(--st-text)!important}.stt-hero,.stt-models,.stt-cmp,.stt-an,.stt-rv,.stt-why,.stt-cert,.stt-faq,.stt-how,.stt-trust{background:var(--st-bg)!important;color:var(--st-text)!important}.stt-rv,.stt-faq{background:var(--st-bg-soft)!important;color:var(--st-text-dark)!important}.stt-rv h1,.stt-rv h2,.stt-rv h3,.stt-rv h4,.stt-faq h1,.stt-faq h2,.stt-faq h3,.stt-faq h4{color:var(--st-text-dark)!important}.stt-rv p,.stt-faq p{color:var(--st-text-dark-muted)!important}.stt-faq__q{color:var(--st-text-dark)!important}.stt-faq__a{color:var(--st-text-dark-muted)!important}.stt-rv__card{background:#fff!important;color:var(--st-text-dark)!important}.stt-rv__card .stt-rv__text,.stt-rv__card .stt-rv__name{color:var(--st-text-dark)!important}.stt-rv__card .stt-rv__source,.stt-rv__card .stt-rv__date{color:var(--st-text-dark-muted)!important}.stt-cmp{background:var(--st-bg-elevated)!important}.stt-cmp__table{background:var(--st-bg-elevated)!important;color:var(--st-text)!important}.stt-cmp__table thead th{background:var(--st-bg-deeper)!important;color:var(--st-text)!important}.stt-cmp__table tbody th,.stt-cmp__table tbody td{background:var(--st-bg-elevated)!important;color:var(--st-text-muted)!important;border-bottom-color:var(--st-border)!important}.stt-cmp__table tbody th{color:var(--st-text)!important}.stt-cmp__mobile-card{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border)!important}.stt-cmp__mobile-card h3{color:var(--st-text)!important}.stt-cmp__mobile-card dt{color:var(--st-text-muted)!important}.stt-cmp__mobile-card dd{color:var(--st-text)!important}.stt-trust{border-top:1px solid var(--st-border);border-bottom:1px solid var(--st-border)}.stt-trust__label{color:var(--st-text)!important}.stt-trust__desc{color:var(--st-text-muted)!important}.stt-cert{background:var(--st-bg-elevated)!important}.stt-cert__badge{background:var(--st-bg)!important;color:var(--st-text)!important;border-color:var(--st-border-strong)!important}.stt-cert__note{color:var(--st-text-muted)!important}.stt-why__col{background:transparent}.stt-why__heading{color:var(--st-text)!important}.stt-why__text{color:var(--st-text-muted)!important}.stt-why__icon{background:var(--st-bg-elevated)!important;color:var(--st-accent)!important}.stt-hero,.stt-hero__title{color:var(--st-text)!important}.stt-hero__sub{color:var(--st-text-muted)!important}.stt-hero__eyebrow{color:var(--st-accent)!important}.stt-hero__image-wrap{background:var(--st-bg-elevated)!important}.stt-models__card{background:var(--st-bg-elevated)!important;border-color:var(--st-border)!important;color:var(--st-text)!important}.stt-models__name{color:var(--st-text)!important}.stt-models__desc{color:var(--st-text-muted)!important}.stt-models__price{color:var(--st-text)!important}.stt-an__layout{color:var(--st-text)}.stt-an__num{background:var(--st-gradient-accent)!important;color:#fff!important;box-shadow:0 0 20px var(--st-accent-glow)}.stt-an__label{color:var(--st-text)!important}.stt-an__desc{color:var(--st-text-muted)!important}.stt-how{background:var(--st-bg)!important}.stt-how__title{color:var(--st-text)!important}.stt-how__text{color:var(--st-text-muted)!important}.stt-how__image{background:var(--st-bg-elevated)!important}.st-product-sticky-cart{background:var(--st-bg-elevated)!important;border-top:1px solid var(--st-border)!important}.st-product-sticky-cart__price{color:var(--st-text)!important}.st-product-sticky-cart__title{color:var(--st-text-muted)!important}.stt-prod{background:var(--st-bg);color:var(--st-text)}.stt-buy__title{color:var(--st-text)!important}.stt-buy__tagline{color:var(--st-text-muted)!important}.stt-buy__price-current{color:var(--st-text)!important}.stt-buy__price-compare{color:var(--st-text-muted)!important}.stt-buy__group-label{color:var(--st-text)!important}.stt-buy__delivery{background:var(--st-bg-elevated);border-left:3px solid var(--st-accent);padding:1rem;border-radius:8px}.stt-buy__delivery-text strong{color:var(--st-text)!important}.stt-buy__delivery-text small{color:var(--st-text-muted)!important}.stt-gallery__main,.stt-gallery__thumb{background:var(--st-bg-elevated)!important}.st-qty-btn{background:var(--st-bg-elevated)!important;border:1px solid var(--st-border-strong)!important;color:var(--st-text)!important}.st-qty-input,.stt-buy__group label,.stt-size-pill,.st-size-pill{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important}.stt-size-pill[aria-pressed=true],.stt-size-pill.is-selected,.stt-size-pill--active{background:var(--st-gradient-accent)!important;color:#fff!important;border-color:transparent!important}.stt-faq__item{border-bottom:1px solid rgba(10,14,26,.08)!important}.stt-cmp__fade{background:linear-gradient(to right,transparent,rgba(19,24,38,.95))!important}header.header,.header,header-component,.header-component,section[id*=header][class*=shopify-section]{background:var(--st-bg)!important;background-color:#0a0e1af2!important;border-bottom:1px solid var(--st-border)!important}header .header__cart-link,header .cart-link,header [href="/cart"],header [href*="/cart"],.header__icon,.header__icon-list a,.header__icon-list button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}header .header__icon-list svg,header svg[class*=icon],header [href*="/cart"] svg{stroke:var(--st-text)!important;color:var(--st-text)!important}.header__cart-count,[class*=cart][class*=count],[class*=cart][class*=bubble]{background:var(--st-accent)!important;color:#fff!important}body[class*=template-page],body.template-page,body.template-page-contact,body.template-page-despre-noi,body.template-page-cum-aleg-salteaua,body.template-page-livrare{background:var(--st-bg)!important;color:var(--st-text)!important}body[class*=template-page] h1,body[class*=template-page] h2,body[class*=template-page] h3,body[class*=template-page] h4,body[class*=template-page] h5,body[class*=template-page] h6,body[class*=template-page] .page-title,body[class*=template-page] strong{color:var(--st-text)!important}body[class*=template-page] p,body[class*=template-page] li,body[class*=template-page] dd,body[class*=template-page] dt,body[class*=template-page] .rte,body[class*=template-page] .page-content{color:var(--st-text-muted)!important}body[class*=template-page] a{color:var(--st-accent)!important}body[class*=template-page] a:hover{color:var(--st-accent-hover)!important}body[class*=template-page] input[type=text],body[class*=template-page] input[type=email],body[class*=template-page] input[type=tel],body[class*=template-page] input[type=number],body[class*=template-page] textarea,body[class*=template-page] select{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important}body[class*=template-page] input::placeholder,body[class*=template-page] textarea::placeholder{color:var(--st-text-dim)!important}body[class*=template-page] label{color:var(--st-text)!important}body.template-cart,body.template-collection,body.template-product,body.template-search{background:var(--st-bg)!important;color:var(--st-text)!important}body.template-cart h1,body.template-collection h1,body.template-search h1,body.template-cart h2,body.template-collection h2,body.template-search h2{color:var(--st-text)!important}.sorting-filter__select,.stt-coll__sort select,.collection-toolbar select,select.sort-by{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important;border-radius:8px!important;padding:.625rem 2.5rem .625rem 1rem!important;font-family:Inter,sans-serif!important;font-size:.9375rem!important;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23A8B0C0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:12px 8px!important}.sorting-filter__select:hover{border-color:var(--st-accent)!important}.sorting-filter__select:focus{outline:none;border-color:var(--st-accent)!important;box-shadow:0 0 0 3px var(--st-accent-soft)}.sorting-filter__select option{background:var(--st-bg-elevated)!important;color:var(--st-text)!important}.sorting-filter__label,.stt-coll__sort label{color:var(--st-text-muted)!important}.sorting-filter__container{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border)!important;border-radius:8px}.sorting-filter__option{color:var(--st-text)!important;background:var(--st-bg-elevated)!important}.sorting-filter__option:hover{background:var(--st-bg-warm)!important}.sorting-filter__options-inner{background:var(--st-bg-elevated)!important}cart-drawer-component,.cart-drawer,[is=cart-drawer-component]{background:var(--st-bg)!important;color:var(--st-text)!important}cart-drawer-component .drawer__inner,cart-drawer-component dialog{background:var(--st-bg)!important;color:var(--st-text)!important}.cart-items{color:var(--st-text)!important}.cart-items__bundle,.cart-items__table{background:transparent!important}.cart-items__details,.cart-items__product-info{color:var(--st-text)!important}.cart-items__details a,.cart-items__product-info a{color:var(--st-text)!important;text-decoration:none}.cart-items__details a:hover{color:var(--st-accent)!important}.cart-primary-typography{color:var(--st-text)!important}.cart-secondary-typography{color:var(--st-text-muted)!important}.cart-items__media,.cart-items__media-container,.cart-items__media img,.cart-items__media-container img{border-radius:10px!important;background:var(--st-bg-elevated)!important;overflow:hidden}.cart-items__media img,.cart-items__media-container img{width:100%!important;height:100%!important;object-fit:cover}.cart-items__quantity,.cart-items__quantity-controls{background:var(--st-bg-elevated)!important;border:1px solid var(--st-border-strong)!important;border-radius:8px!important;overflow:hidden}.cart-items__quantity button,.cart-items__quantity-controls button{background:transparent!important;border:0!important;color:var(--st-text)!important;cursor:pointer}.cart-items__quantity button:hover,.cart-items__quantity-controls button:hover{background:var(--st-bg-warm)!important}.cart-items__quantity button svg,.cart-items__quantity-controls button svg{stroke:var(--st-text)!important;fill:none!important}.cart-items__quantity input,.cart-items__quantity-controls input{background:transparent!important;border:0!important;color:var(--st-text)!important;text-align:center;font-weight:600}.cart-items__remove{background:transparent!important;border:0!important;color:var(--st-text-muted)!important}.cart-items__remove:hover{color:var(--st-text)!important}.cart-items__remove svg{stroke:currentColor!important;fill:none!important}.cart-items__price,.cart-items__price-unit{color:var(--st-text)!important}.cart-items__empty-button{background:var(--st-gradient-accent)!important;color:#fff!important;border:0!important;border-radius:8px;padding:.875rem 1.75rem}.cart-discount,.cart-discount__form,.cart-discount__content{background:var(--st-accent-soft)!important;border:1px solid var(--st-accent)!important;border-radius:12px!important;padding:.875rem 1rem!important}.cart-discount__label,.cart-discount__summary{color:var(--st-text)!important}.cart-discount__input{background:transparent!important;border:0!important;color:var(--st-text)!important}.cart-discount__input::placeholder{color:var(--st-text-muted)!important}.cart-discount__button{background:transparent!important;border:0!important;color:var(--st-accent)!important;cursor:pointer}.cart-discount__pill{background:var(--st-bg-elevated)!important;border:1px solid var(--st-border-strong)!important;border-radius:9999px!important;color:var(--st-text)!important;padding:.25rem .75rem}.cart-discount__pill-code{color:var(--st-text)!important}.cart-discount__pill-remove svg{stroke:var(--st-text-muted)!important}.cart-note__label,.cart-note__instructions,.cart-note__summary{color:var(--st-text-muted)!important}.cart-note__instructions textarea,.cart-note textarea{background:var(--st-bg-elevated)!important;border:1px solid var(--st-border-strong)!important;color:var(--st-text)!important;border-radius:8px}.cart-totals,.cart-totals__container{background:transparent!important;color:var(--st-text)!important;border-top:1px solid var(--st-border)!important;padding-top:1rem!important}.cart-totals__icon,.cart-discounts__label{color:var(--st-text-muted)!important}.cart-discounts__value{color:var(--st-text)!important}.cart-actions{background:transparent!important;border-top:1px solid var(--st-border)!important}.cart-actions__divider{background:var(--st-border)!important}button[name=checkout],button[name=checkout] *,.cart-actions button[type=submit],[type=submit][name=checkout]{background:var(--st-gradient-accent)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:1.125rem 2rem!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;box-shadow:0 4px 20px var(--st-accent-glow)!important;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%}button[name=checkout]:hover,.cart-actions button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #4a9eff66!important}.cart-item__error,.cart-item__error-text,.cart-items__error{color:var(--st-error, #FF6B6B)!important}.variant-option__button-label__pill,.variant-option__button-label,.variant-option__select-wrapper{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important;border-radius:8px!important;transition:all .2s}.variant-option__button-label__text,.variant-option__button-label__pill{color:var(--st-text)!important}.variant-option__button-label:hover .variant-option__button-label__pill,.variant-option__button-label__pill:hover{border-color:var(--st-accent)!important;background:var(--st-bg-warm)!important}.variant-option input:checked+.variant-option__button-label .variant-option__button-label__pill,.variant-option input:checked+.variant-option__button-label,.variant-option__button-label--selected .variant-option__button-label__pill,.variant-option__button-label[aria-checked=true] .variant-option__button-label__pill,.variant-option__button-label__pill[aria-checked=true]{background:var(--st-gradient-accent)!important;color:#fff!important;border-color:var(--st-accent)!important;box-shadow:0 0 20px var(--st-accent-glow)}.variant-option input:checked+.variant-option__button-label .variant-option__button-label__text,.variant-option__button-label--selected .variant-option__button-label__text{color:#fff!important}.variant-option__button-label--unavailable,.variant-option input:disabled+.variant-option__button-label .variant-option__button-label__pill{color:var(--st-text-dim)!important;background:transparent!important;border-color:var(--st-border)!important;text-decoration:line-through;cursor:not-allowed}.variant-option__select{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important;border-radius:8px!important}.variant-option__select option{background:var(--st-bg-elevated)!important;color:var(--st-text)!important}.variant-option>.variant-option__label,[class*=variant-option__label]{color:var(--st-text)!important}.header-actions__cart-icon-bubble,[class*=cart-icon-bubble]{background:var(--st-accent)!important;color:#fff!important}.quick-add-modal,.quick-add-modal__content,quick-add-modal{background:var(--st-bg)!important;color:var(--st-text)!important}select#SortBy,select[name=sort_by],.stt-coll__sort select{background:var(--st-bg-elevated)!important;color:var(--st-text)!important;border:1px solid var(--st-border-strong)!important;border-radius:8px!important;padding:.625rem 2.5rem .625rem 1rem!important;font-family:Inter,sans-serif!important;font-size:.9375rem!important;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23A8B0C0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:12px 8px!important}select#SortBy option,select[name=sort_by] option{background:var(--st-bg-elevated)!important;color:var(--st-text)!important}body.page-width-narrow,body.page-width-medium,body.page-width-wide,body[class*=page-width]{background:var(--st-bg)!important;color:var(--st-text)!important}body[class*=page-width] main h1,body[class*=page-width] main h2,body[class*=page-width] main h3,body[class*=page-width] main h4,body[class*=page-width] main h5,body[class*=page-width] main h6,body[class*=page-width] main strong,body[class*=page-width] main .page-title,body[class*=page-width] main label{color:var(--st-text)!important}body[class*=page-width] main p,body[class*=page-width] main li,body[class*=page-width] main dd,body[class*=page-width] main .rte,body[class*=page-width] main .rte *{color:var(--st-text-muted)!important}body[class*=page-width] main a{color:var(--st-accent)!important}body[class*=page-width] main a:hover{color:var(--st-accent-hover)!important}body[class*=page-width] main input[type=text],body[class*=page-width] main input[type=email],body[class*=page-width] main input[type=tel],body[class*=page-width] main input[type=number],body[class*=page-width] main textarea,body[class*=page-width] main select{background:var(--st-bg-elevated)!important;border:1px solid var(--st-border-strong)!important;color:var(--st-text)!important;border-radius:8px}body[class*=page-width] main input::placeholder,body[class*=page-width] main textarea::placeholder{color:var(--st-text-dim)!important}body[class*=page-width] main button[type=submit]{background:var(--st-gradient-accent)!important;color:#fff!important;border:0!important;border-radius:8px}body[class*=page-width] main .stt-rv,body[class*=page-width] main .stt-faq{color:var(--st-text-dark)!important}body[class*=page-width] main .stt-rv h1,body[class*=page-width] main .stt-rv h2,body[class*=page-width] main .stt-rv h3,body[class*=page-width] main .stt-rv h4,body[class*=page-width] main .stt-faq h1,body[class*=page-width] main .stt-faq h2,body[class*=page-width] main .stt-faq h3,body[class*=page-width] main .stt-faq h4,body[class*=page-width] main .stt-rv__title,body[class*=page-width] main .stt-faq__title{color:var(--st-text-dark)!important}body[class*=page-width] main .stt-rv p,body[class*=page-width] main .stt-faq p,body[class*=page-width] main .stt-rv__sub,body[class*=page-width] main .stt-rv__source,body[class*=page-width] main .stt-rv__date{color:var(--st-text-dark-muted)!important}body[class*=page-width] main .stt-rv__eyebrow,body[class*=page-width] main .stt-faq__eyebrow{color:var(--st-accent)!important}body[class*=page-width] main .stt-rv__card{background:#fff!important;color:var(--st-text-dark)!important}body[class*=page-width] main .stt-rv__card .stt-rv__text,body[class*=page-width] main .stt-rv__card .stt-rv__name{color:var(--st-text-dark)!important}body[class*=page-width] main .stt-faq__q,body[class*=page-width] main .stt-faq summary{color:var(--st-text-dark)!important}body[class*=page-width] main .stt-faq__a,body[class*=page-width] main .stt-faq__a p{color:var(--st-text-dark-muted)!important}body[class*=page-width] main a.st-btn,body[class*=page-width] main a.st-btn--primary,body[class*=page-width] main a.st-btn-primary,body[class*=page-width] main .st-btn--primary,body[class*=page-width] main .st-btn-primary,body[class*=page-width] main .st-btn--primary *,body[class*=page-width] main .st-btn-primary *{color:#fff!important;text-shadow:none!important;opacity:1!important}body[class*=page-width] main a.st-btn--primary:hover,body[class*=page-width] main a.st-btn-primary:hover,body[class*=page-width] main .st-btn--primary:hover,body[class*=page-width] main .st-btn--primary:hover *{color:#fff!important}body[class*=page-width] main .stt-hero a.st-btn,body[class*=page-width] main .stt-hero a.st-btn *,body[class*=page-width] main .stt-hero a[class*=btn],body[class*=page-width] main .stt-hero a[class*=btn] *{color:#fff!important;opacity:1!important}.st-product-card-v2__content{background:linear-gradient(180deg,transparent 0%,rgba(10,14,26,.4) 25%,rgba(10,14,26,.85) 55%,rgba(10,14,26,.98) 100%)!important;min-height:55%!important;justify-content:flex-end!important}.st-product-card-v2__sub{font-size:.75rem!important;letter-spacing:.12em!important;font-weight:600!important;color:var(--st-accent)!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(10,14,26,.85),0 0 12px rgba(10,14,26,.6)!important;filter:drop-shadow(0 0 8px rgba(10,14,26,.45))}.st-product-card-v2__name{text-shadow:0 2px 4px rgba(10,14,26,.55)!important}.st-product-card-v2__tagline{color:var(--st-text-muted)!important;text-shadow:0 1px 2px rgba(10,14,26,.65)!important}.st-product-card-v2__price{color:#fff!important;text-shadow:0 1px 2px rgba(10,14,26,.55)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/saltele-trio.css.map */
