body.template-product .traces-product__main-media{position:relative}@media screen and (min-width:990px){body.template-product .traces-product__main-media img{width:100%!important;max-height:none!important}.traces-product__gallery{position:relative;align-self:start}body.template-product .traces-product__main-media{aspect-ratio:4 / 5!important}body.template-product .traces-product__main-media>img,body.template-product .traces-product__main-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important}.traces-product__thumbnails{position:absolute;top:0;right:calc(100% + 10px);display:flex;flex-direction:column;width:clamp(44px,3.5vw,60px);max-height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.traces-product__thumbnail{flex:0 0 auto;width:100%}}.traces-product__main-media .traces-product__zoom-trigger{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--tow-brand-ink);background:transparent;cursor:zoom-in;touch-action:manipulation}.traces-product__zoom-trigger:focus-visible{outline:1px solid var(--tow-brand-ink);outline-offset:-3px}.traces-product__zoom-icon{display:none}body.template-product .traces-product__main-media.is-video-active>img,body.template-product .traces-product__main-media.is-video-active>.traces-product__zoom-trigger,body.template-product .traces-product__main-media.is-video-active>.traces-product__placeholder,.traces-product__video[hidden]{display:none!important}body.template-product .traces-product__main-media.is-video-active{display:block!important}.traces-product__video,.traces-product__video-frame{width:100%;min-width:0}.traces-product__video-frame video,.traces-product__video-frame iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.traces-product__thumbnail--video{position:relative}.traces-product__video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;color:var(--tow-brand-ink);background:rgba(var(--tow-brand-paper-rgb),.9);pointer-events:none}.traces-product{--tow-purchase-space: 60px;--tow-price-space: 32px}body.template-product .traces-product__layout{padding-top:clamp(72px,6vw,96px)!important}.traces-product .traces-product__information{top:96px;padding-top:0!important}.traces-product .traces-product__title{margin-bottom:24px}.traces-product .traces-product__price{margin-bottom:var(--tow-price-space)}.traces-product .traces-product__options,.traces-product .traces-product__option--colour-fallback,.traces-product .traces-product__colour-fallback-value{margin-bottom:0}.traces-product .traces-product__submit{margin-top:var(--tow-purchase-space)}.traces-product:not(:has(.traces-product__option)) .traces-product__submit{margin-top:calc(var(--tow-purchase-space) - var(--tow-price-space))}.traces-product .traces-product__description{margin-top:calc(var(--tow-purchase-space) - 28px)!important;font-size:14px;line-height:var(--tow-copy-leading)}.traces-product .traces-product__description p{font-size:inherit;line-height:inherit;margin-bottom:.9em}.traces-product .traces-product__description p:last-child{margin-bottom:0}@media screen and (max-width:749px){.traces-product{--tow-purchase-space: 48px;--tow-price-space: 28px}body.template-product .traces-product__layout{padding-top:48px!important}.traces-product .traces-product__information{padding-top:0!important}.traces-product .traces-product__title{margin-bottom:20px}}.traces-product .traces-product__option label.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html.traces-product-zoom-open{overflow:hidden;overscroll-behavior:none}.pswp.traces-product-zoom{--pswp-bg: var(--tow-brand-paper);--pswp-icon-color: var(--tow-brand-ink);--pswp-icon-color-secondary: var(--tow-brand-paper);--pswp-icon-stroke-color: transparent;--pswp-icon-stroke-width: 0;--pswp-root-z-index: 20000}.traces-product-zoom .pswp__counter{font:inherit;font-size:12px;text-shadow:none}.traces-product-zoom .pswp__top-bar{padding-top:env(safe-area-inset-top,0px)}.traces-product-zoom .pswp__button--close{margin-right:env(safe-area-inset-right,0px)}@media screen and (max-width:989px),(hover:none){.traces-product__zoom-icon{display:none}.traces-product__main-media .traces-product__zoom-trigger{cursor:pointer}.traces-product-zoom .pswp__button--zoom,.traces-product-zoom .pswp__button--arrow{display:none}}@media screen and (min-width:990px){.traces-product .traces-product__layout{align-items:stretch}.traces-product .traces-product__information{position:static;display:flex;flex-direction:column;align-self:stretch}.traces-product .traces-product__information>*{flex-shrink:0}.traces-product .traces-product__description{margin-bottom:24px}.traces-product .traces-product__accordions{margin-top:auto}}.traces-product .traces-product__brand{margin:0 0 8px;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.04em;text-transform:none}.pswp.traces-product-zoom .pswp__counter{margin:0;padding:22px 28px;height:auto;font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--tow-brand-ink);opacity:1}.pswp.traces-product-zoom .pswp__button--close{width:auto;min-width:80px;height:60px;padding:0 28px;color:var(--tow-brand-ink);opacity:1}.pswp.traces-product-zoom .pswp__button--close .pswp__icn{display:none}.pswp.traces-product-zoom .pswp__button--close:after{content:attr(title);font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.pswp.traces-product-zoom .pswp__button--zoom{display:none}.pswp.traces-product-zoom .pswp__button--arrow{display:block;top:auto;bottom:max(24px,env(safe-area-inset-bottom));width:44px;height:44px;margin:0;opacity:1;background:transparent;color:var(--tow-brand-ink)}.pswp.traces-product-zoom .pswp__button--arrow--prev{left:24px;right:auto}.pswp.traces-product-zoom .pswp__button--arrow--next{left:76px;right:auto}.pswp.traces-product-zoom .pswp__button--arrow .pswp__icn{display:none}.pswp.traces-product-zoom .pswp__button--arrow:after{content:"";position:absolute;width:7px;height:7px;top:18px;left:19px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.pswp.traces-product-zoom .pswp__button--arrow--prev:after{transform:rotate(-135deg)}.pswp.traces-product-zoom .pswp__button--arrow:disabled{opacity:.25}.pswp.traces-product-zoom .pswp__button:focus-visible{outline:1px solid currentColor;outline-offset:-4px}@media(max-width:749px){.pswp.traces-product-zoom .pswp__counter{padding:20px}.pswp.traces-product-zoom .pswp__button--close{padding:0 20px}.pswp.traces-product-zoom .pswp__button--arrow--prev{left:12px}.pswp.traces-product-zoom .pswp__button--arrow--next{left:60px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/traces-product-zoom.css.map */
