.sovana{--sv-midnight:#04101C;--sv-navy:#0A1B2E;--sv-navy-soft:#10263D;--sv-gold:#E3C39A;--sv-gold-deep:#C29E6C;--sv-ivory:#F4EEE3;--sv-slate:#93A4B8;--sv-line:rgba(227,195,154,.16);--sv-green:#7FC8A9;--sv-red:#E08A7B;--sv-serif:"Cormorant Garamond", Georgia, serif;--sv-sans:"Karla", -apple-system, sans-serif;background:var(--sv-midnight);color:var(--sv-ivory);font-family:var(--sv-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;margin:0;min-height:100vh}.sovana *,.sovana *:before,.sovana *:after{box-sizing:border-box;margin:0;padding:0}.sovana img,.sovana svg{display:block;max-width:100%}.sovana a{color:inherit;text-decoration:none}.sovana button{font:inherit;border:none;cursor:pointer}.sovana ul{list-style:none}.sovana :focus-visible{outline:2px solid var(--sv-gold);outline-offset:3px}.sv-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.sv-serif{font-family:var(--sv-serif)}.sv-topbar{background:var(--sv-gold);color:var(--sv-midnight);text-align:center;font-size:.82rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase;padding:9px 16px}.sv-topbar strong{font-weight:800}.sv-header{position:sticky;top:0;z-index:60;background:#04101ceb;border-bottom:1px solid var(--sv-line)}@supports (backdrop-filter:blur(2px)){.sv-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.sv-header-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;max-width:1200px;margin:0 auto}.sv-logo{display:flex;align-items:center;gap:13px}.sv-logo-img{display:block;height:46px;width:auto}.sv-logo--footer .sv-logo-img{height:128px}@media(max-width:600px){.sv-logo-img{height:38px}.sv-logo--footer .sv-logo-img{height:112px}}.sv-nav{display:flex;gap:30px;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase}.sv-nav a{color:var(--sv-slate);transition:color .25s}.sv-nav a:hover,.sv-nav a.sv-active{color:var(--sv-gold)}.sv-cart-btn{position:relative;background:transparent;color:var(--sv-gold);display:flex;align-items:center;gap:8px;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 0}.sv-cart-count{background:var(--sv-gold);color:var(--sv-midnight);font-weight:800;font-size:.72rem;min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;padding:16px 34px;border-radius:2px;transition:transform .2s,box-shadow .2s,background .25s}.sv-btn-gold{background:var(--sv-gold);color:var(--sv-midnight)}.sv-btn-gold:hover{background:#edd2ae;transform:translateY(-2px);box-shadow:0 10px 30px #e3c39a38}.sv-btn-ghost{background:transparent;color:var(--sv-gold);border:1px solid var(--sv-gold)}.sv-btn-ghost:hover{background:#e3c39a1a}.sv-btn-block{width:100%}.sv-section{padding:90px 0}.sv-eyebrow{font-size:.74rem;letter-spacing:.4em;text-transform:uppercase;color:var(--sv-gold-deep);margin-bottom:16px}.sv-h2{font-family:var(--sv-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.9rem);letter-spacing:.04em;line-height:1.2}.sv-lead{color:var(--sv-slate);max-width:640px;margin-top:18px;font-size:1.04rem}.sv-center{text-align:center}.sv-center .sv-lead{margin-left:auto;margin-right:auto}.sv-hero{position:relative;overflow:hidden;padding:120px 0 110px;border-bottom:1px solid var(--sv-line)}.sv-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(180deg,rgba(4,16,28,0),var(--sv-midnight))}.sv-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sv-star{position:absolute;background:var(--sv-gold);border-radius:50%;opacity:.25;animation:svTwinkle 5s ease-in-out infinite}@keyframes svTwinkle{0%,to{opacity:.12}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.sovana *{animation:none!important;transition:none!important}}.sv-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.sv-hero h1{font-family:var(--sv-serif);font-weight:500;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.12;letter-spacing:.02em}.sv-hero h1 em{font-style:italic;color:var(--sv-gold)}.sv-hero p.sv-sub{color:var(--sv-slate);font-size:1.1rem;margin:24px 0 34px;max-width:520px}.sv-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.sv-trust-row{display:flex;gap:26px;margin-top:38px;flex-wrap:wrap;color:var(--sv-slate);font-size:.84rem}.sv-trust-row span{display:flex;align-items:center;gap:8px}.sv-trust-row svg{width:16px;height:16px;stroke:var(--sv-gold)}.sv-hero-visual{position:relative}.sv-countdown{display:inline-flex;align-items:center;gap:14px;background:var(--sv-navy);border:1px solid var(--sv-line);padding:12px 20px;border-radius:2px;margin-bottom:26px}.sv-countdown .sv-cd-label{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-gold)}.sv-cd-time{font-family:var(--sv-serif);font-size:1.35rem;letter-spacing:.12em;color:var(--sv-ivory);font-variant-numeric:tabular-nums}.sv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:26px;margin-top:50px}.sv-card{background:var(--sv-navy);border:1px solid var(--sv-line);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s}.sv-card:hover{transform:translateY(-6px);border-color:#e3c39a66;box-shadow:0 24px 50px #00000073}.sv-card-img{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 42%,#132C46 0%,var(--sv-navy) 72%);display:flex;align-items:center;justify-content:center;padding:34px;overflow:hidden}.sv-card-img svg{width:78%;height:78%}.sv-card-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sv-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04101c0f,#04101c4d);z-index:1;pointer-events:none}.sv-badge{position:absolute;top:14px;left:14px;background:var(--sv-gold);color:var(--sv-midnight);font-weight:800;font-size:.72rem;letter-spacing:.06em;padding:5px 10px;border-radius:2px;z-index:3}.sv-badge-dark{background:var(--sv-navy-soft);color:var(--sv-gold);border:1px solid var(--sv-line);left:auto;right:14px}.sv-card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.sv-stars-row{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--sv-slate)}.sv-stars-row .sv-st{color:var(--sv-gold);letter-spacing:2px;font-size:.85rem}.sv-card h3{font-family:var(--sv-serif);font-size:1.28rem;font-weight:600;letter-spacing:.02em;line-height:1.3}.sv-card h3 a:hover{color:var(--sv-gold)}.sv-card-desc{font-size:.86rem;color:var(--sv-slate);flex:1}.sv-price-row{display:flex;align-items:baseline;gap:6px 10px;flex-wrap:wrap}.sv-price{font-family:var(--sv-serif);font-size:1.5rem;color:var(--sv-gold);font-weight:600;white-space:nowrap}.sv-price-old{font-size:.9rem;color:var(--sv-slate);text-decoration:line-through;white-space:nowrap}.sv-save{font-size:.72rem;font-weight:800;color:var(--sv-green);letter-spacing:.05em;white-space:nowrap}.sv-stock{margin-top:2px}.sv-stock-bar{height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.sv-stock-fill{height:100%;background:linear-gradient(90deg,var(--sv-red),var(--sv-gold));border-radius:3px}.sv-stock-txt{font-size:.74rem;color:var(--sv-red);margin-top:6px;font-weight:700}.sv-card .sv-btn{margin-top:12px;padding:13px 20px;font-size:.78rem}.sv-ritual{background:linear-gradient(180deg,var(--sv-midnight),#071626 55%,var(--sv-midnight));border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;position:relative}.sv-phase{padding:0 34px;position:relative}.sv-phase+.sv-phase{border-left:1px solid var(--sv-line)}.sv-phase-time{font-family:var(--sv-serif);font-size:2rem;color:var(--sv-gold);font-style:italic}.sv-phase h3{font-family:var(--sv-serif);font-size:1.5rem;margin:10px 0 12px;letter-spacing:.06em}.sv-phase p{color:var(--sv-slate);font-size:.92rem}.sv-phase ul{margin-top:18px;display:flex;flex-direction:column;gap:9px}.sv-phase li a{display:flex;justify-content:space-between;gap:10px;font-size:.88rem;color:var(--sv-ivory);border-bottom:1px dashed var(--sv-line);padding-bottom:8px;transition:color .2s}.sv-phase li a:hover{color:var(--sv-gold)}.sv-phase li span{color:var(--sv-gold);white-space:nowrap}.sv-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sv-story-quote{font-family:var(--sv-serif);font-size:clamp(1.5rem,3vw,2.1rem);font-style:italic;line-height:1.4;color:var(--sv-ivory)}.sv-story-quote strong{color:var(--sv-gold);font-weight:600}.sv-story-txt{color:var(--sv-slate);margin-top:22px}.sv-stat-row{display:flex;gap:44px;margin-top:36px}.sv-stat b{font-family:var(--sv-serif);font-size:2.2rem;color:var(--sv-gold);font-weight:600;display:block}.sv-stat span{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sv-slate)}.sv-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px}.sv-review{background:var(--sv-navy);border:1px solid var(--sv-line);padding:30px;border-radius:3px}.sv-review .sv-st{color:var(--sv-gold);letter-spacing:3px}.sv-review p{font-size:.94rem;color:var(--sv-ivory);margin:16px 0 20px;font-style:italic}.sv-review-meta{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--sv-slate)}.sv-avatar{width:38px;height:38px;border-radius:50%;background:var(--sv-navy-soft);border:1px solid var(--sv-line);display:flex;align-items:center;justify-content:center;font-family:var(--sv-serif);color:var(--sv-gold);font-size:1rem}.sv-verified{color:var(--sv-green);font-weight:700;font-size:.76rem}.sv-usps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:56px 0;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-usp{text-align:center}.sv-usp svg{width:30px;height:30px;stroke:var(--sv-gold);margin:0 auto 14px}.sv-usp b{display:block;font-size:.95rem;letter-spacing:.04em}.sv-usp span{font-size:.8rem;color:var(--sv-slate)}.sv-news{background:var(--sv-navy);border:1px solid var(--sv-line);border-radius:4px;padding:64px;text-align:center;position:relative;overflow:hidden}.sv-news h2{font-family:var(--sv-serif);font-size:2rem;letter-spacing:.04em}.sv-news p{color:var(--sv-slate);margin:14px auto 30px;max-width:480px}.sv-news-form{display:flex;gap:12px;max-width:460px;margin:0 auto}.sv-news-form input{flex:1;background:var(--sv-midnight);border:1px solid var(--sv-line);color:var(--sv-ivory);padding:15px 18px;border-radius:2px;font:inherit}.sv-news-form input::placeholder{color:var(--sv-slate)}.sv-news-note{font-size:.76rem;color:var(--sv-slate);margin-top:16px}.sv-footer{border-top:1px solid var(--sv-line);padding:70px 0 40px;background:#030c15}.sv-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:44px}.sv-footer h4{font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:var(--sv-gold);margin-bottom:18px}.sv-footer ul{display:flex;flex-direction:column;gap:10px;font-size:.9rem;color:var(--sv-slate)}.sv-footer ul a:hover{color:var(--sv-gold)}.sv-footer-brand p{color:var(--sv-slate);font-size:.88rem;margin-top:16px;max-width:300px}.sv-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:56px;padding-top:26px;border-top:1px solid var(--sv-line);font-size:.78rem;color:var(--sv-slate)}.sv-pay{display:flex;gap:8px}.sv-pay span{border:1px solid var(--sv-line);border-radius:3px;padding:4px 10px;font-size:.7rem;letter-spacing:.05em;color:var(--sv-slate)}.sv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02080eb3;opacity:0;pointer-events:none;transition:opacity .3s;z-index:80}.sv-overlay.open{opacity:1;pointer-events:auto}.sv-drawer{position:fixed;top:0;right:-420px;width:min(420px,100vw);height:100vh;background:var(--sv-navy);border-left:1px solid var(--sv-line);z-index:90;transition:right .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.sv-drawer.open{right:0}.sv-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--sv-line)}.sv-drawer-head h3{font-family:var(--sv-serif);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-gold)}.sv-drawer-close{background:transparent;color:var(--sv-slate);font-size:1.5rem;line-height:1}.sv-ship-progress{padding:18px 26px;border-bottom:1px solid var(--sv-line)}.sv-ship-progress p{font-size:.82rem;color:var(--sv-slate);margin-bottom:10px}.sv-ship-progress p b{color:var(--sv-gold)}.sv-ship-bar{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.sv-ship-fill{height:100%;background:var(--sv-gold);border-radius:3px;transition:width .4s}.sv-drawer-items{flex:1;overflow-y:auto;padding:10px 26px}.sv-drawer-empty{color:var(--sv-slate);text-align:center;padding:60px 0;font-size:.92rem}.sv-ci{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--sv-line)}.sv-ci-img{position:relative;width:64px;height:64px;flex:none;background:var(--sv-navy-soft);border:1px solid var(--sv-line);border-radius:3px;display:flex;align-items:center;justify-content:center;padding:9px;overflow:hidden}.sv-ci-img svg{width:100%;height:100%}.sv-ci-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-ci-info{flex:1}.sv-ci-info b{font-size:.88rem;display:block;font-weight:700}.sv-ci-price{color:var(--sv-gold);font-size:.9rem;margin-top:3px;display:block}.sv-qty{display:inline-flex;align-items:center;border:1px solid var(--sv-line);border-radius:2px;margin-top:8px}.sv-qty button{background:transparent;color:var(--sv-ivory);width:28px;height:28px}.sv-qty span{min-width:28px;text-align:center;font-size:.85rem}.sv-ci-remove{background:transparent;color:var(--sv-slate);font-size:1.1rem;align-self:flex-start}.sv-drawer-foot{padding:22px 26px;border-top:1px solid var(--sv-line)}.sv-total-row{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:6px}.sv-total-row b{font-family:var(--sv-serif);font-size:1.4rem;color:var(--sv-gold)}.sv-klarna-note{font-size:.76rem;color:var(--sv-slate);margin:8px 0 16px}.sv-klarna-note b{color:#ffb3c7}.sv-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);background:var(--sv-gold);color:var(--sv-midnight);font-weight:700;font-size:.86rem;padding:13px 26px;border-radius:2px;opacity:0;pointer-events:none;transition:all .35s;z-index:100}.sv-toast.show{opacity:1;transform:translate(-50%)}.sv-cat-head{padding:70px 0 10px}.sv-filter-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.sv-chip{background:transparent;border:1px solid var(--sv-line);color:var(--sv-slate);padding:9px 20px;border-radius:30px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;transition:all .25s}.sv-chip:hover{border-color:var(--sv-gold);color:var(--sv-gold)}.sv-chip.on{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-midnight);font-weight:700}.sv-count-note{color:var(--sv-slate);font-size:.84rem;margin-top:26px}.sv-crumbs{font-size:.8rem;color:var(--sv-slate);padding:26px 0 0;letter-spacing:.04em}.sv-crumbs a:hover{color:var(--sv-gold)}.sv-pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;padding:40px 0 90px}.sv-gallery-main{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 40%,#132C46 0%,var(--sv-navy) 75%);border:1px solid var(--sv-line);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.sv-gallery-main svg{width:70%;height:70%}.sv-gallery-main>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.sv-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.sv-thumb{position:relative;aspect-ratio:1/1;background:var(--sv-navy);border:1px solid var(--sv-line);border-radius:3px;padding:0;cursor:pointer;transition:border-color .2s;overflow:hidden;display:flex;align-items:center;justify-content:center}.sv-thumb svg{width:70%;height:70%}.sv-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-thumb.on,.sv-thumb:hover{border-color:var(--sv-gold)}.sv-pdp-info h1{font-family:var(--sv-serif);font-weight:500;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.2;letter-spacing:.02em;margin:10px 0 14px}.sv-pdp-price{display:flex;align-items:baseline;gap:14px;margin:18px 0 6px}.sv-pdp-price .sv-price{font-size:2.1rem}.sv-pdp-klarna{font-size:.82rem;color:var(--sv-slate)}.sv-pdp-klarna b{color:#ffb3c7}.sv-benefits{margin:24px 0;display:flex;flex-direction:column;gap:11px}.sv-benefits li{display:flex;gap:11px;font-size:.94rem;align-items:flex-start}.sv-benefits svg{width:17px;height:17px;stroke:var(--sv-gold);flex:none;margin-top:4px}.sv-buy-box{background:var(--sv-navy);border:1px solid var(--sv-line);border-radius:4px;padding:24px;margin-top:8px}.sv-buy-row{display:flex;gap:14px;margin-top:16px}.sv-accordion{margin-top:34px;border-top:1px solid var(--sv-line)}.sv-acc{border-bottom:1px solid var(--sv-line)}.sv-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-family:var(--sv-serif);font-size:1.1rem;letter-spacing:.06em}.sv-acc summary:after{content:"+";color:var(--sv-gold);font-size:1.3rem}.sv-acc[open] summary:after{content:"\2013"}.sv-acc-body{padding:0 4px 20px;color:var(--sv-slate);font-size:.92rem}.sv-acc-body ul{display:flex;flex-direction:column;gap:8px}.sv-cross{padding:70px 0 100px;border-top:1px solid var(--sv-line)}.sv-sticky{position:fixed;bottom:0;left:0;right:0;background:#071422f7;border-top:1px solid var(--sv-line);z-index:70;transform:translateY(110%);transition:transform .35s}.sv-sticky.show{transform:translateY(0)}.sv-sticky-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:13px 24px}.sv-sticky-name{font-family:var(--sv-serif);font-size:1.05rem;flex:1}.sv-sticky .sv-price{font-size:1.3rem}.sv-sticky .sv-btn{padding:13px 28px}@media(max-width:960px){.sv-hero-in,.sv-story-grid,.sv-pdp,.sv-phases{grid-template-columns:1fr;gap:44px}.sv-phase+.sv-phase{border-left:none;border-top:1px solid var(--sv-line);padding-top:40px}.sv-reviews{grid-template-columns:1fr}.sv-usps{grid-template-columns:repeat(2,1fr)}.sv-footer-grid{grid-template-columns:1fr 1fr}.sv-nav{display:none}.sv-news{padding:44px 26px}.sv-news-form{flex-direction:column}.sv-section{padding:64px 0}.sv-sticky-name{display:none}}.sv-skip{position:absolute;left:-9999px;top:0;background:var(--sv-gold);color:var(--sv-midnight);padding:10px 18px;z-index:200}.sv-skip:focus{left:8px;top:8px}.sv-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sv-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:48px;color:var(--sv-slate);font-size:.86rem}.sv-unit-price{font-size:.78rem;color:var(--sv-slate);margin-top:4px}.sv-ci-variant{display:block;font-size:.76rem;color:var(--sv-slate)}.sv-pdp-sub{color:var(--sv-slate);margin-bottom:18px}.sv-buy-trust{font-size:.78rem;color:var(--sv-slate);margin-top:14px;text-align:center}.sv-story-media{position:relative;aspect-ratio:16/9;border:1px solid var(--sv-line);border-radius:4px;overflow:hidden;background:var(--sv-navy-soft)}.sv-story-media img{width:100%;height:100%;object-fit:cover}.sv-pay-icon{height:24px;width:auto}.sv-news-success{color:var(--sv-green);font-size:.86rem;margin-top:12px;width:100%}.sv-news-error{color:var(--sv-red);font-size:.86rem;margin-top:12px;width:100%}.sv-rte{max-width:820px}.sv-rte h2{font-family:var(--sv-serif);font-size:1.6rem;color:var(--sv-gold);margin:34px 0 12px}.sv-rte p,.sv-rte li{color:var(--sv-slate);margin-bottom:12px}.sv-rte ul,.sv-rte ol{padding-left:20px;list-style:disc}.sv-rte a{color:var(--sv-gold);text-decoration:underline}.sv-contact-form,.sv-account form{display:flex;flex-direction:column;gap:6px;margin-top:20px;max-width:520px}.sv-contact-form label,.sv-account label{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-slate);margin-top:12px}.sv-contact-form input,.sv-contact-form textarea,.sv-account input,.sv-select,.sv-search-form input{background:var(--sv-navy);border:1px solid var(--sv-line);color:var(--sv-ivory);padding:13px 15px;border-radius:2px;font:inherit;width:100%}.sv-contact-form button,.sv-account button{align-self:flex-start;margin-top:18px}.sv-search-form{display:flex;gap:12px;max-width:560px;margin:20px 0 10px}.sv-cart-table{width:100%;border-collapse:collapse;margin-top:26px}.sv-cart-table th{text-align:left;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-slate);padding-bottom:14px;border-bottom:1px solid var(--sv-line);font-weight:700}.sv-cart-row td{padding:18px 0;border-bottom:1px solid var(--sv-line);vertical-align:middle}.sv-cart-prod{display:flex;gap:16px;align-items:center}.sv-cart-foot{margin-top:32px;max-width:420px;margin-left:auto}.sv-address{border:1px solid var(--sv-line);border-radius:3px;padding:18px;margin-bottom:14px;color:var(--sv-slate)}.sv-password-logo{margin:0 auto 26px;height:auto}.sv-variants{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.sv-variant-label{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-slate)}.sv-qty--pdp input{width:64px;background:transparent;border:none;color:var(--sv-ivory);text-align:center;font:inherit;padding:8px 0}.sv-buy-row{display:flex;gap:12px;align-items:stretch}.sv-buy-row .sv-qty{margin-top:0}@media(max-width:760px){.sv-cart-table thead{display:none}.sv-cart-table,.sv-cart-table tbody,.sv-cart-row,.sv-cart-row td{display:block;width:100%}.sv-cart-row{border-bottom:1px solid var(--sv-line);padding:16px 0}.sv-cart-row td{border:none;padding:4px 0}.sv-cart-row td[data-label]:before{content:attr(data-label) ": ";color:var(--sv-slate);font-size:.76rem}.sv-cart-foot{margin-left:0;max-width:none}}a.sv-chip{display:inline-flex;align-items:center;text-decoration:none}.sv-phase-link{display:inline-block;margin-top:16px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-gold);border-bottom:1px solid var(--sv-line);padding-bottom:3px}.sv-phase-link:hover{border-color:var(--sv-gold)}.sv-rich{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sv-rich--reverse .sv-rich-media{order:2}.sv-rich-media{position:relative;aspect-ratio:4/3;border:1px solid var(--sv-line);border-radius:4px;overflow:hidden;background:var(--sv-navy-soft)}.sv-rich-media img{width:100%;height:100%;object-fit:cover}@media(max-width:960px){.sv-rich{grid-template-columns:1fr;gap:32px}.sv-rich--reverse .sv-rich-media{order:0}}.sovana section[id],.sovana div[id]{scroll-margin-top:96px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sv-base.css.map */
