.woocommerce-breadcrumb{font-weight:500;font-size:16px;line-height:19px;color:#000;opacity:1}.woocommerce-breadcrumb:before{content:"";opacity:.3;border-top:1px solid #000;position:absolute;right:0;left:0}.woocommerce-breadcrumb .container{display:flex;flex-wrap:wrap;gap:6px 13px;min-height:62px;align-items:center}.woocommerce-breadcrumb span{display:flex;align-items:center}.top-bar{position:fixed;bottom:0;z-index:7;background-color:#191919;border-bottom:5px solid #ed1d24;height:90px;color:#fff;width:100%;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}@media(min-width: 992px){.top-bar{position:sticky;bottom:unset;top:var(--header-height-dynamic)}}.top-bar.is-pinned{background-color:#fff;border-color:#fff;color:#000;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.top-bar .active{font-weight:bold}.top-bar__items{display:none}@media(min-width: 992px){.top-bar__items{display:flex;gap:76px;min-height:62px;align-items:center}}.top-bar__items .nav-link{font-size:1.25rem;line-height:1.3}.top-bar__items .nav-link.active{font-weight:700}.top-bar__quick-add{justify-content:space-between;width:100%;display:flex;gap:33px;align-items:center}@media(min-width: 992px){.top-bar__quick-add{width:unset;justify-content:unset}}.top-bar__quick-add .prices{font-weight:600;font-size:1.125rem}.top-bar__quick-add .prices del{color:#adb5bd}@media(min-width: 992px){.top-bar__quick-add .prices{font-size:1.375rem;line-height:1.2}}.top-bar__quick-add .add-to-cart .btn svg{width:20px;height:20px;stroke:#fff}#product-gallery{margin-bottom:15px;max-width:800px}#product-gallery .swiper .swiper-button-prev,#product-gallery .swiper .swiper-button-next{display:none}@media(min-width: 992px){#product-gallery .swiper .swiper-button-prev,#product-gallery .swiper .swiper-button-next{display:flex}}#product-gallery .slider{background-color:#f2f2f2}#product-gallery .slider img{padding:5%}#product-gallery-thumbs .swiper-slide{cursor:pointer}#product-gallery-thumbs .swiper-slide:hover img{filter:brightness(0.7)}#product-info-details{padding:0 0 0 15px}@media(min-width: 992px){#product-info-details{max-height:600px;overflow:auto}}#product-info-details .is-new{padding:7px 6px 7px;border-radius:5px;background-color:#ed1d24;color:#fff;width:fit-content;margin-top:10px}#product-info-details .product-price{font-family:Rubik,Weber,sans-serif;font-weight:600;font-size:24px;margin-top:17px}@media(min-width: 992px){#product-info-details .product-price{font-size:26px}}#product-info-details .color-name{margin-bottom:10px;font-family:Rubik,Weber,sans-serif;font-size:16px;font-weight:700}#product-info-details .color-name span{font-weight:400}@media(min-width: 992px){#product-info-details .color-name{font-size:18px}}#product-info-details .color-select{padding:15px 2px}#product-info-details .color-select .color-option{display:inline;position:relative;margin:0 10px;padding:4.5px 14px;right:-22.4px}#product-info-details .color-select .color-option .btn-check:checked~.option-background{border-radius:0;transform:scale(0.6);right:14px;width:28px}#product-info-details .color-select .color-option .btn-check:checked~.option-label:before{content:"";position:absolute;right:0;width:28px;height:100%;border:2px solid #000;border-radius:20%;pointer-events:none}#product-info-details .color-option .option-background{height:100%;width:100%;height:100%;position:absolute;border-radius:20%}#product-info-details .color-option .option-label{position:absolute;right:14px;width:100%;height:100%;cursor:pointer}#product-info-details .in-stock{margin:10px 0;font-family:Rubik,Weber,sans-serif;font-size:18px;font-weight:700}#product-info-details .in-stock.in{color:#0d771f}#product-info-details .in-stock.out{color:#ed1d24}#product-info-details .description{line-height:26px}#product-info-details .description p{margin:0}#complete-the-set .complete-the-set-title{font-family:Rubik,Weber,sans-serif;font-weight:700;font-size:1.1rem}#complete-the-set .swiper:not(.swiper-initialized){opacity:0}#complete-the-set .swiper:not(.swiper-initialized) .swiper-slide{max-width:50%}#complete-the-set .swiper-set{height:200px}#complete-the-set .swiper-slide{height:unset;display:flex;border:1px solid #d3d3d3;align-items:flex-start;gap:15px;padding:10px}#complete-the-set .swiper-slide .slide-image{flex-basis:40%;background-color:#f5f5f5}#complete-the-set .swiper-slide .accessory-details{display:flex;flex-direction:column;flex-basis:60%;height:100%}#complete-the-set .swiper-slide .accessory-title{font-size:16px;font-weight:700;line-height:24px;overflow:hidden;margin:0;margin-bottom:8px;cursor:default}#complete-the-set .swiper-slide .accessory-price{display:flex;flex-direction:column;gap:6px 0;font-size:.9rem;font-weight:400;margin-bottom:6px}#complete-the-set .swiper-slide .accessory-price ins{text-decoration:none}#complete-the-set .swiper-slide .accessory-add{width:16px;height:16px;border:1px solid #000;accent-color:#000}#complete-the-set .swiper-slide .accessory-add:focus{box-shadow:none;border:1px solid #000}#complete-the-set .swiper-slide .accessory-check{display:flex;align-items:center;font-size:14px;color:#000}#complete-the-set .swiper-slide .accessory-check input:checked{background-color:#000}#complete-the-set .swiper-slide .accessory-check label:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer}#complete-the-set .swiper-slide .accessory-check>*{margin-left:6px}#complete-the-set .swiper-button-next,#complete-the-set .swiper-button-prev{display:none;border:none;background-color:#d10017;width:35px;height:35px}@media(min-width: 992px){#complete-the-set .swiper-button-next,#complete-the-set .swiper-button-prev{display:flex}}#complete-the-set .swiper-button-next svg,#complete-the-set .swiper-button-prev svg{width:20px;height:20px}.product-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;color:#000}.product-card-image{--bs-aspect-ratio: calc(254 / 319 * 100%)}.product-card-content{background-color:#fff;padding:23px 20px;flex:1;max-height:400px;overflow:hidden}.product-card-title{display:block;text-align:right;font-size:1.5rem;font-weight:600}.product-card-bolts{padding:unset;padding-right:20px}.product-card-bolt,.product-card-text{text-align:right;font-weight:400;font-size:1rem}.products{position:relative;margin-top:96px;margin-bottom:43px}.products .container-fluid{padding:0}@media(min-width: 768px){.products .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.products-background{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.products-background.dark{background-color:#000}.products-background img{object-fit:cover;height:100%;width:100%}.products-content-grid{display:flex;flex-direction:column;position:relative;z-index:2}@media(min-width: 1200px){.products-content-grid{flex-direction:row;padding-top:66px}}.products-content-text-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:40px;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}@media(min-width: 768px){.products-content-text-wrapper{width:100%}}@media(min-width: 1200px){.products-content-text-wrapper{padding-left:100px;width:50%}}.products-title,.products-description{color:#fff;text-align:center;width:100%}@media(min-width: 1200px){.products-title,.products-description{text-align:right}}.products-title{font-size:2.5rem;font-weight:700;direction:ltr}@media(min-width: 992px){.products-title{font-size:3.125rem}}@media(min-width: 992px){.products-title{font-size:3.75rem}}.products-description{font-size:1.125rem;font-weight:400;margin-bottom:49px}@media(min-width: 992px){.products-description{font-size:1.25rem}}@media(min-width: 1200px){.products-description{margin-bottom:0}}#products-swiper{max-width:100%;margin-bottom:50px}#products-swiper .swiper-wrapper{height:unset}#products-swiper .swiper-slide{height:unset;transition:transform .3s ease-in-out}#products-swiper .swiper-slide-prev,#products-swiper .swiper-slide-next{transform:scale(0.85)}@media(min-width: 768px){#products-swiper .swiper-slide-prev,#products-swiper .swiper-slide-next{transform:unset}}#products-swiper .swiper-button-next,#products-swiper .swiper-button-prev{display:none}@media(min-width: 992px){#products-swiper .swiper-button-next,#products-swiper .swiper-button-prev{top:calc(50% - 29.5px);display:flex}}#products-swiper .swiper-pagination{margin-top:43px;position:relative}@media(min-width: 992px){#products-swiper .swiper-pagination{margin-top:35px}}.product-features .products>h1,.product-features .products h2,.product-features .products h3,.product-features .products h4,.product-features .products h5,.product-features .products p,.product-features .products span{direction:rtl}.product-features .products-content-grid{padding:0}@media(min-width: 768px){.product-features .products-content-grid{padding:0 1%}}@media(min-width: 992px){.product-features .products-content-grid{padding:0 10%}}.product-features .products-content-text-wrapper{margin:0;justify-content:center;flex-basis:40%}.product-features .products-title{margin-top:30px}@media(min-width: 992px){.product-features .products-title{margin-top:0}}.product-features .products .swiper-initialized{margin-top:66px;flex-basis:100%}.product-features .product-card-image picture{transition:all .2s ease-in-out}.product-features .product-card-image picture:hover{transform:scale(1.3)}.product-features .product-card-title{font-size:18px;line-height:24px}@media(min-width: 768px){.product-features .product-card-title{font-size:24px;line-height:32px}}.product-features .product-card-text{font-size:14px;line-height:24px}@media(min-width: 768px){.product-features .product-card-text{font-size:16px;line-height:28px}}.product-specifications #specsModal,.product-specifications #warrantyModal{--modal-padding-base: 15px}.product-specifications #specsModal .modal-title,.product-specifications #warrantyModal .modal-title{font-size:38px;line-height:57px}.product-specifications #specsModal .modal-header,.product-specifications #warrantyModal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 0;border:none}.product-specifications #specsModal .modal-header .btn-close,.product-specifications #warrantyModal .modal-header .btn-close{margin:0;background-size:22px}.product-specifications #specsModal .modal-body,.product-specifications #warrantyModal .modal-body{font-size:16px;padding:0 var(--modal-padding-base) var(--modal-padding-base)}.product-specifications #specsModal .modal-body dt,.product-specifications #warrantyModal .modal-body dt{font-weight:700}.product-specifications #specsModal .modal-body dd,.product-specifications #warrantyModal .modal-body dd{margin:5px 0;font-weight:400}@media(min-width: 768px){.product-specifications #specsModal .modal-title,.product-specifications #warrantyModal .modal-title{font-size:42px;line-height:63px}.product-specifications #specsModal .modal-header,.product-specifications #warrantyModal .modal-header{padding:var(--modal-padding-base) calc(var(--modal-padding-base)*2) 0}.product-specifications #specsModal .modal-body,.product-specifications #warrantyModal .modal-body{padding:0 calc(var(--modal-padding-base)*2) calc(var(--modal-padding-base)*2)}}@media(min-width: 992px){.product-specifications #specsModal .modal-header,.product-specifications #warrantyModal .modal-header{padding:calc(var(--modal-padding-base)*2) 57px 0}.product-specifications #specsModal .modal-body,.product-specifications #warrantyModal .modal-body{font-size:18px;padding:0 57px 60px}}.product-specifications #warrantyModal .modal-header{margin-bottom:10px}.product-specifications #warrantyModal .modal-body .spec{margin-bottom:20px}.product-specifications #warrantyModal .modal-body .spec dt{margin-bottom:10px}.product-specifications #specsModal .modal-body{display:grid;grid-template-columns:1fr;grid-gap:20px}@media(min-width: 992px){.product-specifications #specsModal .modal-body{grid-template-columns:1fr 1fr;grid-gap:10px}.product-specifications #specsModal .modal-body dt{line-height:27px}.product-specifications #specsModal .modal-body dd{line-height:27px}}@media(min-width: 1200px){.product-specifications #specsModal .modal-xl{--bs-modal-width: 1200px}.product-specifications #specsModal .modal-body{grid-template-columns:1fr 1fr 1fr;grid-gap:5px}}.product-specifications{margin-bottom:30px;--title-line-height: 48px;--link-content-basis: 100%;--specifications-side-padding: 50px;--first-slide-padding-left: 20px;display:flex;flex-wrap:wrap;position:relative}.product-specifications .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: gray;--swiper-pagination-color: blue;--swiper-pagination-bullet-size: 10px}.product-specifications .photo-wrapper{width:100%;max-height:1000px}.product-specifications .photo-wrapper img{width:100%}.product-specifications .specifications-content{width:100%}.product-specifications .specifications-title{font-size:44px;line-height:var(--title-line-height);text-align:center;width:100%}.product-specifications .specifications-links{text-align:center;margin-bottom:20px}.product-specifications .specifications-links div{display:inline;color:#000;font-weight:700;font-size:16px;padding:10px}.product-specifications .specifications-links div a{position:relative;cursor:pointer}.product-specifications .specifications-links div a:hover{color:#ed1d24}.product-specifications .specifications-links div a:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;border-bottom:1px solid #ed1d24}.product-specifications .specifications-swiper{text-align:center;padding:28px var(--specifications-side-padding) 50px;border:1px solid #000;margin-top:15px;margin-bottom:20px}.product-specifications .specifications-swiper .swiper-slide{line-height:24px}.product-specifications .specifications-swiper .swiper-slide dt{font-weight:700}.product-specifications .specifications-swiper .swiper-slide dd{font-weight:400;margin:0;margin-bottom:20px}@media(min-width: 992px){.product-specifications{flex-wrap:nowrap;margin-bottom:70px;margin-top:43px}.product-specifications .swiper-pagination-bullet{display:none}.product-specifications .photo-wrapper{margin:auto}.product-specifications .specifications-swiper{padding:10px var(--specifications-side-padding) 16px;margin-bottom:unset}.product-specifications .specifications-swiper .swiper-slide{flex-shrink:unset;font-size:18px;line-height:27px}.product-specifications .specifications-swiper .swiper-slide:first-child{flex-basis:var(--link-content-basis);padding-left:var(--first-slide-padding-left)}.product-specifications .specifications-swiper .swiper-slide dd:last-child{margin:0}.product-specifications .specifications-title{font-size:62px;line-height:calc(var(--title-line-height) + 14px);position:relative;text-align:unset;margin:0;margin-right:var(--specifications-side-padding)}.product-specifications .specifications-swiper{border:none;text-align:unset}.product-specifications .specifications-links{text-align:start;display:flex}.product-specifications .specifications-links div{padding:0;width:100%;font-size:18px;flex-basis:calc(var(--link-content-basis) + var(--specifications-side-padding) - var(--first-slide-padding-left))}.product-specifications .specifications-links div:first-child{margin-right:var(--specifications-side-padding);flex-basis:calc(var(--link-content-basis) - var(--specifications-side-padding))}}.product-to-cart{margin:20px 0}.product-to-cart .btn{width:100%}.product-to-cart .btn-add-to-cart{margin-bottom:20px}.product-to-cart .btn-find-retailer{background-color:#fff;border:1px solid #000}.product-to-cart .btn-find-retailer:hover{background-color:#000;color:#fff}.product-to-cart svg{width:20px;height:25px;stroke:#fff}.product-shipping-warranty p{font-size:1rem;font-weight:500}.product-shipping-warranty .shipping{display:grid;grid-gap:0 10px;align-items:center;grid-template-columns:0fr 1fr}.product-shipping-warranty .shipping svg{width:30px;height:23px}.product-shipping-warranty .shipping p{margin:16px 0}.product-shipping-warranty .warranty{display:flex;gap:10px;align-items:center}.product-shipping-warranty .warranty-img{width:120px;flex-shrink:0}.product-shipping-warranty .warranty-img img{object-fit:cover;height:100%;width:100%}.product-shipping-warranty .warranty p{margin:0}#videoPopup{background-color:rgba(0,0,0,.3294117647)}#videoPopup .modal-dialog{max-width:calc((100vh - 200px)*16/9) !important}#videoPopup .modal-content{background:rgba(0,0,0,0);border:0}#videoPopup .modal-header{border:0;justify-content:flex-end}#videoPopup .modal-header .video-popup-close svg{width:30px;height:30px;fill:#d10017}#videoPopup .ratio:before{content:""}#videoPopup .modal-body{position:relative}#videoPopup .modal-body .spinner-border{color:#fff;width:60px;height:60px;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px)}.product-video{position:relative;height:60vh;background-repeat:no-repeat;background-size:cover;background-position:center}.product-video .background-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.product-video .background-image img{object-fit:cover;width:100%;height:100%;z-index:-1}.product-video .btn svg{width:70px;height:70px;fill:#ed1d24}.product-video .btn:hover{color:#ed1d24;fill:#ed1d24}.product-video .btn:active{color:#ed1d24;fill:#ed1d24}.product-video .video{color:#fff}.product-video .video-titles{display:flex;flex-direction:column;color:#fff;height:100%;max-width:90%;justify-content:center;align-items:center;margin:auto}@media(min-width: 768px){.product-video .video-titles{max-width:40%}}.product-video .video-title{font-size:2.5rem;font-weight:700;line-height:1;text-align:center}@media(min-width: 768px){.product-video .video-title{font-size:4.5rem}}.product-video .video-sub-title{font-size:1.125rem}.modal.fade.show#videoPopup .modal-header{padding:0 calc(var(--bs-modal-padding) - 10px)}.modal.fade.show#videoPopup .modal-header svg{width:40px;height:40px}.modal.fade.show#videoPopup .modal-body{padding:6px var(--bs-modal-padding)}.product-related{margin-bottom:40px;margin-top:40px;position:relative}.product-related .swiper:not(.swiper-initialized){opacity:0;max-height:0px}.product-related .swiper-button-prev{right:3%;border:none;background-color:#d10017;z-index:6}.product-related .swiper-button-next{left:3%;right:unset;border:none;background-color:#d10017;z-index:6}.product-related .swiper-slide{overflow:hidden}.product-related .related{--bs-aspect-ratio: calc(500 / 600 * 100%)}.product-related .related-title{font-size:38px;font-weight:700;text-align:center;margin-bottom:10px}.product-related .related-details{padding:10px 0;display:flex;align-items:flex-end;justify-content:space-between}.product-related .related-name{font-size:18px;font-weight:700;margin:0;line-height:28px}.product-related .related-price{font-size:18px;font-weight:400;line-height:28px;margin-bottom:10px}.product-related .related-image img{background-color:#f2f2f2}.product-related .related-add-to-cart .product-to-cart{margin:0}.product-related .related-add-to-cart .product-to-cart .btn{width:unset;margin:0}@media(min-width: 992px){.product-related .related-title{font-size:42px}}@media(min-width: 992px){#header{box-shadow:unset !important}}.price{display:flex;flex-direction:column;gap:5px}.prices,.product-price{display:flex;gap:15px}.part-num{margin-top:15px;font-family:Rubik,Weber,sans-serif;font-size:16px;font-weight:700}.part-num span{font-weight:400;margin:10px 0;margin-right:5px}@media(min-width: 992px){.part-num{font-size:18px}}.product .container{display:flex;gap:44px;justify-content:space-between}.single-product-info{--single-product-flex-gap: 40px;margin-top:60px;display:flex;flex-direction:column-reverse;gap:var(--single-product-flex-gap)}.single-product-info .product-name{font-size:38px;font-weight:700;order:1}.single-product-info #product-info-details>.product-name{display:none}@media(min-width: 992px){.single-product-info{flex-direction:row}.single-product-info>.product-name{display:none}.single-product-info #product-info-details>.product-name{display:unset;font-size:42px}.single-product-info .single-product-right,.single-product-info .single-product-left{width:calc(50% - var(--single-product-flex-gap)/2)}}
