.pdp2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,3vw,56px);align-items:start;padding-top:8px}.pdp2__info,.pdp2__buy{position:sticky;top:calc(var(--header-h) + 8px);min-height:calc(100svh - var(--header-h) - 16px);max-height:calc(100svh - var(--header-h) - 16px);display:flex;flex-direction:column;justify-content:center;gap:22px;overflow-y:auto;scrollbar-width:none;padding-block:16px}.pdp2__info::-webkit-scrollbar,.pdp2__buy::-webkit-scrollbar{display:none}.pdp2__info{max-width:440px;justify-self:center;width:100%}.pdp2__buy{max-width:340px;justify-self:center;width:100%}.pdp2__head{display:grid;gap:12px}.pdp2__head h1{font-size:clamp(28px,2.4vw,40px);letter-spacing:-.04em;line-height:1}.pdp2__head .buy__sub{margin-top:-4px}.pdp2__details{display:grid;gap:18px}.pdp2__desc{color:var(--ink-2);font-size:14px;line-height:1.6}.pdp2__specs div{grid-template-columns:90px 1fr;padding:8px 0;font-size:13px}.pdp2__specs div:last-child{border-bottom:0}.pdp2__details .acc{border-top:1px solid var(--line)}.pdp2__buy .option legend{margin-bottom:4px}.pdp2__buy .option__values{justify-content:flex-start}.pdp2__buy .btn__price::before{content:"—";margin:0 8px 0 2px;opacity:.6}.pdp2__buy .btn.is-loading .btn__price{opacity:0}.pdp2__buy .btn[disabled] .btn__price{display:none}.pdp2__price-note{color:var(--mute);text-align:center}.pdp2__buy form{display:grid;gap:16px}.pdp2__price-note s{margin-right:6px}.pdp2__price-note s:empty{display:none}.pdp2__buy .notes{border-top:0}.pdp2__buy .notes li{justify-content:flex-start;font-size:13px;padding:9px 0}.pdp2__buy .notes li:last-child{border-bottom:0}.pdp2__media .gallery{display:grid;grid-template-columns:1fr;gap:12px}.pdp2__media .gallery .media,.pdp2__media .gallery .media:first-child{grid-column:auto;aspect-ratio:auto;height:calc(100svh - var(--header-h) - 16px);border-radius:0;background:0 0}.pdp2__media .gallery .media img{object-fit:contain}.pdp2__media .pre-mask{clip-path:inset(0 0 100%0)}.pdp2__media .pre-mask.unmasked{clip-path:inset(0 0 0 0)}@media (min-width:990px){.sticky-buy{display:none}}@media (max-width:989px){.pdp2{display:flex;flex-direction:column;gap:22px}.pdp2__info{display:contents}.pdp2__info,.pdp2__buy{position:static;min-height:0;max-height:none;overflow:visible;padding:0}.pdp2__media{order:1;width:100%}.pdp2__head{order:2}.pdp2__buy{order:3;max-width:none;justify-content:flex-start}.pdp2__details{order:4}.pdp2__media .gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:88%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.pdp2__media .gallery .media,.pdp2__media .gallery .media:first-child{height:auto;aspect-ratio:4/5;scroll-snap-align:center}.pdp2__price-note{text-align:left}}.hs:not(.is-ready) .hs__slide.is-active .hero__card{opacity:1;transform:none}.card__media,.tile .media,.show__stage,.sticky-buy .media,.cart-line .media,.menu__promo .media,.drawer__panel.glass .cart-line .media{background:0 0}.card__media,.tile .media{transition:background-color .45s var(--ease),clip-path 1.3s var(--ease);transition-delay:0s,var(--ud, 0s)}.card:hover .card__media,.tile:hover .media,.card__media.show-alt{background:var(--tile)}@media (hover:hover){.card:hover .card__media img:first-of-type:not(:last-of-type){opacity:0}}.card__media.show-alt img:first-of-type:not(:last-of-type){opacity:0}.show__stage{min-height:0!important;aspect-ratio:3/4;align-self:start;justify-self:center;width:min(100%,calc((100svh - 140px)*.75))}.show__stage img{object-fit:contain}@media (max-width:750px){.show__stage{width:100%}}