.MainProduct-section .MainProduct-wrap{padding:10rem 0}.product .product__media-wrapper{max-width:36.755%!important;width:100%!important;padding-right:2%!important;position:relative;padding-right:2.2rem}.product .product-info-middle{max-width:31.58%!important;width:100%!important;padding-left:2.85%;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;padding-right:2.85%}.product .product-title-wrap .title{margin:0 0 0rem;line-height:normal;font-family:var(--font-2);color:#000;padding:0 0 4rem}.product .product__media-wrapper .lg-slid ul.product__media-list{padding:0;margin:0;scroll-padding-left:0rem}.product .product__media-wrapper .lg-slid ul.product__media-list li.product__media-item{width:100%;margin:0 auto;max-width:488px}.product .product__media-wrapper .lg-slid ul.product__media-list li.product__media-item .product-media-container{width:100%;border:0;padding:0}.product-info-wrap .piw-description{margin:0 0 2.9rem;border-right:1px solid #d9d9d9;padding-right:6.8rem}.product-info-wrap .piw-description h1{margin:0 0 1.8rem;line-height:1;font-size:var(--p42);color:#000}.product-info-wrap .piw-description h1 span{display:block;line-height:1}.product-info-wrap .piw-description p{color:#000;font-size:var(--p16);line-height:auto}.product-info-wrap .piw-description span:first-child{font-size:var(--p24);display:block;line-height:normal;margin:0 0 1rem}.product .product__info-wrapper{max-width:31.5%!important;width:100%!important;padding:0 0 0 2.5%!important;margin-left:auto!important;padding-left:0}.product .product__info-wrapper .piw-logedin-panel{background:#fff;box-shadow:0 0 27.3px #0000001a;border-radius:10px;padding:2.8rem;width:100%;border:1px solid rgba(238,46,29,.13)}.product .product__info-wrapper .piw-logedin-panel .piw-bl-title{color:#000;font-size:var(--p24);font-family:var(--font-2);font-weight:700;margin:0 0 1rem}.piw-before-login .txt p{color:#000}.piw-before-login .txt{margin:0 0 1.8rem}.product .product__info-wrapper .piw-logedin-panel .piw-ls-btn{display:flex;justify-content:space-between}.product .product__info-wrapper .piw-logedin-panel .button,.button{height:5rem;font-size:var(--p15);color:#fff;display:inline-flex;gap:0 1rem;font-family:var(--font-3);font-weight:700;text-transform:uppercase;padding:0 3rem;letter-spacing:0;transition:all .45s ease-in-out;border:0}.product .product__info-wrapper .piw-logedin-panel .button:hover,.button:hover{background-color:#000}.product .product__info-wrapper .piw-logedin-panel .button:before,.button:before,.product .product__info-wrapper .piw-logedin-panel .button:after,.button:after{content:normal}.ptw-title-wrap{display:flex;justify-content:space-between;border:0px solid #6d23370d;padding:0;border-radius:10rem;background-color:#6d233740;margin:0 0 4.5rem}.ptw-text-wrap .ptw-content-wrap{display:block;background:#fff;box-shadow:0 0 27.3px #0000001a;border-radius:10px;padding:3.7rem;min-height:19.3rem}.ptw-text-wrap .ptw-content-wrap h3{font-size:var(--p24);color:#000;font-weight:700;margin:0 0 1.3rem}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn{display:flex;column-gap:4rem}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a{color:#000;font-size:var(--p15);font-weight:700;font-family:var(--font-3);text-transform:uppercase;border-bottom:1px solid;display:flex;align-items:center;gap:0 1rem;line-height:normal;transition:all .45s ease-in-out}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a path{fill:#000;transition:all .45s ease-in-out}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a.piw-login-btn,.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a:hover{color:#6d2337}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a.piw-login-btn path,.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a:hover path{fill:#6d2337}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a.piw-login-btn:hover{color:#000}.ptw-text-wrap .ptw-content-wrap .ptw-content-btn a.piw-login-btn:hover path{fill:#000}.ptw-title-wrap .ptw-title{cursor:pointer;font-size:var(--p15);color:#acacac;font-family:var(--font-3);text-transform:uppercase;padding:1.4rem 4rem;transition:all .45s ease-in-out;font-weight:700}.ptw-title-wrap .ptw-title:first-child{border-radius:10rem 0 0 10rem}.ptw-title-wrap.miltiple-tab .ptw-title:last-child{border-radius:0 10rem 10rem 0}.ptw-title-wrap .ptw-title:hover,.ptw-title-wrap .ptw-title.active{background-color:#6d2337;color:#fff}.ptw-price-wrap .ptw-price-title{color:#000;font-size:var(--p15);font-weight:700}.ptw-text-wrap .ptw-content-wrap .ptw-price-title{font-size:var(--p24);font-weight:700;color:#000;font-family:var(--font-2);margin:0 0 1.4rem;line-height:1}.ptw-text-wrap .ptw-content-wrap .ptw-price{margin:0 0 1.3rem}.ptw-text-wrap .ptw-content-wrap .ptw-price span.hidden{font-size:var(--p42);font-weight:700;font-family:var(--font-2);color:#000}.ptw-text-wrap .ptw-content-wrap .ptw-price .tex{color:#000;font-size:var(--p16);font-family:var(--font-2);padding-left:.5rem}.ptw-content-wrap .ptw-content{color:#000;font-size:var(--p16);font-family:var(--font-2)}.ptw-text-wrap .ptw-content-wrap .ptw-note{color:#000;font-size:var(--p16);font-family:var(--font-2);font-style:italic}.ptw-price-wrap .ptw-price span.hidden{display:inline!important;color:#000;font-size:42px;line-height:49.77px;font-weight:700}.ptw-price-wrap .ptw-price{margin-bottom:12px}.ptw-price-wrap .ptw-price span.tex{font-size:16px;color:#000;line-height:18.96px;font-weight:400}.ptw-price-wrap .ptw-note{font-size:16px;line-height:18.96px;font-weight:400;color:#000;font-style:italic}.piw-after-logedin{padding:25px 20px;border-radius:10px;box-shadow:0 0 6.3px #0003}.piw-after-logedin .piw-al-title{font-size:var(--p24);line-height:1.16666666667;font-weight:700;margin:0 0 15px}.piw-account-details .piw-ad-feild{margin-bottom:2rem;font-size:var(--p14);line-height:1;border-bottom:1px solid #d9d9d9;padding:.9rem 0;color:#000;font-family:var(--font-2)}.piw-as-logout{margin-top:20px;text-align:center}.product .product__info-wrapper product-info{display:flex;flex-wrap:wrap;gap:3rem}.product .product__info-wrapper .piw-continue-btn{width:100%;text-align:right}.piw-condition-unit{margin:0 0 2.9rem;border-right:1px solid #d9d9d9;padding-right:6.8rem}.piw-condition-unit .piw-cu-title h3{margin-bottom:15px}.piw-cu-text{font-size:var(--p16);color:#000}.ptw-content .ptw-content-title{font-size:var(--p24);font-weight:700;color:#000;font-family:var(--font-2);margin:0 0 1.4rem;line-height:1;width:100%}.ptw-content-wrap[data-title=critical-info] img{border:1px solid #dee2e6;max-width:200px}.ptw-content-wrap[data-title=critical-info] figure{margin-left:0}.ptw-content-wrap[data-title=critical-info] ul{padding-left:20px}.ilw-lists label.form-item{display:block}.shipping-address-wrapper{display:none}.issue-list-wrap.before-login .ilw-lists{opacity:.6}.product .product__media-wrapper{display:flex;flex-direction:column;position:relative}.page-template-product .prd-topnavv{padding-left:1.5rem;padding-right:1.5rem;max-width:144.8rem;width:100%;margin:-7.7rem auto 5.9rem}.page-template-product .back-to-collection{font-size:var(--p16);color:#000;font-family:var(--font-3);display:inline-flex;gap:.855rem;align-items:center;font-weight:700;letter-spacing:0}.ptw-text-wrap .ptw-content-wrap{display:block;background:#fff;box-shadow:none;border-radius:0;padding:0 0 2rem;min-height:auto}.product .product-title-wrap .title{padding:0 0 1.6rem;font-size:var(--p24)}.ptw-text-wrap .ptw-content-wrap .ptw-content ul{padding:0;margin:0}.ptw-text-wrap .ptw-content-wrap .ptw-content ul li{list-style:none}.ptw-text-wrap .ptw-content-wrap[data-title=price]{padding-bottom:3.6rem}.ptw-text-wrap .ptw-content-wrap[data-title=part-numbers] .ptw-content ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;max-width:34rem;width:100%}.product .product__info-wrapper .piw-logedin-panel .button,.button{text-transform:none;padding:0 2rem}.piw-as-logout{display:flex;justify-content:space-between;margin-top:3rem}.piw-after-logedin .piw-al-title{color:#000}.ptw-text-wrap .ptw-content-wrap .ptw-price .tex{font-size:var(--p16);color:#000}.ptw-text-wrap .ptw-content-wrap .ptw-note{margin:0 0 1.3rem;font-weight:500}.ptw-text-wrap .ptw-content-wrap .est-repair-time{font-weight:700;color:#000;font-size:var(--p16)}.product .product__info-wrapper .issue-list-wrap{background:#fff;box-shadow:0 0 27.3px #0000001a;border-radius:10px;padding:3rem 4.5rem 3rem 1.2rem;margin-top:1rem;border:1px solid rgba(238,46,29,.13)}.product .product__info-wrapper .issue-list-wrap .ilw-lists{max-height:373px;overflow:auto}.product .product__info-wrapper .issue-list-wrap.error .title,.product .product__info-wrapper .issue-list-wrap.error .text p,.product .product__info-wrapper .issue-list-wrap.error label span{color:red}.product .product__info-wrapper .issue-list-wrap.error label span:before{border-color:red}.product .product__info-wrapper .issue-list-wrap.error input[type=text]{border-color:red}.product .product__info-wrapper .issue-list-wrap.error input[type=text]::placeholder{color:red}.service-type-change-over .product__info-wrapper product-info .piw-continue-btn{text-align:center}.product .product__media-wrapper .product-info-wrap{display:flex;flex-direction:column;row-gap:2rem;margin-top:20px}.product .product__media-wrapper .product-info-wrap ul{padding:0 0 0 1.7rem;margin:0}.product .product__info-wrapper .issue-list-wrap .ilw-lists{scrollbar-width:thin;scrollbar-color:#7f3245 #d9d9d9}.product .product__info-wrapper .issue-list-wrap .ilw-lists::-webkit-scrollbar{width:16px}.product .product__info-wrapper .issue-list-wrap .ilw-lists::-webkit-scrollbar-track{background:#d9d9d9}.product .product__info-wrapper .issue-list-wrap .ilw-lists::-webkit-scrollbar-thumb{background-color:#7f3245;border-radius:10px;border:0px solid #d9d9d9}.product .product__info-wrapper .issue-list-wrap .title{font-size:var(--p24);font-weight:700;color:#000;margin:0 0 1rem;font-family:var(--font-2)}.product .product__info-wrapper .issue-list-wrap .text p{color:#000}.product .product__info-wrapper label.form-item.other-issue-input{display:none}.product .product__info-wrapper label.form-item.other-issue-input.active{display:flex}.ilw-lists{display:flex;margin-top:1.2rem;width:100%;flex-direction:column;row-gap:1.6rem}.product .product__info-wrapper .form-item{display:flex;position:relative;font-family:var(--font-2);font-size:var(--p16);color:#000;font-weight:400;flex-wrap:wrap}.product .product__info-wrapper .form-item input[type=checkbox]{margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.product .product__info-wrapper .form-item .checkmark{display:flex;column-gap:1rem;position:relative;font-family:var(--font-2);font-size:var(--p15);color:#000;font-weight:400;align-items:center;padding-left:3.5rem}.product .product__info-wrapper .form-item .checkmark:before{content:"";width:2.5rem;height:2.5rem;border:1px solid #592330;border-radius:.5rem;position:absolute;left:0}.product .product__info-wrapper .form-item input:checked~.checkmark:before{background-color:#592330}.product .product__info-wrapper .form-item input:checked~.checkmark:after{display:block}.product .product__info-wrapper .form-item .checkmark:after{content:"";left:9px;top:50%;width:7px;height:14px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;transform:translateY(-50%) rotate(45deg);margin-top:-2px}.product .product__info-wrapper .ilw-lists .checkmark{color:#000;font-size:var(--p15)}.product .product__info-wrapper .ilw-lists .form-item .checkmark{padding-left:2.4rem}.product .product__info-wrapper .ilw-lists .form-item .checkmark:before{width:1.6rem;height:1.6rem}.product .product__info-wrapper .ilw-lists .form-item .checkmark:after{left:6px;width:5px;height:8px}.product .product__info-wrapper .other-customer-details .form-item .checkmark{font-weight:700;line-height:1.2}.product .product__info-wrapper .form-item input[type=text]{height:3.3rem;min-height:auto;border:0;outline:0;border-bottom:1px solid #d9d9d9;width:100%;font-size:var(--p16);color:#000;font-family:var(--font-2);box-shadow:none;outline:none;padding:0 0 1.3rem;border-radius:0;font-weight:400}.product .product__info-wrapper .other-customer-details .saw-wrap{background:#fff;box-shadow:0 0 27.3px #0000001a;border-radius:10px;padding:2.6rem 2.8rem 2.6rem 1.2rem}.product .product__info-wrapper .other-customer-details .saw-wrap{margin-bottom:2.3rem}.product .product__info-wrapper .other-customer-details .saw-wrap .form-items .form-item{margin:0}.product .product__info-wrapper .other-customer-details .saw-wrap .form-items .form-item .checkmark{font-weight:400}.product .product__info-wrapper .other-customer-details .form-item{margin-bottom:2.8rem}.product .product__info-wrapper .other-customer-details .form-item input[type=text],.product .product__info-wrapper .other-customer-details .form-item input[type=url],.product .product__info-wrapper .other-customer-details .form-item input[type=email],.product .product__info-wrapper .other-customer-details .form-item input[type=tel],.product .product__info-wrapper .other-customer-details .form-item input[type=password],.product .product__info-wrapper .other-customer-details .form-item select{height:2.8rem;min-height:auto;border:0;outline:0;border-bottom:1px solid #d9d9d9;width:100%;font-size:var(--p14);color:#000;font-family:var(--font-2);box-shadow:none;outline:none;padding:0 0 1.3rem;border-radius:0;font-weight:400;-webkit-appearance:none;appearance:none}.product .product__info-wrapper .other-customer-details .form-item select{padding-right:1.5rem;background-image:url(/cdn/shop/files/select-icon.png);background-repeat:no-repeat;background-position:right center;background-color:transparent}.product .product__info-wrapper .other-customer-details .saw-wrap .form-item ::-webkit-input-placeholder{color:#000!important;opacity:1!important}.product .product__info-wrapper .other-customer-details .saw-wrap .form-item :-ms-input-placeholder{color:#000!important;opacity:1!important}.product .product__info-wrapper .other-customer-details .saw-wrap .form-item ::placeholder{color:#000!important;opacity:1!important}.product .product__info-wrapper .other-customer-details .saw-wrap .label-heading{margin:0 0 2.2rem}.product .product__info-wrapper .piw-continue-btn{text-align:left}.ptw-content .view-btn-wrap button.view-less,.ptw-content-wrap.view-more-active ul li{display:none}.ptw-content-wrap.view-more-active .ptw-content.show-all-list ul li{display:list-item}.ptw-content.show-all-list button.view-more{display:none}.ptw-content.show-all-list button.view-less{display:block}.ptw-content-wrap.view-more-active ul li:nth-child(-n+5){display:list-item}.ptw-content .view-btn-wrap button{height:35px;padding:0;min-height:auto;transition:all .3s ease!important}.ptw-content .view-btn-wrap{margin-top:10px}.address-note{display:none}.address-note p{color:red}.address-note p a{color:#6d2337;font-weight:700}.address-note p a:hover{text-decoration:underline}.change-over-info .title{font-size:var(--p24);margin-bottom:10px}.change-over-info .txt p{color:#000}.change-over-info .txt p a:hover{text-decoration:underline}.service-type-title{color:#592330;margin-bottom:8px;font-weight:500}.ptw-content-wrap.additional-item-details .ptw-content{display:flex;flex-wrap:wrap;justify-content:space-between}.additional-item-details .part-wrap{width:49%}.additional-item-details .part-title h3{font-size:var(--p14);text-align:center}.additional-item-details .part-title{margin-top:10px}.additional-item-details .part-image img{height:110px;object-fit:contain}.ptw-content-note-wrap .ptw-content-note{color:#000;font-size:var(--p16);font-family:var(--font-2);font-style:italic}.ptw-content-note-wrap .ptw-content-title{margin-bottom:4px!important}.ptw-content-note-wrap{margin-bottom:1.8rem}body{-moz-osx-font-smoothing:grayscale}.product-info-wrap .ptw-content ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;gap:1rem}.product-info-wrap .ptw-content ul li{list-style-type:none;font-size:var(--p16);font-family:var(--font-2);font-weight:400}.view-btn-wrap .button{height:auto;background-color:transparent;color:#6d2337;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;min-width:auto;transform:translateY(0)!important;text-transform:capitalize}.view-btn-wrap .button:is(:hover,:active,:focus){color:#000}.ptw-content .ptw-content-title{margin-bottom:1.8rem}.ptw-text-wrap .ptw-content-wrap[data-title=part-numbers] .ptw-content ul{display:flex;flex-direction:row;flex-wrap:wrap;--ptw-content-gap: 2rem;--ptw-content-count: 3;column-gap:var(--ptw-content-gap);row-gap:1rem}.ptw-text-wrap .ptw-content-wrap[data-title=part-numbers] .ptw-content ul>*{flex:0 0 auto;font-size:var(--p16)}.ptw-content-wrap.additional-item-details .ptw-content{display:flex;flex-wrap:wrap;--ptw-content-gap: 1rem;--ptw-content-count: 2;gap:var(--ptw-content-gap)}.ptw-content-wrap.additional-item-details .ptw-content>*{flex:0 0 auto;width:calc(100% / var(--ptw-content-count) - (var(--ptw-content-gap) - (var(--ptw-content-gap) / var(--ptw-content-count))));border:1px solid #d9d9d9}.ptw-content-wrap.additional-item-details .ptw-content .ptw-content-note-wrap{flex:0 0 auto;width:100%;border:none}.ptw-text-wrap .ptw-content-wrap .ptw-price{display:flex;flex-direction:column}.ptw-text-wrap .ptw-content-wrap .ptw-price .tex{padding-left:0}.product .product-title-wrap .title{font-size:var(--p42)}@media only screen and (max-width: 1199px){.MainProduct-section .MainProduct-wrap{padding:5rem 0}.product .product-title-wrap .title{padding:0 0 2.5rem}.ptw-title-wrap{margin:0 0 2.5rem}.product .product__info-wrapper .piw-logedin-panel.piw-after-logedin{padding:1.2rem 1.5rem}.ptw-text-wrap .ptw-content-wrap{padding:2rem}.page-template-product .prd-topnavv{margin:0rem auto 3rem}.piw-as-logout{margin-top:2rem;flex-direction:column;row-gap:1.5rem}.product .product-info-middle{padding-left:1.5rem;padding-right:1.5rem}.ptw-text-wrap .ptw-content-wrap{padding-inline:0}.product .product__info-wrapper{padding-left:1.5rem!important}.product .product__info-wrapper .piw-logedin-panel{padding:1.5rem}}@media only screen and (max-width: 989px){.ptw-title-wrap .ptw-title{padding:1.2rem 2rem}.ptw-text-wrap .ptw-content-wrap[data-title=part-numbers] .ptw-content ul{--ptw-content-count: 2}.ptw-content-wrap.additional-item-details .ptw-content{--ptw-content-count: 1}.product .product__info-wrapper .piw-logedin-panel .piw-ls-btn{flex-direction:column;gap:1rem}}@media only screen and (max-width: 767px){.product .product__media-wrapper{max-width:100%!important}.product .product-title-wrap,.product-info-wrap .piw-description,.product .product__media-wrapper .lg-slid{padding-right:0%!important;border-right:0px solid #d9d9d9}.product .product__info-wrapper{max-width:100%!important;border-top:1px solid #d9d9d9;margin-top:2rem;padding-top:2rem!important}.ptw-title-wrap{flex-direction:column;border-radius:1.5rem}.ptw-title-wrap .ptw-title:first-child{border-radius:1.5rem 1.5rem 0 0}.ptw-title-wrap.miltiple-tab .ptw-title:last-child{border-radius:0 0 1.5rem 1.5rem}.product .product__info-wrapper .piw-continue-btn{text-align:center}.product .product__info-wrapper .piw-logedin-panel.piw-after-logedin{padding:2rem 1.5rem}.product .product-info-middle{max-width:100%!important;padding-left:0rem;padding-right:0rem;border:0}.ptw-text-wrap .ptw-content-wrap{padding:1rem 0}.product .product__media-wrapper{padding-right:0%!important}.product .product__info-wrapper{padding:1rem 0 0 0%!important}.product .product__info-wrapper .issue-list-wrap{width:100%}.ptw-content-wrap.additional-item-details .ptw-content{--ptw-content-count: 2}}@media only screen and (max-width: 749px){.ptw-text-wrap .ptw-content-wrap[data-title=part-numbers] .ptw-content ul{--ptw-content-count: 3}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-custom-main-product.css.map */
