.traces-product--editorial{--tow-purchase-space: 24px;--tow-price-space: 20px}body.template-product .traces-product--editorial .traces-product__layout{position:relative;display:block;width:100%;max-width:none!important;box-sizing:border-box;padding:0!important}.traces-product--editorial .traces-product__gallery{position:relative}body.template-product .traces-product--editorial .traces-product__main-media{position:relative;width:100%;height:clamp(540px,76vh,960px);max-height:none;aspect-ratio:auto!important;overflow:hidden;background:var(--traces-paper)}.traces-product--editorial .traces-product__carousel{position:relative;display:flex;gap:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.traces-product--editorial .traces-product__carousel::-webkit-scrollbar{display:none}.traces-product--editorial .traces-product__slide{position:relative;display:block;flex:0 0 50%;min-width:0;height:100%;scroll-snap-align:start;cursor:zoom-in}.traces-product--editorial .traces-product__slide:only-child{flex-basis:100%}.traces-product--editorial .traces-product__carousel:has(.traces-product__slide:nth-child(2)):after{content:"";flex:0 0 50%}body.template-product .traces-product--editorial .traces-product__slide img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}.traces-product--editorial .traces-product__slide:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.traces-product--editorial .is-video-active .traces-product__carousel{visibility:hidden}.traces-product--editorial .traces-product__video{position:absolute;top:0;right:0;bottom:0;left:0}.traces-product--editorial .traces-product__video-frame{height:100%;aspect-ratio:auto!important}.traces-product--editorial .traces-product__thumbnails{position:absolute;top:auto;bottom:18px;left:18px;right:auto;display:flex;flex-direction:row;width:auto;max-width:calc(100% - 420px);max-height:none;margin:0;padding:8px;background:transparent;z-index:1;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.traces-product--editorial .traces-product__thumbnail{flex:0 0 48px;width:48px;min-width:48px}.traces-product--editorial .traces-product__thumbnail img{width:100%;height:60px;object-fit:cover}.traces-product--editorial .traces-product__information{position:absolute;top:auto;right:clamp(36px,4.5vw,72px);bottom:18px;display:block;width:min(370px,36%);padding:28px!important;background:var(--traces-paper);z-index:2}.traces-product--editorial .traces-product__title{margin-bottom:18px}.traces-product--editorial .traces-product__price{margin-bottom:20px}.traces-product--editorial .traces-product__options{gap:16px}.traces-product--editorial .traces-product__submit{margin-top:24px!important}.traces-product--editorial [hidden]{display:none!important}.traces-product--editorial .traces-product__form-message:empty{display:none}.traces-product__details-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:0;row-gap:32px;width:100%;max-width:1680px;margin:0 auto;padding:48px clamp(20px,3vw,48px) 72px}.traces-product--editorial .traces-product__description{margin:0!important}.traces-product--editorial .traces-product__accordions{margin:0;min-width:0}.traces-product--editorial .traces-product__accordion summary{min-height:48px;padding-block:14px}.traces-product__availability-badge{position:absolute;top:18px;left:18px;padding:6px 10px;background:var(--traces-paper);font-size:10px;font-weight:300;letter-spacing:.12em;text-transform:uppercase}.traces-product__availability{margin-top:24px}.traces-product__availability>p{margin:0 0 18px;font-size:13px}.traces-product__notify summary,.traces-product__request-submit{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 18px;border:1px solid var(--tow-purchase-hover);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;list-style:none;cursor:pointer}.traces-product__notify summary::-webkit-details-marker{display:none}.traces-product__notify summary:hover,.traces-product__request-submit:hover{background:var(--tow-purchase-hover)}.traces-product__notify-fields{padding-top:20px}.traces-product__notify-fields label{display:block;font-size:12px;margin-bottom:8px}.traces-product__notify-fields input[type=email]{width:100%;min-width:0;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid var(--traces-line);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.traces-product__notify-fields p{margin:14px 0;font-size:12px;line-height:1.5}.traces-product__notify summary:focus-visible,.traces-product__request-submit:focus-visible,.traces-product__secondary-media:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(max-width:989px){.traces-product--editorial .traces-product__slide{flex-basis:100%}.traces-product--editorial .traces-product__carousel:has(.traces-product__slide:nth-child(2)):after{display:none}body.template-product .traces-product--editorial .traces-product__main-media{height:auto;aspect-ratio:4 / 5!important}.traces-product--editorial .traces-product__thumbnails{position:relative;inset:auto;max-width:100%;margin-top:12px;padding:2px}.traces-product--editorial .traces-product__information{position:static;width:100%;box-sizing:border-box;padding:32px clamp(20px,3vw,48px) 0!important}.traces-product__details-layout{column-gap:0;padding-top:32px}}@media(max-width:749px){body.template-product{padding-bottom:calc(var(--tow-mobile-purchase-height, 320px) + 24px + env(safe-area-inset-bottom))}.traces-product--editorial .traces-product__information{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;max-height:48dvh;overflow-y:auto;overscroll-behavior:contain;z-index:25;margin:0;padding:20px!important;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start}.traces-product--editorial .traces-product__brand{grid-column:1 / -1;margin-bottom:10px}.traces-product--editorial .traces-product__information>.traces-product__title{grid-column:1;margin:0 0 18px}.traces-product--editorial .traces-product__price{grid-column:2;margin:0 0 18px;padding-top:2px;white-space:nowrap}.traces-product--editorial .traces-product__form,.traces-product--editorial [data-availability-request]{grid-column:1 / -1;min-width:0}.traces-product--editorial .traces-product__options{gap:12px;margin-bottom:16px}.traces-product--editorial .traces-product__submit{min-height:48px;margin-top:8px!important}.traces-product--editorial .traces-product__payment{margin-top:10px}.traces-product--editorial .traces-product__availability{margin-top:0}.traces-product__details-layout{grid-template-columns:minmax(0,1fr);padding:32px clamp(20px,3vw,48px) 48px}.traces-product--editorial .traces-product__thumbnail{flex-basis:44px;width:44px;min-width:44px}.traces-product--editorial .traces-product__thumbnail img{height:55px}}.traces-product--editorial .traces-product__description-title{margin:0 0 24px!important}.traces-product__description-column{min-width:0}.traces-product__payment{margin-top:14px}.traces-product__payment shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.traces-product--editorial .traces-product__payment .shopify-payment-button__button--unbranded{min-height:44px;border-radius:0;font:inherit;font-size:11px;letter-spacing:.1em}.traces-product__gallery-controls{position:absolute;top:40%;left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none;z-index:3;mix-blend-mode:difference}.traces-product--editorial .traces-product__gallery-controls button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:0;box-shadow:none;color:#fff;background:transparent;opacity:.8;cursor:pointer;pointer-events:auto;transition:opacity .18s ease}.traces-product--editorial .traces-product__gallery-controls button svg{width:24px;height:24px;fill:none!important;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.traces-product--editorial .traces-product__gallery-controls button svg path{fill:none!important;stroke:currentColor}@media(hover:hover){.traces-product--editorial .traces-product__gallery-controls button:hover{opacity:1;background:transparent}.traces-product--editorial [data-gallery-step="-1"]:hover svg{transform:translate(-2px)}.traces-product--editorial [data-gallery-step="1"]:hover svg{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.traces-product--editorial .traces-product__gallery-controls button,.traces-product--editorial .traces-product__gallery-controls button svg{transition:none}}.traces-product__gallery-controls button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.traces-product--editorial .traces-product__details-layout{box-sizing:border-box}.traces-product--editorial .traces-product__description-column{padding-right:clamp(24px,4vw,64px)}.traces-product--editorial .traces-product__description,.traces-product--editorial .traces-product__accordions{max-width:none}@media(max-width:989px){.traces-product--editorial .traces-product__carousel{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:749px){.traces-product--editorial .traces-product__description-column{padding-right:0}}.traces-product--editorial .traces-product__care .traces-product__accordion-content{max-width:58ch;padding:8px 0 28px;font-size:13px;font-weight:300;line-height:1.8;letter-spacing:.01em;text-align:left}.traces-product__care .rte p{margin:0 0 1em}.traces-product__care .rte :is(h2,h3,h4){margin:1.5em 0 .75em;font-size:inherit!important;font-weight:400;line-height:1.5}.traces-product__care .rte :is(ul,ol){margin:1em 0;padding-inline-start:1.3em}.traces-product__care .rte li+li{margin-top:.55em}.traces-product__care .rte>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/91/assets/traces-product-editorial.css.map */
