.qty{display:inline-flex;align-items:stretch;height:58px;box-shadow:inset 0 0 0 1px var(--rule);background:transparent}.qty__btn{width:46px;font-size:20px;line-height:1}.qty__btn:hover{background:var(--rule)}.qty__input{width:40px;border:0;background:transparent;text-align:center;font-size:16px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp{padding-top:clamp(12px,1.4vw,24px);padding-bottom:clamp(56px,6vw,104px)}.pdp__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:28px;align-items:start}.pdp__gallery{grid-column:1 / 9;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:clamp(14px,1.4vw,24px);align-items:start}.pdp__gallery>.pdp__stage:only-child{grid-column:1 / -1}.pdp__gallery>.pdp__stage:only-child .stage{aspect-ratio:4 / 5;max-height:calc(100svh - var(--header-h) - 48px);min-height:460px}.pdp__rail-wrap{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:14px;justify-items:start}.pdp__rail{display:grid;gap:8px}.pdp__thumb{display:block;width:56px;padding-bottom:5px;opacity:.55;transition:opacity .2s;box-shadow:inset 0 -2px 0 transparent}.pdp__thumb img{width:56px;height:70px;object-fit:cover;background:var(--cream)}.pdp__thumb:hover,.pdp__thumb[aria-current=true]{opacity:1}.pdp__thumb[aria-current=true]{box-shadow:inset 0 -2px 0 var(--fg)}.pdp__count{font-variant-numeric:tabular-nums;color:var(--fg-2)}.pdp__slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp__slide{position:relative;grid-column:span 2;background:var(--cream)}.pdp__slide--lead{aspect-ratio:4 / 5;max-height:calc(100svh - var(--header-h) - 36px);width:100%;min-height:520px}.pdp__slide--wide{aspect-ratio:var(--ar, 4 / 3)}.pdp__slide--tall{aspect-ratio:4 / 5}.pdp__slide--half{grid-column:span 1;aspect-ratio:4 / 5}.pdp__slide--sq{aspect-ratio:1 / 1}.pdp__open{display:block;width:100%;height:100%;cursor:zoom-in}.pdp__open img{width:100%;height:100%;object-fit:cover}.pdp__open:focus-visible{outline-offset:-4px}.pdp__progress{display:none}.pdp__info{grid-column:9 / 13;position:sticky;top:calc(var(--header-h) + 20px);padding-left:clamp(0px,1.4vw,24px)}@media(min-width:1000px)and (max-width:1279px){.pdp__gallery{grid-column:1 / 8}.pdp__info{grid-column:8 / 13}}.pdp__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:clamp(8px,2vw,32px)}.pdp__head{display:grid;gap:10px}.pdp__kicker{color:var(--oxblood)}.pdp__title{font-size:clamp(34px,3vw,50px);line-height:1;text-wrap:balance}.pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0}.pdp__was{color:var(--fg-2);font-size:16px}.pdp__save{padding:3px 8px;background:var(--blush);color:var(--rose-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pdp__description{max-width:38ch;color:var(--fg-2)}.pdp__form{display:grid;gap:12px;padding-top:22px;border-top:1px solid var(--rule)}.pdp__buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.pdp__add-sep{width:1px;height:18px;background:currentColor;opacity:.4}.pdp__add-price{letter-spacing:.04em}.pdp__error:empty{display:none}.pdp__terms{color:var(--fg-2);font-size:15px;line-height:1.5}.pdp__terms:empty{display:none}.pdp__policy{display:grid;gap:6px;color:var(--fg-2)}.pdp__policy-links{display:flex;flex-wrap:wrap;gap:4px 20px}.pdp__policy-links .link{color:var(--fg)}.glance{display:grid;gap:8px}.glance .eyebrow,.pairs .eyebrow{color:var(--fg-2)}.glance .spec{border-bottom:1px solid var(--rule)}.pdp__more{justify-self:start;margin-top:4px}.pairs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pairs__list{border-top:1px solid var(--rule)}.pairs__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--rule)}.pairs__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:52px}.pairs__form{margin:0}.pairs__name{font-family:var(--font-display);font-size:19px;letter-spacing:-.01em}.pairs__row:hover .pairs__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pairs__row:hover .btn__arrow{transform:translate(4px)}.spec__row{display:grid;grid-template-columns:minmax(96px,32%) 1fr;gap:16px;padding-block:13px;border-top:1px solid var(--rule)}.spec__row dt{font-size:14px;line-height:1.6;color:var(--fg-2)}.spec__row dd{margin:0;font-size:17px;line-height:1.45}.spec__row dt:empty+dd{grid-column:2}.spec{border-bottom:1px solid var(--rule)}@media(max-width:999px){.pdp{padding-top:0}.pdp__gallery,.pdp__info{grid-column:1 / -1}.pdp__gallery{grid-template-columns:minmax(0,1fr);margin-inline:calc(-1 * var(--gutter))}.pdp__slides{order:1}.pdp__progress{order:2}.pdp__rail-wrap{order:3;position:static;margin:12px 0 0;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.pdp__rail-wrap::-webkit-scrollbar{display:none}.pdp__rail{grid-auto-flow:column;grid-auto-columns:48px;gap:8px}.pdp__thumb,.pdp__thumb img{width:48px}.pdp__thumb img{height:60px}.pdp__count{display:none}.pdp__slides{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp__slides::-webkit-scrollbar{display:none}.pdp__slide,.pdp__slide--lead,.pdp__slide--wide,.pdp__slide--tall,.pdp__slide--half,.pdp__slide--sq{flex:0 0 100%;aspect-ratio:1 / 1;max-height:none;min-height:0;scroll-snap-align:start}.pdp__progress{display:flex;align-items:center;gap:16px;margin:12px var(--gutter) 0}.pdp__track{position:relative;flex:1;height:2px;background:var(--rule);overflow:hidden}.pdp__count-m{font-variant-numeric:tabular-nums;color:var(--fg-2)}.pdp__track span{position:absolute;inset:0 auto 0 0;width:calc(100% / var(--n, 1));background:var(--fg);transform:translate(calc(var(--i, 0) * 100%));transition:transform .35s var(--ease)}.pdp__info{position:static;padding-left:0}.pdp__panel{padding-top:6px;max-width:620px}}@media(max-width:749px){.pdp__slide,.pdp__slide--lead,.pdp__slide--wide,.pdp__slide--tall,.pdp__slide--half,.pdp__slide--sq{aspect-ratio:4 / 5}.pdp__panel{gap:18px}.pdp__title{font-size:34px}.pdp__buy-row{grid-template-columns:minmax(0,1fr)}.qty{justify-self:start}}@media(prefers-reduced-motion:reduce){.pdp__track span{transition:none}}.chapters{padding-top:var(--section);display:grid}.chapter--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chapter__media{position:relative}.chapter--split .chapter__media .media{height:100%;min-height:min(100%,92svh);aspect-ratio:4 / 5;max-height:92svh;width:100%}.chapter--split .chapter__media img{width:100%;height:100%;object-fit:cover}.chapter__panel{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(32px,5vw,88px) clamp(24px,5vw,88px)}.chapter--flip .chapter__media{order:2}.chapter__copy{display:grid;gap:16px;align-content:start}.chapter__num{color:var(--fg);font-variant-numeric:tabular-nums}.chapter__text{max-width:34ch;color:var(--fg-2)}.chapter__copy .d-l{font-size:clamp(32px,3.4vw,56px)}.chapter__inset{width:clamp(150px,15vw,260px);align-self:flex-end;box-shadow:0 1px 2px #3e211c0f,0 18px 32px -24px #3e211c73}.chapter--flip .chapter__inset{align-self:flex-start}.chapter__inset .media{aspect-ratio:4 / 5}.chapter--full{display:block;padding-block:var(--section) 0}.chapter--full .chapter__media{margin-inline:calc(-1 * var(--gutter))}.chapter--full .chapter__media img{width:100%;height:min(88svh,56vw);min-height:460px;object-fit:cover}.chapter--full .chapter__copy{margin-top:28px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.chapter--full .chapter__copy>*{grid-column:1 / 7}.chapter--full .chapter__text{grid-column:8 / 12;grid-row:1 / span 2;align-self:end}@media(max-width:749px){.chapter--split{grid-template-columns:minmax(0,1fr)}.chapter--flip .chapter__media{order:0}.chapter--split .chapter__media .media{max-height:none;min-height:0;height:auto}.chapter__panel{padding:32px var(--gutter) 36px;gap:28px;flex-direction:row;align-items:flex-end}.chapter__panel .chapter__copy{flex:1 1 auto;min-width:0}.chapter__inset,.chapter--flip .chapter__inset{width:34%;flex:0 0 34%;align-self:flex-end}.chapter--full .chapter__media img{height:auto;min-height:0;aspect-ratio:1 / 1}.chapter--full .chapter__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.chapter--full .chapter__copy>*,.chapter--full .chapter__text{grid-column:1;grid-row:auto}}.pdp__spec{padding-block:var(--section)}.pdp__spec-grid{align-items:start;row-gap:36px}.pdp__spec-media{grid-column:1 / 6;position:sticky;top:calc(var(--header-h) + 24px)}.pdp__spec-media .media{aspect-ratio:4 / 5}.pdp__spec-body{grid-column:7 / -1;--stack: 28px}.pdp__spec-grid--text .pdp__spec-body{grid-column:3 / 11}.pdp__details{max-width:56ch}.policy{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.policy__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding-block:18px;cursor:pointer;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.01em}.policy__summary::-webkit-details-marker{display:none}.policy__summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .3s var(--ease)}.policy[open] .policy__summary:after{transform:rotate(45deg)}.policy__body{display:grid;gap:10px;padding-bottom:20px;max-width:56ch}.policy__body .link+.link{margin-left:20px}@media(max-width:999px){.pdp__spec-media,.pdp__spec-body,.pdp__spec-grid--text .pdp__spec-body{grid-column:1 / -1}.pdp__spec-media{position:static;max-width:520px}}@media(max-width:749px){.pdp__spec-media{margin-inline:calc(-1 * var(--gutter));max-width:none}}.buy-bar{display:none}@media(max-width:899px){.buy-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule-paper);transform:translateY(100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.buy-bar.is-visible{transform:none;visibility:visible;transition:transform .35s var(--ease)}.buy-bar__title{font-weight:500;font-size:15px;line-height:1.2}.buy-bar .btn{min-width:160px}html{scroll-padding-bottom:88px}}.lightbox{padding:0;border:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:var(--counter);color:var(--on-counter);overflow:hidden}.lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lightbox::backdrop{background:var(--counter)}.lightbox__bar{display:flex;justify-content:space-between;align-items:center;padding:0 var(--gutter);min-height:var(--header-h);font-variant-numeric:tabular-nums}.lightbox__close{font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:.3em;min-height:44px;padding-inline:4px}.lightbox__view{position:relative;min-height:0;overflow:auto;display:flex;overscroll-behavior:contain}.lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none}.lightbox__view.is-zoomed .lightbox__img{max-width:none;max-height:none;cursor:grab}.lightbox__view.is-dragging .lightbox__img{cursor:grabbing}.lightbox__hint{position:absolute;left:50%;bottom:112px;transform:translate(-50%);padding:8px 14px;background:var(--on-counter);color:var(--counter);transition:opacity .4s}.lightbox__step{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;font-size:24px;line-height:1;background:var(--counter);color:var(--on-counter);box-shadow:inset 0 0 0 1px var(--rule-counter)}.lightbox__step--prev{left:var(--gutter)}.lightbox__step--next{right:var(--gutter)}.lightbox__step:hover{background:var(--on-counter);color:var(--counter)}.lightbox__thumbs{display:flex;justify-content:center;gap:8px;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));overflow-x:auto}.lightbox__thumbs button{display:block;opacity:.5;padding-bottom:5px;box-shadow:inset 0 -2px 0 transparent}.lightbox__thumbs button[aria-current=true]{opacity:1;box-shadow:inset 0 -2px 0 var(--on-counter)}.lightbox__thumbs img{width:40px;height:50px;object-fit:cover}@media(max-width:749px){.lightbox__step{top:auto;bottom:100px;margin-top:0}.lightbox__hint{bottom:108px}}.options{display:grid;gap:20px;margin-bottom:4px}.option{border:0;margin:0;padding:0;min-width:0}.option__legend{display:flex;gap:8px;padding:0;margin-bottom:10px}.option__picked{color:var(--fg)}.option__picked:before{content:":";margin-right:6px;color:var(--fg-2)}.option__picked:empty{display:none}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.swatch{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s var(--ease)}.swatch__fill{width:32px;height:32px;border-radius:50%;background:var(--fill, var(--cream));box-shadow:inset 0 0 0 1px #2a1c1824}.swatch:hover{box-shadow:inset 0 0 0 1px var(--rule)}.option__input:checked+.swatch{box-shadow:inset 0 0 0 1.5px var(--fg)}.option__input:focus-visible+.swatch,.option__input:focus-visible+.chip{outline:2px solid var(--fg);outline-offset:2px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--rule);font-size:14px;cursor:pointer}.chip:hover{border-color:var(--fg-2)}.option__input:checked+.chip{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.option__none{color:var(--error, var(--oxblood))}.assure{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.45;color:var(--fg)}.assure__item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:start}.assure__mark{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 3px var(--blush)}.qa{margin-top:22px;border-top:1px solid var(--rule)}.qa__item{border-bottom:1px solid var(--rule)}.qa__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:18px;letter-spacing:-.01em}.qa__q::-webkit-details-marker{display:none}.qa__mark{position:relative;flex:0 0 12px;height:12px}.qa__mark:before,.qa__mark:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.qa__mark:after{transform:rotate(90deg)}.qa__item[open] .qa__mark:after{transform:rotate(0)}.qa__a{display:grid;gap:10px;padding:0 0 18px;font-size:15px;line-height:1.55;color:var(--fg-2)}.qa__a p{margin:0}.qa__list{margin:0;padding-left:18px}.qa__q:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.batch-links .chip{text-decoration:none;color:inherit}.batch-links .chip--on{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);cursor:default}.batch-links .chip--out{color:var(--fg-2);gap:8px}.batch-links .chip--out .chip__name{text-decoration:line-through}.batch-links .chip__sold{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product.css.map */
