.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}}#quickShopModal .btn-close,#quickShopCollectionModal .btn-close{font-size:1.25rem}#quickShopModal .product-info .h1,#quickShopCollectionModal .product-info .h1{font-weight:700}#quickShopModal .product-info>p,#quickShopCollectionModal .product-info>p{font-size:1rem;line-height:125%;margin-bottom:.25rem}#quickShopModal .product-info [data-price-wrapper] *,#quickShopCollectionModal .product-info [data-price-wrapper] *{font-size:.875rem;font-weight:400}#quickShopModal .quick-btn-wrapper,#quickShopCollectionModal .quick-btn-wrapper{margin-top:-1rem}#quickShopModal .quick-btn-wrapper .show-more-btn,#quickShopCollectionModal .quick-btn-wrapper .show-more-btn{font-size:.875rem}#quickShopModal .selector-wrapper,#quickShopCollectionModal .selector-wrapper{margin-bottom:.25rem}#quickShopModal [data-qty-controls],#quickShopCollectionModal [data-qty-controls]{max-width:none}#quickShopModal [data-qty-controls] input[type=text],#quickShopCollectionModal [data-qty-controls] input[type=text]{text-align:start}#quickShopModal [data-color-swatches-wrapper],#quickShopCollectionModal [data-color-swatches-wrapper]{padding-bottom:0;padding-top:.55rem}#quickShopModal [data-color-swatches-wrapper] [data-color-swatches] .swatch,#quickShopCollectionModal [data-color-swatches-wrapper] [data-color-swatches] .swatch{width:1.875rem;height:1.875rem}#quickShopModal [data-color-swatches-wrapper] [data-color-swatches] .swatch.selected,#quickShopCollectionModal [data-color-swatches-wrapper] [data-color-swatches] .swatch.selected{outline-width:1.5px;border-width:2.5px}#quickShopModal [data-color-swatches-wrapper] li.visually-disabled:before,#quickShopCollectionModal [data-color-swatches-wrapper] li.visually-disabled:before{width:1.875rem;top:calc(50% - 1.5px);left:calc(var(--bs-gutter-x)*.5);transform:rotate(45deg)}#quickShopModal .side-hidden,#quickShopCollectionModal .side-hidden{transform:translateX(100%)}@media screen and (max-width: 576px){#quickShopModal form,#quickShopCollectionModal form{padding:0}#quickShopModal form label,#quickShopModal form .label,#quickShopCollectionModal form label,#quickShopCollectionModal form .label{font-size:.625rem;margin-bottom:.3rem}#quickShopModal form select,#quickShopCollectionModal form select{font-size:.75rem;padding:.5rem;text-align:start;background-size:.75rem;height:initial}#quickShopModal form .btn-wrapper,#quickShopCollectionModal form .btn-wrapper{padding-top:0;margin-top:.75rem}#quickShopModal form button[type=submit],#quickShopCollectionModal form button[type=submit]{padding:.425rem 1.125rem}#quickShopModal form [data-qty-controls] input[type=text],#quickShopCollectionModal form [data-qty-controls] input[type=text]{font-size:.75rem;padding:.25rem .75rem}#quickShopModal form [data-qty-controls] .form-control,#quickShopCollectionModal form [data-qty-controls] .form-control{height:initial}#quickShopModal form [data-qty-controls] button,#quickShopCollectionModal form [data-qty-controls] button{min-width:32px;height:32px}#quickShopModal form [data-qty-controls] button svg,#quickShopCollectionModal form [data-qty-controls] button svg{width:12px}}@media screen and (min-width: 992px){#quickShopModal .btn-close,#quickShopCollectionModal .btn-close{font-size:1.45rem}#quickShopModal .product-info>p,#quickShopModal .product-info [data-price-wrapper] *,#quickShopCollectionModal .product-info>p,#quickShopCollectionModal .product-info [data-price-wrapper] *{font-size:1.125rem;line-height:135%}#quickShopModal form,#quickShopCollectionModal form{flex-flow:column}#quickShopModal form .selector-wrapper,#quickShopModal form .btn-wrapper,#quickShopModal form .quantity-wrapper,#quickShopModal form .col,#quickShopModal form .col-12,#quickShopModal form [data-color-swatches],#quickShopCollectionModal form .selector-wrapper,#quickShopCollectionModal form .btn-wrapper,#quickShopCollectionModal form .quantity-wrapper,#quickShopCollectionModal form .col,#quickShopCollectionModal form .col-12,#quickShopCollectionModal form [data-color-swatches]{width:100%;min-width:unset;max-width:unset}#quickShopModal form label,#quickShopCollectionModal form label{font-size:1rem;margin-bottom:.35rem}#quickShopModal form .selector-wrapper,#quickShopCollectionModal form .selector-wrapper{margin-bottom:.85rem}#quickShopModal form .btn-wrapper,#quickShopCollectionModal form .btn-wrapper{margin-top:1.15rem}#quickShopModal form button[type=submit],#quickShopCollectionModal form button[type=submit]{width:100%}#quickShopModal .quick-btn-wrapper,#quickShopCollectionModal .quick-btn-wrapper{margin-top:-1.85rem}#quickShopModal [data-color-swatches-wrapper],#quickShopCollectionModal [data-color-swatches-wrapper]{padding-bottom:.55rem;padding-top:.25rem}}