body.tb-zh-pdp{--tb-zh-media-ratio: 50%;--tb-zh-info-ratio: 50%}@media screen and (min-width:990px){body.tb-zh-pdp .product--large:not(.product--no-media) .product__media-wrapper{max-width:var(--tb-zh-media-ratio);width:50%;padding:0}body.tb-zh-pdp .product--large:not(.product--no-media) .product__info-wrapper{max-width:var(--tb-zh-info-ratio);width:50%;padding:4.5rem 5.5rem 3rem 4rem}body.tb-zh-pdp .product.grid{column-gap:0}body.tb-zh-pdp .product__info-container{max-width:56rem}body.tb-zh-pdp .product__media-wrapper .product-media-container.constrain-height{--constrained-height: calc(100vh - 6rem) }body.tb-zh-pdp .product__media-list .product__media-item{max-width:100%}body.tb-zh-pdp .product__media-wrapper .product-media-container,body.tb-zh-pdp .product__media-wrapper .product-media-container .media,body.tb-zh-pdp .product__media-wrapper .product__modal-opener{border:0;box-shadow:none;border-radius:0}body.tb-zh-pdp .thumbnail-slider{display:none!important}}@media screen and (min-width:750px){body.tb-zh-pdp .product__info-wrapper{padding-left:3.5rem}body.tb-zh-pdp .product__media-wrapper{position:relative}body.tb-zh-pdp .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider){position:relative}body.tb-zh-pdp .tb-zh-gallery-nav{display:flex;pointer-events:none}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--prev{left:1.2rem}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--next{right:1.2rem}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron .icon,body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron svg{width:2.2rem;height:2.2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--prev .icon,body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--prev svg{transform:rotate(90deg)}body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--next .icon,body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron--next svg{transform:rotate(-90deg)}body.tb-zh-pdp .product__media-wrapper slider-component:not(.thumbnail-slider)>.slider-buttons{display:none!important}body.tb-zh-pdp .product__media-wrapper .slider-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff}}@media screen and (min-width:750px){body.tb-zh-pdp .product__title{margin:0 0 .6rem;letter-spacing:.02em}body.tb-zh-pdp .product__title h1,body.tb-zh-pdp .product__title>*{font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;font-weight:500}body.tb-zh-pdp .product__text,body.tb-zh-pdp .product__text.uppercase{color:rgba(var(--color-foreground),.55);font-size:1.2rem;letter-spacing:.08em;margin:0 0 1.2rem}body.tb-zh-pdp .price{margin:0 0 1.6rem}body.tb-zh-pdp .price-item{font-size:2rem;letter-spacing:.02em}body.tb-zh-pdp .product__description{font-size:1.45rem;line-height:1.55;max-width:48rem}body.tb-zh-pdp .tb-product-facts{border-color:#0000001a!important}body.tb-zh-pdp .product-form .button--primary{background:#111;color:#fff;border:0;min-height:4.8rem;letter-spacing:.06em}}body.tb-zh-pdp .product-media-modal{background:#000000eb}body.tb-zh-pdp .product-media-modal__dialog{height:100vh;height:100dvh;align-items:center;justify-content:center}body.tb-zh-pdp .product-media-modal__content{max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;overflow:hidden;padding:0!important;display:flex;align-items:center;justify-content:center;background:transparent}body.tb-zh-pdp .product-media-modal__content>*{display:none!important;margin:0!important;width:auto!important;max-width:min(100vw,85vh);max-height:100vh;max-height:100dvh}body.tb-zh-pdp .product-media-modal__content>*.active{display:flex!important;align-items:center;justify-content:center}body.tb-zh-pdp .product-media-modal__content>*.active img,body.tb-zh-pdp .product-media-modal__content>*.active .media,body.tb-zh-pdp .product-media-modal__content>*.active .deferred-media{width:auto;height:auto;max-width:100vw;max-height:100vh;max-height:100dvh;object-fit:contain}body.tb-zh-pdp .product-media-modal__toggle{background:transparent;border:0;border-radius:0;color:#fff;right:1.6rem;top:1.6rem}body.tb-zh-pdp .tb-zh-lightbox-nav .tb-zh-chevron{position:fixed;top:50%;transform:translateY(-50%);z-index:110;width:4.8rem;height:4.8rem;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;display:none;align-items:center;justify-content:center}body.tb-zh-pdp .product-media-modal[open]~.tb-zh-lightbox-nav .tb-zh-chevron,body.tb-zh-pdp .product-media-modal[open] .tb-zh-lightbox-nav .tb-zh-chevron,body.tb-zh-pdp.tb-zh-lightbox-open .tb-zh-lightbox-nav .tb-zh-chevron{display:inline-flex}body.tb-zh-pdp .tb-zh-lightbox-nav .tb-zh-chevron--prev{left:1.2rem}body.tb-zh-pdp .tb-zh-lightbox-nav .tb-zh-chevron--next{right:1.2rem}body.tb-zh-pdp .tb-zh-lightbox-nav .tb-zh-chevron--prev svg{transform:rotate(90deg)}body.tb-zh-pdp .tb-zh-lightbox-nav .tb-zh-chevron--next svg{transform:rotate(-90deg)}body.tb-zh-pdp .tb-zh-lightbox-nav svg{width:2.4rem;height:2.4rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}@media screen and (max-width:749px){body.tb-zh-pdp .tb-zh-gallery-nav .tb-zh-chevron{width:3.6rem;height:3.6rem}body.tb-zh-pdp .product__title>*,body.tb-zh-pdp .product__title h1{font-size:2.6rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.1}}@media screen and (min-width:990px){body.tb-zh-pdp .shopify-section:has(.product.product--large)>.page-width{max-width:none;padding-left:0;padding-right:0}body.tb-zh-pdp .product.product--large{width:100%;max-width:none}body.tb-zh-pdp .product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%}body.tb-zh-pdp .product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:50%;padding:5rem clamp(2.5rem,4vw,5.5rem) 3rem}body.tb-zh-pdp .product__media-wrapper .product-media-container.constrain-height{--constrained-height: 100vh;--constrained-height: 100dvh}body.tb-zh-pdp .product__media-wrapper .product-media-container,body.tb-zh-pdp .product__media-wrapper .media{height:min(100vh,var(--constrained-height, 100vh))}body.tb-zh-pdp .product__media-wrapper .media img{width:100%;height:100%;object-fit:cover}body.tb-zh-pdp .product__column-sticky{top:0}body.tb-zh-pdp .product__media-icon{display:none}}body.tb-zh-pdp .product-media-modal__content>img.active,body.tb-zh-pdp .product-media-modal__content>*.active{display:block!important;max-height:100vh;max-height:100dvh;width:auto!important;max-width:100vw;margin:0 auto!important;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tb-zh-pdp.css.map */
