.pdp{padding-block:1.5rem clamp(3rem,6vw,5rem);--lead-w:var(--photo-fit-h)}@media (min-width:1200px){.pdp{max-width:calc(min(800px, var(--lead-w)) + 64px + 480px + 2 * var(--space-gutter))}}.pdp__crumbs ol{display:flex;flex-wrap:wrap;gap:0 .75em;margin:0 0 1.75rem;padding:0;list-style:none;color:var(--ink-dim)}.pdp__crumbs li+li:before{content:"/";margin-right:.75em}.pdp__crumbs a{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease)}.pdp__crumbs a:hover{color:var(--ink)}@media (max-width:767px){.pdp__crumbs li[aria-current]{display:none}}.pdp__layout{display:grid;grid-template-columns:minmax(0,min(800px,var(--lead-w))) minmax(0,480px);justify-content:space-between;grid-gap:64px;gap:64px;align-items:start}.pdp__details{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}@media (max-width:1199px){.pdp__layout{grid-template-columns:minmax(0,min(57%,var(--lead-w))) minmax(320px,1fr);gap:48px}}@media (max-width:991px){.pdp__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.pdp__details{position:static}}.pdp-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pdp-gallery__plate{position:relative;margin:0;padding:12px;border:1px solid var(--line-2);background:var(--paper-3)}.pdp-gallery__plate--lead{grid-column:1/-1}.pdp-gallery__photo{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--paper-2)}.pdp-gallery__photo img{object-fit:cover}.pdp-gallery__photo--empty{display:grid;place-items:center}.pdp-gallery__count{display:none}@media (max-width:767px){.pdp-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);scroll-padding-inline:var(--space-gutter);scrollbar-width:none}.pdp-gallery::-webkit-scrollbar{display:none}.pdp-gallery__plate{flex:0 0 86%;padding:10px;scroll-snap-align:start}.pdp-gallery__plate:only-child{flex-basis:100%}.pdp-gallery__count{display:block;position:absolute;right:18px;bottom:18px;padding:.2rem .45rem;background:var(--paper-3);color:var(--ink)}}.pdp__head{display:grid;grid-gap:.6rem;gap:.6rem}.pdp__head p,.pdp__title{margin:0}.pdp__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.75rem 0 1.25rem}.pdp__price-row p{margin:0}.pdp__price{font-size:1.375rem}.pdp-buy__status{margin:.6rem 0 0;font-size:.875rem;color:var(--ember)}.pdp-buy__status:empty{display:none}.pdp__buy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:.5rem;column-gap:.5rem}.pdp__buy>.save-button{min-width:50px;min-height:50px}.pdp__buy>.save-button svg{width:22px;height:22px}.pdp__ask{margin-top:1.75rem;color:var(--ink-dim);font-weight:400}.pdp__story{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ink)}.pdp-writeup{display:grid;grid-gap:2rem;gap:2rem}.pdp-writeup__part{display:grid;grid-gap:.75rem;gap:.75rem}.pdp-writeup__part h2,.pdp-writeup__part p{margin:0}.pdp-writeup__part:first-child p:first-of-type:first-letter{float:left;margin:.04em .08em 0 0;font-family:var(--font-display);font-size:52px;line-height:.82}.pdp-writeup__html>*{margin:0 0 .9em}.pdp-writeup__html>:last-child{margin-bottom:0}.pdp-sections{margin-top:2.5rem}.pdp-section{border-top:1px solid var(--line-2)}.pdp-section:last-child{border-bottom:1px solid var(--line-2)}.pdp-section__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;cursor:pointer;list-style:none}.pdp-section__summary::-webkit-details-marker{display:none}.pdp-section__summary h2{margin:0}.pdp-section__sign:before{content:"+";font-family:var(--font-mono);font-size:1rem}.pdp-section[open] .pdp-section__sign:before{content:"–"}.pdp-section__body{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:start;padding-bottom:1.75rem}.pdp-section__body>*{justify-self:stretch}.pdp-section__body>.btn--text{justify-self:start}.pdp-section__body p{margin:0}@supports (interpolate-size:allow-keywords){.pdp-section{interpolate-size:allow-keywords}.pdp-section::details-content{block-size:0;overflow:clip;overflow-clip-margin:5px;opacity:0;transition:block-size var(--dur) var(--ease),opacity var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.pdp-section[open]::details-content{block-size:auto;opacity:1}@media (prefers-reduced-motion:reduce){.pdp-section::details-content{transition:opacity var(--dur-fast) var(--ease)}}}.pdp-specs{margin:0}.pdp-specs__row{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.pdp-specs__row:first-child{padding-top:0}.pdp-specs__row dd{margin:0;text-align:right}.condition-notes{display:grid;grid-gap:.9rem;gap:.9rem;margin:0}.condition-notes>div{display:grid;grid-gap:.2rem;gap:.2rem}.condition-notes dd,.condition-notes dt{margin:0}.condition-notes__note{font-family:var(--font-display);font-size:.9375rem;line-height:1.4}.pdp-more{padding-block:clamp(2rem,4vw,3rem) clamp(4rem,8vw,6rem)}.pdp-more .section-opener{margin-bottom:2.5rem}.pdp-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3rem 32px;gap:3rem 32px;margin:0;padding:0;list-style:none}@media (min-width:1280px){.pdp-more__grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px}}@media (max-width:1279px){.pdp-more__grid>li:nth-child(n+5){display:none}}@media (max-width:991px){.pdp-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pdp-more__grid{gap:2rem 12px}}.buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--grain),var(--paper);border-top:1px solid var(--line);transform:translateY(100%);transition:transform var(--dur-panel) var(--ease)}.buy-bar.is-shown{transform:none}.buy-bar__inner{display:flex;align-items:center;gap:1.5rem;min-height:76px}.buy-bar__watch{display:flex;align-items:center;gap:1rem;min-width:0;margin-right:auto}.buy-bar__watch p{margin:0}.buy-bar__plate{display:block;flex:none;padding:3px;border:1px solid var(--line-2);background:var(--paper-3)}.buy-bar__photo{position:relative;display:block;width:38px;height:38px;overflow:hidden;background:var(--paper-2)}.buy-bar__photo img{object-fit:cover}.buy-bar__name{font-family:var(--font-display);font-size:1.25rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-bar__price{margin:0;font-size:1.125rem}.buy-bar .pdp-buy--compact .btn{min-width:12rem}@media (prefers-reduced-motion:reduce){.buy-bar{transition:none}}@media (min-width:768px){html:not(.js) .buy-bar{display:none}}@media (max-width:767px){.buy-bar{transform:none}.buy-bar__watch{display:none}.buy-bar__inner{gap:1rem;min-height:72px}.buy-bar .pdp-buy--compact{flex:1 1}.buy-bar .pdp-buy--compact .btn{width:100%;min-width:0}body:has(.buy-bar){padding-bottom:73px}}