.pdp-page{--pdp-header:65px;text-transform:uppercase}.pdp-page .block-reveal{opacity:1!important;transform:none!important}.pdp-page .pdp-gallery-stage{height:min(62svh,600px);min-height:300px;background:#fff}.pdp-page .pdp-carousel-wrapper{background:#fff}.pdp-page .pdp-zoom-img{object-fit:contain}.pdp-page .pdp-thumb-rail{width:88px}.pdp-page .thumb-btn img{object-fit:contain}.pdp-page .thumb-btn.is-active .thumb-border{border-width:1px}.pdp-page .pdp-counter{display:none}.pdp-gallery-tools{display:flex;position:absolute;bottom:0;right:0;left:0;justify-content:space-between;align-items:center;padding:0 20px;background:#fff;min-height:44px;font-size:11px;letter-spacing:.08em;z-index:25}.pdp-gallery-tools a{min-height:44px;display:inline-flex;align-items:center}.pdp-page .pdp-arrow{width:44px;height:44px;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.pdp-page .pdp-arrows{opacity:1}.pdp-page .pdp-info{padding:20px 24px 32px;min-width:0}.pdp-page .pdp-info-inner{position:static}.pdp-page .pdp-info .block-reveal{padding-inline:0;margin-bottom:20px}.pdp-page .pdp-info nav[aria-label=Breadcrumb]{padding:0;margin:0 0 12px;border:0;opacity:1}.pdp-page nav[aria-label=Breadcrumb] ol{flex-wrap:wrap;font-size:10px;gap:8px}.pdp-page nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.pdp-page .pdp-title-block{margin-bottom:12px!important}.pdp-title-block>.hidden{display:none!important}.pdp-page h1{font-size:clamp(28px,3.1vw,48px);line-height:1.05}.pdp-page .pdp-price-block{padding-bottom:0;border:0;margin-bottom:20px}.pdp-page .pdp-price-display{font-size:22px}.pdp-page #share-product{border:0;background:transparent;border-radius:0}.pdp-intro{font-size:14px;line-height:1.65;margin:0 0 20px;max-width:58ch}.pdp-facts{display:flex;flex-wrap:wrap;gap:12px 28px;border-block:1px solid #e5e5e5;padding:16px 0;margin:0 0 24px;font-size:12px;line-height:1.7}.pdp-facts p{margin:0}.pdp-facts strong{display:block;font-size:11px;color:#5e5e5e;font-weight:400;letter-spacing:.1em;margin-bottom:4px}.pdp-facts--detailed{display:block;border:0;margin:0;padding:0}.pdp-facts--detailed p+p{margin-top:12px}.pdp-facts--detailed [data-fact-colour]+[data-fact-colour]{margin-top:20px}.pdp-facts [hidden]{display:none!important}.pdp-facts:not(:has(p)){display:none}.pdp-page .variant-block{margin-bottom:20px;scroll-margin-block:calc(var(--pdp-header) + 20px) 110px}.pdp-page .variant-block>.flex:first-child{margin-bottom:8px;min-height:32px}.pdp-page .variant-block [role=radiogroup]{gap:8px}.pdp-page .variant-block .size-label{font-size:12px!important}.pdp-page .size-input{width:100%;height:100%;z-index:1}.pdp-page .size-input:focus-visible+.size-label,.pdp-page .swatch-input:focus-visible+.swatch-label{outline:2px solid #000!important;outline-offset:3px}.pdp-fit-help{margin:-6px 0 20px;font-size:12px;line-height:1.7;color:#5e5e5e}.pdp-fit-help p+p{margin-top:8px}.pdp-support summary,.pdp-policy-details summary,.pdp-narrative summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:11px;color:#000;cursor:pointer;letter-spacing:.08em}.pdp-support summary::-webkit-details-marker,.pdp-policy-details summary::-webkit-details-marker,.pdp-narrative summary::-webkit-details-marker{display:none}.pdp-support summary{justify-content:flex-start;text-decoration:underline}.pdp-support a{display:inline-flex;align-items:center;min-height:44px;margin-right:24px;text-decoration:underline;color:#000}.pdp-page .buying-confidence{font-size:11px;line-height:1.7;padding:16px 0 4px}.pdp-policy-details{border-bottom:1px solid #e5e5e5}.pdp-policy-copy{font-size:12px;line-height:1.7;padding:8px 0;color:#5e5e5e}.pdp-policy-copy p+p{margin-top:12px}.pdp-page .pdp-policy-links{padding:0}.pdp-policy-details summary:after,.pdp-narrative summary:after{content:"+";font-size:18px}.pdp-policy-details[open] summary:after,.pdp-narrative[open] summary:after{content:"\2212"}.pdp-narrative{border-bottom:1px solid #e5e5e5;margin-bottom:8px}.pdp-narrative>div{padding:12px 0 20px;font-size:12px;line-height:1.8}.pdp-page .pdp-accordion-block{padding:0!important;margin-bottom:8px!important}.pdp-page .accordion-trigger>span{font-size:11px!important;letter-spacing:.08em}.pdp-sticky-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5;min-height:80px;align-items:center}.pdp-sticky-inner>div{flex-direction:column-reverse}.pdp-page .pdp-sticky-inner .pdp-price-display{font-size:14px}.pdp-sticky-selection{font-size:10px;line-height:1.5;color:#5e5e5e;overflow-wrap:anywhere;margin-top:4px}.pdp-page #mobile-add-to-bag{min-width:148px;max-width:210px;padding-inline:16px;font-size:11px}.pdp-page noscript select{width:100%;padding:12px;border:1px solid #000;font-size:16px}.pdp-page noscript button{width:100%;padding:16px;color:#fff;background:#000;margin-bottom:20px}.pdp-enlarged{padding:0;margin:auto;width:calc(100vw - 24px);max-width:1400px;height:calc(100dvh - 24px);max-height:none;border:1px solid #000;background:#fff}.pdp-enlarged::backdrop{background:#000000a6}.pdp-enlarged header{height:56px;display:flex;justify-content:space-between;padding:6px 16px;border-bottom:1px solid #e5e5e5}.pdp-enlarged button{min-height:44px;min-width:80px;text-transform:uppercase;font-size:12px}.pdp-enlarged-scroll{height:calc(100% - 56px);overflow:auto}.pdp-enlarged img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}.pdp-enlarged.is-zoomed img{width:1600px;height:auto;object-fit:initial}body.pdp-image-open{overflow:hidden}@media(min-width:1024px){.pdp-page{--pdp-header:89px}.pdp-page .pdp-gallery-stage{height:calc(100dvh - 119px);min-height:420px;top:89px;padding-bottom:44px}.pdp-page .pdp-media-col{position:sticky;top:89px;align-self:start}.pdp-gallery-tools{left:88px}.pdp-page .pdp-info{padding:20px 4vw 48px}.pdp-page #desktop-add-to-bag{height:56px}}@media(max-width:1023px){.pdp-page .pdp-gallery-stage{padding-bottom:44px}.pdp-info nav[aria-label=Breadcrumb]{display:none!important}}@media(max-width:1023px){body:has(.pdp-sticky-bar){padding-bottom:100px}}@media(max-width:1023px){.pdp-page .pdp-arrows{display:none}.pdp-page [data-gallery-ready] .pdp-arrows{display:block}.pdp-page .pdp-arrow{width:44px;height:44px;background:transparent;border:0}.pdp-page .pdp-arrow:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#ffffffe6;border:1px solid rgb(0 0 0 / .12)}.pdp-page .pdp-arrow svg{position:relative;width:14px;height:14px}.pdp-page .pdp-arrow-prev{left:4px}.pdp-page .pdp-arrow-next{right:4px}.pdp-page [data-gallery-start] .pdp-arrow-prev,.pdp-page [data-gallery-end] .pdp-arrow-next{visibility:hidden}}@media(prefers-reduced-motion:reduce){.pdp-page *{scroll-behavior:auto!important;transition:none!important}}.pdp-option-status{font-size:12px;line-height:1.6;margin:0 0 16px}@media(max-width:1023px){.pdp-page .pdp-info{padding:16px 24px 24px}.pdp-page .pdp-title-block{margin-bottom:2px!important}.pdp-page .pdp-info .block-reveal{margin-bottom:16px}.pdp-page .pdp-info .pdp-price-block{margin-bottom:4px}.pdp-page .pdp-price-block .pdp-price-display{font-size:18px}.pdp-page #share-product{margin-right:-10px}.pdp-page .pdp-intro{line-height:1.55;margin:0 0 12px}.pdp-page .pdp-facts:not(.pdp-facts--detailed){padding:10px 0;margin:0 0 16px;gap:4px 24px}.pdp-page .pdp-facts:not(.pdp-facts--detailed) strong{display:inline;margin:0 8px 0 0}.pdp-page .variant-block{margin-bottom:16px}.pdp-page .variant-block:last-child{margin-bottom:0}.pdp-page .variant-block>.flex:first-child{margin-bottom:10px;min-height:20px}.pdp-page .variant-block .pdp-guide-button,.pdp-page .variant-block [data-size-chart-open]{margin-block:-12px}.pdp-page .variant-block .size-label{height:44px}.pdp-page .pdp-fit-help{margin:-4px 0 0;line-height:1.5}.pdp-page .buying-confidence{padding:8px 0 4px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/pdp.css.map */
