.product-details-wrapper .product-info .title{font-size:calc(var(--pe-h2-font-size-sm) - 1px)}.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.frequently-products-section:empty{display:none}.frequently-products-section:empty~.tabs-section>div{padding-top:0}.product--media.landscape,[data-productslider] .custom-video-container.landscape .poster-image{aspect-ratio:16/9}.product-details-wrapper .product-info:not(:has(.pd-form-wrapper)) .pdp-contact-info{padding-top:0!important}.product--media.portrait,[data-productslider] .custom-video-container.portrait .poster-image{aspect-ratio:458/557}.product--media.square,[data-productslider] .custom-video-container.square .poster-image{aspect-ratio:1/1}.product-details-wrapper .product--media img,.product-details-wrapper .product--media svg{width:100%;height:100%;object-fit:cover;border:1px solid #e7e7ed;border-radius:7px}[data-productslider] .custom-video-container .video-section{width:100%;height:100%}[data-productslider] .custom-video-container .video-section video{object-fit:contain;background:#eae9e6;width:100%;height:100%}.product-thumb--image .thumb-item{border:1px solid transparent;border-radius:2px}.swiper-slide-thumb-active .product-thumb--image .thumb-item{border:1px solid #000}.product-thumb--image.swiper-slide-thumb-active .thumb-item,.product-thumb--image.swiper-slide-active .thumb-item{border:1px solid var(--pe-color-gray-700)}.swiper-wrapper__custom--thumbs.classic-horizontal{margin-top:10px}.product-details-wrapper .product-info .price-block{gap:8px!important}.below-title-info:has(span:empty:nth-of-type(1)):has(span:empty:nth-of-type(2)),.below-title-info span:empty,.product-details-wrapper .product-info .price-block:empty{display:none!important}.below-title-info span{display:flex;align-items:center}.below-title-info span+span:before{content:"";display:block;width:1px;height:15px;background-color:var(--pe-color-gray-900);margin-right:10px}.below-title-info{gap:10px;text-transform:uppercase}.product-details-wrapper .readmore-block{margin-top:-2px}.product-details-wrapper .quantity-wrapper .form-control{font-size:16px;padding-inline:5px}.pdp-contact-info .icon-block{margin-block:2.5px}.pdp-contact-info .text-block strong{margin-bottom:3px;display:inline-block}.text-link-pdf:not(:hover) .text-link{text-decoration:none!important}.text-link-pdf svg{height:20px;width:20px}.text-link-pdf:not(:hover) .text-link:after{background-color:transparent}.benefit-slide-section .disc *{margin-bottom:0}#content-tabs .block-content .metafield-rich_text_field>p:last-child{margin-bottom:0}#content-tabs .block-content .metafield-rich_text_field>p:not(:last-child){margin-bottom:26px}.btn-group-literature .btn-light-gray svg{height:30px;width:30px}.product-details-tab ul{padding-left:1.5rem;gap:5px}#content-tabs .collapsible_panel.open .panel_toggle svg{transform:rotate(180deg)}.product-testimonials-section .testimonial-text p:last-child{margin-bottom:0}.classic-vertical .product-image-thumbs swiper-slide{cursor:pointer}.swiper-wrapper__custom--thumbs.classic-vertical{margin-top:10px}.product-info .product-form{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.product-info .product-form>div{width:100%}.product-info .product-form>div.quantity-wrapper,.product-info .product-form>div.product_buy_buttons{width:auto;flex:1 1 auto}.product-info .product-form>div.product_buy_buttons form.form{flex-direction:column!important}.product-info .product-form>div.product_buy_buttons form.form .btn.btn-primary{padding-inline:15px!important}.request-quote-form .contact__fields div:empty,body:not(:has(.oem-matches-main)) .oem-features-cta{display:none!important}.request-quote-form textarea.form-control{height:100px}@media(max-width:991px){#content-tabs .collapsible_panel .left-col>:last-child{margin-bottom:0!important}.product-details-tab .right-col .js-watch-height{border-radius:7px!important}.product-testimonials-section .custom-swiper-navigation{display:flex;justify-content:center;gap:10px;order:2;margin-top:25px}.product-testimonials-section .custom-swiper-navigation>button{opacity:1!important;position:static!important;transform:translateZ(0)!important}.product-testimonials-section .custom-swiper-navigation [class*=button-].swiper-button-disabled{opacity:.4!important}#content-tabs #tabs-content .tab-pane{display:block}#content-tabs #tabs-content .tab-pane:last-child{margin-bottom:-20px}.product-info .product-form .quantity-wrapper{max-width:120px}.product-details-wrapper .quantity-wrapper .form-control{padding-block:8.5px}[aria-labelledby="Features & Benefits"] .toggle-content-wrap{width:calc(100% + 30px);margin-left:-15px}[aria-labelledby="Features & Benefits"] .block-content{padding-inline:15px}#content-tabs #tabs-content .tab-pane:first-child{margin-top:-20px}}@media(max-width:767px){.benefit-slide-section swiper-container::part(container){overflow:visible}}@media(min-width:992px){.product-testimonials-section .testimonial-text p:not(:last-child){margin-bottom:25px}.text-link-pdf svg{height:21px;width:21px}#content-tabs .tabcontent .collapsible_panel{border:none}#content-tabs .collapsible_panel .toggle-content{grid-template-rows:1fr;display:block}#content-tabs .collapsible_panel .toggle-content-wrap{overflow:inherit}.last-update{font-size:14px!important}.product-details-tab ul{gap:3px;padding-left:1.75rem}.btn-group-literature .btn-light-gray svg{height:40px;width:40px}.pdp-contact-info .icon-block{margin-left:-4px;margin-block:0}.product-details-wrapper .product-images-wrapper{position:sticky;top:calc(var(--pe-header-height) + 30px)}.product-details-wrapper .quantity-wrapper .form-control{font-size:18px}.product-info .product-form{column-gap:15px}.product-details-wrapper .product--media img,.product-details-wrapper .product--media svg{border-radius:10px}.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-prev{top:0;transform:translate(-50%) rotate(90deg);left:50%}.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-next{bottom:0;top:auto;transform:translate(-50%) rotate(90deg);left:50%}.classic-vertical{--pe-product-image-thumbs-width:60px}.swiper-wrapper__custom--main.classic-vertical .product-image-thumbs .product-thumb--image{height:var(--pe-product-image-thumbs-width);width:var(--pe-product-image-thumbs-width);display:flex}.swiper-wrapper__custom--main.classic-vertical{width:calc(100% - var(--pe-product-image-thumbs-width) - 20px);order:2}.swiper-wrapper__custom--thumbs.classic-vertical{width:var(--pe-product-image-thumbs-width);order:1;display:flex;align-items:center;margin-top:0}.classic-vertical .product-image-thumbs{height:410px}}@media(min-width:1025px){.product-details-wrapper .product-info .title{font-size:calc(var(--pe-h2-font-size) - 3px);line-height:1.35}}@media(min-width:1400px){.product-tabs-wrapper{padding-inline:2px}.product-details-tab .left-col{width:40%}.product-details-tab .right-col{width:60%}}.template-product :is(.swym-button,.swym-btn-container,.swym-wishlist-button,.swym-add-to-wishlist,#swym-atw-button-container,.swym-button-bar){display:none!important}.request-quote-form form,.request-quote-form form *{box-sizing:border-box}.request-quote-form form input:not([type=submit]),.request-quote-form form textarea,.request-quote-form form select{width:100%;background-color:#fff;padding:11px 20px;border-radius:5rem;min-height:47px;border:var(--pe-input-border-width) solid var(--pe-input-border-color);font-weight:400;font-size:15px;color:var(--pe-input-focus-floating-label-color);line-height:1;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;outline:none!important}.request-quote-form form select{width:auto;color:#54575b;--pe-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-image:var(--pe-form-select-bg-img),var(--pe-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 10px center;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.request-quote-form form input:not([type=submit])::-webkit-input-placeholder{color:var(--pe-input-focus-floating-label-color);opacity:1}.request-quote-form form input:not([type=submit]):-ms-input-placeholder{color:var(--pe-input-focus-floating-label-color);opacity:1}.request-quote-form form input:not([type=submit])::-ms-input-placeholder{color:var(--pe-input-focus-floating-label-color);opacity:1}.request-quote-form form input:not([type=submit])::placeholder{color:var(--pe-input-focus-floating-label-color);opacity:1}.request-quote-form form input:not([type=submit]):-webkit-autofill,.request-quote-form form input:not([type=submit]):-webkit-autofill:hover,.request-quote-form form input:not([type=submit]):-webkit-autofill:focus,.request-quote-form form input:not([type=submit]):-webkit-autofill:active{transition:background-color 99999999999s ease-in-out 0s;background-color:#fff!important}.request-quote-form form .hs-form-field,.request-quote-form form form{position:relative}.request-quote-form form .hs-form-field label:not(.hs-error-msg){font-weight:400;font-size:15px;color:#54575b;margin-bottom:5px}.request-quote-form form .hs-form-field{margin-bottom:15px}.request-quote-form form .hs-form-field label:not(.hs-error-msg) .hs-form-required{color:var(--pe-color-danger)!important;margin-left:3px}.request-quote-form form [type=submit]{text-transform:uppercase;color:var(--pe-primary-btn-color);font-size:15px;line-height:1;border:0!important;border-radius:5rem;padding:14px 30px;background-color:var(--pe-primary-btn-bg);font-weight:700;letter-spacing:.01em;width:100%;margin-top:5px}.request-quote-form form form .actions{position:absolute;right:2px;top:2px}.request-quote-form form textarea{width:100%!important;border-radius:20px!important;min-height:100px!important;display:block;padding:15px 20px!important}.request-quote-form form input:not([type=submit]):hover,.request-quote-form form input:not([type=submit]):focus,.request-quote-form form input:not([type=submit]):focus-visible,.request-quote-form form textarea:hover,.request-quote-form form textarea:focus,.request-quote-form form textarea:focus-visible,.request-quote-form form select:hover,.request-quote-form form select:focus,.request-quote-form form select:focus-visible{color:var(--pe-input-text-color);background-color:var(--pe-input-focus-bg-color);border-color:var(--pe-input-focus-border-color)!important}#MainContent .request-quote-form form .hs-form-field.hs_phone label{position:static;margin-bottom:5px;opacity:1!important}@media(min-width:768px){.request-quote-form form select{background-position:right 20px center}.request-quote-form form input:not([type=submit]){padding:11px 20px;min-height:48px;font-size:16px}.request-quote-form form [type=submit]{font-size:16px;padding:16px 30px}.request-quote-form form [type=submit]:active{background-color:var(--pe-primary-btn-active-bg)}.request-quote-form form .hs-form-field label:not(.hs-error-msg){font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/template-product.css.map */
