:root{--ink:#141414;--ink2:#3a3a3a;--muted:#6f6c66;--line:#e6e3dd;--soft:#f5f3ef;--paper:#fff;--accent:#8a6a3f;--red:#b42318;--green:#1f7a3d;--r:4px;--wrap:1320px;--sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}.s-muted{color:var(--muted)}.small{font-size:.85rem}.s-red{color:var(--red);flex:none}.s-green{color:var(--green);flex:none}.s-skip{position:absolute;left:-999px}.s-skip:focus{z-index:99;background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.s-center{text-align:center;place-items:center;min-height:60vh;padding:2rem;display:grid}.s-spin{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite s-rot}.s-rot{animation:.9s linear infinite s-rot}@keyframes s-rot{to{transform:rotate(360deg)}}.s-wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (width>=750px){.s-wrap{padding:0 32px}}.s-main{min-height:60vh}.s-test{color:#fff;text-align:center;letter-spacing:.02em;background:#b42318;padding:.4rem 16px;font-size:.8rem}.s-test.preview{background:#8a6a3f}.s-announce{background:var(--ink);color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 16px;font-size:.75rem}@media (width<=600px){.s-announce{letter-spacing:.04em;font-size:.66rem}.s-test{font-size:.72rem}}.s-header{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.s-bar{max-width:var(--wrap);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin:0 auto;padding:.7rem 16px;display:grid}@media (width>=750px){.s-bar{padding:1.1rem 32px .6rem}}.s-bar-l{gap:.3rem;display:flex}.s-bar-r{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.s-wordmark{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;padding-left:.32em;font-size:1.15rem;font-weight:700;text-decoration:none}.s-wordmark.big{font-size:2rem}.s-wordmark.sm{font-size:.95rem}.s-wordmark.light{color:#fff}@media (width>=750px){.s-header .s-wordmark{font-size:1.6rem}}.s-icon{border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.s-icon:hover{background:var(--soft)}.s-count{background:var(--ink);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:4px;right:2px}.langbox.s-langbox{letter-spacing:.04em;border-color:#ddd8cf;border-radius:6px;height:30px;font-size:.76rem}.langbox.s-langbox.light{color:#fff;border-color:#ffffff59}.langbox.s-langbox.light option{color:#111}.s-nav{max-width:var(--wrap);flex-wrap:wrap;justify-content:center;gap:.2rem 1.6rem;margin:0 auto;padding:.2rem 32px .7rem;display:flex}.s-navlink{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:.25rem;padding:.35rem 0;font-size:.82rem;text-decoration:none;display:inline-flex}.s-navlink:hover,.s-navlink.active{border-bottom-color:var(--ink)}.s-dd{position:static}.s-mega{background:var(--paper);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000000f}.s-mega-in{max-width:var(--wrap);columns:4 12rem;column-gap:2rem;margin:0 auto;padding:1.4rem 32px 1.8rem}.s-megalink{break-inside:avoid;justify-content:space-between;gap:1rem;padding:.3rem 0;font-size:.92rem;text-decoration:none;display:flex}.s-megalink span{color:var(--muted);font-size:.8rem}.s-megalink:hover{text-decoration:underline}.s-search{align-items:center;gap:.6rem;max-width:720px;margin:0 auto;padding:.4rem 16px .8rem;display:flex}.s-search input{border:0;border-bottom:1px solid var(--ink);background:0 0;outline:none;flex:1;min-width:0;padding:.6rem 0;font-size:1.05rem}.s-desk{display:none!important}.s-mobile{display:inline-grid}@media (width>=990px){.s-desk{display:flex!important}.s-icon.s-desk{display:inline-grid!important}.s-mobile{display:none!important}}.s-desk-f{display:none!important}.s-mobile-f{display:flex!important}@media (width>=990px){.s-desk-f{display:flex!important}.s-mobile-f{display:none!important}}.s-scrim{z-index:50;background:#14141466;animation:.15s s-fade;position:fixed;inset:0}@keyframes s-fade{0%{opacity:0}}.s-menu{background:var(--paper);width:min(88vw,360px);padding:0 0 2rem;animation:.2s ease-out s-inl;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}@keyframes s-inl{0%{transform:translate(-100%)}}@keyframes s-inr{0%{transform:translate(100%)}}@keyframes s-inb{0%{transform:translateY(100%)}}.s-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.6rem .6rem .6rem 1.2rem;display:flex}.s-menulink{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:1rem;text-decoration:none;list-style:none;display:flex}.s-menulink::-webkit-details-marker{display:none}.s-menulink.sub{background:var(--soft);padding-left:2rem;font-size:.95rem}.s-menu-brands[open] summary svg{transform:rotate(180deg)}.s-menu-foot{padding:1.2rem}.s-drawer{background:var(--paper);flex-direction:column;width:min(100vw,420px);animation:.22s ease-out s-inr;display:flex;position:absolute;top:0;bottom:0;right:0}.s-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.8rem .8rem .8rem 1.3rem;display:flex}.s-drawer-head h2{font-size:1.3rem}.s-drawer-body{flex:1;padding:0 1.3rem;overflow-y:auto}.s-drawer-foot{border-top:1px solid var(--line);gap:.6rem;padding:1rem 1.3rem 1.3rem;display:grid}.s-drawer-foot p{margin:-.3rem 0 0}.s-drawer-empty{text-align:center;justify-items:center;gap:1rem;padding:3rem 1.3rem;display:grid}.s-sheet{background:var(--paper);border-radius:12px 12px 0 0;flex-direction:column;max-height:88vh;animation:.22s ease-out s-inb;display:flex;position:absolute;bottom:0;left:0;right:0}.s-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.6rem .6rem .6rem 1.2rem;display:flex}.s-sheet-body{flex:1;padding:0 1.2rem;overflow-y:auto}.s-sheet-foot{border-top:1px solid var(--line);padding:.9rem 1.2rem}.s-btn{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--r);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.7rem 1.6rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.s-btn:hover:not(:disabled){opacity:.86}.s-btn:disabled{opacity:.45}.s-btn.block{width:100%}.s-btn.big{min-height:52px;font-size:.9rem}.s-btn.outline{color:var(--ink);background:0 0}.s-btn.light{color:var(--ink);background:#fff;border-color:#fff}.s-btn.ghost-light{color:#fff;background:0 0;border-color:#fffc}.s-linkbtn{text-underline-offset:3px;color:var(--ink2);align-items:center;gap:.3rem;font-size:.85rem;text-decoration:underline;display:inline-flex}.s-linkbtn.center{justify-content:center;width:100%}.s-field{align-content:start;gap:.3rem;min-width:0;display:grid}.s-field label{color:var(--ink2);font-size:.82rem}.s-input{border-radius:var(--r);background:#fff;border:1px solid #cfcbc4;width:100%;min-width:0;padding:.75rem .85rem;font-size:1rem}.s-input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.s-two{align-items:start;gap:.9rem;display:grid}@media (width>=600px){.s-two{grid-template-columns:1fr 1fr}.s-two.narrow{grid-template-columns:8rem 1fr}}.s-checkrow{cursor:pointer;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.92rem;display:flex}.s-checkrow input{width:18px;height:18px;accent-color:var(--ink);flex:none}.s-checkrow.terms{align-items:flex-start}.s-checkrow.terms input{margin-top:.15rem}.s-err{color:var(--red);margin-top:.3rem;font-size:.85rem}.s-alert{color:var(--red);border-radius:var(--r);background:#fdf0ee;border:1px solid #f3c7c0;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.92rem;display:flex}.s-pill{background:var(--ink);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:.4rem;padding:0 5px;font-size:.7rem;display:inline-grid}.s-row{justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.s-row.total{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.8rem;font-size:1.1rem}.s-hero{color:#fff;background:#1d1c1a;align-items:flex-end;min-height:min(78vh,680px);display:flex;position:relative;overflow:hidden}.s-hero:not(.has-img){background:radial-gradient(120% 90% at 85% 10%,#3b3530 0%,#1d1c1a 55%,#121212 100%)}.s-hero-img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.s-hero.has-img:after{content:"";background:linear-gradient(#0000 35%,#0000008c 100%);position:absolute;inset:0}.s-hero-in{z-index:1;max-width:var(--wrap);width:100%;margin:0 auto;padding:3rem 16px 3.2rem;position:relative}@media (width>=750px){.s-hero-in{padding:4rem 32px 5rem}}.s-eyebrow{letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin:0 0 1rem;font-size:.75rem}.s-hero h1{max-width:14ch;font-size:clamp(2.2rem,6vw,4.4rem);font-weight:400}.s-hero-text{opacity:.9;max-width:46ch;margin:1.1rem 0 1.8rem;font-size:1.05rem}.s-hero-cta{flex-wrap:wrap;gap:.7rem;display:flex}.s-usp{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.s-usp>div{text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:1.1rem .5rem;font-size:.85rem;display:flex}.s-usp>div+div{border-left:1px solid var(--line)}@media (width<=749px){.s-usp>div{flex-direction:column;gap:.35rem;padding:.9rem .3rem;font-size:.74rem}}.s-section{padding:3rem 0 1rem}@media (width>=750px){.s-section{padding:4.5rem 0 1rem}}.s-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;display:flex}.s-section-head h2{font-size:clamp(1.5rem,3vw,2.1rem)}.s-more{letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;font-size:.82rem}.s-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=750px){.s-tiles{grid-template-columns:repeat(3,1fr);gap:16px}}.s-tile{aspect-ratio:4/5;background:var(--soft);text-decoration:none;display:block;position:relative;overflow:hidden}.s-tile>img,.s-tile>.s-ph{object-fit:cover;width:100%;height:100%;transition:transform .6s}.s-tile:hover>img{transform:scale(1.04)}.s-tile:after{content:"";background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.s-tile-label{z-index:1;color:#fff;font-family:var(--serif);font-size:clamp(1.1rem,2.4vw,1.6rem);display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.s-tile-label small{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.75rem}.s-brands{flex-wrap:wrap;gap:.6rem;display:flex}.s-brand{border:1px solid var(--line);letter-spacing:.04em;border-radius:999px;padding:.7rem 1.2rem;font-size:.9rem;text-decoration:none}.s-brand:hover{border-color:var(--ink)}.s-visit{background:var(--soft);text-align:center;margin-top:4rem;padding:3.5rem 16px}.s-visit>div{gap:.8rem;max-width:560px;margin:0 auto;display:grid}.s-visit h2{font-size:1.8rem}.s-visit p{color:var(--ink2);margin:0}.s-visit-addr{font-weight:600;color:var(--ink)!important}.s-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 10px;display:grid}@media (width>=750px){.s-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem 16px}}@media (width>=1100px){.s-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-card{gap:.7rem;min-width:0;text-decoration:none;display:grid}.s-card-img{aspect-ratio:3/4;background:#fff;position:relative;overflow:hidden}.s-card-img>img,.s-card-img>.s-ph{object-fit:cover;width:100%;height:100%}.s-card-alt{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.s-card:hover .s-card-alt{opacity:1}}.s-card:hover .s-card-name{text-underline-offset:3px;text-decoration:underline}.s-badge{letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:2px;padding:.2rem .5rem;font-size:.68rem;position:absolute;top:.6rem;left:.6rem}.s-card-body{gap:.15rem;min-width:0;display:grid}.s-card-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.s-card-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.s-card-price{color:var(--ink2);font-size:.92rem}.s-dots{align-items:center;gap:5px;margin-top:.3rem;display:flex}.s-dots span{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.s-dots button{cursor:pointer;outline-offset:2px;border:0;border-radius:50%;width:14px;height:14px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #00000026}.s-dots button:after{content:"";position:absolute;inset:-6px}.s-dots button.on{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px var(--bg,#fff), 0 0 0 3px var(--ink,#111)}.s-dots{gap:8px}.s-dots em{color:var(--muted);font-size:.75rem;font-style:normal}.s-ph{background:color-mix(in srgb, var(--sw) 22%, #f3f1ed);place-items:center;width:100%;height:100%;display:grid}.s-ph span{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--sw) 55%, #6f6c66);text-align:center;padding:1rem;font-size:.72rem}.s-crumbs{color:var(--muted);flex-wrap:wrap;gap:.45rem;padding:1.2rem 0 .2rem;font-size:.78rem;display:flex}.s-crumbs a{text-decoration:none}.s-crumbs a:hover{text-decoration:underline}.s-list-head{flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.6rem 0 1.2rem;display:flex}.s-list-head h1{font-size:clamp(1.8rem,4vw,2.8rem)}.s-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;padding:.5rem 0;display:flex}@media (width>=990px){.s-toolbar{border-top:0;justify-content:flex-end}}.s-filterbtn{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85rem}.s-sort{align-items:center;gap:.5rem;font-size:.85rem;display:flex;position:relative}.s-sort select{appearance:none;cursor:pointer;background:0 0;border:0;padding:.5rem 1.4rem .5rem .2rem;font-size:.9rem}.s-sort svg{pointer-events:none;position:absolute;right:0}.s-list-body{gap:2rem;display:grid}@media (width>=990px){.s-list-body{grid-template-columns:230px 1fr;gap:2.5rem}}.s-side{align-self:start;max-height:calc(100vh - 10rem);padding-right:.3rem;position:sticky;top:9rem;overflow-y:auto}.s-filters{width:100%;display:grid}.s-facet{border-bottom:1px solid var(--line)}.s-facet summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;padding:.95rem 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.s-facet summary::-webkit-details-marker{display:none}.s-facet summary svg{margin-left:auto;transition:transform .2s}.s-facet[open] summary svg{transform:rotate(180deg)}.s-facet-body{padding:0 0 1rem}.s-filters>.s-linkbtn{margin-top:1rem}.s-chips{flex-wrap:wrap;gap:6px;display:flex}.s-chip{border:1px solid var(--line);border-radius:var(--r);min-width:44px;height:38px;padding:0 .6rem;font-size:.85rem}.s-chip:hover{border-color:var(--ink)}.s-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.s-colorlist{gap:2px;display:grid}.s-colorf{text-align:left;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.92rem;display:flex}.s-colorf span{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1px #0000002e}.s-colorf[aria-pressed=true] span{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--ink)}.s-colorf span svg{filter:drop-shadow(0 0 1px #000)}.s-empty{text-align:center;justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.s-empty h1{font-size:2rem}.s-pdp-grid{gap:1.6rem;padding-top:.6rem;display:grid}@media (width>=990px){.s-pdp-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4rem}}.s-gallery{min-width:0;margin:0 -16px}@media (width>=750px){.s-gallery{margin:0}}.s-track{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--soft);display:flex;overflow-x:auto}.s-track::-webkit-scrollbar{display:none}.s-slide{scroll-snap-align:start;aspect-ratio:3/4;background:#fff;flex:0 0 100%}.s-slide>img,.s-slide>.s-ph{object-fit:cover;width:100%;height:100%}.s-dots-nav{justify-content:center;gap:6px;padding:.7rem 0 0}.s-dots-nav span{background:#cfcbc4;border-radius:50%;width:6px;height:6px}.s-dots-nav span.on{background:var(--ink)}.s-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px}.s-thumbs button{aspect-ratio:3/4;opacity:.6;background:#fff;border:1px solid #0000;width:76px;overflow:hidden}.s-thumbs button.on,.s-thumbs button:hover{opacity:1;border-color:var(--ink)}.s-thumbs img{object-fit:cover;width:100%;height:100%}.s-info{align-content:start;gap:1.1rem;min-width:0;display:grid}@media (width>=990px){.s-info{position:sticky;top:9rem}}.s-info-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.78rem;text-decoration:none}.s-info h1{margin-top:-.6rem;font-size:clamp(1.7rem,3.2vw,2.4rem)}.s-info-price{margin-top:-.3rem;font-size:1.25rem}.s-vat{margin-top:-1rem;font-size:.78rem}.s-opt{gap:.6rem;display:grid}.s-opt-label{color:var(--ink2);font-size:.85rem}.s-swatches{flex-wrap:wrap;gap:8px;display:flex}.s-swatch{border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.s-swatch span{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026}.s-swatch[aria-pressed=true]{border-color:var(--ink)}.s-sizes{flex-wrap:wrap;gap:8px;display:flex}.s-size{border-radius:var(--r);border:1px solid #cfcbc4;min-width:54px;height:44px;padding:0 .8rem;font-size:.9rem}.s-size:hover:not(:disabled){border-color:var(--ink)}.s-size[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.s-size:disabled{color:#b5b1aa;border-color:var(--line);background:linear-gradient(to top left, transparent calc(50% - .5px), var(--line) 50%, transparent calc(50% + .5px))}.s-few{color:var(--accent);font-size:.82rem}.s-pickup{background:var(--soft);border-radius:var(--r);align-items:flex-start;gap:.8rem;padding:.9rem 1rem;font-size:.88rem;display:flex}.s-pickup svg{flex:none;margin-top:.15rem}.s-pickup b{display:block}.s-pickup span,.s-desc{color:var(--ink2)}.s-desc p{margin:0 0 .7rem}.s-acc{border-top:1px solid var(--line)}.s-acc details{border-bottom:1px solid var(--line)}.s-acc summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.s-acc summary::-webkit-details-marker{display:none}.s-acc summary svg{transition:transform .2s}.s-acc details[open] summary svg{transform:rotate(180deg)}.s-acc details>p,.s-acc dl{color:var(--ink2);margin:0 0 1rem;font-size:.92rem}.s-acc dl div{grid-template-columns:7rem 1fr;gap:1rem;padding:.2rem 0;display:grid}.s-acc dt{color:var(--muted)}.s-acc dd{margin:0}.s-styleno{margin:0;padding-top:.8rem;font-size:.78rem}.s-freebar{border-bottom:1px solid var(--line);padding:.9rem 1.3rem;font-size:.85rem}.s-freebar p{margin:0 0 .5rem}.s-freebar div{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.s-freebar span{background:var(--ink);height:100%;transition:width .3s;display:block}.s-summary .s-freebar{border:0;padding:0 0 1rem}.s-lines{margin:0;padding:0;list-style:none}.s-lines li{border-bottom:1px solid var(--line);gap:1rem;padding:1.1rem 0;display:flex}.s-lines.compact li{gap:.8rem;padding:.8rem 0}.s-line-img{aspect-ratio:3/4;background:var(--soft);flex:none;width:84px;display:block;overflow:hidden}.s-lines.compact .s-line-img{width:60px}.s-line-img>img,.s-line-img>.s-ph{object-fit:cover;width:100%;height:100%}.s-line-img .s-ph span{letter-spacing:.1em;padding:.3rem;font-size:.55rem}.s-line-info{flex:1;gap:.2rem;min-width:0;font-size:.9rem;display:grid}.s-line-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.s-line-top b{white-space:nowrap;font-weight:600}.s-line-name{font-size:.95rem;text-decoration:none}.s-qtyrow{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.s-lines.compact .s-qtyrow{margin-top:.2rem}.s-qty{border-radius:var(--r);border:1px solid #cfcbc4;align-items:center;height:36px;display:inline-flex}.s-qty button{place-items:center;width:34px;height:100%;display:grid}.s-qty button:disabled{opacity:.3}.s-qty span{text-align:center;min-width:1.6rem;font-size:.9rem}.s-cartpage h1,.s-checkout h1{padding:1.8rem 0 1.2rem;font-size:clamp(1.8rem,4vw,2.6rem)}.s-co-grid{align-items:start;gap:2rem;padding-bottom:4rem;display:grid}@media (width>=990px){.s-co-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.5rem}}.s-summary{background:var(--soft);border-radius:var(--r);gap:.4rem;min-width:0;padding:1.4rem;display:grid}@media (width>=990px){.s-summary{position:sticky;top:9rem}}.s-summary h2{margin-bottom:.2rem;font-size:1.3rem}.s-summary .s-lines li{border-color:#e2ded7}.s-summary .s-btn{margin-top:.6rem}.s-co-form{gap:1.8rem;min-width:0;display:grid}.s-co-form fieldset{border:0;gap:.9rem;min-width:0;margin:0;padding:0;display:grid}.s-co-form legend{font-family:var(--serif);margin-bottom:.9rem;padding:0;font-size:1.35rem}.s-radios{border-radius:var(--r);border:1px solid #cfcbc4;display:grid;overflow:hidden}.s-radio{cursor:pointer;background:#fff;align-items:center;gap:.8rem;padding:1rem;display:flex}.s-radio+.s-radio{border-top:1px solid #cfcbc4}.s-radio.on{box-shadow:inset 0 0 0 1px var(--ink);background:#faf8f4}.s-radio.off{opacity:.45;cursor:not-allowed}.s-radio input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.s-radio>svg{color:var(--ink2);flex:none}.s-radio-t{flex:1;min-width:0;display:grid}.s-radio-t small{color:var(--muted);font-size:.82rem}.s-radio-p{white-space:nowrap;font-size:.9rem}.s-testtag{letter-spacing:.1em;background:var(--red);color:#fff;vertical-align:middle;border-radius:2px;margin-left:.5rem;padding:.1rem .35rem;font-size:.65rem}.s-points{gap:.7rem;display:grid}.s-pz{align-items:flex-end;gap:.6rem;display:flex}.s-pz .s-field{flex:1}.s-pz .s-btn{min-height:48px}.s-pointlist{gap:6px;max-height:320px;display:grid;overflow-y:auto}.s-point{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;font-size:.9rem;display:flex}.s-point.on{border-color:var(--ink)}.s-point input{accent-color:var(--ink);margin-top:.2rem}.s-point svg{flex:none;margin-top:.15rem}.s-point span{display:grid}.s-point small{color:var(--muted)}.s-addr{gap:.9rem;display:grid}.s-order{padding-top:2rem}.s-order-head{align-items:flex-start;gap:1rem;padding:1rem 0 2rem;display:flex}.s-order-head h1{font-size:clamp(1.6rem,3.6vw,2.4rem)}.s-order-head p{color:var(--ink2);margin:.4rem 0 .8rem}.s-ordermeta{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-ordermeta div{min-width:0;padding:.8rem 1rem;display:grid}.s-ordermeta div+div{border-left:1px solid var(--line)}.s-ordermeta small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere;font-size:.68rem}.s-ordermeta b{overflow-wrap:anywhere;font-weight:600;display:block}.s-ordermeta b:first-letter{text-transform:uppercase}@media (width<=600px){.s-ordermeta div{padding:.7rem .6rem}}.s-steps{counter-reset:s;margin:1.6rem 0;padding:0;list-style:none;display:flex}.s-steps li{color:var(--muted);text-align:center;flex:1;justify-items:center;gap:.4rem;font-size:.8rem;display:grid;position:relative}.s-steps li:before{content:"";background:var(--line);z-index:-1;height:2px;position:absolute;top:14px;left:-50%;right:50%}.s-steps li:first-child:before{display:none}.s-steps li.done:before{background:var(--ink)}.s-steps li span{border:2px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.s-steps li.done{color:var(--ink)}.s-steps li.done span{background:var(--ink);color:#fff;border-color:var(--ink)}.s-orderbox{border-top:1px solid var(--line);margin-top:1rem;padding-top:1.2rem}.s-orderbox h2{margin-bottom:.5rem;font-size:1.2rem}.s-orderbox p{margin:.3rem 0}.s-text{max-width:760px;padding-top:2rem;padding-bottom:4rem}.s-text h1{margin-bottom:1.2rem;font-size:2.2rem}.s-text h2{margin:1.8rem 0 .4rem;font-size:1.3rem}.s-text p{color:var(--ink2)}.s-closed{text-align:center;place-content:center;gap:1rem;min-height:100vh;padding:2rem;display:grid}.s-footer{background:var(--ink);color:#d8d5cf;margin-top:4rem;font-size:.9rem}.s-foot-grid{max-width:var(--wrap);grid-template-columns:1fr;gap:2rem;margin:0 auto;padding:3.2rem 16px 2rem;display:grid}@media (width>=600px){.s-foot-grid{grid-template-columns:1fr 1fr}}@media (width>=990px){.s-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;padding:4rem 32px 2.5rem}}.s-footer h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:.8rem;font-size:.75rem;font-weight:600}.s-footer p{margin:.25rem 0}.s-footer a{color:#d8d5cf;text-underline-offset:3px}.s-footer a:hover{color:#fff}.s-foot-grid>div:first-child p{max-width:30ch;margin-top:.9rem}.s-foot-bottom{max-width:var(--wrap);color:#9b978f;border-top:1px solid #333;justify-content:space-between;align-items:center;margin:0 auto;padding:1.2rem 16px 1.6rem;font-size:.8rem;display:flex}@media (width>=990px){.s-foot-bottom{padding:1.2rem 32px 1.6rem}}.s-sale{color:#b42318}.s-before{color:#8a8a8a;margin-left:.35rem;font-weight:400}.s-acct{letter-spacing:.04em;height:42px;color:var(--ink);border-radius:21px;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.82rem;text-decoration:none;display:inline-flex}.s-acct:hover{background:var(--soft)}.s-card-box{min-width:0;position:relative}.s-heart{color:var(--ink);justify-content:center;align-items:center;gap:.5rem;transition:transform .12s,color .15s;display:inline-flex}.s-heart:active{transform:scale(.9)}.s-heart.on{color:var(--red)}.s-card-heart{background:#ffffffe6;border-radius:50%;width:38px;height:38px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000001f}.s-buy{align-items:stretch;gap:.6rem;display:flex}.s-buy .s-btn{flex:1}.s-pdp-heart{border:1px solid var(--ink);border-radius:var(--r);background:#fff;flex:none;width:52px}.s-pdp-heart:hover{background:var(--soft)}.s-dialog{background:var(--paper);border-radius:8px;width:min(100vw - 32px,400px);animation:.15s s-fade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px -20px #0006}.s-dialog-body{gap:.9rem;padding:1.2rem;display:grid}.s-dialog-body p{margin:0;font-size:.95rem}.s-dialog-links{justify-content:space-between;gap:1rem;display:flex}.s-code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:1.5rem}button.s-menulink{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0}.s-loginhint{margin:0 0 .2rem;font-size:.9rem}.s-account{justify-items:start;gap:1rem;padding-top:1rem;padding-bottom:4rem;display:grid}.s-account h1{font-family:var(--serif);margin:0;font-size:2rem;font-weight:400}.s-account .s-muted{margin:0}.s-acc-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;display:grid}.s-acc-tile{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);gap:.35rem;padding:1.2rem;text-decoration:none;display:grid}.s-acc-tile:hover{border-color:var(--ink)}.s-acc-tile span{color:var(--muted);font-size:.9rem}.s-account .s-section{width:100%;padding:0}.s-h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:600}.s-sizelist{max-width:420px;margin:0 0 .6rem;padding:0;list-style:none}.s-sizelist li{border-bottom:1px solid var(--line);justify-content:space-between;padding:.55rem 0;display:flex}.s-giftpage{padding-bottom:4rem}.s-gift-grid{gap:2rem;padding-top:1rem;display:grid}@media (width>=900px){.s-gift-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem}}.s-gift-card{aspect-ratio:1.6;color:#fff;background:radial-gradient(120% 120% at 85% 0,#3b3530 0%,#1d1c1a 60%,#121212 100%);border-radius:14px;grid-template-rows:auto 1fr auto;gap:.6rem;padding:1.6rem;display:grid;box-shadow:0 18px 40px #0000002e}.s-gift-card b{font-family:var(--serif);align-self:end;font-size:clamp(2rem,6vw,3.2rem);font-weight:400}.s-gift-form{gap:1.1rem;min-width:0;display:grid}.s-gift-form h1{font-size:2.2rem}.s-gift-form fieldset{border:0;margin:0;padding:0}.s-gift-form legend{color:var(--ink2);margin-bottom:.4rem;font-size:.82rem}.s-gift-form .s-chip{height:44px;padding:0 1rem}.s-giftuse{border-top:1px solid #e2ded7;gap:.5rem;padding-top:.6rem;display:grid}.s-giftcodes{background:var(--soft);border-radius:var(--r);margin-top:1rem;padding:1rem 1.2rem}.s-giftcodes h2{margin-bottom:.4rem;font-size:1.2rem}.s-giftcodes code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-size:1.15rem;font-weight:700}.s-giftcodes li{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.s-giftcodes ul{margin:0;padding:0;list-style:none}.s-blog-head{max-width:40rem;margin:1.5rem 0 1.8rem}.s-blog-head h1{margin:.2rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.s-bloggrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.6rem;display:grid}.s-blogcard{gap:.8rem;text-decoration:none;display:grid}.s-blogcard-img{aspect-ratio:4/3;background:var(--soft);font-family:var(--serif);color:var(--line);place-items:center;font-size:3rem;display:grid;overflow:hidden}.s-blogcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.s-blogcard:hover img{transform:scale(1.03)}.s-blogcard h3{margin:.15rem 0 .35rem;font-size:1.3rem}.s-blogcard p{color:var(--ink2);margin:0 0 .4rem}.s-article{padding:1.5rem 16px 3rem}.s-article-head,.s-article-body,.s-article-foot{max-width:42rem;margin:0 auto}.s-article-head h1{margin:.4rem 0 .8rem;font-size:clamp(2rem,5vw,3rem)}.s-article-lead{color:var(--ink2);margin:0 0 .6rem;font-size:1.2rem}.s-article-cover{object-fit:cover;width:100%;max-width:64rem;max-height:34rem;margin:1.6rem auto}.s-article-body{font-size:1.07rem;line-height:1.75}.s-article-body h2{margin:2rem 0 .6rem;font-size:1.55rem}.s-article-body h3{margin:1.4rem 0 .4rem;font-size:1.2rem}.s-article-body ul,.s-article-body ol{padding-left:1.3rem}.s-article-body li{margin:.25rem 0}.s-article-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;padding-top:1.6rem;display:flex}.s-wrap.s-section{padding-left:16px;padding-right:16px}@media (width>=750px){.s-wrap.s-section{padding-left:32px;padding-right:32px}}.s-event{border:1px solid var(--line,#e5e5e5);background:var(--soft,#faf8f5);border-radius:10px;gap:.45rem;margin:1.1rem 0 1.2rem;padding:.9rem 1rem;display:grid}.s-event>div{align-items:center;gap:.5rem;display:flex}.s-event svg{flex:none}.s-offer{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex;position:absolute;top:.6rem;left:.6rem}.s-offer span{color:#fff;letter-spacing:.04em;background:#b42318;border-radius:2px;padding:.22rem .5rem;font-size:.7rem;font-weight:600}.s-offer.big{top:1rem;left:1rem}.s-offer.big span{padding:.3rem .65rem;font-size:.85rem}.s-badge.low{top:auto;bottom:.6rem}.s-gallery{position:relative}.s-multi{color:#b42318;font-size:.8em}.s-sale.small,.s-row.s-sale{font-size:.85rem}.s-blog-head+.s-chips{margin:-.5rem 0 1.6rem}a.s-chip{color:inherit;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}a.s-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.s-sizegrp+.s-sizegrp{margin-top:.9rem}.s-sizegrp-t{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#777);margin-bottom:.4rem;font-size:.72rem}.s-sizegrp .s-chip{min-width:40px;height:32px;padding:0 .5rem;font-size:.8rem}.s-gc{color:#1d1d1b;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #00000029}.s-gc-pic{aspect-ratio:1;color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.s-gc-pic>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-gc-pic.img:before{content:"";z-index:1;background:linear-gradient(#0000008c 0%,#00000026 42%,#0000 60%);position:absolute;inset:0}.s-gc-head{z-index:2;text-align:center;text-shadow:0 1px 8px #00000059;gap:.35rem;padding:1.6rem 1.4rem .6rem;display:grid;position:relative}.s-gc-kicker{letter-spacing:.5em;text-transform:uppercase;opacity:.95;font-size:.95rem}.s-gc-title{font-family:var(--serif);font-size:clamp(1.8rem,4.4vw,3rem);font-weight:400;line-height:1.08}.s-gc-shop{letter-spacing:.3em;text-transform:uppercase;opacity:.95;font-size:.78rem;font-weight:600}.s-gc-icon{z-index:1;opacity:.22;color:#fff;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.s-gc-note.has-img.st-diskret{background:linear-gradient(90deg, #fbfaf8fa 38%, #fbfaf80d), var(--st-img) right / cover}.s-gc-note.has-img.st-stemning{background:linear-gradient(90deg, #f8f1e0f7 38%, #f8f1e01a), var(--st-img) right / cover;-webkit-backdrop-filter:none;backdrop-filter:none}.s-gc-note.has-img.st-stof{background:linear-gradient(90deg, #f6f4f0fa 42%, #f6f4f000), var(--st-img) right / cover;outline:none}.s-gc-note.has-img.st-vin{background:linear-gradient(90deg, #26140ef7 40%, #26140e0d), var(--st-img) right / cover}.s-gc-note{z-index:2;color:#2b2620;font-family:var(--serif);text-shadow:none;border-radius:10px;gap:.35rem;margin:0 1.1rem 1.1rem;padding:1rem 1.2rem;display:grid;position:relative}.s-gc-note p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.s-gc-to{font-size:1.15rem;font-style:italic}.s-gc-msg{font-size:1.05rem;font-style:italic;line-height:1.45}.s-gc-from{font-size:1rem;font-style:italic;line-height:1.35}.s-gc-orn,.s-gc-bow{color:#b8975a;align-items:center;gap:.55rem;display:flex}.s-gc-orn i,.s-gc-bow i{opacity:.75;background:currentColor;flex:1;height:1px}.s-gc-orn{margin:.25rem -.3rem -.55rem}.s-gc-bow{color:#d9bd7e;justify-self:center;width:min(78%,20rem);margin:.1rem 0 .15rem}.st-klassisk{background:#f8f2e4;border:1px solid #c9b27c;box-shadow:inset 0 0 0 4px #f8f2e4,inset 0 0 0 5px #d9c697}.st-diskret{background:linear-gradient(90deg,#fffffff0 55%,#ffffff8c);border-radius:10px 0 0 10px;margin-right:0}.st-stemning{-webkit-backdrop-filter:blur(6px);background:#faf5ebbd}.st-moerk{color:#efe6cf;background:#1e2a24;border:1px solid #c9a45c;box-shadow:inset 0 0 0 4px #1e2a24,inset 0 0 0 5px #8f7744}.st-stof{outline-offset:-7px;background:#ece2cf;outline:2px dashed #b39a6c}.st-vin{color:#f3e7d6;background:linear-gradient(90deg,#2b1610f0 55%,#2b161099)}.s-gc-foot{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .9rem;padding:.8rem 1.1rem 1rem;display:grid}.s-gc-amount{text-align:center;white-space:nowrap;border:1.5px solid #1d1d1b;border-radius:8px;padding:.25rem .7rem;font-size:1.15rem;font-weight:800}.s-gc-code{justify-items:center;gap:0;display:grid}.s-gc-code svg{width:100%;max-width:13rem;height:1.9rem}.s-gc-code code{letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-size:.78rem;font-weight:700}.s-gc-rules{text-align:center;color:#777;grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.4}.s-gc-two{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.s-gc-list{gap:1.2rem;margin:.4rem 0;display:grid}.s-gc-item{gap:.5rem;max-width:30rem;display:grid}.s-gd-panel{background:#faf8f4;border:1px solid #ece7de;border-radius:18px;gap:.4rem;margin-bottom:1.5rem;padding:1.8rem;display:grid}.s-gd{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:2.2rem;display:grid}.s-gd-left,.s-gd-right{align-content:start;gap:.9rem;display:grid}.s-gd-h{font-family:var(--serif);color:#1d1d1b;margin:1.1rem 0 .3rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400}.s-gd-h.top{margin-top:0}.s-gd-h small{font-family:var(--serif);color:#2b2620;font-size:.62em}.s-gc.bare{border-radius:22px;box-shadow:0 18px 40px #0000002e}.s-gc.bare .s-gc-pic{aspect-ratio:5/4}.s-gc.bare .s-gc-head{padding-top:2.6rem}.s-gc.bare .s-gc-note{margin:0 1.6rem 1.8rem;padding:1.1rem 1.6rem 1.3rem}.s-gd-occ{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem .75rem;display:grid}.s-gd-tile{cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-radius:6px;grid-template-rows:auto auto;padding:0;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 2px 10px #00000012}.s-gd-tile:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001a}.s-gd-tile.on{box-shadow:0 0 0 2px #c9a45c,0 8px 18px #0000001a}.s-gd-sw{aspect-ratio:13/10;color:#fff;place-items:center;display:grid;overflow:hidden}.s-gd-sw img{object-fit:cover;width:100%;height:100%;display:block}.s-gd-tile.plus .s-gd-sw{color:#2b2620}.s-gd-lbl{font-family:var(--serif);white-space:nowrap;color:#1d1d1b;align-items:center;gap:.45rem;padding:.65rem .6rem .75rem;font-size:.9rem;line-height:1.2;display:flex}.s-gd-lbl svg{color:#2b2620;flex:none}.s-gd-upl{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:.9rem;display:grid}.s-gd-upload{text-align:center;cursor:pointer;height:12.5rem;font-family:var(--serif);color:#1d1d1b;background:#fbfaf7;border:1.5px dashed #ddd6ca;border-radius:8px;align-content:center;place-items:center;gap:.35rem;padding:1rem;font-size:1.05rem;display:grid}.s-gd-upload b{font-weight:400}.s-gd-upload small{color:#8a8378;font-size:.72rem}.s-gd-upload:hover{border-color:#c9a45c}.s-gd-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.5rem;height:12.5rem;display:grid}.s-gd-thumbs.n4{grid-template-rows:1fr 1fr;grid-template-areas:"a b d""a c d"}.s-gd-thumbs.n4>:first-child{grid-area:a}.s-gd-thumbs.n4>:nth-child(2){grid-area:b}.s-gd-thumbs.n4>:nth-child(3){grid-area:c}.s-gd-thumbs.n4>:nth-child(4){grid-area:d}.s-gd-thumbs.n1{grid-template-columns:1fr}.s-gd-thumbs.n2{grid-template-columns:1fr 1fr}.s-gd-th{cursor:pointer;background:#eee;border:0;border-radius:6px;min-height:0;padding:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.s-gd-th img{object-fit:cover;width:100%;height:100%;display:block}.s-gd-th.on{box-shadow:0 0 0 2px #c9a45c}.s-gd-styles{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.s-gd-style{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-content:start;gap:.1rem;padding:0;display:grid}.s-gd-style b{font-family:var(--serif);color:#1d1d1b;padding:.55rem .5rem 0;font-size:.98rem;font-weight:400}.s-gd-style small{font-family:var(--serif);color:#6f685e;padding:0 .5rem;font-size:.8rem}.s-gc-note.s-gd-prev{aspect-ratio:6/5;border-radius:4px;align-content:center;gap:.2rem;margin:0;padding:.9rem 1.1rem;box-shadow:0 2px 8px #00000014}.s-gd-prev p{font-size:clamp(.72rem,1.05vw,.95rem);line-height:1.35}.s-gd-prev .s-gc-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-gd-prev .s-gc-orn{margin:.1rem -.4rem -.3rem}.s-gd-prev .s-gc-orn svg{width:18px}.s-gd-style.on .s-gd-prev{box-shadow:0 0 0 2.5px #c9a45c,0 4px 12px #0000001a}.s-gd-prev.st-klassisk{background:radial-gradient(circle at 30% 20%,#fdf9ef,#f1e6cc)}.s-gd-prev.st-diskret{background:linear-gradient(90deg,#fbfaf8 40%,#8d8f94);border-radius:4px;margin-right:0}.s-gd-prev.st-stemning{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#f7efdc 40%,#b9a777)}.s-gd-prev.st-moerk{background:#1d2d26}.s-gd-prev.st-stof{background:linear-gradient(90deg,#f6f4f0 45%,#3b4256);outline:none}.s-gd-prev.st-vin{background:linear-gradient(90deg,#2a1610 45%,#6b2a1c)}.s-gd-form{border-top:1px solid #ece7de;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;margin-top:.6rem;padding-top:1rem;display:grid}.s-gd-col{align-content:start;gap:.7rem;display:grid}@media (width<=760px){.s-gd-styles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.s-gd,.s-gd-form{grid-template-columns:1fr}.s-gd-occ{grid-template-columns:repeat(3,minmax(0,1fr))}.s-gd-panel{padding:1rem}}@media (width<=520px){.s-gd-occ,.s-gd-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.s-gd-upl{grid-template-columns:1fr}.s-gd-upload{height:9rem}.s-gd-lbl{white-space:normal}.s-gc.bare .s-gc-note{margin:0 .9rem 1rem;padding:.9rem 1rem}}@media print{body[data-print-gift] *{visibility:hidden}body[data-print-gift] .s-gc-item.printing,body[data-print-gift] .s-gc-item.printing .s-gc,body[data-print-gift] .s-gc-item.printing .s-gc *{visibility:visible}body[data-print-gift] .s-gc-item.printing{width:130mm;position:absolute;top:0;left:0}body[data-print-gift] .s-gc{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #ccc}body[data-print-gift] .s-gc-item.printing button{display:none}}.s-cm-hero{color:#fff;background:radial-gradient(120% 140% at 80% 0,#3b3530 0%,#1d1c1a 55%,#121212 100%);align-items:end;min-height:clamp(18rem,42vw,30rem);display:grid;position:relative;overflow:hidden}.s-cm-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-cm-hero.img:after{content:"";background:linear-gradient(90deg,#0000009e 0%,#00000040 55%,#0000000d);position:absolute;inset:0}.s-cm-hero-in{z-index:1;justify-items:start;gap:.8rem;width:100%;padding-top:3rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.s-cm-kicker{letter-spacing:.4em;text-transform:uppercase;opacity:.85;font-size:.78rem}.s-cm-hero h1{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:400;line-height:1}.s-cm-hero p{opacity:.92;max-width:32rem;margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.s-cm-hero .s-btn{align-items:center;gap:.5rem;margin-top:.6rem;display:inline-flex}.s-cm-intro{text-align:center;max-width:46rem;font-family:var(--serif);color:var(--ink2);margin:2.6rem auto 1rem;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.55}.s-cm-h{font-family:var(--serif);margin:2.4rem 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.s-cm-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.s-cm-type{text-align:left;border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:10px;grid-template-columns:8.5rem 1fr;padding:0;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden}.s-cm-type:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000014}.s-cm-type-pic{color:#8a6a3f;background:#f3efe8;place-items:center;min-height:8.5rem;display:grid}.s-cm-type-pic img{object-fit:cover;width:100%;height:100%;display:block}.s-cm-type-txt{align-content:center;gap:.3rem;padding:1rem 1.1rem;display:grid}.s-cm-type-txt b{font-family:var(--serif);font-size:1.2rem;font-weight:500}.s-cm-type-txt small{color:var(--muted);font-size:.85rem;line-height:1.45}.s-cm-type-txt em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:.2rem;font-size:.78rem;font-style:normal}.s-cm-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.s-cm-steps li{border-top:1px solid var(--line);align-content:start;gap:.35rem;padding-top:1rem;display:grid}.s-cm-steps b{font-family:var(--serif);font-size:1.15rem;font-weight:500}.s-cm-steps p{color:var(--muted);margin:0;font-size:.9rem}.s-cm-no{color:#8a6a3f;width:2rem;height:2rem;font-family:var(--serif);border:1px solid #c9a45c;border-radius:50%;place-items:center;font-size:1rem;display:grid}.s-cm-book{background:#faf8f4;border:1px solid #ece7de;border-radius:18px;max-width:46rem;margin:3rem auto 3.5rem;padding:clamp(1.2rem,3vw,2.2rem);scroll-margin-top:8rem}.s-cm-book form{gap:.8rem;display:grid}.s-cm-book h2{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400}.s-cm-sub{font-family:var(--serif);align-items:center;gap:.55rem;margin-top:.8rem;font-size:1.2rem;font-weight:400;display:flex}.s-cm-sub span{background:var(--ink);color:#fff;width:1.6rem;height:1.6rem;font-family:var(--sans);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.s-cm-days{scroll-snap-type:x proximity;gap:.5rem;padding:.2rem .1rem .6rem;display:flex;overflow-x:auto}.s-cm-day{border:1px solid var(--line);cursor:pointer;width:4.2rem;font:inherit;scroll-snap-align:start;background:#fff;border-radius:10px;flex:none;justify-items:center;gap:0;padding:.5rem 0;display:grid}.s-cm-day small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.s-cm-day b{font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.2}.s-cm-day:hover{border-color:var(--ink)}.s-cm-day.on{background:var(--ink);border-color:var(--ink);color:#fff}.s-cm-day.on small{color:#ffffffbf}.s-cm-book .s-btn.block{justify-content:center;align-items:center;gap:.5rem;margin-top:.4rem;display:inline-flex}.s-cm-done{text-align:center;color:var(--ink);justify-items:center;gap:.6rem;display:grid}.s-cm-done>svg{color:#3f7a4f}.s-cm-when{font-family:var(--serif);margin:0;font-size:1.35rem}.s-cm-done p{max-width:32rem;color:var(--ink2);margin:0}@media (width<=900px){.s-cm-types{grid-template-columns:repeat(2,minmax(0,1fr))}.s-cm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.s-cm-types,.s-cm-steps{grid-template-columns:1fr}.s-cm-type{grid-template-columns:6rem 1fr}.s-cm-type-pic{min-height:7rem}}.s-gd-left .s-gd-form{border-top:0;grid-template-columns:1fr;gap:.4rem;margin-top:.4rem;padding-top:0}.s-gd-left .s-gd-form .s-gd-h{margin-top:.9rem}.s-gd-own{cursor:pointer}.s-gd-own .s-gd-sw{position:relative}.s-gd-up{color:#1d1d1b;background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.72rem;display:flex;position:absolute;inset:auto .4rem .4rem;box-shadow:0 1px 4px #00000026}.s-gd-own.plus .s-gd-up{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;font-size:.8rem;inset:0}.s-gd-own:focus-within{box-shadow:0 0 0 2px #c9a45c}@media (pointer:coarse){.s-checkrow{min-height:44px;padding:.2rem 0}.s-checkrow input{width:22px;height:22px}.s-footer a{padding:.45rem 0;display:inline-block}.s-crumbs a{padding:.55rem 0;display:inline-block}.s-info-brand{padding:.4rem 0;display:inline-block}.vtag button{min-height:36px}}.s-gd-left{gap:.5rem}.s-gd-left .s-gd-form{gap:.2rem;margin-top:.2rem}.s-gd-left .s-gd-form .s-gd-h{margin:.6rem 0 .1rem;font-size:1.3rem}.s-gd-left .s-gd-col{gap:.45rem}.s-gd-left .s-field{gap:.15rem}.s-gd-left .s-field label{font-size:.78rem}.s-gd-left .s-gc-two{gap:.5rem}.s-gd-amt{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.s-gd-amt .s-input{flex:8rem;min-width:7rem;height:38px}.s-gd-left .s-btn.big{margin-top:.2rem}.s-gd-left .s-muted.small{margin:.2rem 0 0;font-size:.74rem;line-height:1.45}.s-gd-right .s-gd-h:not(.top){margin:.8rem 0 .2rem;font-size:1.45rem}.s-gd-design{border-top:1px solid #ece7de;margin-top:.4rem;padding-top:.2rem}.s-gd-design .s-gd-styles{gap:.8rem .7rem}.s-gd-right .s-gc-note.s-gd-prev{aspect-ratio:16/11;padding:.6rem .8rem}@media (width<=520px){.s-gd-design .s-gd-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-legal{max-width:46rem;padding-bottom:3rem}.s-legal h2{margin-top:1.6rem;font-size:1.25rem}.s-legal p{line-height:1.6}.s-legal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.6rem;display:flex}.s-legal-top .s-btn{align-items:center;gap:.4rem;display:inline-flex}.s-legal-cta{border:1px solid var(--line);background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.s-legal-cta span{flex:1}.s-legal-form{background:#fff;border:1px dashed #bdb7ab;border-radius:10px;padding:1rem 1.2rem;font-size:.92rem}.s-legal-form p{margin:.35rem 0}.s-legal-box{border:1px solid var(--line);background:#faf8f4;border-radius:14px;gap:.8rem;margin:1rem 0 1.5rem;padding:1.2rem;display:grid}.s-legal-box .s-btn{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.s-legal-done{text-align:center;background:#f3faf5;border:1px solid #b9d9c3;border-radius:14px;justify-items:center;gap:.5rem;margin:1rem 0 1.5rem;padding:1.6rem 1.2rem;display:grid}.s-buybox{border:1.5px solid var(--ink);border-radius:var(--r);gap:.25rem;margin-top:.4rem;padding:.7rem .9rem;display:grid}.s-buybox b{font-weight:700;line-height:1.35}.s-foot-strong{font-weight:700}.s-order-withdraw{font-size:.9rem}@media print{.s-header,.s-footer,.s-announce,.s-test,.s-preview,.s-legal-top .s-btn,.s-legal-cta,.s-legal-box,.vtag{display:none!important}}.s-price-note{color:var(--muted);margin:.15rem 0 0;font-size:.8rem}.s-price-note a{color:inherit}.s-buybox b{display:block}.s-buybox+.s-btn{margin-top:.5rem}.s-cm-type.wide{grid-column:1/-1}.s-cm-note{background:#f6f1e7;border-radius:8px;margin:.2rem 0 0;padding:.7rem .9rem;font-size:.88rem;line-height:1.5}.s-cm-extra{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;margin-top:.9rem;display:grid}.s-cm-extra .s-chips{margin-bottom:.4rem}.s-cm-sub small{font-family:var(--sans,inherit);font-size:.78rem;font-weight:400}.s-label{color:var(--ink2,#555);font-size:.82rem}.s-cm-people{align-items:center;gap:.6rem;display:flex}.s-cm-people b{text-align:center;min-width:1.6rem;font-size:1.2rem}.s-cm-people .s-chip{justify-content:center;width:44px}@media (width<=600px){.s-cm-extra{grid-template-columns:1fr}}.s-cm-wishlink{margin:.5rem 0 0}.s-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:.3rem 0;font-size:.9rem;text-decoration:underline}.s-cm-type-pic img{background:#fbf9f5}.s-cm-type.wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.s-cm-type.wide .s-cm-type-pic{min-height:9.5rem}.s-cm-type.wide .s-cm-type-txt{align-content:center}.s-cm-step-pic{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;margin-bottom:.6rem;display:block}.s-cm-steps li{border-top:0;padding-top:0}@media (width<=600px){.s-cm-type.wide{grid-template-columns:1fr}.s-cm-type.wide .s-cm-type-pic{min-height:7rem}}.s-cm-why{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.6rem 0 .6rem;padding:1.6rem 0;display:grid}.s-cm-why-i{text-align:center;align-content:start;justify-items:center;gap:.4rem;padding:0 .4rem;display:grid}.s-cm-why-ic{color:#8a6a3f;background:#f3efe8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.s-cm-why-i b{font-family:var(--serif);font-size:1.12rem;font-weight:500}.s-cm-why-i p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}@media (width<=900px){.s-cm-why{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}}.s-cm-hero{min-height:0}.s-cm-hero-in{grid-template-columns:minmax(0,1fr);gap:.55rem;padding-top:clamp(1.6rem,3vw,2.4rem);padding-bottom:clamp(1.6rem,3vw,2.4rem)}.s-cm-hero h1{font-size:clamp(2.2rem,5vw,3.4rem)}.s-cm-hero .s-btn{margin-top:.3rem}.s-cm-hero p.s-cm-hero-intro{font-family:var(--serif);opacity:.85;max-width:30rem;font-size:1.02rem;line-height:1.55}@media (width>=900px){.s-cm-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:3rem}.s-cm-hero-in>*{grid-column:1}.s-cm-hero p.s-cm-hero-intro{border-left:1px solid #fff3;grid-area:1/2/span 4;justify-self:end;padding-left:2rem}}.s-cm-why{gap:1.2rem;margin:1.2rem 0 0;padding:1rem 0}.s-cm-why-i{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:.15rem .7rem;padding:0}.s-cm-why-ic{grid-row:span 2;width:38px;height:38px}.s-cm-why-i b{align-self:end;font-size:1rem}.s-cm-why-i p{font-size:.82rem;line-height:1.45}.s-cm-h{margin:1.6rem 0 .8rem}@media (width<=600px){.s-cm-why{grid-template-columns:1fr;row-gap:.9rem}}.s-front{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:min(100%,120svh - 16.8rem,1080px);min-width:min(100%,624px);margin:0 auto;padding:1.2rem 16px .4rem;display:grid}@media (width>=750px){.s-front{width:min(100%,120svh - 16.8rem + 64px,1144px);min-width:min(100%,688px);padding-inline:32px}}.s-front-tile{aspect-ratio:1;color:#fff;background:#1d1c1a;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.s-front-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.s-front-tile:hover img{transform:scale(1.04)}.s-front-tile:after{content:"";background:linear-gradient(#0000 35%,#000000b8 100%);position:absolute;inset:0}.s-front-txt{z-index:1;gap:.25rem;padding:clamp(1rem,2.2vw,2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.s-front-txt small{letter-spacing:.25em;text-transform:uppercase;opacity:.85;font-size:.7rem}.s-front-txt b{font-family:var(--serif);font-size:clamp(1.35rem,3vw,2.5rem);font-weight:400;line-height:1.1}.s-front-txt em{opacity:.9;font-size:clamp(.86rem,1.2vw,1.1rem);font-style:normal}.s-front-txt i{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff9;justify-self:start;align-items:center;gap:.35rem;margin-top:.4rem;padding-bottom:2px;font-size:.74rem;font-style:normal;display:inline-flex}@media (width<=480px){.s-front{gap:.6rem}.s-front-txt{padding:.75rem}.s-front-txt em,.s-front-txt small{display:none}.s-front-txt b{font-size:1.15rem}.s-front-txt i{letter-spacing:.05em;font-size:.68rem}}.s-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=750px){.s-looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.s-look-card{display:block}.s-look-img{background:var(--soft);position:relative;overflow:hidden}.s-look-img img{width:100%;height:auto;display:block}.s-look-pin{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.s-look-pin i{background:#fff;border:6px solid #141414bf;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:0 1px 6px #00000059}.s-look-pin b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;max-width:46vw;padding:.3rem .55rem;font-size:.78rem;font-weight:600;display:none;overflow:hidden;box-shadow:0 2px 10px #0003}@media (hover:hover){.s-look-img .s-look-pin{opacity:0;transition:opacity .2s}.s-look-img:hover .s-look-pin{opacity:1}.s-look-img.big:hover .s-look-pin b{display:block}}@media (hover:none){.s-look-img .s-look-pin i{border-width:4px;width:16px;height:16px}}.s-look-dot.gone .s-look-pin i{opacity:.7}.s-look-dot:hover .s-look-pin b,.s-look-dot.on .s-look-pin b,.s-look-dot:focus-visible .s-look-pin b{text-decoration:underline;display:block}.s-look-page{gap:1.5rem;display:grid}@media (width>=900px){.s-look-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.s-look-page>.s-look-img{position:sticky;top:1rem}}.s-look-title{margin:.3rem 0 .4rem;font-size:1.35rem;line-height:1.3}.s-look-grid{margin:1rem 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.s-mega:before{content:"";height:1.2rem;position:absolute;top:-1.2rem;left:0;right:0}.s-announce-theme{padding:0;text-decoration:none;display:block}.s-announce-in{background-size:120px 120px;padding:.55rem 16px;display:block}.s-land{--gap:.9rem;gap:var(--gap);box-sizing:border-box;max-width:1240px;margin:0 auto;padding:1.2rem 16px .4rem;display:grid}@media (width>=750px){.s-land{padding-inline:32px}}.s-land .s-front{width:min(100%,120svh - 16.8rem,1080px);padding:0}.s-land.s-skin-klassisk{max-width:none}.s-tint{z-index:0;mix-blend-mode:multiply;position:absolute;inset:0}.s-pattern{z-index:0;pointer-events:none;background-size:120px 120px;position:absolute;inset:0}.s-front-tile .s-front-txt{z-index:2}.s-theme-badge{z-index:3;color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:600;position:absolute;top:1rem;left:1rem}.s-front-tile.big .s-front-txt b{font-size:clamp(1.8rem,4.4vw,3.6rem)}.s-front-tile.big .s-front-txt em{font-size:clamp(.95rem,1.5vw,1.25rem)}.s-band{width:min(100%,1144px);height:clamp(220px,34svh,380px);margin:0 auto;aspect-ratio:auto!important}.s-hero-wide{aspect-ratio:16/7!important}@media (width<=700px){.s-hero-wide{aspect-ratio:4/5!important}}.s-row{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--gap);display:grid}.s-row .s-front-tile{aspect-ratio:1}.s-row-port .s-front-tile{aspect-ratio:4/5}@media (width<=700px){.s-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-full{color:#fff;text-align:center;background:#1d1c1a;border-radius:10px;place-items:center;min-height:calc(100svh - 11rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.s-full img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-full:after{content:"";background:radial-gradient(#00000026,#0000008c);position:absolute;inset:0}.s-full-txt{z-index:2;justify-items:center;gap:.6rem;max-width:46rem;padding:2rem;display:grid;position:relative}.s-full-txt small{letter-spacing:.3em;text-transform:uppercase;font-size:.78rem}.s-full-txt b{font-family:var(--serif);font-size:clamp(2.2rem,6vw,4.8rem);font-weight:400;line-height:1.05}.s-full-txt em{opacity:.92;font-size:clamp(1rem,1.8vw,1.35rem);font-style:normal}.s-full-btn{color:#111;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:.45rem;margin-top:.8rem;padding:.85rem 1.5rem;font-size:.8rem;display:inline-flex}.s-themed .s-full-btn{color:#fff}.s-mag{gap:var(--gap);grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;height:clamp(420px,100svh - 12rem,820px);display:grid}.s-mag .s-front-tile{height:100%;aspect-ratio:auto!important}.s-mag-a{grid-row:1/3}@media (width<=700px){.s-mag{grid-template-rows:1.4fr 1fr;grid-template-columns:1fr 1fr;height:auto}.s-mag-a{grid-area:auto/1/auto/3;aspect-ratio:4/5!important}.s-mag-b,.s-mag-c{aspect-ratio:1!important}}.s-split{background:var(--paper,#f6f3ee);border-radius:10px;grid-template-columns:1.1fr 1fr;min-height:clamp(380px,100svh - 13rem,720px);display:grid;overflow:hidden}.s-split-img{display:block;position:relative;overflow:hidden}.s-split-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-split-txt{background-size:120px 120px;align-content:center;gap:.9rem;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.s-split-txt small{letter-spacing:.28em;text-transform:uppercase;color:var(--muted,#777);font-size:.74rem}.s-split-txt h1{font-family:var(--serif);margin:0;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:400;line-height:1.05}.s-split-txt p{color:var(--muted,#555);margin:0;font-size:1.08rem}.s-split-txt .s-btn{justify-self:start}@media (width<=760px){.s-split{grid-template-columns:1fr}.s-split-img{aspect-ratio:4/3}}.s-min-head{text-align:center;background-size:120px 120px;border-radius:10px;justify-items:center;gap:.8rem;padding:clamp(2rem,8vw,6rem) 1rem clamp(1.5rem,5vw,3.5rem);display:grid}.s-min-head small{letter-spacing:.3em;text-transform:uppercase;color:var(--muted,#777);font-size:.74rem}.s-min-head h1{font-family:var(--serif);max-width:18ch;margin:0;font-size:clamp(2.2rem,6vw,5rem);font-weight:400;line-height:1.02}.s-min-head p{color:var(--muted,#555);max-width:40rem;margin:0;font-size:1.1rem}.s-min-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.4rem;display:grid}.s-min-tile{color:inherit;gap:.3rem;text-decoration:none;display:grid}.s-min-img{aspect-ratio:4/5;background:#eee;border-radius:8px;display:block;overflow:hidden}.s-min-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.s-min-tile:hover img{transform:scale(1.04)}.s-min-tile small{letter-spacing:.22em;text-transform:uppercase;color:var(--muted,#777);margin-top:.5rem;font-size:.68rem}.s-min-tile b{font-family:var(--serif);font-size:1.35rem;font-weight:400}.s-min-tile em{color:var(--muted,#666);font-size:.92rem;font-style:normal}.s-min-tile i{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.72rem;font-style:normal;display:inline-flex}.s-themed .s-btn{background:var(--theme);border-color:var(--theme);color:#fff}.s-row .s-front-txt b{font-size:clamp(1.1rem,2vw,1.75rem)}.s-row .s-front-txt em{font-size:clamp(.8rem,1vw,.95rem)}.s-facts{border:1px solid var(--line,#e5e5e5);background:var(--soft,#faf8f5);border-radius:10px;margin:1.1rem 0 1.2rem;padding:.7rem 1rem;font-size:.92rem}.s-facts div{grid-template-columns:6.5rem 1fr;gap:1rem;padding:.2rem 0;display:grid}.s-facts dt{color:var(--muted)}.s-facts dd{margin:0}.s-tastings{margin-top:.5rem}.s-wine-head{margin-top:1.5rem}
