:root{--border-color: rgba(17, 32, 40, 1);--theme-color-1:rgba(0, 140, 183, 1);--theme-main-color: rgba(17, 32, 40, 1);--theme-color-2: rgba(49, 197, 244, 1);--theme-color-3: rgba(237, 80, 65, 1);--mobile-margin: 1.4rem}html,body{scroll-behavior:smooth}sticky-header .page-width{height:90px}.button:after,.button:before,.button:not([disabled]):hover:after{box-shadow:none}.product__media-wrapper slider-component .product-media-container,.thumbnail-slider .thumbnail[aria-current]{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:none}.product__media-wrapper .product-media-container{border:none}.thumbnail-slider .thumbnail{border:none;border-radius:12px;overflow:hidden;box-shadow:none}.customer-review-wrapper{display:flex;border:1px solid rgba(17,32,40,.47);border-radius:8px;margin-top:1.5rem;overflow:hidden}.customer-img{max-width:160px;height:inherit;object-fit:cover}.customer-review{padding:2rem}.customer-review .review_content{font-size:20px;font-weight:400;font-style:italic;color:#000;letter-spacing:0;line-height:140%;margin-top:0;margin-bottom:.5rem}.customer-review .reviewmain .review_title{padding:0;margin:0 10px 0 0;font-size:18px;font-weight:700;color:#000}.customer-review .reviewmain .content{align-items:center;display:flex}.customer-review .rating_star{color:#31c5f4;font-size:20px}.pdp-rating-text{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;display:flex;gap:1rem;align-items:center}.product__description li{list-style-type:none;display:block;padding:2px 0;position:relative}.product__description li:before{content:"";background-image:url(/cdn/shop/files/chcek.svg?v=1768995967);width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);left:-18px}.product__description ul{padding-left:3rem}legend.form__label{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0px;color:var(--theme-color-1);text-transform:capitalize}.product__info-container .product-form__input .swatch-input__label{display:flex;gap:.5rem;border:1.25px solid rgba(17,32,40,.47);border-radius:625px;padding:0 1.5rem;outline:none!important;align-items:center;transition:border-color .3s ease-in}.swatch-input__input:checked+.swatch-input__label,.product__info-container .custom-product-input.active{border:3.75px solid var(--theme-color-1)}.option-value{font-weight:500;font-size:18px;line-height:140%;letter-spacing:0px;text-transform:capitalize}.swatch-input__label .swatch{width:50px;border:none}.product__info-container{color:var(--theme-main-color)}.product__description.rte{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0px}.product__info-container .product__title{font-family:Oswald;font-weight:700;font-size:42px;line-height:120%;letter-spacing:0px}.price__container{font-family:Oswald;font-weight:700;font-size:36px;line-height:120%;letter-spacing:0px;color:var(--theme-color-2)}.price.price--show-badge{display:flex;align-items:center;gap:.5rem}.custom-offer{border:1px solid var(--theme-color-1);max-width:450px;margin:auto;border-radius:8px;background:#31c5f436;font-family:Lato;font-weight:800;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;color:var(--theme-color-1);padding:1.2rem 2rem;margin-top:3rem}.custom-offer p{margin:0}.product-form__quantity,.buy-buttons-wrapper{display:inline-flex;margin:0;align-items:center;height:74px;margin-top:2rem}.quantity__label{display:none}.product__info-container .buy-buttons-wrapper product-form,.buy-buttons-wrapper .product-form__buttons,.buy-buttons-wrapper .product-form__buttons button{margin:0;padding:0}.product-form__input>div,quantity-input{height:inherit}.quantity{border:1px solid rgba(17,32,40,.47);outline:none;border-radius:8px;width:calc(17.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);color:var(--theme-main-color)}.quantity:before,.quantity:after{display:none}.quantity input{font-weight:700;font-size:32px;line-height:120%;letter-spacing:0px}.quantity__button{width:calc(6.5rem / var(--font-body-scale))}.quantity__button .svg-wrapper{width:2rem}.product-form__submit{background:var(--theme-color-3);font-family:Oswald;font-weight:700;font-style:Bold;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;text-transform:uppercase}.buy-buttons-wrapper{width:calc(100% - 20rem);float:right}.product__info-container .buy-buttons-wrapper product-form{width:100%}.buy-buttons-wrapper .product-form__buttons button:before,.buy-buttons-wrapper .product-form__buttons button:after,.product-form__buttons .button:not([disabled]):hover:after,.pdp_button:hover:before,.pdp_button:hover:after{border:none;box-shadow:none!important}.product__info-container .buy-buttons-wrapper .product-form__buttons button{padding:2rem;border-radius:999px}.img-block-wrapper{max-width:min(379px,65%);margin:auto;margin-top:3rem}.img-block-wrapper img{width:100%}.icon-with-text.goggles-v1{margin:.5rem auto 0}.icon-with-text.goggles-v1 .icon-with-text__item{flex-direction:row;align-items:center;gap:1rem}.icon-with-text.goggles-v1 span{text-align:left;font-family:Lato;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px}.icon-with-text--horizontal img{margin:auto;width:auto;height:30px}.custom-product-input.swatch-input__label{height:fit-content;margin:.7rem 1.2rem .2rem 0;cursor:pointer}.custom-product-input.active{pointer-events:none}.product__info-container .product-form__input .linked-product-input:not(.visible){max-height:0;overflow:hidden;border:none;margin:0;padding:0;opacity:0;max-width:0}.product__info-container .product-form__input .linked-product-input{max-height:1000px;opacity:1;transition:opacity .25s ease-in-out}.popup-wrapper{display:flex;width:100%;flex-basis:100%;justify-content:space-between;align-items:center}.popup-trigger{display:flex;align-items:center;gap:.5rem}.popup{position:fixed;top:0;left:0;width:100vw;height:100%;background:#11202878;z-index:10;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:all .2s ease-in-out;max-width:0;max-height:0;overflow:hidden}body:has(.popup.active){overflow:hidden}.popup.active{opacity:1;transform:scale(1);max-width:100%;max-height:100%}.see-more-btn{position:absolute;bottom:0;left:0;right:0;font-family:inherit;font-size:16px;color:var(--theme-color-1);background:linear-gradient(transparent,#fff 50%);border:none;cursor:pointer;height:7rem;display:flex;justify-content:center;align-items:flex-end;display:none}.h2_titles{font-size:50px;line-height:120%;letter-spacing:0px;font-weight:700}.pdp_button,.main-button{min-width:fit-content;width:min(550px,100%);background-color:#ed5041;color:#fff;border-radius:999px;display:flex;justify-content:center;align-items:center;font-family:Oswald;font-size:28px;font-weight:700;text-transform:uppercase;margin:0 auto;cursor:pointer;text-decoration:none;margin:2rem auto 0;line-height:120%;padding:1rem;text-align:center}.bottom-text{font-weight:500;font-size:16px;line-height:120%;letter-spacing:0px;text-align:center;margin-top:2rem}.icons_item{border-radius:8px;border:1px solid var(--theme-color-2);padding:2rem 1.5rem;height:100%;justify-content:flex-start}.icons_text{font-family:Lato;font-size:20px;font-weight:500;letter-spacing:0px;line-height:140%}.icons_title{margin:0 auto 1rem;min-height:fit-content;font-family:Oswald;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0px}.icons_icon{margin-bottom:2rem}.overlay-1 .banner__media:after{background-image:url(/cdn/shop/files/overlay-bg.png?v=1769429937);opacity:1;background-color:transparent;background-size:cover}.overlay-1 .banner__heading{font-family:Oswald;font-weight:700;font-size:50px;line-height:120%;letter-spacing:0px;text-transform:uppercase;margin-bottom:2rem;color:inherit}.theme-color-2{color:var(--theme-color-2)}.overlay-1 .banner__box{color:#fff}.overlay-1 .content-heading{font-weight:800;font-size:24px;line-height:120%;letter-spacing:0px}.overlay-1 .banner__text p{font-family:Lato;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0px}.overlay-1.banner{background-color:var(--theme-main-color)}.overlay-1.banner.v1{border-radius:16px;overflow:hidden;margin:7rem auto}.overlay-1.banner.v1.page-width{padding:0;max-width:114rem}.overlay-1.v1 .banner__media{position:relative}.overlay-1.v1 .banner__media:after{display:none}.type-1 .image-with-text__heading{font-family:Oswald;font-weight:700;font-size:50px;line-height:120%;letter-spacing:0px;text-transform:uppercase;margin-bottom:1rem}.type-1 .image-with-text__content{padding:1rem 1rem 1rem 0;color:var(--theme-main-color)}.type-1 .main-content{font-family:Lato;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0px}.type-1 .main-content br{display:block;margin-top:2rem}.image-with-text__media img{border-radius:12px}.reviews-sectionvideo{background-color:#31c5f436;padding:5px 0}.reviews-sectionvideo.videoSlider.one-half{padding-bottom:6rem}.reviews-video-section .playBtn{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:none;height:74px;width:74px;border-radius:50%;color:var(--theme-color-2);z-index:2;cursor:pointer;border:6.79px solid var(--theme-color-2);display:flex;align-items:center;justify-content:center;font-size:28px}.reviews-video-section .playBtn.active{padding-left:1rem}.reviews-text-heading h2{font-family:Oswald;font-weight:700;font-size:50px;line-height:120%;letter-spacing:0px;text-align:center;text-transform:uppercase;margin:0 auto 4rem}.reviews-text-heading h6{margin:0;font-weight:400;font-size:24px;color:#121212}.reviews-text-heading p{font-size:48px;font-weight:700;margin-bottom:0}.one-helf .reviews-text-heading p{margin-bottom:1rem}.videSlider{overflow-y:hidden}.video_grid{position:relative;aspect-ratio:1/1.77}.review-image{width:100%;height:100%;object-fit:cover}.video_grid iframe{aspect-ratio:1/1.78}.review_grid h2{font-family:Oswald;font-weight:600;font-size:24px;line-height:140%;letter-spacing:0px;text-align:center;margin:1rem auto 0}.pdp_button:before,.pdp_button:after{border:none;box-shadow:none}.stacking_item.reviews_item{width:100%;padding:0;border:1px solid rgba(17,32,40,.21);border-radius:8px;overflow:hidden;gap:1rem;background:#f9f9f9;padding-bottom:2rem;height:100%}.reviews_rating{display:flex;margin-top:1rem}.reviews_image img{width:100%;object-fit:cover}.reviews_quote{padding:0 1.5rem;font-family:Lato;font-weight:500;font-size:20px;line-height:140%;letter-spacing:0px;text-align:center;margin:0 0 auto}.reviews_image{display:flex;aspect-ratio:1.85/1}.reviews_name{font-family:Oswald;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0px;text-align:center}.reviews_subtitle{font-family:Lato;font-weight:800;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;margin-top:1rem}.stacking_main_wrapper{width:100%}.stacking_main_wrapper:not(.page-width){max-width:100%}slider-component.slider-mobile-gutter{width:100%}.rating_text{font-family:Lato;font-weight:500;font-size:16px;line-height:120%}.upsell_content_wrapper .h2_titles{font-size:42px}.upsell_text{font-family:Lato;font-weight:600;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;color:inherit}.upsell_content_wrapper{color:#fff}.pdp_button_thin_text{display:none}#pdp_numbers{background-color:var(--theme-main-color);color:#fff}.numbers_explanation{font-family:Lato;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0px;text-align:center;color:inherit}.numbers_number{font-family:Oswald;font-weight:700;font-size:42px;line-height:120%;letter-spacing:0px;text-align:center;color:inherit}.numbers_number{--size: 150px;--thickness: 20px;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--theme-color-2) calc(var(--value) * 1%),var(--theme-main-color) calc(var(--value) * 1%));position:relative;transform:rotate(90deg);color:var(--theme-color-2)}.numbers_number:before{content:"";position:absolute;width:calc(var(--size) - var(--thickness));height:calc(var(--size) - var(--thickness));background:var(--theme-main-color);border-radius:50%}.numbers_number span{transform:rotate(-90deg);color:inherit}.numbers_title{margin-bottom:3rem}.grid-section-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:3%}.grid-section-column{width:100%;max-width:100%;border:2px solid var(--theme-color-2);background:#31c5f436;text-align:center;color:var(--theme-main-color)}.grid-section-image{width:100%;aspect-ratio:2/1;object-fit:cover}.grid-section-heading.h2_titles{margin:0 auto 4rem}.grid-section-column.greyed{border:1px solid rgba(17,32,40,.21);background:#58595a36}.grid-section-sub-text{font-family:Oswald;font-weight:700;font-size:32px;line-height:120%;letter-spacing:0px;text-align:center;margin:2rem auto 0}.grid-section-text{font-weight:600;font-size:20px;line-height:120%;letter-spacing:0px;text-align:center;padding:1rem 1rem 2rem}.grid-section-text p{margin:2.5rem auto}#pdp_faq{padding:4rem 0}@media screen and (min-width:750px){body .desktop-hide{display:none!important}.pdp_button br{display:none}.type-1 .image-with-text__text-item.grid__item{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.type-1 .image-with-text__media-item.grid__item{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.reviews-video-section li{max-width:40rem}.reviews-video-section .slider-buttons{position:absolute;top:50%;width:100%;justify-content:space-between;overflow:visible;transform:translateY(-100%)}.reviews-video-section .slider-button.slider-button--prev{transform:translate(-120%)}.reviews-video-section .svg-wrapper{min-width:5rem;height:5rem;display:flex;background:var(--theme-color-1);border-radius:100%;padding:1.7rem 1.3rem 1.7rem 1.5rem}.reviews-video-section .slider-button.slider-button--prev .svg-wrapper{padding:1.7rem 1.5rem 1.7rem 1.3rem}.reviews-video-section .svg-wrapper svg.icon{width:100%;height:100%}.reviews-video-section .slider-button.slider-button--next{transform:translate(120%)}.stacking_main_wrapper .grid--4-col-tablet{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.stacking_main_wrapper .grid--3-col-tablet{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:749px){body .mobile-hide{display:none!important}.product__media-wrapper .product_gallery_custom slider-component{margin:auto}.thumbnail-list__item.slider__slide{max-width:60px}.product.grid{row-gap:2rem}.pdp-rating-text{font-size:11px;line-height:120%;letter-spacing:0px}.product__info-container .product__title{font-size:32px}.price__container,.quantity input{font-size:28px}.product__description.rte,legend.form__label,.option-value{font-size:18px;line-height:140%}.swatch-input__label .swatch{width:40px}.product__info-container .product-form__input .swatch-input__label{padding:0 1rem 0 .5rem}.custom-offer{font-size:20px}.quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.quantity__button{width:calc(4rem / var(--font-body-scale))}.buy-buttons-wrapper{width:calc(100% - 13rem)}.icon-with-text.goggles-v1 span{font-size:12px}.icon-with-text--horizontal{column-gap:1rem}.customer-review .review_content,.customer-review .reviewmain .review_title{font-size:16px}.customer-review{padding:0 1.5rem 1rem}div .pdp_button{font-size:24px;width:90%;height:auto;padding:1.5rem}.overlay-1 .banner__heading{font-size:32px;text-align:left;position:absolute;top:-60%}.overlay-1 .banner__heading span{display:block}.banner__text.rte{text-align:left}.overlay-1 .content-heading{font-size:20px}.overlay-1 .banner__text p{font-size:18px}.overlay-1 .media>.bottom-blur{position:absolute;bottom:0;left:0;width:100%;height:200px;pointer-events:none;top:unset;background-color:linen;background:linear-gradient(to bottom,transparent 0%,var(--theme-main-color) 100%)}.overlay-1.banner--mobile-bottom .banner__box{padding-top:0}.overlay-1 .banner__content{margin-top:-2rem}.overlay-1.banner.v1.page-width{margin:3rem 1.5rem}.overlay-1.v1 .banner__heading{position:relative}.overlay-1.v1 .banner__box{padding:2rem}.type-1 .image-with-text__heading{font-size:32px;margin:0 auto 2.5rem!important}.type-1 .image-with-text__content{padding:0}.type-1 .main-content{font-family:Lato;font-weight:500;font-size:18px;line-height:130%;letter-spacing:0px}.type-1 .image-with-text__text-item,.type-1 .content-container{text-align:center}.type-1 .grid--1-col .grid__item{height:fit-content}.bottom-text{margin-left:1rem;margin-right:1rem}.videSlider li{width:80%;height:inherit}.reviews-text-heading h2{font-size:32px}.reviews_quote,.reviews_name{font-size:18px}.h2_titles{font-size:32px;max-width:35rem}.reviews_subtitle{display:block;font-size:20px}.rating_text{font-size:12px}.upsell_content_wrapper .h2_titles{font-size:32px}.upsell_text{font-size:20px}.numbers_number{--size: 100px;font-size:28px;aspect-ratio:1/1}.numbers_item{width:100%;flex-direction:revert;gap:2rem}.numbers_explanation{text-align:left}.grid-section-sub-text{font-size:20px}.grid-section-text{font-size:14px;line-height:130%;padding-bottom:0}.main-button{font-size:24px}#pdp_faq{background-color:transparent}.reviews-video-section .slider-buttons{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
