.pdp-usp{display:grid;gap:6px;margin:10px 0 0;font-size:.875rem}.pdp-usp li{display:flex;align-items:center;gap:8px}.pdp-usp .icon{flex:none;color:var(--accent)}.pdp-colour__row{display:flex;width:100%;align-items:center;gap:10px;min-height:68px;padding:8px 10px 8px 8px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--paper);color:var(--ink);text-align:left}.pdp-colour__row:hover{border-color:var(--ink)}.pdp-colour__row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdp-colour__media{flex:none;display:block;width:40px;height:48px;overflow:hidden;border-radius:3px;background:var(--surface)}.pdp-colour__media img{display:block;width:100%;height:100%;object-fit:cover}.pdp-colour__text{display:grid;gap:1px;flex:1 1 auto;min-width:0}.pdp-colour__value{overflow:hidden;font-size:.9375rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pdp-colour__hint{color:var(--muted);font-size:.8125rem;line-height:1.3}.pdp-colour__chev{flex:none;color:var(--muted)}body.pdp-colour-open{overflow:hidden}.pdp-csheet[hidden]{display:none}.pdp-csheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.pdp-csheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141a2273}.pdp-csheet__panel{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;padding:12px 0 calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface)}.pdp-csheet :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdp-csheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 8px 16px}.pdp-csheet__title{font-size:1.125rem}.pdp-csheet__x{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.pdp-csheet__x:hover{background:var(--paper)}.pdp-csheet__reel{position:relative;--pdp-card: 132px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px calc(50% - (var(--pdp-card) / 2)) 10px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-csheet__reel::-webkit-scrollbar{display:none}.pdp-csheet__card{position:relative;flex:0 0 var(--pdp-card);height:calc(var(--pdp-card) * 1.25);padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);background:var(--paper);opacity:.55;transform:scale(.84);transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;scroll-snap-align:center}.pdp-csheet__card.is-near{opacity:.8;transform:scale(.92)}.pdp-csheet__card.is-on{opacity:1;transform:scale(1);box-shadow:0 10px 26px -12px #141a228c}.pdp-csheet__card.is-current:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--ink);border-radius:inherit;pointer-events:none}.pdp-csheet__photo{width:100%;height:100%;object-fit:cover}.pdp-csheet__photo--blank{background:var(--paper)}.pdp-csheet__card.is-out .pdp-csheet__photo{opacity:.45}.pdp-csheet__tag{position:absolute;top:50%;left:50%;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.pdp-csheet__name{min-height:22px;margin:2px 0 0;padding:0 16px;font-size:.9375rem;font-weight:700;text-align:center}.pdp-csheet__name.is-out{color:var(--muted)}.pdp-csheet__ok{width:calc(100% - 32px);margin:12px 16px 0}.pdp-csheet__ok[disabled]{opacity:.45;cursor:default}.pdp-csheet__ok[disabled]:hover{background:var(--ink);border-color:var(--ink)}@media(prefers-reduced-motion:reduce){.pdp-csheet__card{transition:none}}@media(min-width:750px){.pdp-csheet{align-items:center;padding:20px}.pdp-csheet__panel{max-height:80vh;border-radius:var(--radius-card)}.pdp-csheet__reel{--pdp-card: 150px}}.option__head--size{align-items:center}.option__head .pdp-guide,.pdp-guide{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;border:0;background:none;color:var(--muted);font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.option__head .pdp-guide:hover,.pdp-guide:hover{color:var(--ink)}.pdp-guide--block{margin-top:6px}.pdp-promo{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:var(--paper);font-size:.875rem}.pdp-promo .icon{flex:none;color:var(--accent)}.accordion__chevron{flex:none;color:var(--muted)}.accordion[open]>summary .accordion__chevron{transform:rotate(180deg)}.accordion__body.rte>:first-child{margin-top:0}.accordion__body.rte>:last-child{margin-bottom:0}@media(max-width:600px){.pdp-colour__row{gap:8px}.option__head--size{flex-wrap:wrap;gap:2px 12px}}@media(max-width:420px){.option__values label{min-width:44px;padding:0 10px}}@media screen and (min-width:990px){.product__info{top:88px}.product__info .option,.product__info .accordion,.product__info .pdp-guide{scroll-margin-top:88px}}.gallery__stage{position:relative}.sticky-buy__text span span{display:inline}.lightbox img{cursor:zoom-in}.lightbox.is-zoomed{overflow:auto;overscroll-behavior:contain}.lightbox.is-zoomed img{width:min(2000px,250vw);max-width:none;height:auto;max-height:none;cursor:zoom-out}.product__form--compact{margin-top:20px}.product__form--compact .option{margin-bottom:12px}.product__form--compact .option__head,.product__form--compact .option__head--size{flex-wrap:nowrap;align-items:center;gap:12px;min-height:18px;margin-bottom:5px;line-height:18px}.product__form--compact .option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__form--compact .option--single .option__head{margin-bottom:0}.option__swatch-row{display:flex;align-items:center;gap:14px}.option__swatch-row .option__values--swatches{flex:0 1 auto;min-width:0}.product__form--compact .option__head--beside{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;margin:0}.product__form--compact .option__head--beside .option__name{max-width:100%}.product__form--compact .option--swatches .option__head--beside .denim-wash{align-self:flex-start}.product__form--compact .option__name:has([data-selected-label]:empty) .option__colon{display:none}.product__form--compact .option__head .pdp-guide{position:relative;flex:none;min-height:0;padding:0}.product__form--compact .option__head .pdp-guide:after{content:"";position:absolute;top:-13px;right:-8px;bottom:-13px;left:-8px}.option__values--swatches,.option__values--chips{position:relative;flex-wrap:nowrap;margin:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.option__values--swatches::-webkit-scrollbar,.option__values--chips::-webkit-scrollbar{display:none}.option__values--swatches.has-more-end,.option__values--chips.has-more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.option__values--swatches.has-more-start,.option__values--chips.has-more-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.option__values--swatches.has-more-start.has-more-end,.option__values--chips.has-more-start.has-more-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.option__values--swatches{gap:10px}.option__values--swatches .pdp-swatch{position:relative;flex:none;display:block;width:44px;min-width:0;height:55px;min-height:0;padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);background:var(--paper);cursor:pointer}.option__values--swatches .pdp-swatch img{width:100%;height:100%;object-fit:cover}.option__values--swatches .pdp-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none}.option__values--swatches input:checked+.pdp-swatch{box-shadow:none;outline:2px solid var(--accent);outline-offset:2px}.option__values--swatches input:focus-visible+.pdp-swatch{outline:2px solid var(--ink);outline-offset:2px}.option__values--swatches .pdp-swatch.is-unavailable img{opacity:.4}.option__values--swatches .pdp-swatch.is-unavailable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top right,transparent calc(50% - .75px),var(--muted) calc(50% - .75px),var(--muted) calc(50% + .75px),transparent calc(50% + .75px));pointer-events:none}.option__values--swatches .pdp-swatch--text{display:inline-flex;align-items:center;width:auto;padding:0 12px;border:1px solid var(--border);font-size:.8125rem;white-space:nowrap}.option__values--chips{gap:6px}.product__form--compact .option__values--chips label{flex:1 0 38px;flex-direction:column;gap:1px;min-width:auto;min-height:44px;padding:0 6px;font-size:.9375rem;line-height:1.05;white-space:nowrap}.chip__main{font-weight:600;font-variant-numeric:tabular-nums}.chip__sub{color:var(--muted);font-size:.6875rem;letter-spacing:.04em}.product__form--compact .option__values--chips input:checked+label{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.product__form--compact .option__values--chips input:checked+label .chip__sub{color:inherit}@media(hover:hover){.product__form--compact .option__values--chips label:hover{border-color:var(--ink)}.option__values--swatches .pdp-swatch:hover:after{box-shadow:inset 0 0 0 1px var(--ink)}}@media screen and (max-width:989px){.gallery__thumbs{gap:6px;margin-top:8px}.gallery__thumb{flex-basis:48px;width:48px;border-radius:var(--radius-card)}}.product__form--compact+.product__buy{margin-top:6px}.product__form--compact .option__values--chips label,.option__values--swatches .pdp-swatch{transition:transform .1s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.product__form--compact .option__values--chips label:active,.option__values--swatches .pdp-swatch:active{transform:scale(.95)}@keyframes pick-pop{0%{transform:scale(.95)}60%{transform:scale(1.04)}to{transform:scale(1)}}.product__form--compact .option__values--chips input:checked+label,.option__values--swatches input:checked+.pdp-swatch{animation:pick-pop .22s cubic-bezier(.05,.7,.1,1)}.option--size.is-missing .option__values--chips label:not(.is-unavailable){border-color:#7a1a15}.pdp-size-prompt{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#7a1a15;font-size:.875rem;font-weight:700}.pdp-size-prompt .icon{flex:none}.pdp-trust{margin:10px 0 0}[data-sticky-variant]:empty+.sticky-buy__sep{display:none}body.pdp-sheet-open{overflow:hidden}.pdp-ssheet[hidden]{display:none}.pdp-ssheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.pdp-ssheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141a2273}.pdp-ssheet__panel{position:relative;width:100%;max-width:560px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface)}.pdp-ssheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -8px 8px 0}.pdp-ssheet__title{font-size:1.125rem}.pdp-ssheet__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.pdp-ssheet__size{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);font-size:1rem;line-height:1.05}.pdp-ssheet__size:hover{border-color:var(--ink)}.pdp-ssheet__size:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pdp-ssheet__size.is-unavailable{color:var(--muted);border-style:dashed;text-decoration:line-through;cursor:default}.pdp-ssheet__guide{margin-top:10px}.price-deal{display:inline-flex;align-items:center;gap:3px;padding:5px 7px 5px 10px;border-radius:4px;background:var(--ink);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:normal;max-width:100%;transition:opacity .15s ease,transform .15s cubic-bezier(.05,.7,.1,1)}.price-deal .icon{width:14px;height:14px;flex-shrink:0}@media(hover:hover){.price-deal:hover{opacity:.86}}.price-deal:active{transform:scale(.97)}.price-deal:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ship-box{display:grid;margin:14px 0 0;padding:2px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface, #fff);font-size:.875rem;line-height:1.35}.ship-box__row{display:flex;align-items:center;gap:10px;min-height:38px}.ship-box__row+.ship-box__row{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.ship-box__hero strong{font-weight:600}.ship-box__flag{display:block;width:22px;height:16px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0000001a}.ship-box__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff}.ship-box__ic--flag{background:none}.ship-box__ic .icon{width:14px;height:14px}.ship-box a{flex:1;align-self:stretch;display:flex;align-items:center;color:inherit;text-decoration:none}@media(hover:hover){.ship-box a:hover{text-decoration:underline;text-underline-offset:3px}}.ship-box a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.promise{position:relative;display:flex;align-items:center;gap:14px;margin:20px 0 4px;padding:18px;border:1px solid var(--ink);border-radius:10px;background:var(--surface, #fff)}.promise:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed color-mix(in srgb,var(--ink) 32%,transparent);border-radius:7px;pointer-events:none}.promise__emblem{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:8px;background:var(--ink);color:#fff}.promise__emblem svg{width:22px;height:22px}.promise__body{position:relative;display:grid;gap:3px;min-width:0}.promise__title{font-family:var(--font-heading, inherit);font-size:1.0625rem;line-height:1.2}.promise__text{color:var(--muted);font-size:.8125rem;line-height:1.45}.promise__link{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.promise__link .icon{transition:transform .2s ease}@media(hover:hover){.promise__link:hover .icon{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.price-deal,.promise__link .icon{transition:none}}.usps{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.usp{display:flex;align-items:flex-start;gap:10px}.usp__ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--ink);border-radius:50%;color:var(--ink)}.usp__ic .icon{width:14px;height:14px}.usp__body{margin:0;min-width:0;padding-top:3px;color:var(--muted);font-size:.875rem;line-height:1.4}.usp__title{color:var(--ink);font-weight:700}@media(prefers-reduced-motion:no-preference){.usps.is-armed .usp__ic{transform:scale(.82)}.usps.is-armed .usp__ic .icon *{stroke-dasharray:1;stroke-dashoffset:1}.usps.is-in .usp__ic{transform:none;transition:transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .12s)}.usps.is-in .usp__ic .icon *{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.2,1) calc(var(--i) * .12s + .1s)}}.rte .spec{display:grid;grid-template-columns:minmax(92px,max-content) 1fr;margin:0;border-top:1px solid var(--border);font-size:.875rem}.rte .spec dt,.rte .spec dd{margin:0;padding:8px 0;border-bottom:1px solid var(--border)}.rte .spec dt{padding-right:16px;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-v2.css.map */
