.studio-pdp{--studio-pdp-inset: 28px;--studio-pdp-thumb: 68px;--studio-pdp-lb-thumb: 62px;--studio-pdp-buy-w: 420px;--studio-pdp-zoom: .2s;--studio-pdp-sticky-top: calc(var(--studio-header-height) + var(--studio-header-clearance));--studio-pdp-dot: 8px;--studio-pdp-dot-gap: 8px;--studio-pdp-dot-edge: .64;--studio-pdp-lb-thumb-w: 51px;--studio-pdp-lb-thumb-h: 44px;--studio-pdp-lb-underline: 5px;display:grid;grid-template-columns:calc(var(--studio-pdp-inset) + var(--studio-pdp-thumb)) minmax(0,1fr) minmax(var(--studio-pdp-buy-w),.85fr);align-items:start;border-bottom:var(--studio-rule);background:var(--brand-background);color:var(--brand-text);font-family:var(--brand-font)}.studio-pdp *,.studio-pdp *:before,.studio-pdp *:after{box-sizing:border-box}.studio-pdp__rail{position:sticky;top:var(--studio-pdp-sticky-top);align-self:start;display:flex;flex-direction:column;gap:var(--studio-thumb-gap);padding:var(--studio-pdp-inset) 0 var(--studio-pdp-inset) var(--studio-pdp-inset)}.studio-pdp__thumb{display:block;width:var(--studio-pdp-thumb);aspect-ratio:var(--studio-ratio-packshot);padding:0;margin:0;border:var(--studio-rule);border-radius:var(--brand-radius);background:var(--brand-surface);font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color var(--studio-motion-fast) var(--studio-ease)}.studio-pdp__thumb:hover,.studio-pdp__thumb[aria-current=true]{border-color:var(--brand-text)}.studio-pdp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.studio-pdp__album{display:flex;flex-direction:column;gap:var(--studio-thumb-gap);padding:var(--studio-pdp-inset)}.studio-pdp__shot{display:block;width:100%;aspect-ratio:var(--studio-ratio-packshot);padding:0;margin:0;border:0;border-radius:var(--brand-radius);background:var(--brand-surface);font:inherit;color:inherit;overflow:hidden;cursor:zoom-in}.studio-pdp__shot img{display:block;width:100%;height:100%;object-fit:cover}.studio-pdp__slot{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--studio-ratio-packshot);background:var(--brand-surface);color:var(--brand-muted);font-size:var(--studio-fs-meta);letter-spacing:var(--studio-ls-wide);text-transform:uppercase;text-align:center;padding:0 10px}.studio-pdp__dots{display:none}.studio-pdp__dot{display:block;width:var(--studio-pdp-dot);height:var(--studio-pdp-dot);border-radius:50%;background:var(--brand-muted);flex:0 0 auto;transition:background-color var(--studio-motion-fast) var(--studio-ease),transform var(--studio-motion-fast) var(--studio-ease)}.studio-pdp__dot[data-active]{background:var(--brand-text)}.studio-pdp__dot[data-out]{display:none}.studio-pdp__dot[data-edge]{transform:scale(var(--studio-pdp-dot-edge))}.studio-pdp__buy{position:sticky;top:var(--studio-pdp-sticky-top);align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:var(--studio-block-gap);padding:var(--brand-section) var(--brand-gutter) var(--brand-section) var(--brand-section);border-left:var(--studio-rule);min-width:var(--studio-pdp-buy-w)}.studio-pdp__buy>*{align-self:stretch;max-width:var(--studio-pdp-buy-w)}.studio-pdp__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--studio-gap-tight)}.studio-pdp__title-rule{align-self:stretch;border-bottom:var(--studio-rule-strong);padding-bottom:var(--studio-gap-tight)}.studio-pdp__title{margin:0;font-family:var(--brand-font);font-style:normal;font-size:var(--studio-fs-h3);font-weight:var(--studio-fw-semibold);letter-spacing:var(--studio-ls-heading);line-height:1.15;text-transform:uppercase;color:inherit}.studio-pdp__note{font-size:var(--studio-fs-nav);line-height:var(--studio-lh-body);color:var(--brand-muted)}.studio-pdp__trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.studio-pdp__trust-item{display:flex;align-items:center;gap:12px;font-size:var(--studio-fs-nav);line-height:var(--studio-lh-snug);color:var(--brand-muted)}.studio-pdp__trust-icon{display:block;flex:0 0 auto}.studio-pdp__trust-icon svg{display:block;width:18px;height:18px}.studio-pdp__more{align-self:flex-start;color:var(--brand-text);text-decoration:none}.studio-pdp__more:hover{color:var(--brand-muted)}.studio-pdp__ref{font-size:var(--studio-fs-meta);letter-spacing:var(--studio-ls-nav);color:var(--brand-muted)}.studio-pdp__price-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.studio-pdp__price{font-size:var(--studio-fs-h4);font-weight:var(--studio-fw-semibold);letter-spacing:var(--studio-ls-tight)}.studio-pdp__form{display:block}.studio-pdp__form .product-form__error-message-wrapper{margin:0 0 var(--studio-gap-tight);font-size:var(--studio-fs-nav);line-height:var(--studio-lh-body);color:var(--brand-text)}.studio-pdp__cta{position:relative;display:block;width:100%;max-width:var(--studio-pdp-buy-w)}.studio-pdp__cta[disabled],.studio-pdp__cta[disabled]:hover{background:var(--brand-muted);border-color:var(--brand-muted);color:var(--brand-background);cursor:default}.studio-pdp__cta .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-pdp__cta .loading__spinner .path{stroke:currentColor}.studio-pdp__cta.loading>span{visibility:hidden}.studio-pdp__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--studio-z-overlay);display:flex;flex-direction:column;background:var(--brand-background);color:var(--brand-text);font-family:var(--brand-font)}.studio-pdp__lightbox[hidden]{display:none}.studio-pdp__lb-close{position:absolute;top:var(--studio-pdp-inset);right:var(--studio-pdp-inset);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--studio-hit);height:var(--studio-hit);padding:0;border:0;background:none;color:var(--brand-text);cursor:pointer}.studio-pdp__lb-nav{top:50%;transform:translateY(-50%);z-index:3}.studio-pdp__lb-nav--prev{left:20px}.studio-pdp__lb-nav--next{right:20px}.studio-pdp__lb-stage{flex:1;min-height:0;display:flex;overflow:hidden;overscroll-behavior:contain;padding:72px 88px 0}.studio-pdp__lb-img{display:block;margin:auto;width:auto;height:auto;max-width:min(1100px,92vw);max-height:100%;object-fit:contain;cursor:zoom-in;transition:width var(--studio-pdp-zoom) var(--studio-ease)}.studio-pdp__lightbox.is-zoomed .studio-pdp__lb-stage{overflow:auto;padding:0}.studio-pdp__lightbox.is-zoomed .studio-pdp__lb-img{width:190%;max-width:none;max-height:none;cursor:zoom-out}.studio-pdp__lb-thumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--studio-thumb-gap);padding:20px var(--studio-pdp-inset) var(--studio-pdp-inset)}.studio-pdp__lb-thumb{display:block;width:var(--studio-pdp-lb-thumb);aspect-ratio:var(--studio-ratio-packshot);padding:0;margin:0;border:var(--studio-rule);border-radius:var(--brand-radius);background:var(--brand-surface);font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color var(--studio-motion-fast) var(--studio-ease)}.studio-pdp__lb-thumb:hover,.studio-pdp__lb-thumb[aria-current=true]{border-color:var(--brand-text)}.studio-pdp__lb-thumb img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.studio-pdp{grid-template-columns:minmax(0,1fr)}.studio-pdp__rail{display:none}.studio-pdp__album{flex-direction:row;gap:var(--studio-thumb-gap);padding:var(--studio-gutter-cards) var(--studio-gutter-cards) 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x pan-y;scrollbar-width:none}.studio-pdp__album::-webkit-scrollbar{display:none}.studio-pdp__shot{flex:0 0 min(100%,540px);scroll-snap-align:center}.studio-pdp__shot img{object-fit:contain}.studio-pdp__dots{display:flex;justify-content:center;align-items:center;gap:var(--studio-pdp-dot-gap);padding:26px 0 13px;pointer-events:none}.studio-pdp__buy{grid-column:1 / -1;position:static;min-width:0;border-left:0;border-top:var(--studio-rule);padding:var(--brand-gutter) var(--studio-gutter-cards) 56px}}@media screen and (max-width:749px){.studio-pdp{grid-template-columns:minmax(0,1fr)}.studio-pdp__rail{display:none}.studio-pdp__album{flex-direction:row;gap:var(--studio-thumb-gap);padding:var(--studio-gutter-cards) var(--studio-gutter-cards) 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x pan-y;scrollbar-width:none}.studio-pdp__album::-webkit-scrollbar{display:none}.studio-pdp__shot{flex:0 0 100%;scroll-snap-align:center}.studio-pdp__shot img{object-fit:contain}.studio-pdp__dots{display:flex;justify-content:center;align-items:center;gap:var(--studio-pdp-dot-gap);padding:26px 0 13px;pointer-events:none}.studio-pdp__buy{gap:26px;padding:36px var(--studio-gutter-cards) 56px}.studio-pdp__title{font-size:var(--studio-fs-h4)}.studio-pdp__lb-close{top:12px;right:12px}.studio-pdp__lb-stage{padding:56px 16px 0}.studio-pdp__lb-nav--prev{left:8px}.studio-pdp__lb-nav--next{right:8px}.studio-pdp__lb-stage{touch-action:pinch-zoom}.studio-pdp__lightbox.is-zoomed .studio-pdp__lb-stage{touch-action:pan-x pan-y pinch-zoom}.studio-pdp__lb-thumbs{flex-wrap:nowrap;justify-content:flex-start;justify-content:safe center;gap:0;padding:16px 0 calc(20px + env(safe-area-inset-bottom,0px));overflow-x:auto;scroll-snap-type:x proximity;touch-action:pan-x pan-y;scrollbar-width:none}.studio-pdp__lb-thumbs::-webkit-scrollbar{display:none}.studio-pdp__lb-thumb{flex:0 0 auto;width:var(--studio-pdp-lb-thumb-w);height:calc(var(--studio-pdp-lb-thumb-h) + 2px + var(--studio-pdp-lb-underline));aspect-ratio:auto;padding:0 0 calc(2px + var(--studio-pdp-lb-underline));position:relative;border:0;background:none;overflow:visible;scroll-snap-align:center}.studio-pdp__lb-thumb:hover,.studio-pdp__lb-thumb[aria-current=true]{border-color:transparent}.studio-pdp__lb-thumb img{height:var(--studio-pdp-lb-thumb-h);object-fit:contain;background:var(--brand-surface)}.studio-pdp__lb-thumb[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--studio-pdp-lb-underline);background:var(--brand-text)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/studio-product.css.map */
