.product-media-modal__dialog{flex-direction:column;justify-content:center;position:relative}.product-media-modal__content{touch-action:pan-y pinch-zoom;display:flex;align-items:center;justify-content:center;flex:1 1 auto;height:calc(100vh - 13rem);overflow:hidden;padding:6rem 1.5rem 1rem}.product-media-modal__content>*:not(.active){display:none!important}.product-media-modal__content>img.active{width:auto;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain}.product-media-modal__content>.active:not(img){width:100%;margin:0}.product-media-modal__nav{position:absolute;top:calc(50% - 6.5rem);z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.product-media-modal__nav:hover{opacity:.6}.product-media-modal__nav .svg-wrapper,.product-media-modal__nav .icon{width:2rem;height:2rem}.product-media-modal__nav--prev{left:1rem;transform:rotate(90deg)}.product-media-modal__nav--next{right:1rem;transform:rotate(-90deg)}.product-media-modal__thumbnails{display:flex;justify-content:flex-start;gap:.6rem;width:100%;padding:2rem 1.5rem;overflow-x:auto}.product-media-modal__thumbnail{flex:0 0 auto;width:9rem;height:7rem;padding:0;border:0;border-bottom:.3rem solid transparent;background:rgba(var(--color-foreground),.04);cursor:pointer;font:inherit;color:rgb(var(--color-foreground))}.product-media-modal__thumbnail:first-child{margin-left:auto}.product-media-modal__thumbnail:last-child{margin-right:auto}.product-media-modal__thumbnail img{width:100%;height:100%;object-fit:contain;pointer-events:none}.product-media-modal__thumbnail[aria-current]{border-bottom-color:rgb(var(--color-foreground))}.product-media-modal--single .product-media-modal__nav,.product-media-modal--single .product-media-modal__thumbnails{display:none}@media screen and (min-width:750px){.product-media-modal__content{padding:6rem 9rem 1rem}.product-media-modal__nav--prev{left:3rem}.product-media-modal__nav--next{right:3rem}.product-media-modal__thumbnail{width:14rem;height:10.5rem}}@media screen and (min-width:750px){.product--columns .product__media-list{counter-reset:product-media}.product--columns .product__media-item{counter-increment:product-media}.product--columns .product__media-item:after{content:"0" counter(product-media,decimal-leading-zero);display:block;margin-top:1.2rem;font-size:1.3rem;letter-spacing:.1rem;color:rgb(var(--color-foreground))}}.product__fit{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.6;letter-spacing:.04rem}.product__fit strong{font-family:var(--font-heading-family);text-transform:uppercase}.product-form__submit.button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;--border-radius: 0;--buttons-radius-outset: 0;min-height:5.2rem;font-family:var(--font-heading-family);font-size:1.5rem;text-transform:uppercase;letter-spacing:.15rem;border-radius:0}.product-form__submit.button:before,.product-form__submit.button:after{border-radius:0}.product-form__submit.button:not([disabled]):hover:after{box-shadow:none}.product-form__submit.button:not([disabled]):hover{background-color:#000000d9}.product-form__buttons .shopify-payment-button__button{border-radius:0;margin-top:1rem}.product-form__buttons .shopify-payment-button__button--unbranded{min-height:5.2rem;background:transparent;color:#000;box-shadow:inset 0 0 0 .1rem #000;font-family:var(--font-heading-family);font-size:1.5rem;text-transform:uppercase;letter-spacing:.15rem}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000;color:#fff}.product__back{display:inline-block;margin-bottom:2rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}.product__back:hover{text-decoration:underline;text-underline-offset:.4rem}.sticky-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:stretch;min-height:5.6rem;padding-bottom:env(safe-area-inset-bottom);background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.15)}.sticky-buy-bar[hidden]{display:none}.sticky-buy-bar__price{display:flex;flex:1 1 50%;align-items:center;padding:0 1.6rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.05rem}.sticky-buy-bar__button{flex:1 1 50%;border:0;background:#000;color:#fff;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.12rem;text-transform:uppercase;cursor:pointer}.sticky-buy-bar__button:disabled{background:#7a7a7a;cursor:default}body.has-sticky-buy-bar{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom))}.product-media-progress{display:none}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter{position:relative;margin-left:0;margin-right:0}.product__media-wrapper .product__media-list{margin-left:0;width:100%;gap:0}.product__media-wrapper .product__media-list.slider--mobile{scroll-padding-left:0}.product__media-wrapper .product__media-list .product__media-item,.product__media-wrapper .grid--peek.slider .grid__item:first-of-type{width:100%;min-width:100%;margin-left:0}.product__media-wrapper .slider-buttons,.product__media-wrapper .product__media-icon{display:none}.product-media-progress{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:2;display:flex;gap:.6rem;pointer-events:none}.product-media-progress:before{content:"";position:absolute;left:-1.6rem;right:-1.6rem;bottom:-1.6rem;height:7rem;z-index:-1;background:linear-gradient(to top,#00000038,#0000)}.product-media-progress__bar{flex:1;height:.15rem;border-radius:.1rem;background:#ffffff73;transition:background-color .25s ease}.product-media-progress__bar.is-active{background:#fff}.product__back{margin:1.2rem 0 1.6rem}.product__title h1{font-size:2.2rem;line-height:1.3}.related-products .product-grid{display:flex;flex-wrap:nowrap;gap:1.2rem;margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products .product-grid>.grid__item{flex:0 0 72%;width:72%;max-width:72%;scroll-snap-align:start}}.product__size-chart-link{display:inline-block;margin:-.4rem 0 1.6rem;padding:.8rem 0;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.12rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-lightbox.css.map */
