.section-pdp{display:grid;grid-template-columns:minmax(0,1fr) 440px;border-bottom:.5px solid var(--rule)}.pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border-right:.5px solid var(--rule);align-content:start}.pdp__media{margin:0;background:var(--paper);aspect-ratio:3 / 4;overflow:hidden}.pdp__media:first-child{grid-column:1 / -1}.pdp__image{width:100%;height:100%;object-fit:cover;display:block}.pdp__info{position:relative}.pdp__sticky{position:sticky;top:72px;padding:56px 40px 48px;display:flex;flex-direction:column}.pdp__eyebrow{margin-bottom:14px;opacity:.6}.pdp__title{margin-bottom:14px}.pdp__price{font-size:22px;letter-spacing:.04em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.pdp__shown{font-size:15px;opacity:.6;margin-top:6px}.pdp__form{margin-top:32px;display:flex;flex-direction:column;gap:24px}.pdp__option{border:none;padding:0;margin:0;min-width:0}.pdp__option-label{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:10px}.pdp__option-value{font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:0;font-size:15px;opacity:.7}.pdp__choices{display:flex;flex-wrap:wrap}.pdp__choice{flex:1 1 auto;min-width:64px;padding:11px 12px;margin:0 -.5px -.5px 0;background:transparent;border:.5px solid rgba(13,13,13,.22);font-family:var(--serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;transition:background .12s,color .12s}.pdp__choice:hover:not(:disabled):not(.is-active){background:#0d0d0d08}.pdp__choice.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper);position:relative;z-index:1}.pdp__choice.is-unavailable{opacity:.28;cursor:not-allowed}.pdp__option-detail{margin-top:10px;font-size:15px;line-height:1.5;opacity:.7;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.pdp__option-note{margin-top:4px;font-size:16px;line-height:1.55;opacity:.85}.pdp__option-detail:empty,.pdp__option-note:empty{display:none}.pdp__guide{margin-top:10px}.pdp__guide summary{display:inline-block;cursor:pointer;list-style:none;font-size:15px;border-bottom:.5px solid rgba(13,13,13,.3);padding-bottom:1px}.pdp__guide summary::-webkit-details-marker{display:none}.pdp__guide-body{margin-top:16px;padding:20px 16px 18px;background:var(--warm);color:var(--ink)}.pdp__guide-body--image{padding:0;background:transparent}.pdp__guide-body--image img,.length-guide__art{width:100%;height:auto;display:block}.length-guide__list{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:14px;font-size:15px;line-height:1.45}.length-guide__list div{display:contents}.length-guide__list dt{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.length-guide__list dd{margin:0;font-style:italic;opacity:.75}.length-guide__list .is-muted dt,.length-guide__list .is-muted dd{opacity:.5}.pdp__larger{font-size:15px;line-height:1.6}.pdp__larger a{border-bottom:.5px solid rgba(13,13,13,.3);padding-bottom:1px}.pdp__buy{width:100%;padding:17px 32px;letter-spacing:.24em}.pdp__buy:disabled{opacity:.4;cursor:not-allowed}.pdp__service{list-style:none;display:flex;flex-direction:column;gap:8px}.pdp__service li{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.section-pdp-story{border-bottom:.5px solid var(--rule)}.pdp-story__inner{max-width:640px;margin:0 auto;padding:64px 40px 72px}.pdp-story__inner>p:first-child{font-size:clamp(17px,2vw,20px);line-height:1.75}.pdp-story__inner h3{margin:44px 0 16px}.pdp-story__inner p{margin-bottom:1.1em}.pdp-story__inner ul{padding-left:1.2em;margin-bottom:1.2em}.pdp-story__inner li{margin-bottom:.55em}.pdp-story__inner a{border-bottom:.5px solid rgba(13,13,13,.3);padding-bottom:1px}@media(max-width:768px){.section-pdp{grid-template-columns:1fr}.pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:none;border-bottom:.5px solid var(--rule)}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__media{flex:0 0 88%;scroll-snap-align:start}.pdp__sticky{position:static;padding:36px 24px 44px}.pdp-story__inner{padding:48px 24px 56px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/product-essential.css.map */
