@supports (overflow: clip){body.template-product{overflow-x:clip}body.template-product #root{overflow:clip}}.template-product .m6pr{--cpx-pdp-ink: var(--cpx-v5-ink, #11100e);--cpx-pdp-cream: var(--cpx-v5-cream, #f4efe7);--cpx-pdp-line: rgba(17, 16, 14, .12);--cpx-pdp-soft: #6e6a64;--cpx-pdp-text: #514c46}@media only screen and (min-width:1001px){.template-product .m6pr{margin-left:0!important;margin-right:0!important;column-gap:clamp(36px,4.5vw,84px);align-items:flex-start}.template-product .m6pr>.l4pr-container{position:relative!important;border-left-width:0!important;border-right-width:0!important;top:auto!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;background:transparent!important}.template-product .m6pr>.l4pr-container>.l4pr{padding-left:0!important;margin-left:0!important;width:100%!important}.template-product .m6pr>.l4pr-container .swiper-outer{width:100%!important;margin:0!important;left:0!important}.template-product .m6pr>.l4pr-container .swiper-wrapper{gap:10px!important}.template-product .m6pr>div:not(.l4pr-container){position:sticky!important;top:calc(var(--cpx-pdp-top, 89px) + 28px)!important;align-self:flex-start!important;flex:0 0 min(460px,36%)!important;width:min(460px,36%)!important;max-width:none!important;margin:0!important;padding:0!important;border-left-width:0!important;border-right-width:0!important}.template-product .m6pr>div:not(.l4pr-container)>*{border-left-width:0!important;border-right-width:0!important}.template-product .m6pr>div:not(.l4pr-container)>header,.template-product .m6pr>div:not(.l4pr-container)>.f8pr{padding-left:0!important;margin-left:0!important;width:100%!important}}.template-product .m6pr>.l4pr-container .swiper-slide>li,.template-product .m6pr>.l4pr-container .swiper-slide a,.template-product .m6pr>.l4pr-container .swiper-slide picture{background:var(--cpx-pdp-cream)!important}.template-product .m6pr>.l4pr-container .swiper-slide img{mix-blend-mode:multiply}.template-product .m6pr>.l4pr-container{background:transparent!important}.template-product .m6pr .cpx-v5-pdp-vendor{margin:0 0 10px!important;color:var(--cpx-pdp-ink);font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.template-product .m6pr h1.custom-title,.template-product .m6pr h1.custom-title span{margin:0!important;color:var(--cpx-pdp-ink)!important;font-family:var(--cpx-display)!important;font-size:clamp(30px,2.5vw,40px)!important;font-weight:var(--cpx-title-wght, 600)!important;font-stretch:var(--cpx-title-stretch, normal)!important;font-style:normal!important;line-height:1.06!important;letter-spacing:var(--cpx-title-track, -.01em)!important;text-transform:none!important;-webkit-hyphens:manual!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important}.template-product .m6pr .cp-pdp-price{margin:14px 0 0!important;display:flex;align-items:baseline;gap:8px}.template-product .m6pr .cp-pdp-price-from{color:var(--cpx-pdp-soft);font-family:var(--cpx-text, Inter),sans-serif;font-size:14px;font-weight:400}.template-product .m6pr .cp-pdp-price-value{color:var(--cpx-pdp-ink);font-family:var(--cpx-display);font-size:24px;font-weight:var(--cpx-title-wght, 600);letter-spacing:-.01em}.template-product .m6pr .cp-size-note{margin:18px 0 0!important;padding:11px 14px!important;border:0!important;border-radius:0!important;background:var(--cpx-pdp-cream)!important;color:var(--cpx-pdp-ink)!important;font-size:13px!important}.template-product .m6pr .cpx-v5-pdp-phrase{margin:22px 0 0!important;max-width:30ch;color:var(--cpx-pdp-text)!important;font-size:clamp(19px,1.5vw,22px)!important;line-height:1.3!important}.template-product .m6pr .f8pr-variant-selection{margin-top:28px!important}.template-product .m6pr .f8pr-variant-selection .label-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;margin:0 0 12px!important;min-height:0!important}.template-product .m6pr .f8pr-variant-selection .label-container>label:first-child{font-size:14px!important;font-weight:600!important}.template-product .m6pr .label-container a,.template-product .m6pr .label-container .sizechart-link,.template-product .m6pr .label-container [class*=guide]{font-size:13px!important;font-weight:400!important;text-decoration:underline;text-underline-offset:4px}.template-product .m6pr label.switch-container{display:inline-flex!important;gap:0!important;border:1px solid var(--cpx-pdp-line)!important;border-radius:999px!important;padding:2px!important;height:auto!important;background:#fff!important}.template-product .m6pr label.switch-container>span{display:inline-flex!important;align-items:center;justify-content:center;min-width:36px!important;height:26px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--cpx-pdp-soft)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;cursor:pointer}.template-product .m6pr label.switch-container>span.active{background:var(--cpx-pdp-ink)!important;color:#fff!important}.template-product .m6pr .cp-size-prompt:not(.cp-size-alert){display:none!important}.template-product .m6pr .cp-size-prompt.cp-size-alert{margin:0 0 10px!important;color:#a1251b!important;font-size:13px!important}.template-product .m6pr #f8pr-ul-check-1.check.box{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}.template-product .m6pr #f8pr-ul-check-1.check.box>li{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.template-product .m6pr #f8pr-ul-check-1.check.box>li>label{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px;width:100%!important;min-height:58px!important;height:auto!important;margin:0!important;padding:8px 4px!important;border:1px solid var(--cpx-pdp-line)!important;border-radius:0!important;background:#fff!important;color:var(--cpx-pdp-ink)!important;text-decoration:none!important;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.template-product .m6pr #f8pr-ul-check-1.check.box>li>label:before,.template-product .m6pr #f8pr-ul-check-1.check.box>li>label:after{display:none!important;content:none!important}.template-product .m6pr #f8pr-ul-check-1>li>label [class^=size-]{order:1;font-size:14px!important;font-weight:600!important;line-height:1.2;text-decoration:none!important}.template-product .m6pr #f8pr-ul-check-1>li>label .variant-price{order:2;color:var(--cpx-pdp-soft)!important;font-size:12px!important;font-weight:400!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){.template-product .m6pr #f8pr-ul-check-1>li>input:not(:disabled)+label:hover{border-color:var(--cpx-pdp-ink)!important}}.template-product .m6pr #f8pr-ul-check-1>li>input:checked+label{border-color:var(--cpx-pdp-ink)!important;box-shadow:inset 0 0 0 1px var(--cpx-pdp-ink)!important}.template-product .m6pr #f8pr-ul-check-1>li>input:checked+label .variant-price{color:var(--cpx-pdp-ink)!important}.template-product .m6pr #f8pr-ul-check-1>li>input:disabled+label,.template-product .m6pr #f8pr-ul-check-1>li>input.out-of-stock+label{background:transparent!important;border-color:#11100e0f!important;color:#bdb6ac!important;cursor:default}.template-product .m6pr #f8pr-ul-check-1>li>input:disabled+label *,.template-product .m6pr #f8pr-ul-check-1>li>input.out-of-stock+label *{color:#bdb6ac!important;text-decoration:none!important}.template-product .m6pr #f8pr-ul-check-1>li>input:disabled+label .variant-price,.template-product .m6pr #f8pr-ul-check-1>li>input.out-of-stock+label .variant-price{display:none!important}.template-product .m6pr #f8pr-ul-check-1>li{position:relative!important}.template-product .m6pr #f8pr-ul-check-1 .express-label:not(.hidden){position:absolute!important;top:-8px!important;right:6px!important;z-index:2;margin:0!important;padding:2px 6px!important;border-radius:999px!important;background:var(--cpx-pdp-ink)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-product .m6pr .choice-container{gap:8px!important;margin:14px 0 0!important;align-items:stretch!important}.template-product .m6pr .choice-container>div{align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding:12px 14px!important;border:1px solid var(--cpx-pdp-line)!important;border-radius:0!important;background:#fff!important;text-align:left!important}.template-product .m6pr .choice-container>div.clicked{border-color:var(--cpx-pdp-ink)!important}@media(hover:hover)and (pointer:fine){.template-product .m6pr .choice-container>div:hover{background:var(--cpx-pdp-cream)!important}}.template-product .m6pr .choice-container .delivery-type{font-size:13px!important;font-weight:600!important}.template-product .m6pr .choice-container .delivery-time{color:var(--cpx-pdp-soft)!important;font-size:12px!important;font-weight:400!important}.template-product .m6pr .choice-container .delivery-time strong{color:var(--cpx-pdp-ink);font-weight:600}.template-product .m6pr .choice-container .delivery-cost{margin-top:4px!important;font-family:var(--cpx-display)!important;font-size:17px!important;font-weight:var(--cpx-title-wght, 600)!important}.template-product .m6pr form.f8pr-buy-button{margin-top:22px!important}.template-product .m6pr .cp-shipping-hint,.template-product .m6pr .cp-shipping-hint *{color:var(--cpx-pdp-ink)!important;font-size:13px!important;font-weight:500!important}.template-product .m6pr form.f8pr-buy-button p.submit{display:block!important;width:100%!important;margin:12px 0 0!important;padding:0!important}body.template-product #root .m6pr form.f8pr-buy-button button[type=submit],body.template-product #root .m6pr form.f8pr-buy-button .cp-choose-size{width:100%!important;min-height:56px!important;border-radius:0!important;font-family:var(--cpx-text, Inter),sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.template-product .m6pr .cp-trust{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin:26px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--cpx-pdp-line)!important;overflow:visible!important}.template-product .m6pr .cp-trust-divider{display:none!important}.template-product .m6pr .cp-trust-item{display:flex!important;align-items:flex-start!important;gap:12px!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important}.template-product .m6pr .cp-trust-item svg{flex:0 0 18px;margin-top:1px}.template-product .m6pr .cp-trust-text{min-width:0!important}.template-product .m6pr .cp-trust-text *{text-transform:none!important;letter-spacing:0!important}.template-product .m6pr .cp-trust-text>:first-child{font-size:13px!important;font-weight:600!important}.template-product .m6pr .cp-trust-text>:not(:first-child){color:var(--cpx-pdp-soft)!important;font-size:12px!important}.template-product .m6pr .cp-trust-return{display:block;margin-top:14px!important;color:var(--cpx-pdp-soft)!important;font-size:12px!important}.template-product .m6pr .cp-payment-icons{margin-top:18px!important}.template-product .m6pr .cp-payment-lock{color:var(--cpx-pdp-soft)!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:none!important}.template-product .m6pr .cp-accordion{margin-top:26px!important;border-top:1px solid var(--cpx-pdp-line)}.template-product .m6pr .cp-acc-item{border:0!important;border-bottom:1px solid var(--cpx-pdp-line)!important}.template-product .m6pr .cp-acc-trigger{padding:17px 0!important;color:var(--cpx-pdp-ink)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}@media only screen and (max-width:1000px){.template-product .m6pr #f8pr-ul-check-1.check.box{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.template-product .m6pr #f8pr-ul-check-1.check.box>li>label{min-height:54px!important}.template-product .m6pr h1.custom-title,.template-product .m6pr h1.custom-title span{font-size:clamp(26px,7.4vw,32px)!important}.template-product .cp-sticky-atc{border-top:1px solid var(--cpx-pdp-line, rgba(17,16,14,.12))!important;box-shadow:0 -8px 24px #11100e0f!important;background:#fff!important}body.template-product #root .cp-sticky-atc button,body.template-product .cp-sticky-atc button,body.template-product .cp-sticky-atc .button{border-radius:0!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:15px!important}}@media only screen and (min-width:1001px){.template-product .m6pr>.l4pr-container .swiper-wrapper>.swiper-slide:last-child:nth-child(2n){grid-column:1 / -1!important;width:auto!important}}@media only screen and (max-width:1000px){.template-product .m6pr{display:flex!important;flex-direction:column!important}.template-product .m6pr>div:not(.l4pr-container),.template-product .m6pr>div:not(.l4pr-container)>header{display:contents!important}.template-product .m6pr>div:not(.l4pr-container)>header>.cpx-v5-pdp-vendor{order:-6;margin-top:4px!important}.template-product .m6pr>div:not(.l4pr-container)>header>.cp-pdp-price{order:-4;margin-top:8px!important;margin-bottom:18px!important}.template-product .m6pr>div:not(.l4pr-container)>header>[class*=coproom-badge],.template-product .m6pr>div:not(.l4pr-container)>header>.cp-badge{order:-4}.template-product .m6pr>.l4pr-container{order:-3!important}.template-product .m6pr>div:not(.l4pr-container)>header>*{order:-2}.template-product .m6pr>div:not(.l4pr-container)>header>.cpx-v5-pdp-vendor{order:-6}.template-product .m6pr>div:not(.l4pr-container)>header>h1{order:-5}.template-product .m6pr>div:not(.l4pr-container)>header>.cp-pdp-price{order:-4}.template-product .m6pr>div:not(.l4pr-container)>header>.cp-size-note{margin-top:18px!important}.template-product .m6pr>div:not(.l4pr-container)>.f8pr,.template-product .m6pr>div:not(.l4pr-container)>*:not(header){order:0}}@media only screen and (max-width:1000px){.template-product .m6pr>div:not(.l4pr-container)>*:not(header),.template-product .m6pr>div:not(.l4pr-container)>header>*{margin-left:24px!important}}.template-product .m6pr .cpx-v5-pdp-phrase{display:none!important}.template-product .product-recommendations .tabs-header,.template-product .product-recommendations header h2,.template-product .product-recommendations header .h2{font-family:var(--cpx-display)!important;font-size:clamp(26px,2.4vw,34px)!important;font-weight:var(--cpx-title-wght, 600)!important;font-stretch:var(--cpx-title-stretch, normal)!important;letter-spacing:var(--cpx-title-track, -.01em)!important;line-height:1.05!important;text-transform:none!important}.template-product .product-recommendations .l4cl .product-card>figure,.template-product .product-recommendations .l4cl .product-card>figure>a,.template-product .product-recommendations .l4cl .product-card>figure picture{background:var(--cpx-v5-cream, #f4efe7)!important}.template-product .product-recommendations .l4cl .product-card>figure img{mix-blend-mode:multiply}.template-product .product-recommendations .l4cl .product-card h3,.template-product .product-recommendations .l4cl .product-card h3 a{font-size:13px!important;font-weight:400!important;line-height:1.35!important;text-transform:none!important}.template-product .product-recommendations .l4cl .product-card .price span{color:#6e6a64;font-family:var(--cpx-text, Inter),sans-serif;font-size:12px;font-weight:400}#root .m6pr .cpx-pdp-360-btn{position:absolute!important;top:16px!important;left:16px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:0!important;margin:0!important;padding:0 14px 0 10px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#11100e!important;box-shadow:0 4px 16px #11100e1f!important;font:600 12px/1 var(--cpx-text, Inter),sans-serif!important;letter-spacing:.04em!important;text-transform:none!important;cursor:pointer}#root .m6pr .cpx-pdp-360-btn:before,#root .m6pr .cpx-pdp-360-btn:after{content:none!important;display:none!important}#root .m6pr .cpx-pdp-360-btn svg{width:20px!important;height:20px!important;color:#11100e!important}#root .m6pr .cpx-pdp-360-btn span{color:#11100e!important}@media(hover:hover)and (pointer:fine){#root .m6pr .cpx-pdp-360-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #11100e29!important;color:#11100e!important}}#root .m6pr .cpx-pdp-360-btn:focus-visible{outline:2px solid #11100e;outline-offset:3px}.cpx-pdp-360{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:clamp(56px,7vw,88px) clamp(16px,5vw,80px) 28px;background:#fff;opacity:0;transition:opacity .25s ease}.cpx-pdp-360.is-open{opacity:1}.cpx-pdp-360__stage{position:relative;min-height:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cpx-pdp-360.is-grabbing .cpx-pdp-360__stage{cursor:grabbing}.cpx-pdp-360__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cpx-pdp-360__close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(17,16,14,.14);border-radius:50%;background:#fff;color:#11100e;cursor:pointer}.cpx-pdp-360__close svg{width:20px;height:20px}.cpx-pdp-360__foot{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:18px}.cpx-pdp-360__hint{margin:0;color:#11100e;font-family:var(--cpx-v5-serif, Georgia, serif);font-style:italic;font-size:clamp(22px,2.4vw,30px)}.cpx-pdp-360__bar{position:relative;width:min(220px,50vw);height:1px;background:#11100e29;transition:opacity .4s ease}.cpx-pdp-360__bar>span{position:absolute;top:0;right:0;bottom:0;left:0;background:#11100e;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.cpx-pdp-360.is-ready .cpx-pdp-360__bar{opacity:0}@media(prefers-reduced-motion:reduce){.cpx-pdp-360{transition:none}}.template-product .cp-sticky-atc-size{display:block;color:#6e6a64;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2}.template-product .cp-sticky-atc-size[hidden]{display:none}.template-product .m6pr>.l4pr-container .l4pr .swiper-slide>li{padding-top:calc(100% / var(--cpx-gal-ratio, 1))!important}.template-product .m6pr>.l4pr-container .l4pr .swiper-slide>li picture{aspect-ratio:auto!important;height:100%!important}.template-product .m6pr>.l4pr-container .l4pr .swiper-slide>li img{width:100%!important;height:100%!important;object-fit:contain!important}@media only screen and (min-width:1001px){.template-product .m6pr>.l4pr-container .l4pr[data-cpx-gal=tiers] .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-product .m6pr>.l4pr-container .l4pr[data-cpx-gal=tiers] .swiper-wrapper>.swiper-slide:first-child{grid-column:1 / -1!important}.template-product .m6pr>.l4pr-container .l4pr[data-cpx-gal=tiers] .swiper-wrapper>.swiper-slide:not(:first-child){grid-column:auto!important;width:auto!important}.template-product .m6pr #f8pr-ul-check-1.check.box{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.template-product .m6pr #f8pr-ul-check-1.check.box>li>label{min-height:48px!important;padding:5px 2px!important}}@media only screen and (max-width:760px){.template-product .n6br ol{flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap}.template-product .n6br ol>li:last-child{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cpx-pdp.css.map */
