.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}}.template-search .section-search .h2{font-family:inherit;font-size:1.125rem;font-weight:700}.template-search .section-search .text-wrapper{border-bottom:1px solid #d9d9d9}.template-search .section-search .text-wrapper .h3{font-family:inherit;font-size:.875rem;font-weight:400}.template-search .section-search form .search-icon svg{width:1.5rem;height:1.5rem}.template-search .section-search form .form-control{font-size:1rem}.template-search .section-search form.was-validated.is-invalid .form-control,.template-search .section-search form.was-validated.is-invalid .form-control::placeholder{color:var(--bs-primary);border-color:var(--bs-border-color);z-index:0}.template-search .section-search form.was-validated.is-invalid .invalid-feedback{color:var(--bs-primary);display:block;z-index:0}.template-search .section-search .predictive-search{z-index:unset}.template-search nav[aria-label=pagination]{padding-top:1rem}.template-search nav[aria-label=pagination] .pagination{margin-bottom:.5rem}.template-search .section-text-highlight,.template-search .section-text-highlight .container{padding-top:0;padding-bottom:0}@media screen and (min-width: 992px){.template-search .section-search .header-wrapper{border-bottom:1px solid #d9d9d9}.template-search .section-search .header-wrapper .text-wrapper{border:none}.template-search .section-search .header-wrapper .text-wrapper .h2{font-size:1.5rem}.template-search .section-search .header-wrapper .text-wrapper .h3{font-size:1.125rem}.template-search .section-search .predictive-search form{max-width:28.5rem}.template-search .section-search .predictive-search form .form-control{padding-top:.75rem;padding-bottom:.75rem}.template-search nav[aria-label=pagination]{padding-top:1.75rem}.template-search .section-text-highlight{padding-bottom:.5rem}.template-search .section-text-highlight p{font-size:1.125rem}}