:root{--black: #494949;--primary: #D70321;--white: #fff;--grey: #f6f6f6;--dark-grey: #9b9b9b;--beige: #9b9b9b;--footer-bg-color: #2b2e32;--primary-btn-text: #D70321;--btn-lineHeight: 1rem;--btn-padding-t-b: 8px;--btn-padding-l-r: 16px;--headerHeight: 151px}.product-template{margin:2.5rem 0}.product-template .p-relative{position:relative}.product-template .image-container{display:flex;flex-wrap:wrap;width:100%;position:sticky;top:170px}.product-template .image-container .flag{position:absolute;color:#fff;right:0;top:1.25rem;font-size:.75rem;padding:.125rem .5rem;z-index:3;text-transform:uppercase}.product-template .image-container .img-carousel{width:100%;order:1}.product-template .image-container .img-carousel img{width:100%}.product-template .image-container .seondary-img-carousel{width:100%;margin-top:10px;order:2}.product-template .image-container .seondary-img-carousel img{display:block;width:100%}.product-template .image-container .product__media-item{width:100%;margin-top:1rem;display:none;order:3}.product-template .discount-note{display:none}.product-template .product-details .header{display:flex;justify-content:center;flex-direction:column;margin-bottom:2.5rem}.product-template .product-details .header .title{margin:1.25rem 0;text-align:center}.product-template .product-details .header provenance-trust-badge{margin:0 auto 1rem}.product-template .product-details .header .price-wrap{text-align:center}.product-template .product-details .header .price-wrap .price{margin:0;font-size:20px;display:block}.product-template .product-details .header .price-wrap .sale-price{font-size:.875rem;color:var(--primary);text-decoration:line-through}.product-template .product-details form{padding:0 1.25rem}.product-template .product-details provenance-bundle{margin-top:1rem}.product-template .product-details .form-controls{display:flex;justify-content:space-between;align-items:center}.product-template .product-details .form-controls.has-free{flex-wrap:wrap}.product-template .product-details .form-controls .btn{width:100%}.product-template .product-details .form-controls .free-sample-note{width:100%;text-align:center;font-style:italic;margin-top:1rem;font-size:14px;line-height:20px;font-weight:400;color:var(--primary)}.product-template .product-details .form-controls .qty-selection{display:flex}.product-template .product-details .form-controls .qty-selection span{width:2.5rem;height:2rem;position:relative}.product-template .product-details .form-controls .qty-selection span:before{content:"";width:.875rem;height:.0625rem;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-template .product-details .form-controls .qty-selection span.plus:after{content:"";height:.875rem;width:.0625rem;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-template .product-details .form-controls .qty-selection span:hover:before,.product-template .product-details .form-controls .qty-selection span:hover:after{background:var(--primary)}.product-template .product-details .form-controls .qty-selection input{width:3.75rem;height:2rem;text-align:center;margin-bottom:0;line-height:2rem;border-radius:2rem}.product-template .product-details .shopify-product-form,.product-template .product-details .variant-option{margin-bottom:40px}.product-template .product-details .variant-option p{text-transform:uppercase}.product-template .product-details .selector-wrapper{display:none}.product-template .product-details .options-flex{display:flex;margin:0 -4px;width:calc(100% + 8px)}.product-template .product-details .options-flex a{width:100%;margin:0 4px}.product-template .product-details .accordion-wrapper{border-bottom:1px solid var(--grey);margin-bottom:10px}.product-template .product-details .accordion-wrapper[open]>summary:after{opacity:0}.product-template .product-details .accordion-wrapper summary{padding:1rem 1.25rem 1rem 1rem;background-color:var(--grey);text-transform:uppercase;cursor:pointer;list-style:none;position:relative}.product-template .product-details .accordion-wrapper summary>*{display:inline}.product-template .product-details .accordion-wrapper summary::marker,.product-template .product-details .accordion-wrapper summary::-webkit-details-marker{display:none}.product-template .product-details .accordion-wrapper summary:after,.product-template .product-details .accordion-wrapper summary:before{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:#000;height:1px;width:13px;transition:0s all}.product-template .product-details .accordion-wrapper summary:after{transform:rotate(90deg)}.product-template .product-details .accordion-wrapper .accordion-content{padding:1rem}.product-template .product-details .accordion-wrapper .accordion-content p{font-size:.875rem}.product-template .product-details .product__media-item{display:block}.product-template.on-sale .image-container .discount-flag{position:absolute;z-index:3;top:1rem;left:1rem;width:3.125rem;height:3.125rem;line-height:1;border-radius:50%;background:var(--primary);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.product-template.on-sale .product-details .header .price-wrap p.price{margin:1rem 0}.product-template.on-sale .product-details .header .price-wrap .price{color:var(--primary);display:flex;justify-content:center}.product-template.on-sale .product-details .header .price-wrap .price .discount-origin{text-decoration:line-through;color:#000;opacity:.6;margin-right:.5rem}.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media__poster img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster.focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.deferred-media__poster:focus:not(.focus-visible){outline:0;box-shadow:none}.deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.deferred-media__poster-button{background-color:var(--grey);border-radius:50%;color:var(--primary);display:flex;align-items:center;justify-content:center;height:3.75rem;width:3.75rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .3s ease,color .3s ease;z-index:1}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{width:1.25rem;height:1.25rem}.deferred-media__poster-button .icon-play{margin-left:.2rem}@media (min-width: 1024px){.product-template .image-container .img-carousel{width:81.75%;order:2}.product-template .image-container .seondary-img-carousel{width:16.25%;margin-right:2%;margin-top:0;order:1}.product-template .image-container .product__media-item{display:block}.product-template .product-details .product__media-item{display:none}.product-template.on-sale .image-container .discount-flag{left:calc(16.25% + 2.5rem)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/style-product-template.css.map */
