:root{--black: rgb(0, 0, 0);--light-black: rgb(26, 26, 26);--black-gray: rgb(39, 37, 37);--footer-border: rgb(66, 66, 66);--dark-gray: rgb(74, 74, 74);--medium-gray: rgb(117, 117, 117);--light-gray: rgb(240, 243, 244);--lighter-gray: rgb(214, 214, 214);--white: rgb(255, 255, 255);--white-opaque: rgba(255, 255, 255, .2);--transparent: rgba(0, 0, 0, 0);--background: rgb(244, 244, 244);--category-border: rgb(238, 237, 237);--category-box: rgb(245, 244, 244);--form-validation-color: rgb(204, 34, 41);--primary: rgb(204, 34, 41);--red: rgb(237, 28, 36);--red-opaque: rgba(204, 34, 41, .82);--dark-red: rgb(74, 6, 6);--secondary: rgb(255, 233, 46);--dark-yellow: rgb(246, 199, 45);--green: rgb(8, 223, 93);--facebook-icon: rgb(58, 88, 155);--twitter-icon: rgb(89, 141, 202);--google-icon: rgb(214, 73, 47);--youtube-icon: rgb(207, 52, 39);--tiktok-icon: rgb(255, 255, 255);--reddit-icon: rgb(255, 69, 0);--font-main: "lato", sans-serif;--font-main-semibold: "lato-semibold", sans-serif;--font-main-bold: "lato-bold", sans-serif;--font-main-black: "lato-black", sans-serif;--font-main-black-italic: "lato-blackitalic", sans-serif;--open-sans-regular: "OpenSans-Regular", sans-serif;--open-sans-bold: "OpenSans-Bold", sans-serif;--font-awesome: "Font Awesome 5 Pro";--x: 0;--y: 0}.bold{font-weight:bold}.center{text-align:center}.balance{text-wrap:balance}.product-reviews{padding-bottom:100px}.product-reviews h2{color:var(--primary);font:400 28px/38px var(--font-main-semibold);margin-bottom:14px}.product-reviews .rating-title{display:flex;align-items:center;gap:5px}.product-reviews .rating-title .rating div{height:14px;background:url("/images/uploaded/rating2.png") repeat-x}.product-reviews .rating-title .rating{width:95px;height:14px;background:url("../images/uploaded/rating1.png") repeat-x}.product-reviews .rating-title .title{color:var(--primary);font:400 12px/40px var(--font-main)}.product-reviews .write-review{margin-bottom:0}.product-reviews .write-review .fieldset{margin-bottom:15px}.product-reviews .write-review .form-fields{background-color:unset;border:unset;padding:20px 0 0 0}.product-reviews .write-review .form-fields .inputs input,.product-reviews .write-review .form-fields .inputs textarea{height:72px;width:100%;color:var(--black);font:400 18px/26px var(--font-main);padding:23px 24px 23px}.product-reviews .write-review .form-fields .inputs input::placeholder,.product-reviews .write-review .form-fields .inputs textarea::placeholder{color:#aeaeae;font:400 18px/26px var(--font-main)}.product-reviews .write-review .form-fields .inputs label{display:none}.product-reviews .write-review .form-fields .review-button{display:flex;justify-content:space-between;align-items:flex-start}.product-reviews .write-review .form-fields .review-button .review-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.product-reviews .write-review .form-fields .review-button .review-rating .name-description{margin-right:0;min-width:unset;width:unset}.product-reviews .write-review .form-fields .review-button .review-rating .name-description label{color:var(--black);font:400 18px/18px var(--font-main-semibold)}.product-reviews .write-review .form-fields .review-button .review-rating .rating-wrapper{margin-top:-26px}.product-reviews .write-review .form-fields .review-button .buttons{text-align:left}.product-reviews .write-review .form-fields .review-button .buttons .button-1{background-color:var(--black)}.product-reviews .write-review .form-fields .review-button .buttons .button-1:hover{background-color:var(--primary)}.product-reviews .product-review-list .title{margin-bottom:35px}.product-reviews .product-review-list .title strong{font:800 24px/36px var(--font-main-semibold)}.product-reviews .product-review-list .product-review-item{padding-left:11px;max-width:1008px;margin-bottom:0px}.product-reviews .product-review-list .product-review-item .review-item-head{border-top:none;padding-bottom:4px}.product-reviews .product-review-list .product-review-item .review-item-head .product-review-box{float:none}.product-reviews .product-review-list .product-review-item .review-item-head .product-review-box .user span{font:600 22px/33px var(--font-main)}.product-reviews .product-review-list .product-review-item .review-item-head .product-review-box .rating{margin-top:16px !important}.product-reviews .product-review-list .product-review-item .review-content{padding-top:10px;padding-bottom:7px}.product-reviews .product-review-list .product-review-item .review-content .review-text .text-body{color:#353945;font:400 18px/30px var(--font-main)}.product-reviews .product-review-list .product-review-item .review-content .review-info .date{display:flex;align-items:center;gap:16px;padding-bottom:17px;border-bottom:1px solid #d9d9d9}.product-reviews .product-review-list .product-review-item .review-content .review-info .date span{font:400 12px/33px var(--font-main)}.product-reviews .product-review-list .product-review-item .review-content .review-info .date .product-review-helpfulness{display:inline}.product-reviews .product-review-list .product-review-item .review-content .review-info .date .product-review-helpfulness .vote-options .vote{color:var(--primary);font:600 12px/20px var(--font-main-semibold)}@media (max-width: 1000px){.product-reviews .product-review-list .product-review-item .review-content .review-info .date{justify-content:center}}.product-reviews .rating-options input{-webkit-appearance:none;width:16px;height:20px;background-repeat:no-repeat;background-position-y:bottom}.product-reviews .rating-options input:hover{cursor:pointer}.product-reviews .rating-options:has(input) input{background-image:url("/images/uploaded/rating2.png")}.product-reviews input[type="radio"]:checked ~ input{background-image:url("/images/uploaded/rating1.png")}.colors{display:flex;flex-wrap:wrap;justify-content:space-around}.style-guide-colors{align-items:center;display:flex;gap:15px;flex:0 1 18%;justify-content:flex-start;position:relative}.style-guide-colors>div{border-radius:15px;height:88px;width:85px}.style-guide-colors{margin-bottom:30px}.style-guide-colors p{padding:12px 0px 0px 95px}.style-guide-colors::before{background-color:var(--black);border-radius:15px;content:"";height:85px;position:absolute;width:85px}.style-guide-colors-left>div:nth-of-type(1)::before{background-color:#cc2229;border:1px solid var(--off-white)}.style-guide-colors-left>div:nth-of-type(2)::before{background-color:#fefefe}.style-guide-colors-leftmid>div:nth-of-type(1)::before{background-color:#000}.style-guide-colors-leftmid>div:nth-of-type(2)::before{background-color:#fcfcfc}.style-guide-colors-mid>div:nth-of-type(1)::before{background-color:#282828}.style-guide-colors-mid>div:nth-of-type(2)::before{background-color:#d9d9d9}.style-guide-colors-rightmid>div:nth-of-type(1)::before{background-color:#ecda18}.style-guide-colors-rightmid>div:nth-of-type(2)::before{background-color:#e9e9e9}.cta-wrapper{background:var(--light-gray);margin:50px auto;max-width:1000px;width:85%;padding:clamp(32px, 7vw, 64px) clamp(45px, 11vw, 125px) 40px;text-align:center}.cta-wrapper .cta-title{font-size:clamp(24px, 4vw, 36px);line-height:clamp(28px, 4vw, 36px);font-weight:700;margin-bottom:18px}.cta-wrapper p{font-size:16px;line-height:26px;margin-bottom:15px;text-align:center}.section{display:flex;align-items:center;padding:20px;margin:20px 0}.section img{width:40%;border-radius:8px}.content{padding:20px;flex:1}.image-right{flex-direction:row-reverse}.card-wrapper{display:flex}@media (max-width: 991px){.card-wrapper{flex-wrap:wrap;justify-content:center}}.card-wrapper .card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);max-width:300px;margin:16px;background-color:#fff;display:inline-block}.card-wrapper .card p{font-size:0.9em;line-height:1.6;color:#666;padding:0 16px 8px;text-align:center;margin-top:0}.card-wrapper .card img{width:100%;height:auto;display:block;max-width:175px;margin:auto}.card-wrapper .card p.card-name{font-size:20px;font-weight:bold;color:#333;margin:0 !important}.card-wrapper .card p.card-title{color:#555;margin:0 !important;font-weight:bold}.spec-tabs{display:flex;gap:30px}@media (max-width: 1001px){.spec-tabs{flex-wrap:wrap;justify-content:center}}.spec-tabs .spec-tab{flex-grow:1;flex-basis:367px}@media (max-width: 1001px){.spec-tabs .spec-tab{flex-basis:327px;flex-shrink:1}}.spec-tabs .spec-tab{background-color:var(--black-gray);display:flex;flex-direction:column;align-items:center;border:5px solid var(--primary);max-width:367px;padding:25px 20px 26px}.spec-tabs .spec-tab img{margin-bottom:10px}.spec-tabs .spec-tab.heat img{width:56px}.spec-tabs .spec-tab.area img{width:75px}.spec-tabs .spec-tab.fuel img{width:105px}.spec-tabs .spec-tab p{color:var(--white);margin:0}.spec-tabs .spec-tab p:first-of-type{font:700 16px/25px var(--font-main-semibold);margin-bottom:8px}.spec-tabs .spec-tab p:last-of-type{font:900 34px/25px var(--font-main-bold)}.spec-tabs .spec-tab .spec-tab-img{flex-grow:1}.spec-tabs+.table{margin-top:35px}.hover-square{align-items:center;aspect-ratio:282 / 250;background-color:var(--black-gray);display:flex;flex-direction:column;height:250px;justify-content:center;overflow:hidden;position:relative}.hover-square p.fa-nfc-magnifying-glass,.hover-square p.fa-box-open-full,.hover-square p.fa-clapperboard-play,.hover-square p.fa-book-open-cover{color:var(--white);font-size:0;z-index:2}.hover-square p.fa-nfc-magnifying-glass::before,.hover-square p.fa-box-open-full::before,.hover-square p.fa-clapperboard-play::before,.hover-square p.fa-book-open-cover::before{font-size:86px}.hover-square p.fa-arrow-right{border-radius:50%;bottom:-33px;height:74px;position:absolute;right:-25px;width:74px;z-index:2}.hover-square p.fa-arrow-right::Before{color:var(--white);font-size:29px;left:20%;position:absolute;top:20%}.hover-square p:nth-of-type(2){color:var(--white);font:800 24px/50px var(--font-main-bold);text-decoration:none;z-index:2}.hover-square::after{content:"";background-color:var(--primary);border-radius:50%;bottom:-23px;height:74px;position:absolute;right:-25px;transition:width .3s, height .3s, bottom .3s, right .3s;width:74px}.hover-square:hover{cursor:pointer}.hover-square:hover::after{bottom:-16%;height:200%;right:-16%;width:200%}@media (min-width: 1400px){.html-product-details-page .master-wrapper-content{width:unset}.html-product-details-page .master-wrapper-content .container{max-width:1160px}}@media (max-width: 1000px){.product-details-page.page{text-align:left}.container{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}.breadcrumb{background-color:var(--white);position:relative}.breadcrumb::before{content:"";position:absolute;height:400%;width:200%;top:-100%;left:-50%;background-color:var(--white);z-index:-2}}.attributes ul{margin-bottom:0;padding:0}.product-tags-box ul{margin-bottom:0;padding:0}.product-details-page .product-name,.product-details-page .title,.product-details-page .product-essential{border:none}.product-details-page .product-name{margin:0}.product-details-page .product-name h1{font-size:55px;margin-bottom:5px}@media (max-width: 1000px){.product-details-page .product-name h1{text-align:left}}.product-details-page .additional-details{margin-bottom:20px}.product-details-page .sku span{color:black;font-weight:600}.product-details-page .product-review-box{margin-bottom:3px}.product-details-page .free-shipping{margin-bottom:20px}.product-details-page .prices{margin-bottom:20px}.product-details-page .attributes{margin-top:0}.product-details-page select{background-color:transparent;border-color:#d2d2d2;min-width:200px}.product-details-page .attributes,.product-details-page .attributes dl{margin-bottom:5px}.product-details-page .add-to-cart,.product-details-page .overview-buttons{display:inline-block}.product-details-page .overview-buttons button{font-size:0;padding:11px 15px 12px 30px}.product-details-page .overview-buttons{margin-left:5px}.product-details-page .overview-buttons>div{margin-bottom:0}.product-details-page .overview-buttons button{float:left}.product-details-page .product-collateral{margin-bottom:0}.product-details-page .product-collateral .product-specs-box{margin-bottom:0}.master-wrapper-content{width:unset}@media (min-width: 1001px){.html-product-details-page .master-wrapper-content,.html-product-details-page .breadcrumb{background-color:white}.html-product-details-page .product-details-page{background:#f4f4f4;padding-top:0}.html-product-details-page .product-essential{display:none}}.gallery-overview{background-color:#e9e9e9;clip-path:polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);margin-bottom:50px;position:relative;width:100vw;padding-bottom:100px}.gallery-overview::before{clip-path:polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);position:absolute;content:"";width:100%;height:100%;background-color:white;top:-8px;left:0}@media (max-width: 1000px){.gallery-overview{clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}.gallery-overview::before{clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}}@media (max-width: 1499px){.gallery-overview{padding-bottom:55px}}@media (min-width: 1400px){.gallery-overview .picture-thumbs .thumb-item:nth-of-type(n+9){margin-bottom:75px}.gallery-overview .picture-thumbs .thumb-item:nth-of-type(n+13){display:none}}@media (min-width: 1001px) and (max-width: 1399px){.gallery-overview .picture-thumbs .thumb-item:nth-of-type(n+7){margin-bottom:75px}.gallery-overview .picture-thumbs .thumb-item:nth-of-type(n+10){display:none}}.gallery-overview .gallery{float:none;width:41%}@media (max-width: 1000px){.gallery-overview .gallery{width:100%}}.gallery-overview .gallery .picture::before{content:none}.gallery-overview .gallery .picture img{display:block;position:relative;max-height:559px}@media (max-width: 1000px){.gallery-overview .gallery .picture img{max-height:350px}}.gallery-overview .gallery .picture-wrapper{position:relative}.gallery-overview .gallery .picture-wrapper .prev,.gallery-overview .gallery .picture-wrapper .next{position:absolute;top:180px;height:40px;width:40px;color:var(--primary);display:flex;justify-content:center;align-items:center;font-size:55px;font-weight:500;transition:color .5s ease 0s, background .5s ease 0s, border-color .5s ease 0s}.gallery-overview .gallery .picture-wrapper .prev:hover,.gallery-overview .gallery .picture-wrapper .next:hover{color:var(--black-gray);cursor:pointer}.gallery-overview .gallery .picture-wrapper .prev{left:-20px}.gallery-overview .gallery .picture-wrapper .next{right:-20px}.gallery-overview .gallery .info-buttons{display:flex;flex-wrap:wrap}.gallery-overview .overview{float:none;width:59%}@media (max-width: 1000px){.gallery-overview .overview{width:100%}}.gallery-overview .overview .product-name{padding-bottom:0}.gallery-overview .overview .product-name h1{font:400 45px/60px var(--font-main-black);margin-bottom:5px}.gallery-overview .overview .short-description{color:var(--black);font:400 18px/30px var(--font-main);margin-bottom:10px}.gallery-overview .overview .additional-details{margin:0}.gallery-overview .overview .sku,.gallery-overview .overview .availability{margin:0}.gallery-overview .overview .sku .stock,.gallery-overview .overview .availability .stock{margin:0}.gallery-overview .overview .sku .label,.gallery-overview .overview .availability .label{font:400 18px/30px var(--font-main-semibold)}.gallery-overview .overview .sku .value,.gallery-overview .overview .availability .value{font:400 18px/30px var(--font-main-main)}.gallery-overview .overview p.in-stock{font:400 18px/30px var(--font-main-main);margin-bottom:25px}.gallery-overview .overview p.in-stock span{font:400 18px/30px var(--font-main-semibold)}.gallery-overview .overview .price-button{display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width: 1000px){.gallery-overview .overview .price-button{justify-content:center}}.gallery-overview .overview .price-button .prices{margin-right:40px}.gallery-overview .overview .price-button .prices .product-price{color:var(--primary);font:400 42px/56px var(--font-main-black)}.gallery-overview .overview .price-button .qty-input{height:60px;width:50px;font-size:16px}.gallery-overview .overview .price-button .add-to-cart-button{height:60px;width:252px;background-color:var(--black-gray);font:400 20px/30px var(--font-main-bold)}.gallery-overview .overview .price-button .add-to-cart-button:hover{background-color:var(--primary)}.gallery-overview .overview p.installments{text-align:right;padding:0px 100px 30px 2px}@media (max-width: 1499px){.gallery-overview .overview p.installments{padding-right:0;text-align:left}}@media (max-width: 1000px){.gallery-overview .overview p.installments{text-align:center}}.gallery-overview .overview p.installments a{color:var(--primary);font:600 18px/28px var(--font-main)}.gallery-overview .overview p.installments a:hover{color:var(--black-gray)}.gallery-overview .overview p.installments a i{font-size:28px;margin-right:8px;position:relative;top:4px}.product-lower{display:flex;gap:32px;padding-bottom:75px}@media (max-width: 1000px){.product-lower{flex-wrap:wrap}}@media (max-width: 575px){.product-lower{margin-bottom:25px}}.product-lower .full-description{flex-grow:1}@media (max-width: 1000px){.product-lower .full-description{width:100%}}.product-lower .full-description h2{font:400 41px/56px var(--font-main-black);margin-bottom:25px}.product-lower .full-description ul{padding-left:22px;margin-bottom:85px}.product-lower .full-description h4{font-family:var(--font-main-semibold);margin-bottom:15px}.product-lower .full-description p:last-of-type{margin-bottom:50px}.product-lower .full-description tr:nth-child(odd) td{background-color:transparent;--bs-table-accent-bg: transparent}.product-lower .full-description tr td{border:none;padding:10px 20px 10px 15px}.product-lower .full-description tr td:nth-of-type(1){font:700 18px/30px var(--font-main-semibold)}@media (min-width: 1400px){.product-lower .full-description tr td:nth-of-type(1){white-space:nowrap}}.product-lower .full-description tr td:nth-of-type(2){font:400 18px/30px var(--font-main)}.product-lower .product-aside{max-width:367px;flex-basis:367px;flex-grow:1;flex-shrink:0;padding-right:0;padding-left:0}@media (max-width: 1000px){.product-lower .product-aside{max-width:unset;width:100%}.product-lower .product-aside .manuals-tab{margin:auto}.product-lower .product-aside .manuals-tab h4 a{max-width:317px;margin:auto;text-align:left;width:fit-content}.product-lower .product-aside .btn{margin-bottom:5px !important}}.product-lower .product-aside .manuals-tab{background-color:#e9e9e9;margin-bottom:40px;margin-top:10px}.product-lower .product-aside .manuals-tab .tab-title{background-color:#282828;clip-path:polygon(0 0, 100% 0, 100% 80%, 50% 100%, 0 80%);color:var(--white);font:700 28px/38px var(--font-main-semibold);text-align:center;padding:12px 0 28px}.product-lower .product-aside .manuals-tab .tab-content{display:flex;flex-direction:column;gap:45px;padding:10px 20px 50px 30px}.product-lower .product-aside .manuals-tab .tab-content h4 a{font:700 18px/28px var(--font-main-semibold);padding:0px 0 0px 38px;display:block;position:relative}.product-lower .product-aside .manuals-tab .tab-content h4 a::before{position:absolute;content:"\f15b";font:400 28px/28px "Font Awesome 6 Pro";left:0}.product-lower .product-aside .btn{font:800 18px/30px var(--font-main-semibold);text-align:center;padding:20px 30px 19px;max-width:363px;width:100%}@media (max-width: 1000px){.product-lower .product-aside .btn{display:block !important;margin:auto}}.product-lower .product-aside .btn.btn-primary{margin-bottom:10px;padding:19px}.product-lower .product-aside .videos-tab{margin-top:69px}.product-lower .product-aside .videos-tab iframe{transition:opacity .3s}.product-lower .product-aside .videos-tab iframe:hover{opacity:.8}.product-lower .product-aside .videos-tab .tab-title{font:800 24px/36px var(--font-main);text-transform:uppercase}@media (max-width: 1000px){.product-lower .product-aside .videos-tab .tab-title{text-align:center}}.product-lower .product-aside .videos-tab .tab-content p{margin-bottom:40px;text-align:center}.product-lower .product-aside .videos-tab .tab-content p:has(iframe){margin-bottom:0}.product-lower .product-aside .videos-tab .tab-content p:has(iframe) iframe{height:unset;aspect-ratio:1.75;max-width:100%}.related-products-grid .title{color:var(--primary);font:800 32px/46px var(--font-main-bold);text-transform:uppercase;margin-bottom:0}.related-articles-tab{background-color:#e9e9e9;padding:30px 44px 27px}.related-articles-tab .tab-title{font:700 28px/38px var(--font-main);margin-bottom:35px}.related-articles-tab .tab-content p{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 1000px){.related-articles-tab .tab-content p{grid-template-columns:1fr}}.related-articles-tab .tab-content p a{color:var(--primary);font:700 18px/28px var(--font-main);padding-left:50px;position:relative;margin-bottom:35px}@media (max-width: 1000px){.related-articles-tab .tab-content p a{text-align:left}}.related-articles-tab .tab-content p a:hover{color:var(--black-gray)}.related-articles-tab .tab-content p a:hover::before{background-color:var(--black-gray)}.related-articles-tab .tab-content p a::before{content:"\f061";position:absolute;font:800 18px/18px "Font Awesome 6 Pro";left:0;background-color:var(--primary);color:var(--white);padding:4px 5px;border-radius:5px;top:3px;transition:background-color .3s}
