.slideshow-animated-image{position:absolute;top:0;left:-100%;z-index:99;bottom:0;display:flex;align-items:end;justify-content:center;width:50%;background:#0006;z-index:9999;transition:left 2s ease}.slideshow-animated-image img{height:80%;object-fit:contain}.item.is-selected .slideshow-animated-image{left:0}.list-collections__item__btn-wrapper{display:none}.list-collections__item__title{border:1px solid;padding:10px}.list-collections-section--carousel .carousel.carousel--inactive::-webkit-scrollbar{width:10px}.list-collections-section--carousel .carousel.carousel--inactive::-webkit-scrollbar-track{background:#dedede}.list-collections-section--carousel .carousel.carousel--inactive::-webkit-scrollbar-thumb{background:#ec1b24}.list-collections-section--carousel .carousel.carousel--inactive::-webkit-scrollbar-thumb:hover{background:#555}.list-collections-section--carousel .carousel--inactive{margin:0 0 -10px}.slide__image__container iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:1;min-height:200%;transform:translate(-50%,-50%)}.spf-product-card .spf-product__info .h4.spf-product-card__title a{font-size:16px;font-weight:700}[data-option-name=Lumens],[data-option-name="Beam Distance (Mtr)"]{display:none}.product-page-essentials .essential--items{justify-content:flex-start!important;border:none!important;margin:0!important;padding:calc(var(--gutter)/2) 0!important}.pdp-desc-inner .product__description.rte{padding:var(--gutter);margin:0}.product__description-img img{width:100px}.pdp-desc-inner .product__description.rte h3{margin-top:20px}.pdp-desc-inner .product__description.rte h3:first-of-type{margin-top:10px}.yt-embed-video{position:fixed;top:50%;left:50%;width:90%;max-width:800px;height:0;padding-top:23%;transform:translate(-50%,-50%);z-index:999;background:#fff;display:none}.yt-embed-video iframe{display:block;height:100%;width:100%;visibility:visible!important;position:absolute;left:0;top:0}.yt-thumbnail span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.yt-thumbnail span svg{color:#fff;width:100px;height:100px}.pdp-desc-wrapper,.pdp-video-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;display:none}.pdp-desc-wrapper .pdp-desc-overlay,.pdp-video-wrapper .pdp-video-overlay{position:absolute;left:0;right:0;bottom:0;top:0;background:#0009}.pdp-desc-close,.pdp-video-close{position:absolute;right:10px;top:-10px;font-size:40px}.pdp-desc-close span,.pdp-video-close span{transform:rotate(45deg);display:inline-block;cursor:pointer}.pdp-desc-inner,.pdp-video-inner{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);height:80%;overflow:auto;background:#fff;z-index:9;overflow-x:hidden;max-width:1000px;padding-bottom:30px}.pdp-video-inner .product__video,.pdp-video-inner .product__video iframe{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%}.pdp-video-close{right:-30px;top:-20px;line-height:20px}.pdp-video-close span{color:#fff}.pdp-video-inner{height:0;padding-top:28%;overflow:unset}.product-single__media-custom .product-single__media-slide .product-single__media--video iframe{visibility:visible}.ooo-instagram-header h2{text-align:left;margin:0}.ooo-instagram-header .rte{margin:0}.ooo-instagram-header p{margin:0;text-align:left}.product__form .btn,.product__form .shopify-payment-button,.product__form .shopify-payment-button__button--unbranded{width:100%;border-radius:30px;overflow:hidden}.product__form .btn.btn--submit{border:1px solid}.product-single__media-custom{display:flex;flex-wrap:wrap;justify-content:space-between}.product-single__media-custom>*:not(.flickity-button){width:calc(50% - 5px);margin-bottom:10px}.product-single__details .breadcrumbs{margin-bottom:10px}.stamped-product-reviews-badge i{color:#000;font-size:10px}.product__price-and-badge .product__price>span{font-weight:700}.product-single__media--image{background:#f5f5f5}.product__form .buttons-grid{grid-template-columns:minmax(0,1fr)}.custom-product-banner img{width:100%}.custom-product-banner{position:relative;padding:0 0 var(--gutter)}.cpb-caption{position:absolute;top:50%;left:10%;width:400px;background:#fffc;padding:40px;transform:translateY(-50%)}.cpb-caption h5{color:#888;font-size:15px}.cpb-caption h2{margin:20px 0 0;letter-spacing:-1px;font-size:30px;color:#000}.cpb-caption p{margin:0 0 10px;font-size:14px}.cpb-caption.cpb-caption-right{left:unset;right:10%}.custom-product-banners .wrapper{width:100%}.product-tabs-custom .special-information h2{font-size:18px;background:#0000002e;padding:5px 10px;text-transform:uppercase}.product-tabs-custom .special-information{margin:0}.product-tabs-custom .product-tab__title,.product-tabs .product-tab__title{background:#0000000a;padding:10px}.product-tabs-custom .product-tab__title .icon,.product-tabs .product-tab__title .icon{right:10px}.product-tabs{margin-top:0}.product-tab__inner{margin-top:30px!important}.product-tabs-custom .technical-data h3{font-size:18px;background:#0000002e;padding:5px 10px;text-transform:uppercase}.product-tabs-custom .product-tab,.product-tabs .product-tab{margin-top:10px}.swatch-custom-images .swatch__element{width:calc(20% - 10px);height:auto}.swatch-custom-images input:checked+label{border:2px solid}.swatch-custom-images .swatch__label{border:1px solid}.swatch-custom-images .swatch__element:after{right:0;text-align:center}.enable-subscribe a{color:#d4000f;font-weight:700}.enable-subscribe{padding-left:25px;position:relative}.submitCheck:checked+label:before{background:#333;border-color:#fff;outline:1px solid #000}.enable-subscribe:before{content:"";width:15px;height:15px;outline:1px solid #000;border:2px solid #fff;display:inline-block;left:1px;position:absolute;top:4px}.post-large--display-table{display:table;table-layout:fixed;width:100%;padding:1% 0}.custom-page-template .padding-v-30{padding:30px 0}.custom-page-template .second-wrapper .img-txt{margin:0 -15px}.custom-page-template .img-txt h3{margin:0;padding:0;font-size:20px}.custom-page-template .img-txt .post-large--one-third{width:33.33%;float:left;padding:0 15px}.post-large--display-table-cell{display:table-cell;vertical-align:middle;float:none}.post-large--display-table.img-txt.rev{display:inline-flex;align-items:center;flex-direction:row-reverse}.post-large--one-half{width:50%}.template-page .img-txt .copy{padding:0 3%}.spf-product-card__metafields{font-size:14px;font-weight:400;border-top:1px solid;padding:10px 0;margin:10px 0;border-bottom:1px solid}.spf-product__info .h4.spf-product-card__title a,.spf-product__info .spf-product-card__oldprice,.spf-product__info .spf-product-card__price,.spf-product__info .spf-product-card__saleprice{font-family:inherit;font-weight:400}.spf-product-card__essentials .essential--items{display:flex;list-style:none;justify-content:center;border-bottom:1px solid;padding:0;margin:0 0 10px}.spf-product-card__essentials .essential--items .essential--item{margin:0 10px 5px;display:flex;flex-direction:column;justify-content:space-between}.template-page .rte h1{margin-top:20px;padding:0}.template-page .rte .section,.template-page .section{padding:0}.template-page .flex-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0}.template-page .down-acc .active.h3,.template-page .down-acc h3.active{background-color:#d4000f;color:#fff}.template-page .down-acc .h3,.template-page .down-acc h3{color:var(--text);background:#0000000a;padding:15px 50px 15px 20px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin-top:10px;font-size:22px}.quickfilter-wrapper input{padding:10px 20px;text-align:center;width:300px;margin-bottom:15px}.template-page .down-acc .acc-text{display:none}.template-page .acc-text{padding:0 30px}.template-page .acc-text .h4,.template-page .acc-text h4{font-size:15px;border-bottom:1px solid #ddd;margin-top:10px;font-weight:400;width:100%!important;padding:10px 0;font-size:25px;font-weight:700}.template-page .rte .grid{display:block}.template-page .acc-text .grid{display:flex;flex-wrap:wrap;gap:unset}.template-page .acc-text .grid>*{width:50%}.template-page .down-acc hr{display:none}[class*=push--]{position:relative}.template-custom .rte .grid.img-align{display:block;margin:0 -30px}.product-single__details{margin:40px auto}.openDescriptionPopup{text-decoration:underline;text-transform:uppercase;font-size:18px;margin:10px 0;display:inline-block;width:100%}.coltec .image{display:flex;flex-direction:column;width:33.33%;align-items:center}.coltec{display:flex;flex-wrap:wrap;max-width:400px;margin:0 auto}.coltec .title{width:100%}.coltec .image img{width:100px}.product__description .description{max-width:600px;margin:20px auto 0;text-align:center}.spec-info{display:flex;flex-wrap:wrap}.spec-info .feature:last-child{width:50%}.spec-info.grid{gap:unset}.spec-info .feature:nth-last-child(2){width:50%}.spec-info .module-title{width:100%}.spec-info .feature{width:31.9%;position:relative;padding-left:20px}.technical .product-image{width:30%}.technical .module-content{display:flex}.pdp-desc-inner .technical .product-data{width:70%}.pdp-desc-inner .technical .product-data .product-name{margin:0 0 10px;font-size:25px}.technical-data-sections .item{min-height:auto}.technical-data-sections .list{list-style:inside;margin-bottom:0}.technical-data h3{font-size:20px}.spec-info .feature .title{margin:20px 0 0;font-size:25px}.spec-info .feature .indicator{position:absolute;left:20px;top:0}.homeimagecolumns-caption{z-index:1}.homeimagecolumns-inner a{position:relative}.homeimagecolumns-inner a:after{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:#0000004d;content:"";transition:opacity .3s ease}.homeimagecolumns-inner a:hover:after{opacity:1}#gf-products .spf-product-card.spf-product-card__left .spf-product__swatchs{justify-content:center}.caption-position{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.caption-position .wrapper{width:auto;margin-left:0;margin-right:0}.flickity-enabled.is-draggable .flickity-viewport{cursor:pointer}.caption-position-center-bottom .wrapper,.caption-position-center-top .wrapper,.caption-position-center .wrapper{margin:0 auto}.featured-image__content-inner .main-subheading,.slide__text-block .main-subheading{font-size:16px}.featured-image__content-inner .main-heading,.slide__text-block .main-heading{font-size:24px}#ga-product_related .ga-product_title{font-weight:700;min-height:unset!important}.search-page .wrapper{width:100%}.icon-search{width:24px;height:24px;vertical-align:middle;pointer-events:none}.mobile-menu .search-link{padding:10px 0 10px 5px;line-height:26px;height:auto}.template-custom .rte .grid.img-align .one-third{width:33.33%;float:left;padding-left:30px}.template-custom .rte .grid.img-align .five-twelfths{width:41.666%;float:left;padding-left:30px}.template-custom .rte .grid.img-align .one-quarter{width:25%;float:left;padding-left:30px}.template-custom .red-bg{position:relative;margin-bottom:80px}.template-custom .red-bg.our-page .bgred{width:auto;right:10px;padding:20px;max-width:250px}.template-custom .red-bg .bgred{position:absolute;bottom:-10px;width:25%;padding:30px 30px 50px;margin:0}.template-custom .red-bg .bgred:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;background-color:#d4000f;mix-blend-mode:multiply}.template-custom .red-bg .bgred .h2,.template-page .red-bg .bgred h2{color:#fff;font-size:20px;line-height:26px;position:relative;z-index:5;font-weight:400;margin-bottom:0}.collection__description-secondary{margin:20px auto 0!important;transition:max-height .3s ease}.collection__description-secondary h3{margin-top:0}.label-read-more-col-desc{text-decoration:underline;text-underline-position:under;cursor:pointer}.input-read-more-col-desc{display:none!important}.input-read-more-col-desc:checked~.banner .collection__description-secondary{max-height:300em!important}.template-collection .banner-content{padding-top:0;padding-bottom:0}.template-collection .collection__header--has-image>.wrapper{margin-top:0;margin-bottom:0}.template-collection .banner .collectionHasDesc.collection__header--has-image>.wrapper{margin-top:50px}@media (max-width: 1440px){.caption-position .wrapper{max-width:600px;padding-left:var(--gutter)}}@media (max-width: 1420px){.navigation .dropdown__trigger--level-1{display:none}}@media (max-width: 1300px){.navigation .nav__item--has-megamenu{margin-left:5px;margin-right:5px}.navigation .nav__item--icon{margin-right:15px}}@media (min-width: 769px){.push--post-large--one-third{left:33.333%}}@media (min-width: 768px){.megamenu__item.hidden{display:none}.caption-position .wrapper{max-width:620px}.caption-position .wrapper{width:50%;margin-left:0;margin-right:0}.caption-position .wrapper{position:absolute}.caption-position-right-bottom .wrapper{bottom:0;right:0}.caption-position-right-center .wrapper{right:0;top:50%;transform:translateY(-50%)}.caption-position-right-top .wrapper{right:0;top:0%}.caption-position-left-bottom .wrapper{left:0;bottom:0}.caption-position-left-center .wrapper{left:0;top:50%;transform:translateY(-50%)}.caption-position-left-top .wrapper{left:0;top:0}.caption-position-center-top .wrapper{left:50%;top:0;transform:translate(-50%)}.caption-position-center-bottom .wrapper{left:50%;bottom:0;transform:translate(-50%)}.caption-position-center .wrapper{left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width: 1023px){.product-single__media-custom>*:not(.flickity-button){width:100%;margin-bottom:10px}.custom-product-banner img{height:400px;object-fit:cover}.caption-position .wrapper{padding:calc(var(--gutter) / 2)}}@media (max-width: 800px){.template-custom .main-content{padding-top:0}}@media (max-width: 768px){.custom-page-template .medium-down--one-whole{width:100%}}@media (max-width: 767px){.banner .collection__description p,.banner .collection__description li,.label-read-more-col-desc{font-size:13px}.template-custom .custom-page-template .rte h1{font-size:22px}.template-custom .rte .grid.img-align>.grid__item{width:100%;padding:0}.template-custom .rte .grid.img-align{margin:0 auto}.template-custom .post-large--display-table .grid__item{width:100%;float:left}.template-custom .post-large--display-table{display:block;table-layout:unset}.template-custom .post-large--display-table.img-txt.rev{flex-wrap:wrap}.custom-page-template .second-wrapper .img-txt .post-large--one-third{width:100%}.template-custom .post-large--display-table{margin-top:30px;display:inline-block;padding:0}.caption-position{display:flex;display:-webkit-box;display:-moz-flex;display:-ms-flex}.caption-position-center-top{align-items:start;justify-content:center;-webkit-box-align:start;-webkit-flex-align:center}.caption-position-center-bottom{align-items:end;justify-content:center;-webkit-box-align:end;-webkit-flex-align:center}.caption-position-center{align-items:center;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center}.caption-position-left-top{align-items:start;justify-content:start;-webkit-box-align:start;-webkit-flex-align:start}.caption-position-left-center{align-items:center;justify-content:start;-webkit-box-align:center;-webkit-flex-align:start}.caption-position-left-bottom{align-items:end;justify-content:start;-webkit-box-align:end;-webkit-flex-align:start}.caption-position-right-top{align-items:start;justify-content:end;-webkit-box-align:start;-webkit-flex-align:end}.caption-position-right-center{align-items:center;justify-content:end;-webkit-box-align:center;-webkit-flex-align:end}.caption-position-right-bottom{align-items:end;justify-content:end;-webkit-box-align:end;-webkit-flex-align:end;-webkit-align-items:end;-webkit-justify-content:end}.caption-position-center .wrapper,.caption-position-center-bottom .wrapper,.caption-position-center-top .wrapper{margin:30px auto}.caption-position .wrapper{padding:var(--gutter-mobile)}.pdp-desc-inner .product__description.rte{padding:calc(var(--gutter)/2);margin:0}.template-page .acc-text .grid>*{width:100%}.custom-product-banner img{height:200px}.cpb-caption{position:relative;top:0;transform:unset;left:0;width:100%;padding:0;right:0!important}}@media (max-width: 375px){.collection__title{font-size:calc(1.5rem*var(---font-adjust-heading))}}.megamenu-layout-3{text-align:center}.megamenu-inner-layout-3 .megamenu-ul-wrapper{width:100%;text-align:left}.megamenu-inner-layout-3 .megamenu-ul-wrapper ul{border:none!important}.megamenu-inner-layout-3 .megamenu-ul-wrapper .megamenu__links.megamenu__links--level-2:nth-child(2){margin:0}a.megamenu__link.megamenu__link--level-3{font-size:13px}.megamenu-inner{display:inline-block}.megamenu-inner span{width:20%;display:inline-block;float:left;-webkit-animation-delay:.16s;animation-delay:.16s;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.4s;animation-duration:.4s}.megamenu--open .megamenu-inner span{-webkit-animation-name:menuFadeIn;animation-name:menuFadeIn}.megamenu__link--heading{font-weight:700}ul.megamenu__links.megamenu__links--level-2:nth-child(2){width:calc(20% - 30px);margin-right:30px;border-right:1px solid #ccc}.megamenu-ul-wrapper{display:flex;width:40%;float:left}.megamenu-inner.layout-1{width:100%}.layout-1 .megamenu-ul-wrapper{width:100%;flex-wrap:wrap;justify-content:center}.layout-1 .megamenu-ul-wrapper .megamenu__links--level-2{padding:0 10px!important;margin-right:0!important;border:none!important;width:20%!important}.megamenu-ul-wrapper ul.megamenu__links.megamenu__links--level-2{width:calc(50% - 30px);float:left;padding-right:20px}.layout-1 .megamenu-ul-wrapper .megamenu__links--level-2:last-child{border-left:1px solid #eee!important;padding-left:30px!important}.megamenu-inner.megamenu-inner-layout-3{min-width:700px}#PageContainer:before{background-color:#1212125c!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"";opacity:0;z-index:99;visibility:hidden;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.blur-body #PageContainer:before{opacity:1;visibility:visible}a.megamenu__link.megamenu__link--level-3:hover{text-decoration:underline}.is-megamenu-open .nav__item--level-1>a g,.site-header--fixed:not(.site-header--transparent) .nav__item--level-1>a g{fill:#000!important}.navigation svg g{transition:none!important}#shopify-section-header .nav__item--has-megamenu.nav--active>a g,#shopify-section-header .navigation .nav__item--has-megamenu.nav--active svg .st0{fill:#ed1a23!important}.spf-product__info .yotpo-widget-instance div[aria-label="0 out of 5 star rating"]{display:none!important}.spf-product__info .yotpo-reviews-star-ratings-widget{justify-content:left!important}.endless--grid__hero{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;text-align:center}.endless--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.endless--section__hero{margin-bottom:40px}.endless--grid__item{text-align:left}.endless--grid__item img{width:100%}.endless--grid__hero .endless--grid__item{text-align:center;font-size:19px}.endless--icon{max-width:60px;margin-bottom:20px}.endless--iconList{display:grid;gap:40px}.endless--grid__item:last-child{align-self:center}@media only screen and (max-width: 768px){.endless--grid{grid-template-columns:repeat(1,1fr)}}.endless--grid__hero-line{width:100%;max-width:55vw;margin:0 auto}.white--logo__hidden{display:none}@media only screen and (max-width: 1024px){.endless--grid__hero-line{max-width:100%}}.custom-banner-video{margin-top:-60px}.custom-banner-video video{width:100%;aspect-ratio:16/5;object-fit:cover;height:100%;display:block}.custom-video-box{position:relative}.custom-banner-video .video-wrapper{position:absolute;top:0;bottom:0;align-items:baseline;justify-content:center;display:flex;flex-direction:column;left:0;right:0}.custom-banner-video .video-heading{text-align:left;color:#fff;font-size:34px;text-transform:uppercase;margin:0}.custom-series-banner{margin-top:-60px}.custom-series-banner .series-banner{width:100%;height:auto}.rich-text-section{padding:3rem 0rem;margin-top:-10px}.rich-text-section .rich-heading{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase}.rich-text-section .para{text-align:center;font-size:17px;color:#000;font-weight:500;margin-top:2.5rem;margin-bottom:2.5rem}.rich-text-section .button-group{display:flex;align-items:center;justify-content:space-between;column-gap:2rem}.custom-button{font-weight:500;padding:1.25rem 2rem;line-height:1rem;display:flex;align-items:center;justify-content:center;text-align:center;filter:drop-shadow(5px 10px 10px rgba(0,0,0,.2));background:#000;color:#fff;column-gap:8px;text-transform:uppercase;border-radius:10px;border:1px solid #000}.custom-button:hover{background:#e30a13;border:1px solid #e30a13}.series-image-with-text{padding:4rem 0rem}.series-image-with-text-item{display:flex;gap:2.5rem}.series-image-with-text-item .text-content{width:40%}.series-image-with-text-item .image-box{width:60%}.series-image-with-text .text-heading{margin-bottom:0;color:#000;font-size:30px;text-transform:uppercase}.series-image-with-text .text-subheading{color:#000;font-size:30px;text-transform:uppercase;font-weight:500}.series-image-with-text .content{font-size:17px;color:#000;font-weight:500;margin-top:2.5rem;margin-bottom:3rem}.series-image-with-text .custom-button{width:max-content}.series-image-with-text .right-img{width:100%;height:auto}.series-multicolumn{padding:4rem 0rem}.series-multicolumn .series-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.series-multicolumn .multi-img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.series-multicolumn .multi-heading{padding:3rem 1rem 0rem;text-align:center;color:#000;font-size:30px;text-transform:uppercase}.series-multicolumn .multi-content{font-size:17px;color:#000;font-weight:500;margin-top:2.5rem;margin-bottom:3.5rem;text-align:center;padding:0rem 2rem}.custom-image-with-text{padding:.5rem 0rem}.custom-image-with-text-item{display:flex;gap:1.5rem}.custom-image-with-text-item .custom-content{width:50%;padding:1.5rem 1.5rem 1.5rem 0rem}.custom-image-with-text-item .custom-box{width:50%}.custom-image-with-text .custom-heading{margin-bottom:0;color:#000;font-size:30px;text-transform:uppercase}.custom-image-with-text .custom-heading span{display:block}.custom-image-with-text .custom-para{font-size:17px;color:#000;font-weight:500;margin-top:1.5rem;margin-bottom:0rem}.custom-image-with-text .custom-para p{margin-bottom:0rem}.custom-image-with-text .custom-img{width:100%;height:100%;object-fit:cover}.rich-text-img-section{padding:5rem 0rem}.rich-text-img-section .img-rich-heading{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase}.rich-text-img-section .img-button-group{display:flex;align-items:center;justify-content:center;column-gap:2rem;margin-top:3.5rem}.flashlight-multicolumn{position:relative;padding:5rem 0rem 2rem}.flashlight-multicolumn .flash-main{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase;margin-bottom:3.5rem}.flashlight-multicolumn .flashlight-swiper{width:100%;padding-bottom:4rem}.flashlight-multicolumn .flash-columns-item{text-align:center}.flashlight-multicolumn .flash-hover{position:relative}.flashlight-multicolumn .flash-img-first,.flashlight-multicolumn .flash-img-second{width:100%;display:block}.flashlight-multicolumn .flash-img-second{position:absolute;top:0;left:0;opacity:0;transition:.5s ease}.flashlight-multicolumn .flash-hover:hover .flash-img-second{opacity:1}.flashlight-multicolumn .flash-hover:hover .flash-img-first{opacity:0}.flashlight-multicolumn .flash-heading{color:#000;font-size:30px;text-transform:uppercase;margin-top:2.5rem}.flashlight-multicolumn .flash-subheading{color:#000;font-size:30px;text-transform:uppercase;font-weight:500}.flashlight-multicolumn .flash-content{font-size:17px;color:#000;font-weight:500;margin-top:2rem;margin-bottom:2.5rem;padding:0rem 1.8rem}.flashlight-multicolumn .key-details{display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:17px;color:#000;font-weight:500}.flashlight-multicolumn .key-details img{width:25px}.flashlight-multicolumn .custom-button{width:max-content;margin-left:auto;margin-right:auto;margin-top:1.5rem}.flashlight-multicolumn .swiper-pagination{margin-top:20px;text-align:center}.flashlight-multicolumn .swiper-pagination-bullet{background:#c3c3c3;outline:2px solid #ebebeb;outline-offset:2px;opacity:1;margin:0 6px!important;border-radius:50px;width:12px;height:12px}.flashlight-multicolumn .swiper-pagination-bullet-active{background:#cd0000;padding:0 10px;outline:2px solid #cd0000}.custom-image-grid{padding:3.5rem 0rem 1rem}.custom-image-grid .collage-main{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase;margin-bottom:3.5rem}.custom-image-grid .grid-box{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.custom-image-grid .collage-block-item{position:relative;overflow:hidden}.custom-image-grid .collage--1{grid-column:span 3}.custom-image-grid .collage--2,.custom-image-grid .collage--3{grid-column:span 2}.custom-image-grid .collage--4{grid-column:span 3}.custom-image-grid .collage-block-item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.custom-image-grid .block-text{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .4s ease;padding:30px;text-align:center}.custom-image-grid .block-text h3{font-size:1.4rem;color:#fff}.custom-image-grid .block-text p{color:#fff;font-size:1rem;margin:0}.custom-image-grid .collage-block-item:hover .block-text{opacity:1}.custom-image-grid .collage-block-item:hover img{transform:scale(1.05)}.flagship-collage{padding:5rem 0rem 3rem}.flagship-collage .flag-main{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase;margin-bottom:3.5rem}.flag-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.flagship-collage .flag-item{text-align:center}.flagship-collage .flag-item-content{padding:3rem}.flagship-collage .flag-heading{color:#000;font-size:30px;text-transform:uppercase;margin-bottom:0}.flagship-collage .flag-subheading{color:#000;font-size:30px;text-transform:uppercase;font-weight:500}.flagship-collage .flag-content{font-size:17px;color:#000;font-weight:500;margin-top:2rem;margin-bottom:2.5rem}.flagship-collage .spec-details{display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:17px;color:#000;font-weight:500}.flagship-collage .spec-details img{width:25px}.flagship-collage .custom-button{width:max-content;margin-left:auto;margin-right:auto;margin-top:1.5rem}.series-video{padding:3rem 0rem 0rem}.series-video-box{position:relative}.series-video video{width:100%;height:auto;display:block;object-fit:cover}.series-video .mute-toggle{position:absolute;top:15px;right:15px;background:#e30a13;color:#fff;border:none;padding:5px 14px;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer}.series-collection .section__heading{text-align:center;color:#e30a13;font-size:34px;text-transform:uppercase;margin-bottom:3.5rem;margin-top:2rem}.series-collection .product-grid-item__info{margin-bottom:35px}.series-collection .custom-button{border:1px solid #E30913;color:#e30913;width:max-content;margin-left:auto;margin-right:auto;margin-bottom:2rem}.series-collection .custom-button path{fill:#e30913}.series-collection .custom-button:hover{background:#e30a13;color:#fff}.series-collection .custom-button:hover path{fill:#fff}@media only screen and (min-width: 750px){.custom-series-banner .mobile{display:none}}@media only screen and (max-width: 749px){.custom-banner-video video{aspect-ratio:1/1.4}.custom-series-banner .desktop{display:none}.rich-text-section .button-group{justify-content:center;gap:1.5rem;flex-wrap:wrap}.rich-text-section .richtoggle--1,.rich-text-section .richtoggle--2{display:none}.series-image-with-text{padding:2rem 0rem}.series-image-with-text-item{flex-direction:column-reverse}.series-image-with-text-item .text-content,.series-image-with-text-item .image-box{width:100%}.series-video .wrapper{padding-left:0;padding-right:0;width:100%}.series-multicolumn{padding:3rem 0rem}.series-multicolumn .series-columns-grid{grid-template-columns:repeat(1,1fr)}.custom-image-with-text-item{flex-wrap:wrap}.custom-image-with-text-item .custom-box{width:100%}.custom-image-with-text-item .custom-content{width:100%;padding:0rem 1.5rem 1.5rem}.rich-text-img-section{padding:3rem 0rem}.flashlight-multicolumn{padding:2.5rem 0rem 2rem}.custom-image-grid{padding:2.5rem 0rem 1rem}.custom-image-grid .collage-main{margin-bottom:2.5rem}.custom-image-grid .grid-box{grid-template-columns:repeat(1,1fr)}.custom-image-grid .collage--1,.custom-image-grid .collage--2,.custom-image-grid .collage--3,.custom-image-grid .collage--4{grid-column:initial}.custom-image-grid .block-text{justify-content:end;opacity:1;padding:20px}.custom-image-grid .block-text h3{font-size:1.1rem;margin-bottom:0}.custom-image-grid .block-text p{display:none}.flag-grid{grid-template-columns:1fr}.flagship-collage .flag-item-content{padding:2rem 1.5rem 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
