.template-product-page .price-wrapper{font-size:1.15rem}.template-product-page .product-variation-wrapper .swatch.badge{border:1px solid var(--bs-gray-600);cursor:pointer;color:inherit}.template-product-page .product-variation-wrapper .swatch.badge.active{background-color:rgb(var(--color-text-dark));color:rgb(var(--color-background))}.template-product-page .product-variation-wrapper .swatch.badge.disabled{cursor:not-allowed;text-decoration:line-through}.template-product-page .product-variation-wrapper .swatch.badge:hover{border:1px solid rgb(var(--color-text-dark))}.template-product-page .product-variation-wrapper input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;visibility:hidden}.template-product-page .quantity-button{border:1px solid rgb(var(--color-text-dark));width:150px}.template-product-page .quantity-button button{border:none}.template-product-page .quantity-button input[type=number],.template-product-page .quantity-button input[type=number]:hover input[type=number]::-webkit-outer-spin-button,.template-product-page .quantity-button input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.template-product-page .desktop-images-wrapper .external-video-player,.template-product-page .desktop-images-wrapper .internal-video-player{height:550px}.template-product-page .desktop-images-wrapper .desktop-product-image{position:relative;cursor:zoom-in}.template-product-page .desktop-images-wrapper .desktop-product-image img{-o-object-position:0 0;object-position:0 0}.template-product-page .desktop-images-wrapper .desktop-product-image:after{display:none;content:" ";width:100%;height:100%;top:0;left:0;background-color:#eeeeee8e;background-image:var(--hiresimg);background-size:var(--zoom-index);background-position:var(--zoom-x) var(--zoom-y);position:absolute}.template-product-page .desktop-images-wrapper .desktop-product-image:hover:after{display:block}.template-product-page .desktop-product-detail-wrapper{position:sticky;top:2rem}.template-product-page .product-detail-description,.template-product-page .product-detail-share,.template-product-page .product-detail-sku{color:#471c11}.template-product-page .product-detail-description p{margin-bottom:0}.template-product-page #product-image-carousel .carousel-inner{position:relative;height:auto;max-height:90vh}.template-product-page #product-image-carousel .carousel-inner span.btn-zoom{display:block;width:50px;height:50px;display:grid;place-content:center;border-radius:50%;background-color:rgba(var(--color-card_background),.8);position:absolute;top:.5rem;right:.5rem;box-shadow:0 3px 5px 1px rgba(var(--color-background_dark),.25)}.template-product-page #product-image-carousel .carousel-inner .carousel-item{height:100%}.template-product-page #product-image-carousel .carousel-inner .internal-video-player{height:95%}.template-product-page .controls-button .btn-control{background:none;border:none;color:inherit}.template-product-page .controls-button .btn-control:hover svg path{stroke-width:2}#component-mobile-zoom{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:999;display:grid;grid-template-rows:50px 1fr 70px;grid-template-columns:1fr}#component-mobile-zoom .component-navigation{display:flex;justify-content:space-between;align-items:center}#component-mobile-zoom .image-wrapper{overflow:hidden;position:relative}#component-mobile-zoom .image-wrapper .image--item{overflow:auto}#component-mobile-zoom .image-wrapper .image--item img{-o-object-fit:contain;object-fit:contain;background:var(--img-loader);background-repeat:no-repeat;background-position:center;background-size:100px}#component-mobile-zoom .image-wrapper .image--item.zoomed img{transform:var(--zoom-scale);transform-origin:0 0}#component-mobile-zoom .image-wrapper .guide{position:absolute;top:50%;left:50%;padding:1rem;font-size:1.25rem;font-weight:500;text-align:center;transform:translate(-50%,-50%);background-color:rgba(var(--color-card_background),.8)}#component-mobile-zoom .image-thumbnails{overflow-x:auto}#component-mobile-zoom .image-thumbnails .image-thumbnail--item{width:50px;height:50px;opacity:.7;cursor:pointer;background-color:rgba(var(--color-card_background),1)}#component-mobile-zoom .image-thumbnails .image-thumbnail--item.active{opacity:1;border:1px solid rgb(var(--color-background_dark))}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product.css.map */
