:root{--wrap:1600px}@media(min-width:901px){.product-layout{max-width:2000px;margin-inline:auto;padding-left:0;padding-right:var(--gut);padding-top:clamp(20px,2.2vw,36px);padding-bottom:clamp(48px,5vw,72px);grid-template-columns:minmax(0,1fr) clamp(380px,34vw,560px);gap:clamp(28px,3vw,56px);align-items:start}.product-info{max-width:none}.gallery{position:static}.gallery-slides{border-radius:0 4px 4px 0}.gallery-thumbs{padding-left:2px}}.gallery-slide{transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1)}.gallery-slide.is-peeking{opacity:1;visibility:visible;pointer-events:none}.gallery-slides.is-dragging .gallery-slide{transition:none}.gallery-slides.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}@media(hover:hover)and (pointer:fine){.gallery-slides{cursor:grab}}.colourway{align-self:start}.colourway img,.colourway .cw-blank{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--paper-2)}.colourway .cw-name{padding:8px 7px 10px;text-align:center;font-size:11px;line-height:1.32;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.colourway-list{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important}details.pol-note{display:block;padding:0;cursor:pointer}details.pol-note>summary{list-style:none;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;cursor:pointer}details.pol-note>summary::-webkit-details-marker{display:none}details.pol-note .pol-line{flex:1;min-width:0}details.pol-note .pol-mark{margin-top:1px}.pol-more{flex:0 0 auto;align-self:center;font-size:11px;letter-spacing:.02em;color:var(--scan,#2E6BFF);border-bottom:1px solid currentColor;padding-bottom:1px;white-space:nowrap}details.pol-note[open] .pol-more{opacity:0}details.pol-note>summary:hover .pol-more{opacity:.7}details.pol-note>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pol-body{padding:2px 14px 14px;border-top:1px solid rgba(20,16,13,.08);margin-top:2px}.pol-body p{font-size:13px;line-height:1.6;color:var(--ink-70);margin:10px 0 0}.pol-body .pol-foot{font-size:12px;color:var(--ink-50);margin-top:12px;padding-top:10px;border-top:1px solid rgba(20,16,13,.08)}.scan-go.is-shine{position:relative;overflow:hidden;animation:scanGlow var(--sheen,1s) ease-out infinite}.scan-go.is-shine:before{content:"";position:absolute;top:0;bottom:0;left:0;width:46%;z-index:2;background:linear-gradient(100deg,#2e6bff00,#2e6bff33 30%,#78b4ff8c,#2e6bff33 70%,#2e6bff00);transform:translate(-160%) skew(-18deg);animation:scanSheen var(--sheen,1s) ease-in-out infinite;pointer-events:none}@keyframes scanSheen{0%{transform:translate(-160%) skew(-18deg)}55%{transform:translate(330%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}@keyframes scanGlow{0%{box-shadow:0 0 #2e6bff8c}55%{box-shadow:0 0 0 7px #2e6bff00}to{box-shadow:0 0 #2e6bff00}}.scan-cta{overflow:visible}.scan-cta:after{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.scan-go.is-shine,.scan-go.is-shine:before{animation:none}.scan-go.is-shine:before{opacity:0}}details.specs{margin-top:26px;padding-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}details.specs>summary{list-style:none;cursor:pointer;padding:18px 2px;display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}details.specs>summary::-webkit-details-marker{display:none}details.specs>summary:after{content:"+";font-size:18px;font-weight:400;letter-spacing:0;color:var(--ink-50);line-height:1}details.specs[open]>summary:after{content:"\2212"}details.specs>summary:hover{color:var(--accent)}.specs-peek{margin-left:auto;font-size:11.5px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ink-50)}details.specs[open] .specs-peek{opacity:0}.specs-body{padding:0 0 22px}.related{position:relative;padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(48px,5vw,72px)}.related .related-scroll{max-height:min(62vh,430px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:y proximity;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent 100%)}.related .related-scroll .product-grid{grid-template-columns:repeat(2,1fr);border-top:0;border-bottom:0}.related .related-scroll .card{scroll-snap-align:start}.related .related-scroll::-webkit-scrollbar{width:3px}.related .related-scroll::-webkit-scrollbar-thumb{background:var(--ink-50);border-radius:2px}.related .related-scroll::-webkit-scrollbar-track{background:transparent}@media(min-width:761px)and (max-width:900px){.related .related-scroll{max-height:min(70vh,560px)}.related .related-scroll .product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:901px){.related{max-width:none;padding-left:0;padding-right:0}.related .section-head{max-width:var(--wrap);margin:0 auto 26px;padding-inline:var(--gut)}.related .related-scroll{max-height:none;overflow:visible;scroll-snap-type:none;border-top:0;border-bottom:0;-webkit-mask-image:none;mask-image:none}.related .related-scroll .product-grid{grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.related .related-scroll .card:nth-child(n+5){display:none}}@media(max-width:760px){.colourway-list{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important}details.pol-note>summary{padding:13px 14px}}@media(prefers-reduced-motion:reduce){.related .related-scroll{scroll-snap-type:none}.gallery-slide{transition:opacity .12s ease}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/pdp-compact.css.map */
