@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body,span,strong,button,input,select,label,p,div{font-family:Roboto,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif!important}.menu-flex{display:flex;align-items:center;justify-content:space-between;width:100%}header.header{display:block}.headre-search-bar .field:after,.headre-search-bar .field:before{display:none}.headre-search-bar input{border-bottom:2px solid #F5F5F5}.form-dgn{max-width:1250px;width:100%;padding:20px;border-radius:10px;margin:40px 0 0}.banner__box.content-container.content-container--full-width-mobile{max-width:1200px!important;width:100%!important}form#filter-form{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}form#filter-form select{width:16%;height:65px;background:#222;font-size:18px;border-radius:10px;padding:0 10px;color:#fff;margin:0;outline:none;box-shadow:none;border:1px solid #F5F5F599;font-weight:700}.form-dgn button{background:#b22222;border:none;font-size:17px;border-radius:10px;height:65px;width:16%;color:#fff}.banner{background:url(/cdn/shop/files/background.png?v=1757604294)no-repeat;padding:250px 0 120px;background-size:cover}.icon-lext{display:flex;max-width:500px;margin:0 auto}.icon-text-4{width:33.333%;padding:0 10px;text-align:center}.icon-text-4 img{width:50px;margin:0 auto;display:table}.icon-text-4 h4{color:#fff;font-size:24px;font-weight:700;margin:10px 0}.icon-text-4{color:#fff;font-size:16px}.banner-contnet{text-align:center}.banner-contnet p{color:#fff;font-size:30px}.banner-contnet p strong{color:#ccc}.category-banner{background:#181818;padding:70px 0}.section-header{text-align:center}.title{font-size:42px;font-weight:700;margin:0 0 10px;text-align:center}.category-banner .section-header p{text-align:center;font-size:22px;max-width:800px;margin:0 auto;line-height:30px}.row{display:flex;flex-wrap:wrap;margin:0 -20px}.col-20{width:20%;padding:0 20px}.cat-inner{background:#fff;padding:30px 20px;text-align:center;height:100%;border-radius:20px;position:relative;overflow:hidden}.category-banner .section-header{margin:0 0 40px}.cat-inner h3{font-size:24px;font-weight:600;margin:40px 0 0;color:#000}.cat-inner a{text-decoration:none}.cat-inner p{margin:0 0 10px;line-height:24px}.category-icon{width:200px;height:200px;border-radius:10px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.category-icon img{max-width:100%}.cat-inner span{background:#ccc;position:absolute;right:9px;font-size:12px;padding:0 10px;border-radius:5px;top:7px}.button-container{text-align:center;margin:50px 0 0}.button:after,.button:before,.shopify-payment-button__button:after,shopify-payment-button__button:before{display:none}.button,.shopify-payment-button__button{font-size:24px!important;font-weight:500;border-radius:50px!important;background:linear-gradient(278.38deg,#b22222,#181818 47.76%,#b22222 94.6%);color:#fff!important;padding:21px 50px!important;text-transform:uppercase;border:2px solid rgba(178,34,34,1)}.bg-btn{position:absolute;top:0;height:100%;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:none}.cat-inner:hover .bg-btn{display:flex}.brand_row{display:flex;flex-wrap:wrap;margin:0 -10px}.brandlogo{width:20%;padding:10px;margin:12px 0}.brandlogo img{width:100%;display:block}.brandlogo a,.brandlogo a span{display:block}.maxwidt.custom_brand{background:#fff;padding:70px 0}.footer-block-image{flex-direction:column}.list-social{justify-content:flex-start!important}.list-social__item{border:1px solid #515151;margin:0 10px 0 0;border-radius:60px;background:#1b1b1b}.footer-block__brand-info ul{margin:0;padding:0}.footer-block__brand-info ul li{list-style:none;display:flex;align-items:center;margin:0 0 15px}.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{color:#fff;text-decoration:none}.footer-block__brand-info ul li img{margin:0 15px 0 0}.footer-block__heading.inline-richtext{color:#fff;font-weight:600;text-align:left}.content-footer p{color:#fff;font-family:Poppins,sans-serif!important;font-weight:500;font-size:22px;margin:0 0 20px;max-width:470px}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{color:#fff!important;font-size:22px!important;font-family:Poppins,sans-serif!important;font-weight:400}.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{font-weight:500}.footer__copyright.caption{margin:0;width:100%;display:flex;justify-content:space-between}.footer__copyright.caption small{color:#fff;font-size:22px}.badge.badge--custom.new{position:absolute;z-index:1;border-radius:5px;left:10px;top:10px}.page-width{max-width:1920px!important;padding-left:40px!important;padding-right:40px!important}.utility-bar{padding:10px 0}.announcement-row{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:22px}.content-announce{display:flex;align-items:center}.content-announce img{margin:0 20px 0 0}.headre-search-bar{max-width:850px;width:100%}.headre-search-bar .search-modal__content{padding:0;width:100%;max-width:100%!important}.headre-search-bar .header predictive-search{max-width:100%!important}.headre-search-bar .search-modal__form{max-width:100%!important}.headre-search-bar .field__label{font-size:26px;color:#1c1c1c;opacity:70%;letter-spacing:0}.headre-search-bar .field input{background:#fff;height:63px;border-radius:10px 10px 0 0;color:#232528}.icon-account.icon{height:3rem;width:3rem}.list-menu__item{font-size:26px;color:#fff}.maxwidt.custom_brand .title{color:#111}.header__inline-menu li{padding:0 20px}.navigaton-menu{border-top:1px solid #ccc;padding:10px 0}.list-menu__item span{text-decoration:none!important}.heading-slide h2 p{font-size:64px;font-weight:700}.heading-slide h2 p{margin:0}.banner-contnet{background:#1c1c1ccc;max-width:1340px;margin:0 auto;padding:60px 40px;border-radius:20px}.brandlogo img{max-width:160px;border-radius:40px;box-shadow:0 0 10px #33323240}.brandlogo a span{margin:0 auto;display:table}.customrow{margin-top:63px}.maxcontent{max-width:750px;margin:0 auto;background:#141415cc;padding:100px 40px;border-radius:20px}.inline-richtext{font-size:42px;font-weight:700;margin:0 0 30px;text-align:center}.newsletter-form__field-wrapper .field{display:block;border:none}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field input{background:#434344;border-radius:50px;height:60px;max-width:480px!important;width:100%;margin:0 0 30px}.newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:480px!important}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{color:#d9d9d966;font-size:24px}.footer-block.grid__item:nth-child(1){max-width:29%!important;width:29%!important}.footer-block.grid__item{width:23%!important;max-width:23%!important}.button-row{text-align:center;margin:70px 0 0}.list-social__item .svg-wrapper{width:30px;height:30px}footer .list-social__item .icon{height:4.2rem;width:3.2rem}.collection_slider-home .slick-list{padding-right:150px!important}.collection ul{margin:0 -15px;padding:0}.collection ul li{padding:0 15px;margin:0 0 30px}.slick-prev,.slick-next{position:absolute;bottom:-40px;top:auto;transform:none;z-index:2;background:#b22824;color:#fff;border-radius:50%;width:40px;height:40px;border:none;cursor:pointer}.slick-prev{left:50%;transform:translate(-60px)}.slick-next{left:50%;transform:translate(20px)}.settings-div{display:flex;justify-content:space-between;align-items:center}.settings-div .button{padding:0;background:no-repeat;border:none}.collection .card-information{text-align:center}.card-information .price{color:#b22222;font-size:28px;font-weight:800;letter-spacing:0}.card__heading{text-align:center;font-size:24px;font-weight:600;letter-spacing:0;margin:0 0 20px!important}.card-information{text-align:center}.card-information .price{color:#b22222!important;font-size:28px;font-weight:800;letter-spacing:0}.collection li .card{background:#181818;padding:20px;border-radius:20px}.collection .card__media img{border-radius:20px}.collection .card .card__inner .card__media{background:#181818}.quick-add__submit{padding:25px 0!important;border-radius:8px;background:transparent;min-width:max-content!important;margin:0 auto;max-width:270px!important;text-transform:capitalize}.product-type{font-size:20px;color:#d9d9d9;font-weight:500}.settings-div .button{justify-content:flex-end}.collection__title.collection__title_feature.title-wrapper.title-wrapper--no-top-margin.page-width{padding:0!important}slider-component.slider-mobile-gutter.page-width.page-width-desktop.scroll-trigger.animate--slide-in{padding:0!important}.header__icon,.header__icon--cart .icon{height:3rem}.button,.form-dgn button,.cat-inner,.brandlogo,.shopify-payment-button__button{transition:.5s}.button:hover,.form-dgn button:hover,.shopify-payment-button__button:hover{background:linear-gradient(278.38deg,#181818,#b22222 47.76%,#181818 94.6%);transition:.5s}.header__heading-logo-wrapper img{box-shadow:0 0 30px #b2222233}.list-menu__item:hover,.header__active-menu-item:hover{color:#b22824!important;transition:.5s}.cat-inner:hover,.brandlogo:hover{transform:scale(1.2);transition:.5s}.contact form{max-width:900px;margin:40px auto 0}.contact__button{text-align:center}.main-bg .page-width{max-width:1100px!important}.main-bg .title{text-align:left}.collection .card__inner{border-radius:20px!important;overflow:hidden;background:#111}.collection .card__inner h3{color:#fff}#FacetSortForm{margin:0 0 30px}.full-unstyled-link{text-decoration:none!important}.product__text.inline-richtext{font-size:14px;text-align:left;font-weight:400;letter-spacing:0;text-transform:capitalize}.product__title h1{font-size:26px;margin:5px 0 10px;font-weight:600;color:#fff}.quantity{width:203px;border:1px solid #f1f1f1}.quantity:after,.quantity:before{display:none}.quantity__button{background:#111!important;margin:0!important}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.product-form__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.product-form__buttons .button,.product-form__buttons .shopify-payment-button{width:49%}.product__description,.product__description p{font-weight:400!important;font-size:16px!important}.shopify-payment-button__button{height:auto}.shopify-policy__container{max-width:1100px!important;margin:70px auto}.shopify-policy__title h1{text-align:left;letter-spacing:.1px;font-weight:600}.content-announce img{max-width:35px}.policies li:before{content:""!important}.link.list-social__link:hover{background:#b22824}.list-social__item{overflow:hidden}.newsletter__wrapper .newsletter-form__field-wrapper .field__input:focus~.field__label{font-size:12px!important}.footer-block__brand-info ul li img{height:22px;margin:0 10px 0 0}.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block!important}.collection .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[disabled] .shopify-payment-button__button{cursor:not-allowed;opacity:.5}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(4,minmax(0,1fr))!important;list-style:none}.mega-menu__list li{text-align:left}.mega-menu__list li a{color:#fff}.mega-menu__list li a{padding:0!important;margin:0 0 20px}ul.list-unstyled li{padding:0}#shopify-section-template--24521952166189__1758121388b6fe872f{background:#181818}.easysearch-select-holder label{color:#fff!important}.slick-prev:hover,.slick-next:hover{transition:.2s;background:transparent!important;box-shadow:0 0 0 1px #fff}.slick-arrow{display:flex;align-items:center;justify-content:center}.easysearch-main-widget .easysearch-btn-holder .easysearch-btn-search{background:linear-gradient(278.38deg,#b22222,#181818 47.76%,#b22222 94.6%)!important}.easysearch-main-widget .easysearch-btn-holder .easysearch-btn-search:hover{background:linear-gradient(278.38deg,#181818,#b22222 47.76%,#181818 94.6%)!important}.grid__item.product__media-wrapper>img{width:100%;display:block}.template-search #main-search-filters{display:none}.category-banner .row{justify-content:center}.installation_guide_text_header{display:flex;flex-wrap:wrap}.installation_guide_text_header p{margin:0}.installation_guide_text_header span{position:relative;z-index:2;padding:16px 41px;color:#fff}.installation_guide_text_header span:after{position:absolute;width:100%;background:#b22222;content:"";display:block;height:100%;top:0;left:0;z-index:-2;transform:skew(22deg)}.installation_guide_list{padding-bottom:10px}.installation_guide_text_header span:before{position:absolute;width:100%;background:#000;content:"";display:block;height:100%;top:0;left:0;z-index:-1;transform:skew(22deg) scale(.8);box-shadow:0 0 7px 3px #fff}.installation_guide_text_header{align-items:center;position:relative}.installation_guide_text_header p{padding-left:30px;font-size:22px}.installation_guide_text_header:after{content:"";display:block;width:calc(100% - 20px);height:1px;background:#b22222;margin:-1px 0 0 auto}.installation_guide_inner{display:flex;margin:0 -20px;align-items:center}.installation_guide_image{width:40%;padding:20px}.installation_guide_text_box{width:60%;padding:20px}.installation_guide_image_inner img{width:100%;display:block;border-radius:10px;overflow:hidden}.installation_guide_list:nth-child(2n) .installation_guide_inner{flex-direction:row-reverse}.installation_guide_inner{margin:0;background:#1f1f1f;border-radius:20px}.installation_guide_text_header{padding-left:14px}.installation_guide_text_header span{min-width:200px;text-align:center;font-size:25px;font-weight:500}.installation_guide_text_header p{width:calc(100% - 200px);line-height:1}button.slider-button{background:#b22824;opacity:1;border-radius:50%;width:40px;height:40px}.slider-button .icon{stroke:#fff}.product-media-container{border:0;overflow:hidden!important}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(33.33% - .8rem)!important}.thumbnail-slider .thumbnail-list{max-width:460px}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #b22824!important;border-color:#b22824!important}.product--thumbnail_slider .thumbnail-slider{justify-content:center}.product__media-list .media>*{object-fit:contain!important;background:#fff}.content-container--full-width .accordion__title{font-size:16px;text-decoration:none!important;font-weight:600}@media (min-width:1366px){.menu-flex{align-items:flex-start}.navigaton-menu{margin:-70px 0 0}.headre-search-bar{padding-top:24px}.header__icons.header__icons--localization{padding-top:35px}}.slick-prev:hover,.slick-next:hover{background:linear-gradient(278.38deg,#181818,#b22222 47.76%,#181818 94.6%);transition:.5s}@media (max-width:1919px){.list-social__item .svg-wrapper{width:22px;height:22px}.card--card,.card--standard .card__inner{border:none!important;box-shadow:none!important}.announcement-row{font-size:18px}.content-announce img{margin:0 10px 0 0}.headre-search-bar .field__label{font-size:22px}.headre-search-bar .field input{height:55px}.headre-search-bar{max-width:750px}.list-menu__item{font-size:18px}.header__inline-menu li{padding:0 6px}.banner-contnet{max-width:1180px;padding:40px 30px}.heading-slide h2 p{font-size:56px}.heading-slide h2{margin:0}.banner-contnet p{font-size:18px;margin:10px 0 0}.form-dgn{margin:20px 0 0}form#filter-form select{font-size:16px;font-weight:500;height:55px}.form-dgn button{height:55px}.banner{padding:200px 0 120px}.cat-inner h3{font-size:17px}.title{font-size:36px}.collection_slider-home .slick-list{padding-right:60px!important}.quick-add__submit{padding:15px 0!important;max-width:180px!important}.card__heading{font-size:20px}.card-information .price{font-size:22px}.product-type{margin:10px 0;font-size:17px}.button,.shopify-payment-button__button{font-size:18px!important}.inline-richtext{font-size:36px}.maxcontent{max-width:650px}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{font-size:20px}.newsletter-form__field-wrapper .field input{height:55px}.button,.shopify-payment-button__button{padding:14px 40px!important}.maxcontent{padding:70px 40px}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{font-size:15px!important}.content-footer p{font-size:15px}footer .list-social__item .icon{height:2.6rem;width:2.6rem}.footer__copyright.caption small{font-size:15px}.installation_guide_text_header span{font-size:18px;min-width:0;padding:14px 24px;min-width:135px}.installation_guide_text_header p{width:calc(100% - 135px);font-size:18px}}@media (max-width:1365px){.header__heading-logo-wrapper img{max-width:100px}.announcement-row{font-size:16px}.list-menu__item{font-size:17px}.navigaton-menu{padding:0}.headre-search-bar .field__label{font-size:16px}.headre-search-bar .field input{font-size:48px}.heading-slide h2 p{font-size:43px}.cat-inner h3{font-size:16px}.cat-inner{padding:20px 10px}.col-20{padding:0 12px}.row{margin:0 -12px}.card__heading{font-size:16px}.card-information .price{font-size:18px}.product-type{margin:10px 0;font-size:14px}.button,.shopify-payment-button__button{font-size:16px!important}.quick-add__submit{padding:15px 0!important;max-width:140px!important}.inline-richtext{font-size:35px}.newsletter-form__field-wrapper .field input,.newsletter-form,.newsletter__wrapper .newsletter-form__field-wrapper{max-width:400px!important}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{font-size:16px}.newsletter-form__field-wrapper .field input{height:48px}.button,.shopify-payment-button__button{padding:15px 30px!important}.maxcontent{max-width:570px;padding:50px 20px}.footer-block.grid__item:nth-child(1),.footer-block.grid__item{max-width:29%!important;width:29%!important;width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{font-size:15px!important}.content-footer p,.footer__copyright.caption small{font-size:15px}.list-social__item{height:40px;width:40px}.list-social__item a{padding:8.3px!important}.headre-search-bar{max-width:530px}.navigaton-menu{padding:5px 0}.headre-search-bar .field input{font-size:16px}.installation_guide_text_header p{font-size:18px}.installation_guide_text_header span{font-size:20px}}@media (max-width: 1100px){.installation_guide_text_header span{font-size:16px;padding:12px 10px;min-width:140px}.installation_guide_text_header p{font-size:16px;width:calc(100% - 140px)}.installation_guide_text_content{font-size:14px}}@media (max-width: 989px){.announcement-row{position:relative;overflow:hidden}.announcement-row .col-4{display:none;text-align:center;width:100%}.announcement-row .col-4.active{display:block}}@media (max-width:989px){.product-form__buttons{flex-direction:column}.product__title h1{font-size:17px}.product-form__buttons .button,.product-form__buttons .shopify-payment-button{width:100%}.headre-search-bar{display:none}.header--top-center *>.header__search{display:none}.header__icons details-modal.header__search{display:inline-flex}.header__icons,header-drawer{width:128px}.navigaton-menu{display:none}.footer-block.grid__item:nth-child(1),.footer-block.grid__item{width:49%!important;max-width:49%!important}.footer__copyright.caption{flex-direction:column-reverse}.brandlogo img{border-radius:30px}.form-dgn{padding:0}.banner-contnet{max-width:990px;padding:30px 10px}.announcement-row{font-size:14px}.menu-drawer .list-social__link{padding:8px!important}.col-20{width:33.333%;margin:10px 0}.row{justify-content:center}.col-4{width:100%}.announcement-row{flex-wrap:wrap}.content-announce{justify-content:center}.page-width{max-width:1920px!important;padding-left:20px!important;padding-right:20px!important}}@media (max-width:749px){.header__icons,header-drawer{width:84px}.heading-slide h2 p{font-size:30px}.banner-contnet p{font-size:15px;margin:10px 0 0}form#filter-form{flex-wrap:wrap}form#filter-form select{width:49%;margin:0 0 12px}.form-dgn button{width:49%}.banner{padding:80px 0}.col-20{width:50%;margin:10px 0}.title{font-size:28px}.settings-div .button{min-height:auto;margin:0!important}.brandlogo{width:50%}.brandlogo img{border-radius:37px}.inline-richtext{font-size:28px}.maxcontent{max-width:570px;padding:20px 10px}.newsletter__wrapper{padding-left:20px!important;padding-right:20px!important}.footer-block.grid__item:nth-child(1),.footer-block.grid__item{width:100%!important;max-width:100%!important}.footer-block__details-content .list-menu__item--link,.footer-block__brand-info ul li a,.footer-block__brand-info ul li span{padding:2px 0!important;font-size:15px!important;font-weight:500}.footer-block__brand-info ul li{margin:0 0 5px}.content-footer p{max-width:100%}.footer-block__image-wrapper{margin:0 auto 20px}.content-footer p,.footer__copyright.caption small{font-size:15px}footer .list-social__item .icon{height:2rem;width:2rem}.footer-block__details-content{margin-bottom:1rem!important}.footer-block.grid__item.scroll-trigger.animate--slide-in{margin:0!important}.maxwidt.custom_brand{background:#fff;padding:40px 0}.customrow{margin-top:0}.button-row{margin:20px 0 0}.brandlogo{margin:0}.category-banner{padding:40px 0}.menu-drawer__account account-icon>.svg-wrapper{display:none}.menu-drawer__account{display:block;text-align:left}.product__title h1{font-size:16px}.category-icon{width:100px;height:100px}.slick-prev,.slick-next{bottom:-30px;width:30px;height:30px}.menu-drawer__utility-links{text-align:left}.installation_guide_inner{flex-wrap:wrap}.installation_guide_image{width:100%;padding:15px}.installation_guide_text_box{width:100%}.installation_guide_text_header span{font-size:15px;padding:10px 0;min-width:120px}.installation_guide_text_header p{font-size:15px;padding-left:15px}.installation_guide_text_box{padding:15px}.installation_guide_text_header span{min-width:94px;font-size:12px;padding:8px 5px}.installation_guide_text_header p{width:calc(100% - 94px);font-size:12px}.installation_guide_text_header{padding-left:0}.installation_guide_text_content{font-size:12px}.product__info-wrapper{padding-top:25px}.cat-inner h3{margin:0}.menu-drawer__menu-item{font-size:14px!important}.menu-drawer__menu-item{padding:7px 3rem}.content-announce img{height:35px;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
