.template-product main{padding-bottom:0}.template-product .section-product{padding-bottom:0}.template-product .section-product .title-wrapper{padding-top:2rem}.template-product .section-product .title-wrapper h1{line-height:2.7rem;letter-spacing:-0.04em}.template-product .section-product .title-wrapper .lead-time,.template-product .section-product .title-wrapper a{font-family:"Courier","Courier New",monospace;font-size:.875rem}.template-product .section-product .desktop-wrapper .lead-time,.template-product .section-product .desktop-wrapper a{font-family:"Courier","Courier New",monospace}.template-product .section-product .specs-wrapper p,.template-product .section-product .specs-wrapper li{font-size:1rem;line-height:1.54rem;letter-spacing:.02em}.template-product .section-product [data-product-price]{font-size:1.375rem;font-weight:700}.template-product .section-product .block{display:none}.template-product .section-product .promo-wrapper{background-color:#f8d6bb}.template-product .section-product .card-group .card:last-child{margin-bottom:0}@media screen and (min-width: 576px){.template-product .section-product .product-thumbnail .negative-margin{margin-right:-0.4375rem;margin-left:-0.4375rem}.template-product .section-product .product-thumbnail .carousel{margin-right:-1.3125rem;margin-left:-1.3125rem}.template-product .section-product .simplebar-snippet{padding-left:1.3125rem;padding-right:1.3125rem}.template-product .section-product .simplebar-snippet .overflow-wrapper .col-3:first-child{margin-left:.25rem}}@media screen and (min-width: 992px){.template-product main{padding-bottom:var(--section-padding-common)}.template-product main section.shopify-section:first-child{padding-top:4.625rem}.template-product .section-product .desktop-wrapper .h4{font-size:2.375rem;line-height:3.0706rem;letter-spacing:-0.03em;font-weight:400}.template-product .section-product .block{display:block}.template-product .section-product [data-product-price]{font-size:1.5rem;line-height:2.355rem}.template-product .section-product .col-lg-5.px-0{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.template-product .section-product .specs-wrapper p,.template-product .section-product .specs-wrapper li{font-size:1.125rem;line-height:1.6875rem}.template-product .section-product .promo-wrapper{max-width:39.0625rem;padding:.8125rem 1.4375rem .6875rem}.template-product .section-product .promo-wrapper p{font-size:1.125rem;letter-spacing:.02em;line-height:1.6875rem}.template-product .section-product .card{flex:0 0 50%}.template-product .section-product .product-thumbnail .negative-margin{margin-left:calc(-0.5*var(--bs-gutter-x));margin-right:calc(-0.5*var(--bs-gutter-x))}.template-product .col-12.col-lg-7.px-sm-0{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.template-product .accordion .accordion-body p{margin-bottom:1.75rem}.template-product .accordion .accordion-body p:last-child{margin-bottom:0}}.product-gallery [data-product-featured-image]~.img-badge{padding:1.25rem}.product-gallery [data-product-featured-image]~.img-badge img{width:110px}.product-gallery .product-thumbnail a{display:block}.product-gallery .product-thumbnail a .img-badge img{width:30px}.product-gallery .product-thumbnail a.current{border:1px solid #000}.product-gallery .overflow-wrapper{--bs-gutter-x: 1rem;margin-left:-0.75rem}.product-gallery .simplebar-snippet{padding-left:.75rem;padding-right:.75rem}.product-gallery .simplebar-snippet .slide-wrapper{padding-bottom:2.375rem}.product-gallery .simplebar-snippet .overflow-wrapper .col-3:first-child{margin-left:.25rem}.product-gallery .simplebar-snippet .overflow-wrapper .last-item-grid{width:calc(25% - var(--bs-gutter-x)*.5);padding-right:0}.product-gallery .simplebar-snippet .scrollbar{left:.75rem;width:calc(100% - 1.5rem)}.product-gallery .row-cols-4>*{flex:0 0 auto;max-width:25%}.product-gallery .product-thumbnail .negative-margin{margin-left:-0.125rem;margin-right:-0.125rem}.product-gallery .product-thumbnail .negative-margin.gx-2{--bs-gutter-x: .875rem}.product-gallery .product-thumbnail video,.product-gallery .product-thumbnail iframe{width:100%}.product-gallery .product-thumbnail iframe{min-height:18.75rem}.product-gallery.material{padding-top:1.75rem}.product-gallery.material .product-thumbnail .negative-margin{margin-left:calc(-0.5*var(--bs-gutter-x));margin-right:calc(-0.5*var(--bs-gutter-x));padding-bottom:1rem}.product-gallery.material .simplebar-snippet{padding-left:0;padding-right:0}.product-gallery.material .simplebar-snippet .scrollbar{left:.4px;width:calc(100% - .25rem)}.product-gallery.material:has(.negative-margin){padding-left:0;padding-right:0}@media screen and (min-width: 992px){.product-gallery [data-product-featured-image]~.img-badge{padding:1.5rem}.product-gallery [data-product-featured-image]~.img-badge img{width:147px}.product-gallery .product-thumbnails.scroll-carousel-section{padding-top:1.5625rem}.product-gallery .product-thumbnail .negative-margin.gx-2{--bs-gutter-x: 1.5rem}.product-gallery .product-thumbnail a .img-badge{padding:.5rem}.product-gallery .row-cols-lg-5>*{flex:0 0 auto;width:20%}.product-gallery.material{padding-top:0}.product-gallery.material .product-thumbnail .negative-margin{padding-top:0}}