.row:not(.no-gutters){margin-left:-10px;margin-right:-10px}@media (min-width: 768px){.row:not(.no-gutters){margin-left:-10px;margin-right:-10px}}@media (min-width: 1200px){.row:not(.no-gutters){margin-left:-20px;margin-right:-20px}}@media (min-width: 1440px){.row:not(.no-gutters){margin-left:-20px;margin-right:-20px}}.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*='col-']{padding-left:10px;padding-right:10px}@media (min-width: 768px){.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*='col-']{padding-left:10px;padding-right:10px}}@media (min-width: 1200px){.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*='col-']{padding-left:20px;padding-right:20px}}@media (min-width: 1440px){.row:not(.no-gutters)>.col,.row:not(.no-gutters)>[class*='col-']{padding-left:20px;padding-right:20px}}.b-video_component{padding:40px 0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-video_component{padding:80px 40px}}.b-video_component.m-rounded{border-radius:0;overflow:hidden;will-change:transform}.b-video_component.m-video_animation{transition:all 1.6s ease-in-out}.b-carousel_component .b-video_component.m-video_animation{left:-200%;position:relative}.swiper-slide-active .b-video_component.m-video_animation{left:0}.swiper-direction-forward .b-video_component.m-video_animation{left:auto;right:-200%}.swiper-direction-forward .swiper-slide-active .b-video_component.m-video_animation{left:auto;right:0}.swiper-slide-prev .b-video_component.m-video_animation,.swiper-slide-next .b-video_component.m-video_animation{position:static;transition:none}.m-right .b-video_component.m-video_animation{transition:all 1.4s ease-in-out}.swiper-direction-forward .m-right .b-video_component.m-video_animation{transition:all 1.4s ease-in-out}.b-video_component-video_vimeo{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.b-video_component-video_vimeo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.b-video_component-video_js.video-js .vjs-big-play-button{border:3px solid;border-radius:50%;font-size:2.125rem;height:4.2rem;line-height:1.9;margin-left:-1em;margin-top:-1em;width:4.2rem}.b-video_component-video_js.video-js .vjs-control-bar{display:none}.b-video_component-video_js.video-js .vjs-poster{background-size:100%}.b-image_component{padding:40px 0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-image_component{padding:80px 40px}}.b-image_component.m-image_animation{transition:all 1.6s ease-in-out}.b-carousel_component .b-image_component.m-image_animation{left:-200%;position:relative}.swiper-slide-active .b-image_component.m-image_animation{left:0}.swiper-direction-forward .b-image_component.m-image_animation{left:auto;right:-200%}.swiper-direction-forward .swiper-slide-active .b-image_component.m-image_animation{left:auto;right:0}.swiper-slide-prev .b-image_component.m-image_animation,.swiper-slide-next .b-image_component.m-image_animation{position:static;transition:none}.m-right .b-image_component.m-image_animation{transition:all 1.4s ease-in-out}.swiper-direction-forward .m-right .b-image_component.m-image_animation{transition:all 1.4s ease-in-out}.b-image_component-wrapper{position:relative}.b-image_component-wrapper.m-rounded{border-radius:0;overflow:hidden}.b-image_component-content{display:block;width:100%}.b-image_component-image_link.m-image_animation,.b-image_component-content.m-image_animation{transition:all 1.6s ease-in-out}.b-carousel_component .b-image_component-image_link.m-image_animation,.b-carousel_component .b-image_component-content.m-image_animation{left:-200%;position:relative}.swiper-slide-active .b-image_component-image_link.m-image_animation,.swiper-slide-active .b-image_component-content.m-image_animation{left:0}.swiper-direction-forward .b-image_component-image_link.m-image_animation,.swiper-direction-forward .b-image_component-content.m-image_animation{left:auto;right:-200%}.swiper-direction-forward .swiper-slide-active .b-image_component-image_link.m-image_animation,.swiper-direction-forward .swiper-slide-active .b-image_component-content.m-image_animation{left:auto;right:0}.swiper-slide-prev .b-image_component-image_link.m-image_animation,.swiper-slide-next .b-image_component-image_link.m-image_animation,.swiper-slide-prev .b-image_component-content.m-image_animation,.swiper-slide-next .b-image_component-content.m-image_animation{position:static;transition:none}.m-right .b-image_component-image_link.m-image_animation,.m-right .b-image_component-content.m-image_animation{transition:all 1.4s ease-in-out}.swiper-direction-forward .m-right .b-image_component-image_link.m-image_animation,.swiper-direction-forward .m-right .b-image_component-content.m-image_animation{transition:all 1.4s ease-in-out}.b-image_component-cta{align-items:flex-end;background-color:rgba(0,0,0,0);bottom:0;color:#fff;font-size:1rem;left:0;padding:20px;position:absolute;right:0;z-index:1}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-image_component-cta{font-size:1.75rem;padding:25px 20px}}.b-image_component-cta.m-single{align-items:center;font-size:1rem;font-weight:bold;min-height:auto;padding:10px 0;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-image_component-cta.m-single{padding:18px 0}}.b-image_component-cta.m-single::before{background:none}.b-image_component-cta.m-single:hover{padding:18px 0}.b-image_component-cta.m-gradient::after{background:linear-gradient(rgba(0,0,0,0) 10%, #000);bottom:0;content:'';display:block;height:124px;left:0;position:absolute;width:100%;z-index:-1}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-image_component-cta.m-gradient::after{height:164px}}.b-image_component-cta.m-gradient.m-gradient_light::after{background:linear-gradient(rgba(255,255,255,0) 10%, #fff)}.b-image_component-cta.m-button_animation{transition:all 1.6s ease-in-out}.b-carousel_component .b-image_component-cta.m-button_animation{left:-200%;position:relative}.swiper-slide-active .b-image_component-cta.m-button_animation{left:0}.swiper-direction-forward .b-image_component-cta.m-button_animation{left:auto;right:-200%}.swiper-direction-forward .swiper-slide-active .b-image_component-cta.m-button_animation{left:auto;right:0}.swiper-slide-prev .b-image_component-cta.m-button_animation,.swiper-slide-next .b-image_component-cta.m-button_animation{position:static;transition:none}.m-right .b-image_component-cta.m-button_animation{transition:all 1.4s ease-in-out}.swiper-direction-forward .m-right .b-image_component-cta.m-button_animation{transition:all 1.6s ease-in-out}.b-image_component-cta_border{display:none;left:0;position:absolute;top:0px}.b-image_component-cta_border.m-reverse{bottom:0;top:auto}.b-image_component-cta_border.m-no_custom{fill:rgba(0,0,0,0)}.b-image_component-cta_border.m-bottom_border{bottom:0px;top:auto;transform:rotate(180deg);z-index:1}.b-image_component img{display:block;width:100%}.b-card_component{padding:40px 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component{padding:80px 40px}}.b-card_component.m-single{padding:40px 0;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component.m-single{padding:40px}}.b-card_component.m-color{background-color:#fff}.b-card_component .b-image_component,.b-card_component .b-image_component-wrapper{padding:0}.b-card_component-title{font-family:"SwatchCTWeb","Arial","FreeSans",sans-serif;font-size:1.75rem}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-title{font-size:2.5rem}}.b-card_component-title.m-single{font-size:1.875rem}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-title.m-single{font-size:2.5rem;margin-bottom:20px}}.b-card_component-wrapper.m-dual{flex-direction:column;justify-content:space-between;margin-top:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-wrapper.m-dual{flex-direction:row;margin-top:35px}}.b-card_component-wrapper.m-triple{flex-direction:column;justify-content:space-between;margin-top:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-wrapper.m-triple{flex-direction:row;margin-top:40px}}.b-card_component-card.m-rounded{border-radius:0;overflow:hidden;will-change:transform}.b-card_component-card.m-dual{align-items:flex-end;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-card.m-dual{width:calc(50% - 10px)}}.b-card_component-card.m-dual:first-child{margin-bottom:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-card.m-dual:first-child{margin-bottom:0}}.b-card_component-card.m-dual .b-card_component-video.m-vimeo{height:100%}.b-card_component-card.m-dual .b-image_component-cta{padding:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-card.m-dual .b-image_component-cta{padding:32px}}.b-card_component-card.m-single{position:relative}.b-card_component-card.m-triple{margin:0 0 15px;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-card.m-triple{margin:0;width:calc(33% - 10px)}}.b-card_component-card.m-triple .b-card_component-video.m-vimeo{height:100%}.b-card_component-card.m-triple .b-card_component-cta{background-color:rgba(0,0,0,0);bottom:0;left:0;padding:20px;position:absolute;right:0}.b-card_component-card.m-triple .b-card_component-cta::before{background:radial-gradient(circle, rgba(0,0,0,0) 57%, rgba(0,0,0,0) 30%, rgba(0,212,255,0) 24%, rgba(0,212,255,0));background-repeat:repeat-x;background-size:24px 46px;content:'';display:none;height:0px;left:0;position:absolute;top:100%;width:100%}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-card.m-triple .b-card_component-cta{padding:25px 20px}}.b-card_component-btn_text{width:calc(100% - 20px);word-break:break-all}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-btn_text{width:calc(100% - 32px)}}.b-card_component-btn_icon{height:20px;width:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-btn_icon{height:32px;width:32px}}.b-card_component-btn_icon.m-single{height:32px;width:26px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-btn_icon.m-single{height:30px;margin-left:auto;width:25px}}.b-card_component-btn_icon svg{height:100%;width:100%}.b-card_component-text{font-size:1rem;margin-bottom:22px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-text{font-size:1.5rem;margin-bottom:30px}}.b-card_component-text p{font-size:inherit}.b-card_component-description{background:#000;bottom:-20px;display:flex;flex-direction:column;justify-content:space-between;left:20px;padding:20px;position:absolute;right:20px;top:inherit}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-description{bottom:80px;display:block;max-width:500px;top:auto}.b-card_component-description.m-left{left:80px;right:auto}.b-card_component-description.m-right{left:auto;right:80px}}.b-card_component-store_address{line-height:24px;margin-bottom:20px}.b-card_component-store_icon{float:left;height:30px;margin-right:10px;width:20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-card_component-store_icon{width:21px}}.b-card_component .b-video_component{padding:0}.b-banner_component{background-color:rgba(0,0,0,0);margin-bottom:40px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component{margin-bottom:80px}}.b-banner_component-wrapper{display:flex;flex-direction:column;padding-bottom:10px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-wrapper{flex-direction:row;padding:0 40px 40px 0}}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-left{width:42%}}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-right{width:58%}}.b-banner_component-first_img{background-color:rgba(0,0,0,0)}.b-banner_component-first_img .b-image_component,.b-banner_component-first_img .b-video_component{padding:0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-first_img_wrapper{max-width:482px;padding-top:80px}}.b-banner_component-second_img{padding:0 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-second_img{padding:0}}.b-banner_component-second_img .b-image_component,.b-banner_component-second_img .b-video_component{padding:0}.b-banner_component-title{font-family:"SwatchCTWeb","Arial","FreeSans",sans-serif;font-size:2.5rem;padding:30px 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-title{font-size:3.625rem;padding:40px}}.b-banner_component-text{padding:30px 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-text{padding:0 40px}}.b-banner_component-text p{font-size:1rem}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-banner_component-text p{font-size:1.5rem}}.b-carousel{margin:40px auto 24px;padding:0 20px;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel{margin:80px auto 40px;padding:0 40px}}.b-carousel-title{font-size:1.75rem;line-height:33px;padding:0 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel-title{font-size:2.5rem;line-height:48px;padding:0 40px}}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel.m-left{width:67%}}.b-carousel.m-left .swiper-pagination-bullets{bottom:27px;right:auto;text-align:left}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel.m-left .swiper-pagination-bullets{bottom:110px;left:calc(100% + 16px);padding-left:6px}}.b-carousel.m-left .swiper-button-prev,.b-carousel.m-left .swiper-button-next{bottom:113px;left:calc(100% - 22px)}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel.m-left .swiper-button-next{left:calc(100% + 174px)}}.b-carousel.m-show_edge{padding-left:0;padding-right:0}.b-carousel.m-show_edge .swiper-container{padding:0 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel.m-show_edge .swiper-container{padding:0 40px}}.b-carousel .swiper-pagination-bullets{bottom:27px;left:auto;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel .swiper-pagination-bullets{bottom:40px;right:33px}}.b-carousel .swiper-pagination-bullet{margin:0 25px 0 0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-carousel .swiper-pagination-bullet{margin:0 43px 0 0;overflow:visible}}.b-carousel .swiper-pagination-bullet:last-child{margin-right:0}.swiper-container{margin-top:24px;position:static;text-align:center}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-container{margin-top:32px}}.swiper-controls{align-items:center;display:flex;justify-content:flex-end;margin-right:0;margin-top:20px}.swiper-pagination,.swiper-button-prev,.swiper-button-next{position:static}.swiper-wrapper.m-center{display:inline-flex;margin:0 auto;width:auto}.swiper-pagination-bullets{left:auto;text-align:right;z-index:1}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-pagination-bullets{margin:0 20px}}.swiper-pagination-bullet{cursor:pointer;background:none;font-size:1rem;height:auto;line-height:24px;opacity:1;position:relative;width:auto}.swiper-pagination-bullet:nth-child(3n+2)::before,.swiper-pagination-bullet:nth-child(3n+2)::after{background:#000;border-radius:50%;bottom:8px;content:'';height:3px;left:28px;position:absolute;width:3px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-pagination-bullet:nth-child(3n+2)::before,.swiper-pagination-bullet:nth-child(3n+2)::after{bottom:4px;left:44px}}.swiper-pagination-bullet:nth-child(3n+2)::after{left:auto;right:26px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-pagination-bullet:nth-child(3n+2)::after{right:42px}}.swiper-pagination-bullet:nth-child(3n+2):last-child{margin:0}.swiper-pagination-bullet:nth-child(3n+2):last-child::before{display:none}.swiper-pagination-bullet-active{background:none;font-weight:bold}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-pagination-bullet{font-size:1.5rem}}@media (max-width: 1199.98px) and (orientation: portrait), (max-width: 767.98px){.b-product_carousel-controls .swiper-pagination-bullet:last-child{margin:0}}.swiper-button-prev,.swiper-button-next{display:none;margin:0;transform:none}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.swiper-button-prev,.swiper-button-next{display:block;height:16px;width:16px}.swiper-button-prev::after,.swiper-button-next::after{display:none}}.swiper-slide{border-radius:0;text-align:left;display:flex;flex-direction:column;height:auto}.swiper-slide:not(.swiper-slide-visible) *{visibility:hidden}.b-overlapping_component{align-items:baseline;background-color:#fce0e4;display:flex;padding-bottom:80px;position:relative}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-overlapping_component{padding-bottom:160px}}.b-overlapping_component-image{width:100%}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-overlapping_component-image{width:42%}}.b-overlapping_component-image .b-image_component{max-width:194px;padding:0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-overlapping_component-image .b-image_component{margin-left:auto;max-width:209px}}.b-overlapping_component-image .b-image_component-wrapper.m-rounded{border-radius:0}.b-overlapping_component-text{display:flex;flex-direction:column;font-size:1.75rem;position:absolute;right:20px;top:80px;width:80%;z-index:3}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-overlapping_component-text{font-size:3.625rem;left:calc(42% + 50px);max-width:55%;right:auto;top:auto;width:auto}}.b-overlapping_component-text p,.b-overlapping_component-text span{font-size:inherit}.b-single_component{flex-direction:column}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component{align-items:center;flex-direction:row;padding:80px 40px}.b-single_component.m-left{flex-direction:row-reverse}.b-single_component.m-right{flex-direction:row}}.b-single_component.m-two-regions{align-items:normal;padding:40px 0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component.m-two-regions{padding:80px 40px}}.b-single_component.m-rounded{border-radius:0;overflow:hidden}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-image_side{width:47%}}.b-single_component-image_side.m-two-regions{margin:0 0 0 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-image_side.m-two-regions{margin:0;width:63%}}.b-single_component-image_side .b-image_component,.b-single_component-image_side .b-video_component{padding:0}.b-single_component-description_side.m-two-links{padding:40px 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-description_side.m-two-links{padding:0;width:53%}}.b-single_component-description_side.m-two-regions{padding:0 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-description_side.m-two-regions{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;padding:0 40px 0 20px;width:37%}}.b-single_component-title{font-family:"SwatchCTWeb","Arial","FreeSans",sans-serif;font-size:1.625rem;margin-bottom:16px}.b-single_component-title.m-two-regions{font-size:1.75rem;margin:0 20px 20px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-title.m-two-regions{font-size:2.125rem;margin:0 0 20px 0}}.b-single_component-text{margin-bottom:32px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-text{margin-bottom:40px}}.b-single_component-text.m-two-regions{margin:20px 0}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-text.m-two-regions{margin:0 0 auto 0}}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-description{margin:0 auto;max-width:450px}}.b-single_component-cta.m-last{margin-top:8px}@media (min-width: 768px) and (orientation: landscape), (min-width: 1200px){.b-single_component-cta.m-last{margin-top:16px}}.b-single_component-btn_icon{height:20px;width:25px}

