:root{--paper:#FFFFFF;--ground:#FAF8F5;--stone:#F0ECE6;--line:#E7E2DA;--line-strong:#CFC8BD;--ink:#161412;--ink-2:#45403A;--muted:#6F685F;--serif:"Cormorant Garamond","Times New Roman",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--header-h:64px;--wrap:1440px;--gutter:clamp(20px,3.2vw,48px);--ease:cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.65;letter-spacing:.01em;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.kicker{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.display{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.2vw,58px);line-height:1.06;letter-spacing:-.005em;margin:0}.display em{font-style:italic}.rich p{margin:0 0 12px}.rich p:last-child{margin-bottom:0}.rich ul{margin:0 0 12px;padding-left:16px}.rich li{margin-bottom:4px}.rich h4{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--ink);margin:18px 0 8px}.rich a{text-decoration:underline}.field{width:100%;height:48px;border:1px solid var(--line-strong);background:var(--paper);padding:0 14px;font:inherit;font-size:14px;border-radius:0}.announce{background:var(--ink);color:#ede7de;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px}.announce .short{display:none}header.site{position:sticky;top:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.nav{display:flex;gap:30px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}.nav a{text-decoration:none;color:var(--ink-2);padding:6px 0;border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.nav a:hover,.nav a[aria-current]{border-color:var(--ink);color:var(--ink)}.logo{font-family:var(--sans);font-weight:400;letter-spacing:.46em;font-size:18px;text-decoration:none;padding-left:.46em;color:var(--ink)}.tools{display:flex;justify-content:flex-end;align-items:center;gap:22px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}.tools a{text-decoration:none;color:var(--ink-2)}.tools a:hover{color:var(--ink)}.bag-count{display:inline-block;min-width:1.2em}.menu-btn{display:none;width:44px;height:44px;place-items:center;margin-left:-12px}.menu-btn svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.2}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:var(--paper);transform:translate(-100%);transition:transform .45s var(--ease);padding:18px var(--gutter);display:flex;flex-direction:column}.mnav.on{transform:none}.mnav ul{list-style:none;padding:0;margin:40px 0 0}.mnav li a{display:block;font-family:var(--serif);font-size:34px;text-decoration:none;padding:6px 0}.mnav-close{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;padding:12px 0}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:start;border-bottom:1px solid var(--line)}.pdp-media{background:var(--stone);position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));min-height:560px;display:flex;align-items:center;justify-content:center;padding:32px}.gallery{display:flex;align-items:center;justify-content:center;gap:28px;width:100%;height:100%}.g-thumbs{display:flex;flex-direction:column;gap:12px;flex:0 0 56px;align-self:center}.g-thumb{width:56px;aspect-ratio:1;position:relative;opacity:.5;transition:opacity .35s var(--ease)}.g-thumb img{width:100%;height:100%;object-fit:cover}.g-thumb:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--ink);transform:scaleX(0);transition:transform .35s var(--ease)}.g-thumb:hover{opacity:.85}.g-thumb[aria-selected=true]{opacity:1}.g-thumb[aria-selected=true]:after{transform:scaleX(1)}.g-stage{position:relative;height:100%;max-height:100%;aspect-ratio:1/1;max-width:calc(100% - 84px);margin:0;overflow:hidden;cursor:zoom-in;touch-action:pan-y}.g-frames{position:absolute;top:0;right:0;bottom:0;left:0}.g-frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .55s var(--ease);pointer-events:none}.g-frame.is-active{opacity:1;pointer-events:auto}.g-frame img{width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;transition:transform .5s var(--ease)}.g-stage.is-zoom .g-frame.is-active img{transform:scale(1.9);transition:transform .15s linear}.g-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;opacity:0;transition:opacity .3s var(--ease);z-index:2}.g-nav svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1}.g-prev{left:6px}.g-next{right:6px}.g-stage:hover .g-nav,.g-nav:focus-visible{opacity:1}.g-expand{position:absolute;right:16px;bottom:14px;z-index:2;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);opacity:0;transition:opacity .3s var(--ease)}.g-stage:hover .g-expand,.g-expand:focus-visible{opacity:1}.g-bars{display:none}.pdp-panel{background:var(--paper)}.panel-inner{padding:56px clamp(28px,4vw,64px) 72px;max-width:520px}.crumb{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);text-decoration:none}.crumb:hover{color:var(--ink)}.p-title{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3vw,44px);line-height:1.05;margin:14px 0 6px;letter-spacing:-.005em}.p-edition{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.p-price{font-size:16px;letter-spacing:.04em;margin:0 0 22px;font-weight:400}.p-price s{color:var(--muted);font-weight:300;margin-left:6px}.p-lede{color:var(--ink-2);margin:0 0 30px;font-size:14px}.p-lede p{display:inline;margin:0}.p-more{color:var(--ink);text-decoration:underline;white-space:nowrap;margin-left:4px}.p-opt{margin:0 0 26px}.p-label{font-size:12px;letter-spacing:.04em;margin:0 0 12px;color:var(--ink-2)}.p-label span{color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{width:58px;aspect-ratio:1;background:var(--stone);position:relative;outline-offset:2px;transition:box-shadow .25s var(--ease)}.chip img{width:100%;height:100%;object-fit:cover}.chip[aria-checked=true]{box-shadow:0 0 0 1px var(--ink)}.chip:hover{box-shadow:0 0 0 1px var(--line-strong)}.chip[aria-checked=true]:hover{box-shadow:0 0 0 1px var(--ink)}.chip.is-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent 49%,rgba(22,20,18,.5) 50%,transparent 51%)}.chip-name{font-size:11px;padding:4px}.chips[data-chips="2"] .chip{width:46px}.p-pair{border-top:1px solid var(--line);padding:18px 0 4px;margin:0 0 8px}.pair-toggle{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:13px;color:var(--ink-2)}.pair-toggle input{position:absolute;opacity:0;width:1px;height:1px}.pair-toggle .box{flex:0 0 16px;height:16px;border:1px solid var(--line-strong);margin-top:3px;position:relative;transition:border-color .2s}.pair-toggle input:checked+.box{border-color:var(--ink);background:var(--ink)}.pair-toggle input:checked+.box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.pair-toggle input:focus-visible+.box{outline:1px solid var(--ink);outline-offset:3px}.pair-copy strong{font-weight:400;color:var(--ink);margin-right:4px}.pair-pick{padding:16px 0 6px 28px}.p-qty{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin:10px 0 22px}.p-qty[hidden]{display:none}.p-qty .p-label{margin:0}.stepper{display:flex;align-items:center}.stepper button{width:40px;height:36px;font-size:16px;color:var(--ink-2)}.stepper button:hover{color:var(--ink)}.stepper output{min-width:24px;text-align:center;font-size:14px}.p-delivery{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;color:var(--muted);text-align:center;margin:0 0 14px}.p-sold{font-size:12.5px;color:#8a3b2b;margin:0 0 10px;text-align:center}.btn-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;background:var(--ink);color:#fff;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;transition:background .3s var(--ease)}.btn-primary:hover{background:#000}.btn-primary[disabled]{background:#9a948c;cursor:not-allowed}.btn-primary .dot{opacity:.5}.btn-quiet{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border:1px solid var(--ink);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--ease),color .3s var(--ease)}.btn-quiet:hover{background:var(--ink);color:#fff}.p-express{margin-top:10px}.p-express .shopify-payment-button__button{border-radius:0!important;min-height:50px}.p-express .shopify-payment-button__more-options{font-size:12px;color:var(--muted);text-decoration:underline}.p-status{font-size:12.5px;color:var(--muted);text-align:center;min-height:18px;margin:10px 0 0}.p-acc{margin-top:34px;border-top:1px solid var(--line)}.p-acc details{border-bottom:1px solid var(--line)}.p-acc summary,.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:17px 0;cursor:pointer;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.p-acc summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}.pm{width:10px;height:10px;position:relative;flex:0 0 10px}.pm:before,.pm:after{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:var(--ink);transition:transform .3s var(--ease)}.pm:after{transform:rotate(90deg)}details[open]>summary .pm:after{transform:rotate(0)}.acc-body{padding:0 0 22px;color:var(--ink-2);font-size:13.5px}.p-help{font-size:12.5px;color:var(--muted);margin:26px 0 0}.p-help p{margin:0}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));display:flex;gap:14px;align-items:center;transform:translateY(105%);visibility:hidden;transition:transform .4s var(--ease),visibility .4s}.sticky-buy.on{transform:none;visibility:visible}.sb-meta{flex:1;min-width:0;line-height:1.3}.sb-meta strong{display:block;font-family:var(--serif);font-weight:400;font-size:18px}.sb-meta span{font-size:12px;color:var(--muted)}.sticky-buy .btn-primary{width:auto;padding:0 22px;height:46px}.viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--paper);display:flex;align-items:center;justify-content:center}.viewer[hidden]{display:none}.viewer img{max-width:min(94vw,1100px);max-height:90vh;width:auto;height:auto;object-fit:contain}.viewer .g-nav{opacity:1}.viewer .g-prev{left:2vw}.viewer .g-next{right:2vw}.v-close{position:absolute;top:20px;right:var(--gutter);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:10px}.v-count{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.22em;color:var(--muted)}section.band{padding:clamp(80px,10vw,140px) 0}.editorial{display:grid;grid-template-columns:1fr 1fr;min-height:min(86vh,860px);border-bottom:1px solid var(--line)}.editorial .ed-img{background:var(--stone);overflow:hidden}.editorial .ed-img img{width:100%;height:100%;object-fit:cover}.editorial .ed-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,120px)}.editorial .ed-copy .rich{margin-top:26px;color:var(--ink-2);font-size:15px;max-width:42ch}.details-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin-top:56px}.d-card .im{aspect-ratio:4/5;background:var(--stone);overflow:hidden;margin-bottom:20px}.d-card .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.d-card:hover .im img{transform:scale(1.035)}.d-card h3{font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.d-card p{margin:0;color:var(--ink-2);font-size:13.5px;max-width:34ch}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.sec-head p{margin:0;color:var(--ink-2);max-width:40ch}.shades{background:var(--ground)}.shade-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,22px);margin-top:48px}.shade{text-align:left;display:block;width:100%}.shade .im{aspect-ratio:1;background:var(--stone);overflow:hidden;margin-bottom:14px}.shade .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.shade:hover .im img{transform:scale(1.035)}.shade .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.shade strong{font-family:var(--serif);font-weight:400;font-size:21px}.shade small{font-size:12.5px;color:var(--muted)}.shade .go{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .3s var(--ease)}.shade:hover .go,.shade:focus-visible .go{opacity:1}.size{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.diagram{background:var(--ground);padding:clamp(24px,4vw,48px)}.diagram svg{width:100%;height:auto}.diagram text{font-family:var(--sans);font-size:13px;fill:var(--ink-2)}.fits{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line)}.fits li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.fits li span:first-child{color:var(--muted)}.worn-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:48px}.worn-grid .w{aspect-ratio:3/4;background:var(--stone);overflow:hidden}.worn-grid .w img{width:100%;height:100%;object-fit:cover}.services{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.services .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.svc{padding:44px clamp(16px,3vw,40px);text-align:center;border-left:1px solid var(--line)}.svc:first-child{border-left:0}.svc h3{font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.svc p{margin:0 auto;color:var(--ink-2);font-size:13.5px;max-width:32ch}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(32px,6vw,110px)}.faq aside p{color:var(--ink-2);max-width:32ch;margin:20px 0 0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-family:var(--serif);font-size:22px;letter-spacing:0;text-transform:none;padding:20px 0}.faq-list .acc-body{font-size:14.5px;max-width:62ch}.signup{background:var(--ground);text-align:center;border-top:1px solid var(--line)}.signup .display{font-size:clamp(30px,3.4vw,44px)}.signup p.lead{color:var(--ink-2);max-width:44ch;margin:16px auto 30px}.signup-form{display:flex;max-width:440px;margin:0 auto;border-bottom:1px solid var(--ink)}.signup-form input{flex:1;background:none;border:0;font:inherit;font-size:14px;padding:12px 0;outline:none;color:var(--ink)}.signup-form input::placeholder{color:var(--muted)}.signup-form button{font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:0 0 0 16px}.signup .msg{min-height:20px;margin-top:14px;font-size:13px;color:var(--ink-2)}footer.site{padding:64px 0 36px;font-size:13px;color:var(--ink-2);border-top:1px solid var(--line)}.f-cols{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;margin-bottom:56px}.f-cols h4{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;color:var(--ink);margin:0 0 16px}.f-cols ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.f-cols a{text-decoration:none}.f-cols a:hover{text-decoration:underline}.f-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay-icon{height:22px;width:auto}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#16141247;z-index:60;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);z-index:61;transform:translate(100%);transition:transform .5s var(--ease);display:flex;flex-direction:column}.drawer.on{transform:none}.dr-head{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;border-bottom:1px solid var(--line)}.dr-head h2{font-family:var(--serif);font-weight:400;font-size:26px;margin:0}.dr-close{font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:10px 0}.dr-note{padding:12px 26px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.dr-items{flex:1;overflow:auto;padding:4px 26px}.line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.line img{width:84px;height:84px;object-fit:cover;background:var(--stone)}.line strong{font-family:var(--serif);font-weight:400;font-size:19px;display:block;line-height:1.15}.line small{color:var(--muted);font-size:12.5px;display:block}.line .disc{color:var(--ink-2)}.lq{display:flex;align-items:center;margin-top:10px;border:1px solid var(--line);width:max-content}.lq button{width:30px;height:30px}.lq span{min-width:20px;text-align:center;font-size:13px}.rm{font-size:12px;color:var(--muted);text-decoration:underline;margin-top:8px}.lp{font-size:14px}.empty{padding:56px 0;text-align:center;color:var(--muted)}.dr-foot{padding:20px 26px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.tot{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.tot[hidden]{display:none}.tot b{font-weight:400;font-size:16px}.tot.disc{color:var(--ink-2);font-size:13px}.dr-foot small{display:block;color:var(--muted);font-size:12px;margin-bottom:16px}.toast{position:fixed;left:50%;top:calc(var(--header-h) + 18px);transform:translate(-50%,-12px);background:var(--ink);color:#fff;font-size:12.5px;letter-spacing:.04em;padding:11px 18px;z-index:70;opacity:0;pointer-events:none;transition:all .35s var(--ease)}.toast.on{opacity:1;transform:translate(-50%)}.page-main{padding:64px 0 120px;min-height:50vh}.page-main h1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,4vw,54px);margin:0 0 28px;line-height:1.05}.page-main .rte{max-width:70ch;color:var(--ink-2)}.grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 18px}.card a{text-decoration:none}.card .im{aspect-ratio:1;background:var(--stone);overflow:hidden;margin-bottom:14px}.card .im img{width:100%;height:100%;object-fit:cover}.card strong{font-family:var(--serif);font-weight:400;font-size:21px;display:block}.card span{font-size:13px;color:var(--muted)}.cart-table{width:100%;border-collapse:collapse}.cart-table td{padding:20px 0;border-bottom:1px solid var(--line);vertical-align:top}.cart-table img{width:96px;height:96px;object-fit:cover;background:var(--stone)}.cart-sum{max-width:380px;margin-left:auto;margin-top:28px}.cart-sum .row{display:flex;justify-content:space-between;margin-bottom:8px}.disc{color:var(--ink-2);font-size:13px}.pagination{display:flex;gap:12px;justify-content:center;margin-top:44px}@media(max-width:1100px){.nav{display:none}.menu-btn{display:grid}.pdp{grid-template-columns:minmax(0,1fr) 400px}.gallery{gap:18px}.g-thumbs{flex-basis:48px}.g-thumb{width:48px}.g-stage{max-width:calc(100% - 66px)}.pdp-media{padding:24px}}@media(max-width:900px){:root{--header-h:56px}.tools .t-search{display:none}.logo{font-size:16px}.pdp{grid-template-columns:1fr}.pdp-media{position:relative;top:0;height:auto;min-height:0;padding:0;display:block}.gallery{display:flex;flex-direction:column-reverse;gap:0}.g-stage{width:100%;max-width:100%;height:auto;aspect-ratio:1/1;cursor:default}.g-nav,.g-expand{display:none}.g-bars{display:flex;gap:6px;position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:2}.g-bars i{display:block;width:22px;height:2px;background:#16141238;transition:background .3s}.g-bars i.on{background:var(--ink)}.g-thumbs{flex-direction:row;flex:none;align-self:stretch;padding:12px var(--gutter);gap:10px;background:var(--paper);overflow-x:auto;scrollbar-width:none}.g-thumbs::-webkit-scrollbar{display:none}.g-thumb{flex:0 0 56px;width:56px}.panel-inner{padding:26px var(--gutter) 56px;max-width:none}.editorial{grid-template-columns:1fr;min-height:0}.editorial .ed-img{aspect-ratio:1}.editorial .ed-copy{padding:56px var(--gutter)}.details-row{grid-template-columns:1fr;gap:36px}.d-card{display:grid;grid-template-columns:44% 1fr;gap:18px;align-items:center}.d-card .im{margin:0}.shade-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.shade .go{display:none}.services .wrap{grid-template-columns:1fr;padding:0}.svc{border-left:0;border-top:1px solid var(--line);padding:30px var(--gutter)}.svc:first-child{border-top:0}.faq,.size{grid-template-columns:1fr}.worn-grid{grid-template-columns:1fr 1fr}.worn-grid .w:first-child{grid-column:1/-1;aspect-ratio:4/3}.f-cols{grid-template-columns:1fr 1fr}.f-cols>div:first-child{grid-column:1/-1}.grid-products{grid-template-columns:1fr 1fr}}@media(max-width:600px){body{font-size:14px}.announce .long{display:none}.announce .short{display:inline}.tools{gap:16px}.p-title{font-size:34px}.faq-list summary{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.p-price:has(+.p-delivery--top){margin-bottom:8px}.p-delivery--top{align-items:flex-start;text-align:left;margin:0 0 22px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
