.slider-mobile-gutter .skip-to-content-link .button:before{z-index:-1}body.has-parent-variants [id*=price-],body.has-parent-variants .product-form__buttons:not(.jamersan-parent-selector),body.has-parent-variants [id*=Inventory-],body.has-parent-variants .inventory-wrapper,body.has-parent-variants .mfg-pn-wrapper,body.has-parent-variants .product_inventory-status,body.has-parent-variants .volume-pricing-note,body.has-parent-variants .product__tax,body.has-parent-variants .product-form__quantity,body.has-parent-variants quantity-input{display:none!important}.jamersan-parent-selector{background:rgba(var(--color-base-background-1),1);border:1px solid rgba(var(--color-border),.2);border-radius:var(--inputs-radius);padding:1.5rem}.jamersan-parent-selector .parent-selector-title{font-size:1.6rem;margin-bottom:1rem}.product__vendor{margin-bottom:1rem}.product__vendor a.vendor-link{text-decoration:none;font-weight:500;color:#04080abf}.product__vendor .vendor-link:hover{text-decoration:underline}.video-gallery-modal .quick-add-modal__content{width:80%;border:1px solid rgba(0,0,0,.2);border-radius:.6rem;background-clip:padding-box;box-shadow:none}.video-gallery-modal .quick-add-modal__content-info{padding:0;display:flex;flex-direction:column}.video-gallery-modal .modal-header{font-weight:700;text-transform:uppercase;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.6rem - 1px);border-top-right-radius:calc(.6rem - 1px);padding:2rem}.video-gallery-modal .modal-body{flex:1 1 auto;padding:2rem;display:grid;grid-template-columns:1fr}.video-gallery-modal .modal-main-video,.video-gallery-modal .modal-gallery{padding:0 12px;width:100%}.video-gallery-modal .modal-gallery{display:flex;flex-direction:column}.video-gallery-modal .modal-gallery-header{font-size:12px;font-weight:700;line-height:130%;text-transform:uppercase;color:#767676;background:#f1f3f3;padding:5px 10px;margin:0}.video-gallery-modal .modal-gallery-body{border:1px solid #f1f3f3;padding:15px 15px 0;margin:0 0 15px}.video-gallery-modal .modal-gallery-body__note{display:block;color:#664d03;background-color:#fff3cd;padding:5px 10px;text-transform:none;font-size:12px;line-height:130%;margin:0 0 15px}.product .product__title h1{font-size:26px;text-transform:capitalize;font-family:var(--font-body-family)}.product h2.related-products__heading{font-size:26px}.product__sku-wrapper{display:flex;flex-wrap:wrap;gap:5px}.product__sku{margin:0}.product__sku span{font-weight:700}.rating-wrapper .rating-star{--color-rating-star: #ffb248;--letter-spacing: 0;--font-size: 2}.rating-wrapper .rating-count a{text-decoration:none}.rating-wrapper .rating-count a span{color:rgba(var(--color-foreground));font-size:1.6rem}.rating-wrapper .rating-count a:hover span{color:var(--color-brand-primary--brick-layer-red)}.price:not(.single) .price-item--regular{opacity:.6}[id^=price-] .price .price-item--regular,[id^=price-] .price .price-item--sale{opacity:1;font-weight:700;color:var(--color-brand-primary--brick-layer-red);margin:0 .5rem 0 0}[id^=price-] .price__sale .price-item--regular{opacity:.5}variant-selects .form__label{font-weight:700}.product__short-description>.product__short-description-text{margin:10px 0;font-size:1.7rem}.product__short-description>.product__short-description-text.alt-promote{font-weight:700;text-transform:uppercase;font-size:1.7rem;line-height:100%}.product__short-description>.product__short-description-text.alt-promote>br{display:none}.product__short-description>.product__short-description-text.alt-promote>p{width:100%}.product__short-description>.product__short-description-text.alt-promote>a{color:#616161;border:2px solid transparent;background:#f8f9fa;padding:7px;margin:0 2.5px 5px;font-size:14px;font-weight:400;line-height:100%;text-decoration:none;text-transform:initial;display:inline-block;width:fit-content;transition:color .3s ease-out}.product__short-description>.product__short-description-text.alt-promote>a.alt-promote-active{font-weight:700;border-color:#616161}.product__short-description>.product__short-description-text.alt-promote>a:hover{color:#fff;background:#000;transition:color .3s ease-out}#MainContent .product__short-description a.link{font-family:var(--font-body-family);font-size:1.7rem}.product__shipping-note{font-size:16px;font-weight:700;display:flex;align-items:center;gap:6px}.product__shipping-note .svg-wrapper,.product__shipping-note svg{height:30px;width:30px}.product__box{line-height:1.4;border:1px solid #e6e6e6;border-radius:4px;margin-bottom:15px}.product__box-heading{text-align:center;font-weight:700;background:#f5f5f5;padding:10px;text-transform:uppercase;font-size:16px}.product__box-body{padding:10px;display:grid;align-items:center;grid-template-columns:100px 1fr;gap:20px}.product__box-image{max-width:100%;width:100%}.product__box-image .media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.product__box-title{text-decoration:none;color:var(--color-foreground);font-size:16px}.product__box .button{margin:10px 0 0;width:fit-content;padding:6px 12px;min-height:31px}.product__box .price .price-item--regular{opacity:1;color:var(--color-brand-primary--brick-layer-red);font-size:16px}.product__box .product__short-description{font-size:13px}.bundle-filters{border:2px solid #dc3545;padding:10px;border-radius:5px;background:#dc35450d;display:flex;flex-wrap:wrap}.bundle-filters h6{flex:0 0 100%;text-align:center;font-size:21px;margin:10px 0 8px;padding:0 10px;text-transform:uppercase;color:rgb(var(--color-foreground))}.bundle-filters>p{font-size:12px;line-height:1.2;text-align:center;padding:0 10px;margin:0 0 10px}.bundle-filters .product-form__input--dropdown{flex:0 0 50%;padding:0 10px 10px}.product__box.sells .product__box-content{width:80%;padding:0 0 0 2.4rem}.product__bundles select,.product__bundle-sells select{padding:2px 5px;font-size:14px;height:2.5rem}@media screen and (max-width: 1039px) and (min-width: 989px){.bundle-filters .select__select{padding:6px;font-size:1.4rem}.bundle-filters .product-form__input--dropdown{padding:0 3px 10px}}@media screen and (max-width: 946px) and (min-width: 782px){.bundle-filters .select__select{padding:6px;font-size:1.4rem}.bundle-filters .product-form__input--dropdown{padding:0 3px 10px}}@media screen and (max-width: 1120px) and (min-width: 750px){.product__box.sells .product__box-content{width:100%;padding:0 0 0 .4rem}.product-form__input .svg-wrapper{right:.8rem}}@media screen and (max-width: 820px) and (min-width: 750px){.product__bundles select,.product__bundle-sells select{font-size:11px}}@media screen and (max-width: 781px) and (min-width: 750px){.bundle-filters .product-form__input--dropdown{flex:0 0 100%}}@media screen and (max-width: 430px){.bundle-filters .select__select{padding:6px;font-size:1.4rem}.bundle-filters .product-form__input--dropdown{padding:0 3px 10px}.product__box.sells .product__box-content{width:100%;padding:0 0 0 .4rem}.product-form__input .svg-wrapper{right:.8rem}.product__bundles select,.product__bundle-sells select{font-size:11px}}.product__bundles .product-form__input--dropdown,.product__bundle-sells .product-form__input--dropdown{display:flex;align-items:center;justify-content:space-between}.product__bundles .form__label,.product__bundle-sells .form__label{margin:0;width:50%}.product__bundles .form__label .required{color:var(--color-brand-primary--brick-layer-red);cursor:help}.product__bundles .select,.product__bundle-sells .select{margin:0;width:50%}.product__bundle-sells h3,.product__addon h3{font-size:16px;line-height:1.4;margin:0;padding:10px 0;border-top:1px solid #f5f5f5;text-transform:capitalize}.product__box.sells{margin-bottom:10px;background:#f5f5f5;border-radius:5px;border:0}.product__box.sells .product__box-body{display:flex;align-items:center;gap:0}.product__box.sells .product__box-image{width:10%}.product__box.sells h4{margin:0;font-size:15px;text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.product__box.sells h4 .material-symbols-sharp{font-size:.7em;text-decoration:none;color:rgb(var(--color-foreground))}.product__box.sells h4 .material-symbols-sharp:hover{color:var(--color-brand-primary--brick-layer-red);cursor:pointer}.product__box.sells [id^=price-]{display:flex;align-items:center;gap:5px;font-size:15px}.product__box.sells [id^=price-] .price__container{margin:0}.product__box.sells [id^=price-] .price__sale{font-size:15px}.product__box.sells [id^=price-] .price__sale .price-item--regular{color:#212529;font-weight:400;opacity:.5;text-decoration-color:var(--color-brand-primary--brick-layer-red)}.product__box.sells [id^=price-] input{cursor:pointer}.product__box-additional{margin:1rem 0;flex-direction:column}.product_inventory-status{font-size:14px;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--button-secondary--text-color);text-transform:capitalize}.product_inventory-status svg{fill:var(--button-secondary--text-color)}.product-form__submit-wrapper{align-items:center;gap:4px;margin:0 0 1rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"notify notify" "qty add-to-cart"}.product-form__submit-wrapper .quantity__label,.product-form__submit-wrapper .product-form__input,.product-form__submit-wrapper .button{margin:0}.product-form__submit-wrapper .quantity__label{display:none}.product-form__submit-wrapper .product-form__input{flex:1;grid-area:qty}.product-form__submit-wrapper .button{max-height:51px;grid-area:add-to-cart}.product-form__submit-wrapper .button[disabled]{background-color:var(--button-disabled--border-color);border-color:var(--button-disabled--border-color);color:var(--color-brand-primary--white)}.product-form__submit-wrapper #klaviyo-bis-button-container{grid-area:notify}.product .product-form__quantity .quantity{border-radius:4px;height:51px;width:116px;padding:1.2rem 1rem}@media screen and (max-width: 749px){.product-form__buttons{max-width:100%}.product-form__submit-wrapper{grid-template-columns:auto 1fr}}.product__notice{background-color:#fff3cd;padding:5px 10px;border-radius:4px;font-weight:500;margin:0 auto;text-align:left;color:#856404;font-size:14px}.product__v-props{display:flex;flex-direction:column;gap:24px}.product__v-props .prop{display:flex;align-items:center;gap:10px}.product__v-props .prop>div{display:flex;flex-direction:column;align-items:flex-start;font-size:14px}.product__v-props .prop .svg-wrapper{width:30px;height:30px}.product__media-wrapper{order:1}.product__info-wrapper{order:2}.bevy_share_button{order:3;width:100%}div .share_cart_wrap,div .share_cart_header{margin:0}.product__info-wrapper.description{padding:50px 0 0;display:grid;grid-template-columns:1fr;order:4}.product__info-wrapper.description .accordion{border-bottom:none}.product__info-wrapper.description .product__info-container:last-child .accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (min-width: 991px){.product__info-wrapper.description .product__info-container:last-child{padding:15px 0;margin:0 0 0 25px}}.product__description>p{margin:0}.product__description{font-size:1.7rem}.product__description h2,.product__description h3,.product__description h4,.product__description h5{font-size:2rem;font-weight:700;text-transform:capitalize;font-family:var(--font-body-family)}.description .product__accordion:not(.product__description) h2,.description .product__accordion h2{font-size:18px;text-transform:capitalize;line-height:120%}.description .accordion{margin:0}.product__accordion .accordion__content{padding:0}.description .product__accordion .accordion__content img{height:auto}.description .product__accordion details[open] summary>.svg-wrapper{transform:rotate(90deg);transition:transform .5s ease-in-out}.description .product__accordion summary>.svg-wrapper{width:12px;height:12px;margin:0;transform:rotate(0);transition:transform .5s ease-in-out}.product__components .accordion__title{margin:15px 0 25px}.product__components .button{padding:6px 20px 6px 14px}.product__component{line-height:1.4;border:1px solid #e6e6e6;border-radius:4px;margin-bottom:15px}.product__component-body{padding:10px;display:grid;grid-template-columns:150px 1fr;gap:20px;font-size:14px}.product__component-image{max-width:100%;width:100%}.product__component-image .media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.product__component-image img{border:none}.product__component-title,.product__component h3{text-decoration:none;color:var(--color-foreground);font-size:18px;line-height:1}.product__component-title:hover{color:var(--color-brand-primary--brick-layer-red)}.product__component-mpn,.product__component-sku{color:var(--color-brand-secondary--darkest-gray);font-size:12px;display:flex;align-items:center;gap:3px;margin:0 0 5px}.product__components .product__inventory{margin:10px 0}.product__component-qty{display:flex;align-items:center;gap:3px}.product__component-price{display:flex;align-items:center;gap:3px;font-weight:700;font-size:14px}.product__component-price .price__container{margin-bottom:.25rem}.product__component .price .price-item--regular{opacity:1;color:var(--color-foreground);font-size:14px;font-weight:400}.table{border-spacing:0}.product__compare-options .table{width:100%}.product__compare-options .table tr{vertical-align:middle}.product__compare-options .table tbody tr:nth-child(odd)>*{background-color:#f8f9fa}.product__compare-options .table tbody tr:nth-child(2n)>*{background-color:#fff}.product__compare-options .table th,.product__compare-options .table td{font-size:13px;padding:.25rem;border:.5px solid #dee2e6}.product__compare-options .table thead tr th{border:.5px solid #dee2e6;background-color:#fff;font-weight:600;vertical-align:middle}.product__compare-options .table tr td{border:.5px solid #dee2e6}.product__compare-options .table tbody tr:last-child td{border-bottom-width:.5px}.product__compare-options .table th:first-child,.product__compare-options .table td:first-child{border-left-width:.5px}.product__compare-options .table td{font-weight:400;vertical-align:middle}.product__compare-options .table th:nth-child(1),.product__compare-options .table td:nth-child(1){width:120px;min-width:120px}.product__compare-options .table th:nth-child(5),.product__compare-options .table td:nth-child(5){width:80px;min-width:80px}.product__compare-options .table th:last-child,.product__compare-options .table td:last-child{width:120px;min-width:120px}.product__compare-options .table .product__inventory{font-size:8.8px!important;font-weight:400!important;line-height:1.2;display:flex;align-items:flex-start;gap:.3rem}.product__compare-options .table .product__inventory .material-symbols-sharp{font-size:14px;margin-top:1px;flex-shrink:0}.product__compare-options .table .product__inventory span:not(.material-symbols-sharp){font-size:13px!important;font-weight:700!important;color:inherit}.product__compare-options .table .product__inventory span:not(.material-symbols-sharp):after{content:"\a";white-space:pre}.product__compare-options .table a.link:before{display:none}.product__compare-options .table a.link:hover:before,.product__compare-options .table a.link:focus:before,.product__compare-options .table a.link:active:before{display:none}@media screen and (max-width: 749px){.product__info-wrapper.description{display:block}.product__compare-options,.product__compare-options .accordion__content{overflow:visible}.product__compare-options .table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid #dee2e6;border-radius:4px}.product__compare-options .table{font-size:1.4rem;min-width:500px;table-layout:fixed;margin:0;border:none}.product__compare-options .table th,.product__compare-options .table td{padding:.15rem;font-size:1.2rem;white-space:nowrap}.product__compare-options .table th{font-size:1.4rem}.product__compare-options .table th:nth-child(1),.product__compare-options .table td:nth-child(1){width:60px;min-width:60px;white-space:normal;word-break:break-word}.product__compare-options .table th:nth-child(5),.product__compare-options .table td:nth-child(5){width:auto;min-width:50px}}.product__compare-options .product__inventory{display:block;font-size:13px;line-height:130%}.product__compare-options .product__inventory .material-symbols-sharp{margin-right:0;width:auto;height:auto}.product__compare-options .product__inventory .material-symbols-sharp{font-size:14px}.product__specifications ul{list-style:none;padding:0}.product__specifications li{border-top:1px dotted rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr}.product__specifications li:nth-child(2n){background:#00000006}.product__specifications li .product__specification-label{text-transform:capitalize;font-weight:700;line-height:1.5}.product__specifications li .product__specification-label,.product__specifications li .product__specification-value{padding:8px;text-align:left}.product__install-details .install-details{display:flex;flex-direction:column;margin:0 0 1rem}.product__install-details .install-details a{width:fit-content}.prop65{padding:36px 0 28px}.prop65 .page-width{display:flex;flex-direction:column}@media screen and (min-width: 990px){.video-gallery-modal .modal-body{grid-template-columns:2fr 1fr}.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%}.product__description.product__accordion{border:none}.product__description.product__accordion svg{display:none}.product__info-wrapper.description{display:grid;grid-template-columns:1fr 1fr}.product__info-container .product__accordion:not(.product__description){border-top:none}.description .product__accordion h2{font-size:26px}}@media screen and (min-width: 750px){.product__info-wrapper.description .product__info-container{max-width:100%}}.product__bundles .product-form__clear-button-wrapper{margin-bottom:0;display:flex;justify-content:flex-end}.product__bundles .product-form__clear-button-wrapper .bundle-clear-button{background:transparent;border:none;color:rgb(var(--color-foreground));padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s ease;min-width:auto;min-height:auto;line-height:1.2}.product__bundles .product-form__clear-button-wrapper .bundle-clear-button:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.5)}.product__bundles .product-form__clear-button-wrapper .bundle-clear-button:active{background:rgba(var(--color-foreground),.1)}.product__bundles [data-bundle-select] .product-form__input--error .select__select{border-color:#dc3545;border-width:2px;box-shadow:0 0 0 .2rem #dc354540;outline:none}.product__bundles [data-bundle-select] .product-form__input--error .select{position:relative}.product__bundles [data-bundle-select] .product-form__input--error .select:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #dc3545;border-radius:4px;pointer-events:none;z-index:1}.product__bundles [data-bundle-select] .product-form__input--error .select__select:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354580}.product__bundles [data-bundle-select] .product-form__input--error .form__label{color:#dc3545;font-weight:600}.product__bundles [data-bundle-select] .product-form__input--error .form__label .required{color:#dc3545;font-weight:700}.product_meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:14px;line-height:18px;margin:1rem 0}.product_meta .sku_wrapper,.product_meta .mfg-pn-wrapper,.product_meta .wpm_gtin_code_wrapper{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:#616161}.product_meta .sku,.product_meta .mfg-pn,.product_meta .wpm_gtin{font-size:14px;line-height:18px;font-weight:400;color:#616161;margin-left:.2rem}.product__short-description>.product__short-description-text.alt-promote>a.active{font-weight:700;border-color:#616161}#parent-selector-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#parent-selector-loading-overlay .loading-content{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a}#parent-selector-loading-overlay .spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #333;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}#parent-selector-loading-overlay p{margin:0;font-size:1.1rem;color:#333}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disabled-option{color:#999!important}.jamersan-parent-selector{padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jamersan--main-product.css.map */
