@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_a65766{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_a65766{--font-playfair:"Playfair Display","Playfair Display Fallback"}.site-theme-stoneiron{color-scheme:dark;font-family:var(--font-geist-sans),system-ui,sans-serif;--si-bg-deep:#121212;--si-bg:#161b24;--si-bg-elevated:#1a222e;--si-bg-card:#1e2736;--si-accent:#a8c4d4;--si-accent-muted:rgba(168,196,212,0.12);--si-text:#e8edf5;--si-text-muted:#94a3b8;--si-section-y:2rem;--si-container:80rem;--ds-surface:var(--si-bg);--ds-surface-muted:var(--si-bg-elevated);--ds-text:var(--si-text);--ds-text-muted:var(--si-text-muted);--ds-border:rgba(148,163,184,0.12);--brand-primary:#0c111b;--brand-secondary:#3b82f6;--brand-accent:#60a5fa;background-color:var(--si-bg-deep);color:var(--si-text)}.site-theme-stoneiron ::-moz-selection{background:rgba(148,163,184,.35);color:#fff}.site-theme-stoneiron ::selection{background:rgba(148,163,184,.35);color:#fff}.site-theme-stoneiron .si-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8}.site-theme-stoneiron .si-display{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.85rem;font-weight:600;line-height:1.08;letter-spacing:-.02em;color:#fff}@media (min-width:640px){.site-theme-stoneiron .si-display{font-size:2.5rem}}@media (min-width:1024px){.site-theme-stoneiron .si-display{font-size:3rem}}@media (min-width:1280px){.site-theme-stoneiron .si-display{font-size:3.35rem}}.site-theme-stoneiron .si-hero-v2{background:linear-gradient(180deg,#0c0e12,#0a0c10 55%,#080a0e)}.site-theme-stoneiron .si-hero-v2-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7dd3fc}.site-theme-stoneiron .si-hero-v2-title{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:clamp(1.625rem,5.2vw,3.125rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;color:#f8fafc;max-width:13ch}.site-theme-stoneiron .si-hero-v2-lead{font-size:clamp(.8125rem,2.8vw,1.0625rem);line-height:1.55;color:#94a3b8}.site-theme-stoneiron .si-hero-v2-btn-primary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid rgba(255,255,255,.08);background:#e8edf5;padding:0 1.5rem;font-size:.875rem;font-weight:600;color:#0c0e12;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.site-theme-stoneiron .si-hero-v2-btn-primary:hover{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.25)}.site-theme-stoneiron .si-hero-v2-btn-primary[style*=background]{color:#fff!important}.site-theme-stoneiron .si-hero-v2-btn-outline{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:.625rem;border:1px solid rgba(255,255,255,.22);background:transparent;padding:0 1.5rem;font-size:.875rem;font-weight:600;color:#e2e8f0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.site-theme-stoneiron .si-hero-v2-btn-outline:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.05);color:#fff}.site-theme-stoneiron .si-hero-v2-trust{color:#64748b}.site-theme-stoneiron .si-hero-v2-trust svg{color:#38bdf8}@media (min-width:1024px){.site-theme-stoneiron .si-hero-v2__visual{border-left:1px solid rgba(255,255,255,.06)}.site-theme-stoneiron .si-hero-v2-title{max-width:14ch}.site-theme-stoneiron .si-hero-v2__content{background:#0a0c10}}@media (max-width:1023px){.site-theme-stoneiron .si-hero-v2-title{font-size:clamp(1.75rem,6.5vw,2.25rem);max-width:18ch;text-shadow:0 2px 24px rgba(0,0,0,.45)}.site-theme-stoneiron .si-hero-v2-lead{text-shadow:0 1px 12px rgba(0,0,0,.35)}.site-theme-stoneiron .si-hero-v2-kicker{text-shadow:0 1px 8px rgba(0,0,0,.35)}}.site-theme-stoneiron .si-hero-visual{top:var(--si-site-header-h,9.5rem)}.site-theme-stoneiron .si-hero-shell{padding-top:var(--si-site-header-h,9.5rem)}.site-theme-stoneiron .si-hero-tagline{font-size:.9375rem;line-height:1.55;color:#94a3b8}@media (min-width:640px){.site-theme-stoneiron .si-hero-tagline{font-size:1rem}}.site-theme-stoneiron .si-heading{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#fff}@media (min-width:640px){.site-theme-stoneiron .si-heading{font-size:1.875rem}}@media (min-width:1024px){.site-theme-stoneiron .si-heading{font-size:2.25rem}}.site-theme-stoneiron .si-product-name{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.35;color:#e2e8f0}@media (min-width:640px){.site-theme-stoneiron .si-product-name{font-size:.875rem}}.site-theme-stoneiron .si-price{font-size:.9375rem;font-weight:600;color:var(--si-accent)}.site-theme-stoneiron .si-body{font-size:.875rem;line-height:1.625;color:#cbd5e1}.site-theme-stoneiron .si-btn-primary{display:inline-flex;min-height:46px;min-width:9rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#e8edf5;padding:0 1.625rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:none;color:#0c0e12;box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.06);transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.site-theme-stoneiron .si-btn-primary:hover{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.1)}.site-theme-stoneiron .si-btn-ghost{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(255,255,255,.18);background:transparent;padding:0 1.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:#cbd5e1;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.site-theme-stoneiron .si-btn-ghost:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.04);color:#fff}.site-theme-stoneiron header.z-50{border-bottom:1px solid rgba(255,255,255,.08);color:#f1f5f9;background:rgba(10,12,16,.92);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.site-theme-stoneiron header.z-50 nav{border-top:1px solid rgba(255,255,255,.06);background:rgba(12,14,18,.98)}.site-theme-stoneiron .si-header-search{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.site-theme-stoneiron .si-header-search:focus-within{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);box-shadow:none}.site-theme-stoneiron .si-header-search input{color:#f1f5f9}.site-theme-stoneiron .si-header-search input::-moz-placeholder{color:#64748b}.site-theme-stoneiron .si-header-search input::placeholder{color:#64748b}.site-theme-stoneiron .header-auth-outline{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#e2e8f0}.site-theme-stoneiron .header-auth-outline:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff}.site-theme-stoneiron .header-auth-solid{border:1px solid rgba(255,255,255,.14);background:#e8edf5;color:#0c0e12;font-size:.8125rem;font-weight:600}.site-theme-stoneiron .header-auth-solid:hover{background:#fff;color:#0c0e12}.site-theme-stoneiron .si-header-action-labeled{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem .5rem;min-width:3rem}.site-theme-stoneiron .si-header-action-label{font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1}.site-theme-stoneiron #site-footer{border-top:1px solid rgba(255,255,255,.08);background:#080c14;color:#e2e8f0}.site-theme-stoneiron #site-footer .text-neutral-400,.site-theme-stoneiron #site-footer .text-neutral-500,.site-theme-stoneiron #site-footer .text-neutral-600{color:#94a3b8}.site-theme-stoneiron #site-footer .text-neutral-900,.site-theme-stoneiron #site-footer h2{color:#fff}.site-theme-stoneiron #site-footer a:hover{color:#7dd3fc}.site-theme-stoneiron .si-product-card{display:flex;height:100%;min-height:0;max-width:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);box-shadow:0 16px 48px -28px rgba(0,0,0,.65);transition:transform .3s ease,box-shadow .3s ease}.site-theme-stoneiron .si-product-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -28px rgba(0,0,0,.7)}.site-theme-stoneiron .si-product-card-media{position:relative;aspect-ratio:5/6;width:100%;overflow:hidden;background:linear-gradient(165deg,#1a222e,#10141c)}.site-theme-stoneiron .si-product-card-body{flex:1 1 auto;min-height:0}.site-theme-stoneiron .home-page{overflow-x:hidden;max-width:100%}.site-theme-stoneiron .home-page>.si-section,.site-theme-stoneiron .home-page>section.si-section{padding-top:var(--si-section-y);padding-bottom:var(--si-section-y)}@media (min-width:640px){.site-theme-stoneiron{--si-section-y:2.75rem}}@media (min-width:1024px){.site-theme-stoneiron{--si-section-y:3.5rem}}.site-theme-stoneiron .si-section{background:var(--si-bg);padding-top:var(--si-section-y);padding-bottom:var(--si-section-y)}.site-theme-stoneiron .si-section-alt{background:var(--si-bg-elevated);padding-top:var(--si-section-y);padding-bottom:var(--si-section-y)}.site-theme-stoneiron .card-soft,.site-theme-stoneiron .section-shell{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);color:#e2e8f0;box-shadow:none}.site-theme-stoneiron .input-soft{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#f1f5f9}.site-theme-stoneiron .btn-primary{border-radius:.5rem;background:#0284c7;color:#fff}.site-theme-stoneiron .si-category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:6.5rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:1rem .625rem;text-align:center;transition:transform .25s ease,border-color .2s ease,background-color .2s ease}.site-theme-stoneiron .si-category-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16);background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.site-theme-stoneiron .si-category-icon{display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:.875rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#cbd5e1;transition:color .2s ease,border-color .2s ease}.site-theme-stoneiron .si-category-card:hover .si-category-icon{border-color:rgba(255,255,255,.18);color:#f1f5f9}.site-theme-stoneiron .si-category-label{font-size:.8125rem;font-weight:600;line-height:1.25;color:#cbd5e1}.site-theme-stoneiron .si-category-card:hover .si-category-label{color:#fff}@media (min-width:640px){.site-theme-stoneiron .si-category-icon{height:3.75rem;width:3.75rem}}.site-theme-stoneiron .si-trust-strip{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(10,15,24,.8);padding-top:2.5rem;padding-bottom:2.5rem}.site-theme-stoneiron .si-trust-icon{display:grid;height:3rem;width:3rem;place-items:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#38bdf8}.site-theme-stoneiron .auth-page-root{background-color:var(--si-bg-deep)}.site-theme-stoneiron .auth-shell{border:1px solid rgba(255,255,255,.1);background-color:var(--si-bg-card);box-shadow:0 32px 80px -32px rgba(0,0,0,.75)}.site-theme-stoneiron .auth-shell-form{background-color:var(--si-bg-elevated)}.site-theme-stoneiron .auth-shell-form .si-body,.site-theme-stoneiron .auth-shell-form .si-kicker{color:#94a3b8}.site-theme-stoneiron .auth-consent-box a{color:#7dd3fc}@media (max-width:1023px){.site-theme-stoneiron .auth-page-root,.site-theme-stoneiron .auth-shell,.site-theme-stoneiron .auth-shell-form-inner,.site-theme-stoneiron .auth-shell-form-scroll{overflow:visible}}.site-theme-stoneiron .auth-field-label{color:#94a3b8}.site-theme-stoneiron .auth-field-input{border-color:rgba(255,255,255,.12);background-color:#0a0f18;color:#e8edf5}.site-theme-stoneiron .auth-field-input::-moz-placeholder{color:#64748b}.site-theme-stoneiron .auth-field-input::placeholder{color:#64748b}.site-theme-stoneiron .auth-field-input:hover{border-color:rgba(255,255,255,.2)}.site-theme-stoneiron .auth-field-input:focus{border-color:rgba(56,189,248,.5);box-shadow:0 0 0 2px rgba(56,189,248,.15)}.site-theme-stoneiron .auth-btn-primary{background:#e8edf5;color:#0c0e12;box-shadow:0 1px 2px rgba(0,0,0,.2)}.site-theme-stoneiron .auth-btn-primary:hover{background:#fff}.site-theme-stoneiron .auth-btn-google{border-color:rgba(255,255,255,.12);background-color:#0a0f18;color:#e2e8f0}.site-theme-stoneiron .auth-btn-google:hover{border-color:rgba(255,255,255,.22);background-color:#121a28}.site-theme-stoneiron .auth-divider:before{background-color:rgba(255,255,255,.1)}.site-theme-stoneiron .auth-divider span{background-color:var(--si-bg-elevated);color:#64748b}.site-theme-stoneiron .auth-error{border-color:rgba(244,63,94,.35);background-color:rgba(127,29,29,.25);color:#fecdd3}.site-theme-stoneiron .auth-consent-box{border-color:rgba(255,255,255,.1);background-color:rgba(10,15,24,.6);color:#cbd5e1}.site-theme-stoneiron .auth-footer-link{color:#7dd3fc;text-decoration-color:rgba(125,211,252,.4)}.site-theme-stoneiron .auth-footer-link:hover{color:#bae6fd;text-decoration-color:#bae6fd}.site-theme-stoneiron .si-mega-menu{color:var(--si-text)}.site-theme-stoneiron .surface-soft{border:1px solid rgba(255,255,255,.08);background-color:var(--si-bg-card);color:var(--si-text)}.site-theme-stoneiron .input-soft{border-color:rgba(255,255,255,.12);background-color:#0a0f18;color:#e8edf5}.site-theme-stoneiron .input-soft::-moz-placeholder{color:#64748b}.site-theme-stoneiron .input-soft::placeholder{color:#64748b}.site-theme-stoneiron .input-soft:hover{border-color:rgba(255,255,255,.2)}.site-theme-stoneiron .input-soft:focus{border-color:rgba(56,189,248,.5);box-shadow:0 0 0 2px rgba(56,189,248,.15)}.site-theme-stoneiron textarea.input-soft{background-color:#0a0f18;color:#e8edf5;color-scheme:dark}.site-theme-stoneiron textarea.input-soft::-moz-placeholder{color:#64748b}.site-theme-stoneiron textarea.input-soft::placeholder{color:#64748b}.site-theme-stoneiron .input-soft:disabled,.site-theme-stoneiron textarea.input-soft:disabled{background-color:rgba(255,255,255,.03)!important;color:#94a3b8;opacity:1}.site-theme-stoneiron .si-checkout-remove-btn{display:grid;height:2.25rem;width:2.25rem;place-items:center;border-radius:9999px;border:1px solid rgba(244,63,94,.35);background:rgba(244,63,94,.08);color:#fb7185;transition:background-color .15s ease,border-color .15s ease}.site-theme-stoneiron .si-checkout-remove-btn:hover{border-color:rgba(244,63,94,.55);background:rgba(244,63,94,.16)}.site-theme-stoneiron .si-checkout-page .card-soft,.site-theme-stoneiron .si-checkout-page .section-shell{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#e2e8f0}.site-theme-stoneiron .si-checkout-page .font-semibold.text-slate-900,.site-theme-stoneiron .si-checkout-page h2{color:#f1f5f9!important}.site-theme-stoneiron .si-checkout-page .text-slate-500,.site-theme-stoneiron .si-checkout-page .text-slate-600,.site-theme-stoneiron .si-checkout-page .text-slate-700{color:#94a3b8!important}.site-theme-stoneiron .si-checkout-page .text-slate-900{color:#f1f5f9!important}.site-theme-stoneiron .si-checkout-page .divide-slate-100>*+*{border-color:rgba(255,255,255,.08)}.site-theme-stoneiron .si-checkout-page .rounded-full.border-slate-200.bg-white{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.site-theme-stoneiron .si-checkout-page .rounded-full.border-slate-200.bg-white button{color:#cbd5e1}.site-theme-stoneiron .si-checkout-page .rounded-2xl.bg-slate-50{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.site-theme-stoneiron .si-checkout-page .rounded-2xl.bg-slate-50 label,.site-theme-stoneiron .si-checkout-page label.flex.items-start.gap-3.text-sm{color:#cbd5e1}.site-theme-stoneiron .si-checkout-page .link-underline.font-semibold.text-slate-900{color:#7dd3fc!important}.site-theme-stoneiron main .rounded-2xl.border-slate-200,.site-theme-stoneiron main .rounded-3xl.border-slate-200,.site-theme-stoneiron>.flex-1 .rounded-2xl.border-slate-200,.site-theme-stoneiron>.flex-1 .rounded-3xl.border-slate-200,.site-theme-stoneiron>.flex-1 .section-shell{border-color:rgba(255,255,255,.08)}.site-theme-stoneiron main .bg-white,.site-theme-stoneiron>.flex-1 .bg-white,.site-theme-stoneiron>.flex-1 .bg-white\/80,.site-theme-stoneiron>.flex-1 .bg-white\/95{background-color:var(--si-bg-card);color:var(--si-text)}.site-theme-stoneiron>.flex-1 .bg-white\/60,.site-theme-stoneiron>.flex-1 .bg-white\/70{background-color:rgba(30,39,54,.75);color:var(--si-text-muted)}.site-theme-stoneiron main .text-slate-900,.site-theme-stoneiron>.flex-1 .text-slate-900{color:#f1f5f9}.site-theme-stoneiron main .text-slate-600,.site-theme-stoneiron main .text-slate-700,.site-theme-stoneiron main .text-slate-800,.site-theme-stoneiron>.flex-1 .text-slate-400,.site-theme-stoneiron>.flex-1 .text-slate-500,.site-theme-stoneiron>.flex-1 .text-slate-600,.site-theme-stoneiron>.flex-1 .text-slate-700,.site-theme-stoneiron>.flex-1 .text-slate-800{color:#94a3b8}.site-theme-stoneiron>.flex-1 .group-hover\:text-sky-800,.site-theme-stoneiron>.flex-1 .text-sky-800{color:#7dd3fc}.site-theme-stoneiron main .border-slate-200,.site-theme-stoneiron main .border-slate-200\/80,.site-theme-stoneiron main .border-slate-200\/90,.site-theme-stoneiron>.flex-1 .border-slate-100,.site-theme-stoneiron>.flex-1 .border-slate-200,.site-theme-stoneiron>.flex-1 .border-slate-200\/80,.site-theme-stoneiron>.flex-1 .border-slate-200\/90,.site-theme-stoneiron>.flex-1 .border-slate-300{border-color:rgba(255,255,255,.1)}.site-theme-stoneiron main .bg-slate-50,.site-theme-stoneiron main .bg-slate-50\/50,.site-theme-stoneiron>.flex-1 .bg-slate-50,.site-theme-stoneiron>.flex-1 .bg-slate-50\/50,.site-theme-stoneiron>.flex-1 .bg-slate-50\/80{background-color:rgba(255,255,255,.04)}.site-theme-stoneiron>.flex-1 .bg-slate-100,.site-theme-stoneiron>.flex-1 .ring-slate-200\/60,.site-theme-stoneiron>.flex-1 .ring-slate-200\/90,.site-theme-stoneiron>.flex-1 .ring-slate-900\/\[0\.03\]{--tw-ring-color:rgba(255,255,255,0.1)}.site-theme-stoneiron>.flex-1 .bg-slate-100{background-color:rgba(255,255,255,.06)}.site-theme-stoneiron>.flex-1 .link-underline{color:#94a3b8}.site-theme-stoneiron>.flex-1 .link-underline:hover{color:#e2e8f0}.site-theme-stoneiron>.flex-1 .link-underline:after{background:rgba(148,163,184,.45)}.site-theme-stoneiron>.flex-1 select option{background-color:#1e2736;color:#e8edf5}.site-theme-stoneiron .si-empty-state{border-radius:1rem;border:1px dashed rgba(255,255,255,.15);background:rgba(255,255,255,.03);padding:2.5rem;text-align:center;font-size:.875rem;color:var(--si-text-muted)}.site-theme-stoneiron .si-cms-section{scroll-margin-top:7rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:5rem}.site-theme-stoneiron .si-cms-section:last-child{border-bottom:none;padding-bottom:0}.site-theme-stoneiron .si-cms-media{position:relative;overflow:hidden;border-radius:1rem;background:rgba(255,255,255,.05);box-shadow:none;outline:1px solid rgba(255,255,255,.08)}.site-theme-stoneiron .si-cms-block-title{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.875rem;font-weight:600;letter-spacing:-.02em;color:#fff}@media (min-width:640px){.site-theme-stoneiron .si-cms-block-title{font-size:2.25rem}}.site-theme-stoneiron .si-cms-lead{font-size:1.125rem;line-height:1.65;color:#94a3b8}.site-theme-stoneiron .si-cms-prose{white-space:pre-wrap;font-size:1rem;line-height:1.75;color:#cbd5e1}.site-theme-stoneiron .si-cms-divider{margin-top:4rem;display:flex;flex-wrap:wrap;gap:.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:2.5rem}.site-theme-stoneiron .si-blog-card-title{margin-top:.5rem;font-size:1.25rem;font-weight:600;line-height:1.35;color:#f1f5f9;transition:color .2s ease}.site-theme-stoneiron .card-soft:hover .si-blog-card-title{color:#bae6fd}.site-theme-stoneiron .si-blog-card-cta{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#7dd3fc}.site-theme-stoneiron .si-shop-filters{border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);color:var(--si-text);box-shadow:none}.site-theme-stoneiron .si-shop-filters-trigger{display:flex;min-height:2.75rem;flex:1;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:var(--si-bg-card);padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--si-text);transition:border-color .2s ease,background-color .2s ease}.site-theme-stoneiron .si-shop-filters-trigger:hover{border-color:rgba(255,255,255,.18);background:var(--si-bg-elevated)}.site-theme-stoneiron .si-shop-filter-chip{display:flex;min-height:2.75rem;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:.5rem .75rem;font-size:.8125rem;color:var(--si-text)}.site-theme-stoneiron .si-shop-filter-chip input{height:1rem;width:1rem;border-color:rgba(255,255,255,.2);accent-color:#38bdf8}.site-theme-stoneiron .si-shop-filters .text-h3{font-size:1rem;font-weight:600;color:#f1f5f9}.site-theme-stoneiron .si-shop-filters-form .input-soft,.site-theme-stoneiron .si-shop-filters-form select.input-soft{width:100%;color-scheme:dark;background-color:#0a0f18;border-color:rgba(255,255,255,.12);color:#e8edf5;box-shadow:none}.site-theme-stoneiron .si-shop-filters-form .input-soft:focus,.site-theme-stoneiron .si-shop-filters-form select.input-soft:focus{border-color:rgba(56,189,248,.45);outline:none;box-shadow:0 0 0 2px rgba(56,189,248,.12)}.site-theme-stoneiron .si-shop-filters-form .btn-primary{border-radius:.75rem;background:#e8edf5;color:#0c0e12;font-weight:600;letter-spacing:normal;text-transform:none}.site-theme-stoneiron .si-shop-filters-form .btn-primary:hover{background:#fff}.site-theme-stoneiron .si-personalized-notice{border-radius:.875rem;border:1px solid rgba(251,191,36,.45);background:linear-gradient(135deg,rgba(120,53,15,.35),rgba(30,41,59,.95) 55%,rgba(15,20,28,.98));padding:1rem 1.25rem 1rem 3rem;color:#fde68a;box-shadow:0 0 0 1px rgba(251,191,36,.12),0 12px 32px -16px rgba(0,0,0,.5);position:relative}.site-theme-stoneiron .si-personalized-notice:before{content:"!";position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:grid;height:1.5rem;width:1.5rem;place-items:center;border-radius:9999px;background:rgba(251,191,36,.2);font-size:.875rem;font-weight:800;color:#fbbf24}.site-theme-stoneiron .si-personalized-notice p{font-size:.875rem;font-weight:500;line-height:1.55;color:#fef3c7}.site-theme-stoneiron .si-filter-label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.site-theme-stoneiron .si-cms-media-compact{max-height:260px}.site-theme-stoneiron .si-page-hero-compact .si-heading,.site-theme-stoneiron .si-page-hero-compact h1{font-size:1.75rem!important}@media (min-width:640px){.site-theme-stoneiron .si-page-hero-compact .si-heading,.site-theme-stoneiron .si-page-hero-compact h1{font-size:2rem!important}}.site-theme-stoneiron .si-checkout-about{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:1rem}.site-theme-stoneiron .si-checkout-about h3{color:#94a3b8}.site-theme-stoneiron .si-checkout-about a,.site-theme-stoneiron .si-checkout-about p{color:#e2e8f0}.site-theme-stoneiron .si-checkout-about a{color:#7dd3fc}.site-theme-stoneiron .si-checkout-summary{box-sizing:border-box;width:100%;max-width:100%}.site-theme-stoneiron .si-checkout-totals dd{color:#e2e8f0}.site-theme-stoneiron .si-account-page{background:var(--si-bg-deep);color:var(--si-text)}.site-theme-stoneiron .si-account-panel{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);color:var(--si-text);overflow:hidden}.site-theme-stoneiron .si-account-stat-card{display:flex;flex-direction:column;align-items:center;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:.875rem .5rem;text-align:center;transition:border-color .2s ease,background-color .2s ease}@media (min-width:640px){.site-theme-stoneiron .si-account-stat-card{padding:1.25rem 1rem}}.site-theme-stoneiron .si-account-stat-card:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.07)}.site-theme-stoneiron .si-account-stat-card .si-stat-value{margin-top:.5rem;font-size:1.25rem;font-weight:600;color:#f1f5f9}@media (min-width:640px){.site-theme-stoneiron .si-account-stat-card .si-stat-value{margin-top:.75rem;font-size:1.5rem}}.site-theme-stoneiron .si-account-stat-card .si-stat-label{margin-top:.25rem;font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;line-height:1.3}@media (min-width:640px){.site-theme-stoneiron .si-account-stat-card .si-stat-label{margin-top:.35rem;font-size:.6875rem;letter-spacing:.1em}}.site-theme-stoneiron .si-account-inner-card{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:1.25rem}.site-theme-stoneiron .si-account-empty{display:flex;flex-direction:column;align-items:center;border-radius:1rem;border:1px dashed rgba(255,255,255,.15);background:rgba(255,255,255,.03);padding:2rem 1.25rem;text-align:center}.site-theme-stoneiron .si-account-empty-icon{display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:1rem;background:rgba(255,255,255,.06);font-size:1.5rem}.site-theme-stoneiron .si-account-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#e8edf5;padding:.625rem 1.25rem;font-size:.75rem;font-weight:600;color:#0c0e12;transition:background-color .2s ease}.site-theme-stoneiron .si-account-btn-primary:hover{background:#fff}.site-theme-stoneiron .si-account-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:#e2e8f0;transition:background-color .2s ease,border-color .2s ease}.site-theme-stoneiron .si-account-btn-secondary:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.site-theme-stoneiron .si-account-sidebar .lg\\:hidden{flex-wrap:wrap}.site-theme-stoneiron .si-shop-filter-chip input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;z-index:1;width:1rem;height:1rem;flex-shrink:0;cursor:pointer;border-radius:.25rem;border:2px solid rgba(148,163,184,.5);background:#0a0f18;pointer-events:auto}.site-theme-stoneiron .si-shop-filter-chip input[type=checkbox]:checked{border-color:#38bdf8;background:#38bdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%230c0e12' d='M4.2 9.2 1.4 6.4l1-1 1.8 1.8 4.4-4.4 1 1z'/%3E%3C/svg%3E");background-size:100% 100%}.site-theme-stoneiron .si-product-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.site-theme-stoneiron .si-product-atc-btn{border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#e8edf5;letter-spacing:.06em}.site-theme-stoneiron .si-product-atc-btn:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#fff}.site-theme-stoneiron .si-product-qty-stepper{border-color:rgba(255,255,255,.12);background:#0a0f18}.site-theme-stoneiron .si-fav-quick-cart{border:1px solid rgba(255,255,255,.15);background:#e8edf5;color:#0c0e12}.site-theme-stoneiron>.flex-1 .section-shell{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);padding:1.5rem 1.25rem}.site-theme-stoneiron>.flex-1 .section-shell .absolute{display:none}.site-theme-stoneiron .si-account-sidebar .lg\\:hidden a,.site-theme-stoneiron .si-account-sidebar .lg\\:hidden button{border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#cbd5e1}.site-theme-stoneiron .si-account-sidebar .lg\\:hidden .bg-slate-900,.site-theme-stoneiron .si-account-sidebar .lg\\:hidden button[class*=bg-slate-900]{background:rgba(255,255,255,.14)!important;color:#fff!important;border-color:rgba(255,255,255,.2)}.site-theme-stoneiron .si-account-sidebar nav.lg\\:block button{color:#94a3b8}.site-theme-stoneiron .si-account-sidebar nav.lg\\:block button[class*=bg-slate-900]{background:rgba(255,255,255,.12)!important;color:#fff!important}.site-theme-stoneiron .si-account-page .input-soft{background-color:#0a0f18;color:#e8edf5;border-color:rgba(255,255,255,.12)}.site-theme-stoneiron .si-account-page .input-soft::-moz-placeholder{color:#64748b}.site-theme-stoneiron .si-account-page .input-soft::placeholder{color:#64748b}.site-theme-stoneiron .si-account-page label span,.site-theme-stoneiron .si-product-excerpt{color:#94a3b8}.site-theme-stoneiron .si-shop-list-row{border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);box-shadow:none}.site-theme-stoneiron .si-shop-list-row .text-h3{font-size:1rem;font-weight:600;color:#f1f5f9}.site-theme-stoneiron .si-shop-list-row .text-lg{color:var(--si-accent)}.site-theme-stoneiron .si-promo-panel{border:1px solid rgba(255,255,255,.1);background:var(--si-bg-card);color:var(--si-text)}.site-theme-stoneiron .si-promo-panel .text-slate-900{color:#f1f5f9}.site-theme-stoneiron .si-promo-panel .text-slate-500{color:#94a3b8}.site-theme-stoneiron .si-promo-panel .bg-slate-50\/80,.site-theme-stoneiron .si-promo-panel .border-slate-100{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.site-theme-stoneiron .si-promo-panel .hover\:bg-slate-100:hover{background:rgba(255,255,255,.08);color:#f1f5f9}.site-theme-stoneiron .btn-ghost{border-radius:.5rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);color:#e2e8f0;padding:.625rem 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-theme-stoneiron .btn-ghost:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff}.site-theme-stoneiron .si-page-card{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:var(--si-bg-card);color:var(--si-text)}.site-theme-stoneiron .si-page-cta{border-radius:1rem;border:1px solid rgba(126,184,212,.2);background:linear-gradient(135deg,#1a2738,#121a28 55%,#0f141c);color:#fff}.site-theme-stoneiron .si-legal-prose{font-size:.875rem;line-height:1.7;color:#cbd5e1}.site-theme-stoneiron .si-legal-prose>:first-child{margin-top:0}.site-theme-stoneiron .si-legal-prose p{margin-top:.75rem}.site-theme-stoneiron .si-legal-prose h2{margin-top:2rem;font-family:var(--font-playfair),Georgia,serif;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#f1f5f9}.site-theme-stoneiron .si-legal-prose h3{margin-top:1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.site-theme-stoneiron .si-legal-prose strong{font-weight:600;color:#e2e8f0}.site-theme-stoneiron .si-legal-prose a{color:#7dd3fc;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.site-theme-stoneiron .si-legal-prose a:hover{color:#bae6fd}.site-theme-stoneiron .si-legal-prose ol,.site-theme-stoneiron .si-legal-prose ul{margin-top:.75rem;padding-left:1.5rem}.site-theme-stoneiron .si-legal-prose ul{list-style-type:disc}.site-theme-stoneiron .si-legal-prose ol{list-style-type:decimal}.site-theme-stoneiron .si-legal-prose li{margin-top:.35rem}.site-theme-stoneiron .si-legal-prose li::marker{color:#64748b}.site-theme-stoneiron .si-legal-prose table{margin-top:1rem;width:100%;border-collapse:collapse;font-size:.8125rem}.site-theme-stoneiron .si-legal-prose td,.site-theme-stoneiron .si-legal-prose th{border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;text-align:left}.site-theme-stoneiron .si-legal-prose th{background:rgba(255,255,255,.04);color:#e2e8f0}.site-theme-stoneiron .prose.prose-slate,.site-theme-stoneiron .si-legal-prose.prose{color:#cbd5e1;--tw-prose-body:#cbd5e1;--tw-prose-headings:#f1f5f9;--tw-prose-bold:#e2e8f0;--tw-prose-links:#7dd3fc}.site-theme-stoneiron .home-retail{background:var(--si-bg)}.site-theme-stoneiron .home-retail .text-neutral-800,.site-theme-stoneiron .home-retail .text-neutral-900{color:#f1f5f9}.site-theme-stoneiron .home-retail .text-neutral-500{color:#94a3b8}.site-theme-stoneiron .home-retail .from-sky-50\/70{--tw-gradient-from:rgba(126,184,212,0.08)}.site-theme-stoneiron .home-retail .border-dashed.border-slate-300{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.03)}.site-theme-stoneiron .si-shop-search{border:1px solid rgba(255,255,255,.12);background:rgba(10,14,20,.85);transition:border-color .2s ease,background-color .2s ease}.site-theme-stoneiron .si-shop-search:focus-within{border-color:rgba(255,255,255,.22);background:rgba(14,18,26,.95)}.site-theme-stoneiron .si-shop-search-btn{display:inline-flex;height:2.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:#e8edf5;padding:0 1.5rem;font-size:.875rem;font-weight:600;color:#0c0e12;transition:background-color .2s ease}.site-theme-stoneiron .si-shop-search-btn:hover{background:#fff}.site-theme-stoneiron .si-shop-suggest{border:1px solid rgba(255,255,255,.1);background:#1a222e;box-shadow:0 20px 40px -16px rgba(0,0,0,.65)}.site-theme-stoneiron .si-view-toggle{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.site-theme-stoneiron .si-view-toggle-active,.site-theme-stoneiron .si-view-toggle-item{display:grid;flex:1;place-items:center;border-radius:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .2s ease,color .2s ease}.site-theme-stoneiron .si-view-toggle-item{color:#94a3b8}.site-theme-stoneiron .si-view-toggle-item:hover{color:#e2e8f0}.site-theme-stoneiron .si-view-toggle-active{background:rgba(255,255,255,.12);color:#fff}.site-theme-stoneiron .si-newsletter-panel{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(155deg,#1a222e,#121820 55%,#0e1218);padding:1.5rem}@media (min-width:640px){.site-theme-stoneiron .si-newsletter-panel{padding:2rem}}.site-theme-stoneiron .si-newsletter-benefits{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.75rem;font-size:.75rem;color:#64748b}.site-theme-stoneiron .si-newsletter-benefits span:before{content:"·";margin-right:.35rem;color:#475569}.site-theme-stoneiron .si-newsletter-input{min-height:3rem;flex:1;border-radius:.625rem;border:1px solid rgba(255,255,255,.12);background:rgba(10,14,20,.8);padding:0 1rem;font-size:.9375rem;color:#f1f5f9}.site-theme-stoneiron .si-newsletter-input::-moz-placeholder{color:#64748b}.site-theme-stoneiron .si-newsletter-input::placeholder{color:#64748b}.site-theme-stoneiron .si-newsletter-input:focus{outline:none;border-color:rgba(255,255,255,.22)}.site-theme-stoneiron #site-footer .si-footer-tagline{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}.site-theme-stoneiron #site-footer .si-footer-motto{margin-top:.35rem;font-size:.875rem;color:#64748b}.site-theme-stoneiron #site-footer h2,.site-theme-stoneiron #site-footer h3{font-size:.9375rem;font-weight:600;color:#f1f5f9}.site-theme-stoneiron #site-footer .text-sm,.site-theme-stoneiron #site-footer nav a{font-size:.875rem;line-height:1.5}.site-theme-stoneiron #site-footer .si-social-btn{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:.625rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#cbd5e1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.site-theme-stoneiron #site-footer .si-social-btn:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.site-theme-stoneiron .si-footer-bottom-bar img{max-width:100%;height:auto}.site-theme-stoneiron .si-order-cards-rail{display:flex;gap:.875rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.125rem .125rem .375rem;margin-inline:-.125rem}.site-theme-stoneiron .si-order-cards-rail::-webkit-scrollbar{display:none}@media (min-width:768px){.site-theme-stoneiron .si-order-cards-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}}.site-theme-stoneiron .si-order-summary-card{flex:0 0 min(85vw,18rem);scroll-snap-align:start;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}@media (min-width:768px){.site-theme-stoneiron .si-order-summary-card{flex:unset}}.site-theme-stoneiron .si-order-detail-page{color:#cbd5e1}.site-theme-stoneiron .si-order-panel{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.site-theme-stoneiron .si-order-badge{background:rgba(255,255,255,.08);color:#e2e8f0}.site-theme-stoneiron .si-order-badge-pending{background:rgba(245,158,11,.15);color:#fcd34d}.site-theme-stoneiron .si-order-badge-paid{background:rgba(14,165,233,.15);color:#7dd3fc}.site-theme-stoneiron .si-order-badge-processing{background:rgba(99,102,241,.15);color:#a5b4fc}.site-theme-stoneiron .si-order-badge-shipped{background:rgba(139,92,246,.15);color:#c4b5fd}.site-theme-stoneiron .si-order-badge-delivered{background:rgba(16,185,129,.15);color:#6ee7b7}.site-theme-stoneiron .si-order-badge-cancelled{background:rgba(244,63,94,.15);color:#fda4af}.site-theme-stoneiron .si-order-badge-returned{background:rgba(251,146,60,.18);color:#fdba74}.site-theme-stoneiron .si-order-badge-return-approved{background:rgba(56,189,248,.15);color:#7dd3fc}.site-theme-stoneiron .si-order-badge-return-pending{background:rgba(251,191,36,.15);color:#fcd34d}.site-theme-stoneiron .si-order-stepper{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-theme-stoneiron .si-order-stepper::-webkit-scrollbar{display:none}.site-theme-stoneiron .si-order-step{flex:1 0 min(5.5rem,22%);min-width:4.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;scroll-snap-align:start}.site-theme-stoneiron .si-order-step-dot{display:grid;height:2.25rem;width:2.25rem;place-items:center;border-radius:9999px;font-size:.6875rem;font-weight:700;background:rgba(255,255,255,.06);color:#64748b}.site-theme-stoneiron .si-order-step-dot-done{background:rgba(255,255,255,.12);color:#e2e8f0}.site-theme-stoneiron .si-order-step-dot-active{background:#38bdf8;color:#0c0e12}.site-theme-stoneiron .si-order-step-label{margin-top:.5rem;font-size:.625rem;font-weight:600;line-height:1.25;letter-spacing:.02em;color:#64748b;text-wrap:balance}.site-theme-stoneiron .si-order-step-label-done{color:#cbd5e1}@media (min-width:640px){.site-theme-stoneiron .si-order-step{flex:1;min-width:0}.site-theme-stoneiron .si-order-step-label{font-size:.6875rem}}.site-theme-stoneiron select.input-soft{background-color:#0a0f18;color:#e8edf5}.site-theme-stoneiron select.input-soft:disabled{background-color:rgba(255,255,255,.03);color:#94a3b8}.site-theme-stoneiron select.input-soft option{background:#0a0f18;color:#e8edf5}.site-theme-stoneiron .si-order-detail-page .input-soft,.site-theme-stoneiron .si-order-detail-page textarea.input-soft{background-color:#0a0f18;border-color:rgba(255,255,255,.12);color:#e8edf5}.site-theme-stoneiron .si-order-detail-page .input-soft::-moz-placeholder,.site-theme-stoneiron .si-order-detail-page textarea.input-soft::-moz-placeholder{color:#64748b}.site-theme-stoneiron .si-order-detail-page .input-soft::placeholder,.site-theme-stoneiron .si-order-detail-page textarea.input-soft::placeholder{color:#64748b}