.template-product .page-width{max-width:100%!important;padding-left:24px!important;padding-right:24px!important}@media (min-width: 990px){.template-product .product.product--large,.template-product .product,.template-product .product__info-wrapper,.template-product .product__media-wrapper{max-width:100%!important}.template-product .product{display:grid!important;grid-template-columns:1.5fr .7fr!important;gap:40px!important;align-items:start!important}.template-product .product__media-wrapper{width:100%!important;margin:0!important}.template-product .product__media-wrapper .media,.template-product .product__media-wrapper img{width:100%!important}.template-product .product__info-wrapper{position:sticky!important;top:24px!important;align-self:start!important;padding-right:8px!important}}.template-product .product__title{margin:0 0 8px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-product .price{margin:0 0 18px!important}.template-product product-form .product-form__submit,.template-product .product-form__submit{width:100%!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;min-height:52px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.template-product .shopify-payment-button__button--unbranded{width:100%!important;border-radius:0!important;min-height:52px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.template-product .product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid rgba(0,0,0,.2)!important;padding:10px 12px!important;min-width:44px!important;justify-content:center!important;text-align:center!important}.template-product .product-form__input input[type=radio]:checked+label{border-color:#000!important;background:#000!important;color:#fff!important}.template-product .product__info-wrapper hr,.template-product .product__info-wrapper .divider,.template-product .product__info-wrapper .product__tax,.template-product .product__info-wrapper .product__pickup-availabilities{border-color:#00000026!important}.template-product .accordion,.template-product .collapsible-content,.template-product .product__accordion{border-top:1px solid rgba(0,0,0,.15)!important}.template-product .accordion summary,.template-product .product__accordion summary{padding:14px 0!important;text-transform:uppercase!important;letter-spacing:.08em!important}.template-product .product__media-wrapper .media{background:transparent!important}@media (min-width: 990px){.template-product .product__media-wrapper{max-height:calc(100vh - 48px)!important;overflow:auto!important}.template-product .product__media-wrapper .product__media-item{margin-bottom:18px!important}}@media (min-width: 990px){.template-product .product{display:grid!important;grid-template-columns:1.5fr .7fr!important;gap:40px!important;align-items:start!important}.template-product .product__info-wrapper{position:sticky!important;top:24px!important;align-self:start!important}}.template-product .thumbnail-list,.template-product .product__media-sublist,.template-product .product__media-toggle,.template-product .slider-buttons{display:none!important}.template-product .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:14px!important;padding:0!important;margin:0!important;touch-action:pan-x!important;scroll-behavior:smooth!important}.template-product .product__media-list::-webkit-scrollbar{height:0!important}.template-product .product__media-list{scrollbar-width:none!important}.template-product .product__media-item{flex:0 0 100%!important;scroll-snap-align:start!important;margin:0!important;padding:0!important}.template-product .product__media .media,.template-product .product__media-item .media{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;overflow:hidden!important;background:transparent!important}.template-product .product__media img,.template-product .product__media-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-ui.css.map */
