.common_btn,.common_title{font-size:16px;text-transform:uppercase}.about_us_sub-text p,.common_title,.product_slider_btn{text-align:center}.common_title span,img,svg{display:block}.common_btn,a:hover{cursor:pointer}*,.product-card-wrapper .product-form__input-wrapper .swatch-input__label.active,.product-card-wrapper .product-form__input-wrapper .swatch-input__label:hover,::after,::before{outline:0!important}a,button,div a:active,div a:focus,div a:hover{text-decoration:none;-webkit-transition:.4s;transition:.4s}.common_btn,.common_title{transition:.4s}a,a:active,a:hover,button,span{text-decoration:none}*,::after,::before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a:focus,button:focus,input:focus,select:focus{outline:0}.footer_copy_text li a:hover,a{color:#000}li,ul{list-style:none}.about_us_sub-text p,.footer_newsletter>h4,body h1,body h2,body h3,body h4,body h5,body h6{font-family:"DM Sans",sans-serif;font-weight:500}p{font-family:"DM Sans",sans-serif;font-weight:200}img{max-width:100%}.new_announcement_slide_text p{margin:0;text-align:center;line-height:1;color:#fcfcfc;font-size:12px}.about_us .common_title,.common_btn,.common_title,.image-with-text__heading,.text_slider_main p{line-height:normal;font-weight:500;font-family:"DM Sans",sans-serif}.new_announcement_slide{display:block!important}.hero_banner_bg_main{position:absolute;left:0;top:0;width:100%;z-index:-1}.hero_banner_bg,.product_img_wrapper,.video_banner{position:relative}.hero_banner_bg img,.product-info-media *{position:absolute;width:100%;height:100%;top:0;left:0;right:0;object-fit:cover}.hero_banner_bg_mobile,.product_img_info{display:none}.hero_banner_main{position:relative;min-height:100%}.hero_banner_info{display:flex;justify-content:center;bottom:10%;position:absolute;left:0;right:0}.common_btn{background:#ddd;padding:15px 50px;border-radius:12px;color:#282828;display:inline-block}.common_btn:hover{opacity:.8}main>div:not(.hero-banner){background:#fcfcfc}.product_slider_main.slick-slider,.product_slider_title{margin:0 0 50px}.card-title-wrapper{display:flex;justify-content:space-between;flex-direction:column}.product_img_row{display:flex;flex-wrap:wrap}.product_img .page-width{padding:0;width:100%}.footer_logo_block,.product_img_block{width:50%}.product_img_bg{position:relative;padding-top:100%}.product_img_bg img{position:absolute;width:100%;top:0;left:0;height:100%;object-fit:cover;object-position:center}.product_img_wrapper>.common_title{position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%);display:block;white-space:nowrap;transition:.4s;width:fit-content}.product_img_wrapper>.common_title:hover{text-decoration:underline}.text_slider_main p{margin:0;font-size:12px;color:#282828;padding-right:10px}.about_us_caption p,.about_us_sub-text p{font-size:18px;line-height:1.6;text-transform:uppercase}.image-with-text__text p{font-size:18px;line-height:1.6;}.about_us_caption p,.about_us_sub-text p{color:#fcfcfc}.about_us_main{padding:60px 0;background:#282828;text-align:left}.about_us .common_title,.image-with-text__heading{text-align:left;color:#fcfcfc;font-size:42px;margin:0 0 25px}.image-with-text__text{text-align:left;font-size:42px;margin:0 0 25px}.about_us_caption p:not(:last-child),.image-with-text__text p:not(:last-child){margin-bottom:15px}.about_us_caption p,.image-with-text__text p{margin:0;font-family:"DM Sans",sans-serif;font-weight:200}.about_us_caption{margin:0 0 40px}.footer_sec{background:#f3f3f4;padding:60px 0 0}.footer_copy_text{width:23%}.foote-right-part{margin-left:auto;margin-right:auto;display:flex;column-gap:50px}.footer_sec_row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 0 60px}.footer_logo_img{display:block;height:55px;width:max-content;margin-bottom:20px}.footer_logo_img img{height:100%;width:auto}.footer_newsletter>h4{font-size:16px;color:#282828;margin:0 0 10px}.footer_copy p,.footer_copy_text li a,.footer_menu_block li a,.footer_newsletter>p{font-weight:200;font-family:"DM Sans",sans-serif;color:#282828;font-size:14px}.footer_newsletter>p{margin:0 0 15px;line-height:1.5}.footer_copy{display:flex;justify-content:space-between;align-items:center;padding:15px 0 40px}.footer_copy_text ul{list-style:none;display:flex;align-items:center;gap:50px;margin:0;padding:0}.footer_copy p,.footer_copy_text li a{display:block;line-height:normal;text-transform:uppercase;margin:0}.footer_menu_block{padding:0;margin:0}.footer_menu_block li:not(:last-child){margin-bottom:10px}.footer_menu_block li a{display:block;width:max-content;line-height:normal;text-transform:uppercase}.footer_logo{max-width:350px}.footer_newsletter_field_input{width:100%;margin:0;border:0;outline:unset;outline-offset:unset;box-shadow:none;background:#ebebeb;border-radius:4px;padding:12px 13px;font-size:14px;font-family:"DM Sans",sans-serif;font-weight:500;color:#282828}.footer_link_list_block h4,.footer_link_list_block h4 p{margin:0 0 20px;display:block;width:max-content;line-height:normal;font-size:16px;text-transform:uppercase;color:#282828;font-family:"DM Sans",sans-serif;font-weight:500}.newsletter_text{padding:10px 0;font-size:12px;font-family:"DM Sans",sans-serif;font-weight:200;text-transform:uppercase;color:#282828;line-height:normal;display:block}.block__video-banner-info,.product_info_title{font-size:18px;font-family:"DM Sans",sans-serif}.footer_newsletter_button{border:0;display:block;width:100%;padding:12px;margin-top:12px}.product_slider_main{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 50px}.product_slide{width:calc(25% - 18px)}.newsletter_text p{margin:0}.block__video-banner-info{position:absolute;top:50%;z-index:1;transform:translateY(-50%);left:0;right:0;padding:0 20px;margin:0;text-align:center;color:#fff;font-weight:500;text-transform:uppercase}.block__video-banner video{display:block;width:100%;height:100%}.product_info_title{text-align:left;margin:0 0 15px;color:#000;font-weight:600}.product-info-row{display:flex;flex-wrap:wrap;margin:0 -5px}.product-info-block{width:33.33%;padding:0 5px}.product-info-media{position:relative;padding-top:75.11%}.product-info-text{margin-top:11px}.product-info-text h6{font-size:16px;color:#000;margin:0 0 10px;line-height:normal;font-weight:500}.product-info-text p{font-size:16px;color:#000;font-family:"DM Sans",sans-serif;font-weight:200;line-height:normal;margin:0}.template-about-us .header__icon{background:#c2c2c2cc;border-radius:50%}.product-form__input-wrapper .form__label{color:#000;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;margin-bottom:.2rem}.product-form__input-wrapper .swatch-input__label{--swatch-input--size:2.8rem;margin:.7rem 1.2rem .2rem 0;--swatch-input--border-radius:50%;display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:.2rem;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none}.product-form__input-wrapper .swatch-input__label.active,.product-form__input-wrapper .swatch-input__label:hover{outline-offset:.2rem;outline:.1rem solid rgb(var(--color-foreground))!important}.product-card-wrapper .swatch{--swatch--size:var(--swatch-input--size, 4.4rem);--swatch--border-radius:var(--swatch-input--border-radius, 50%);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1/1;background:var(--swatch--background);background-position:var(--swatch-focal-point,initial);background-size:cover;background-origin:border-box;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.product-card-wrapper .product-form__input-wrapper .swatch-input__label{--swatch-input--size:1.6rem;margin:0 .8rem .2rem 0}.image-with-text__heading{color:#000}@media (max-width:1599px){.product_slider_main{gap:14px}.product_slide{width:calc(25% - 10.5px)}}@media (max-width:1199px){.product_slider_title{margin:0 0 35px}.product_img_block{width:calc(50% - 10px)}.about_us .common_title,.image-with-text__heading{font-size:36px;margin:0 0 20px}.about_us_caption p{font-size:16px}.common_btn,.footer_link_list_block h4,.footer_menu_block li a{font-size:14px}.about_us_caption p:not(:last-child){margin-bottom:10px}.about_us_caption{margin:0 0 25px}.common_btn{padding:14px 40px;border-radius:8px}.footer_sec{padding:40px 0 0}.footer_logo_img{height:50px;margin-bottom:35px}.footer_sec_row{margin:0 0 30px}.footer_copy{padding:10px 0 30px}}@media (max-width:991px){.product_slider_main.slick-slider{margin:0 -8px 50px}.product_slide{padding:0 8px}.product_slider_main .slick-dots{bottom:-30px;display:flex;align-items:center;justify-content:center;gap:10px}.product_slider_main .slick-dots li{width:10px;height:10px;border:1px solid #282828;margin:0;border-radius:50%;transition:.4s;display:block;overflow:hidden}.product_slider_main .slick-dots li.slick-active button{background:#282828}.product_slider_main .slick-dots li button{width:100%;height:100%;padding:0}.product_slider_main .slick-dots li button:before{display:none}.product-info-text p{font-size:14px}.product-info-text h6{margin:0 0 5px}}@media (max-width:767px){.hero_banner_main{min-height:100%}.hero_banner_info{bottom:20%}.hero_banner_bg_desktop,.product_img_wrapper>.common_title{display:none}.hero_banner_bg_mobile{display:block}.product_slider_main .slick-list{padding-left:0!important}.product_slider_main.slick-slider{margin:0 -15px 50px}.product_img_row{gap:35px}.footer_logo_block,.product_img_block{width:100%}.product_img_info{margin-top:20px;display:block;padding:0 1.5rem}.product_img_info .common_title{text-align:left;margin:0 0 10px}.product_img_info .common_caption{font-size:16px;line-height:normal;font-family:"DM Sans",sans-serif;font-weight:200;color:letter-spacing:.5px;margin:0 0 20px}.about_us_main{padding:40px 0;background:#282828;text-align:left}.about_us .common_title,.image-with-text__heading{font-size:28px;margin:0 0 15px}.about_us_caption p,.footer_copy p,.footer_copy_text li a,.image-with-text__text p{font-size:14px}.about_us_caption{margin:0 0 20px}.text_slider_main p{font-size:10px;padding-right:15px}.footer_copy_text ul{gap:10px}.footer_sec_row{gap:30px}.footer_copy{padding:5px 0 20px}.footer_copy_text{width:auto}.product-info-block{width:100%;padding:0}.product-info-row{margin:0;gap:25px}}button.pop_up_close.sb-close-btn{position:relative;top:unset;left:unset;color:#000}