.banner{overflow:hidden}.banner__column--hero{padding:0 .6rem!important}@media screen and (max-width: 450px){.banner__column--hero{padding:0 .2rem!important}}@media screen and (max-width: 959px){.banner--img-text{--gap: 0;padding-right:0;padding-left:0}}.banner--free-text{max-width:75.2rem;margin:0 auto}@media screen and (max-width: 479px){.banner__container--text{padding-right:1rem;padding-left:1rem}}.banner__inner{position:relative;overflow:hidden}@media screen and (max-width: 959px){.banner__inner--grid-brands{row-gap:.8rem;margin-right:-.4rem;margin-left:-.4rem}}.banner__inner--story{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 959px){.banner__inner--services{row-gap:.8rem}}@media screen and (min-width: 960px){.banner__column--hero-small{position:absolute;top:0;right:0;height:-webkit-calc(50% - var(--gap, 1.6rem) / 2);height:calc(50% - var(--gap, 1.6rem) / 2)}.banner__column--hero-small+.banner__column--hero-small{top:auto;bottom:0}}@media screen and (max-width: 1279px){.banner__column--promotional{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1;width:100%}}@media screen and (max-width: 959px){.banner__column--promotional,.banner__column--promotional-sub{padding-right:.4rem;padding-left:.4rem}}@media screen and (max-width: 1279px){.banner__column--promotional-sub{width:50%}}@media screen and (max-width: 479px){.banner__column--img-gallery{padding-right:-webkit-calc(var(--gap) / 4);padding-right:calc(var(--gap) / 4);padding-left:-webkit-calc(var(--gap) / 4);padding-left:calc(var(--gap) / 4)}}.banner__column--img-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 959px){.banner__column--services:nth-child(2){padding-right:.4rem}.banner__column--services:nth-child(3){padding-left:.4rem}}@media screen and (max-width: 959px){.banner__column--grid-brands{--gap: .8rem}}.banner__column-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:var(--bg-color-light)}body.dark .banner__column-inner{background-color:var(--bg-color-dark)}.banner__column-inner--full-img{height:100%}.banner__column-inner--hero{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem;box-shadow:#0000001a 0 1px 2px}@media screen and (max-width: 960px){.banner__column-inner--hero{max-height:500px}}.banner__column-inner--hero-small{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%;padding:1.6rem}.banner__column-inner--hero-small,body.dark .banner__column-inner--hero-small{background-color:var(--bg-box-light, #fff);gap:.8rem;box-shadow:#0000001a 0 1px 2px}.banner__column-inner--hero-small .button{position:static;padding:.8rem 1.2rem}@media screen and (max-width: 960px){.banner__column-inner--hero-small .button{font-size:1.4rem}}.banner__column-inner--hero-small .button:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.banner__column-inner--promotional-sub{overflow:hidden;height:100%;padding:1.6rem;-webkit-border-radius:.5rem;border-radius:.5rem}@media screen and (min-width: 960px){.banner__column-inner--promotional-sub{padding:3.2rem}}.banner__column-inner--promotional-sub,body.dark .banner__column-inner--promotional-sub{background-color:var(--secondary-color-light, #e6edf0)}.banner__column-inner--promotional-small{overflow:hidden;height:100%;padding:1.6rem;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-inner--promotional-small,body.dark .banner__column-inner--promotional-small{background-color:var(--bg-promotional)}@media screen and (max-width: 639px){.banner__column-inner--promotional-small{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width: 960px){.banner__column-inner--promotional-small{padding:3.2rem}}.banner__column-inner--services{height:100%;padding:1.6rem;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-inner--services,body.dark .banner__column-inner--services{background-color:var(--bg-box-light, #fff)}@media screen and (min-width: 768px) and (max-width: 959px){.banner__column-inner--services{padding:2rem}}@media screen and (min-width: 960px){.banner__column-inner--services{padding:3.2rem}}.banner__column-inner--story{height:100%;padding:1.6rem;background-color:var(--bg-box-light, #fff);-webkit-border-radius:.5rem;border-radius:.5rem}@media screen and (min-width: 960px){.banner__column-inner--story{padding:3.2rem}}.banner__column-inner--img-text{display:block;width:100%;height:100%}@media screen and (min-width: 960px){.banner__column-inner--hero-text{padding:2rem 0}}.banner__column-inner--our-services{padding:1.6rem}@media screen and (min-width: 960px){.banner__column-inner--our-services{padding:6.4rem}}.banner__column-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.banner__column-media--about{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-media--full-img{height:100%}.banner__column-media--full-img .image,.banner__column-media--full-img .image .image__link,.banner__column-media--full-img .image__pic,.banner__column-media--full-img .image__img{width:100%;height:100%}@media screen and (max-width: 479px){.banner__column-media--full-img{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%}}.banner__column-media--hero-small{overflow:hidden;width:35%}@media screen and (max-width: 960px){.banner__column-media--hero-small{width:auto}}.banner__column-media--hero-small .image__img{-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-media--promotional{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-media--promotional-small{position:relative}@media screen and (max-width: 639px){.banner__column-media--promotional-small{max-width:50%;margin-right:1.6rem}}.banner__column-media--promotional-two{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-media--cms-brands{padding:1.4rem 1.8rem;background-color:var(--bg-box-light, #fff);-webkit-border-radius:.5rem;border-radius:.5rem}@media screen and (min-width: 960px){.banner__column-media--cms-brands{padding:2.2rem 4.6rem}}@media screen and (min-width: 960px){.banner__column-media--main-page .image{min-height:45rem}.banner__column-media--main-page .image__pic{position:absolute;top:0;right:0;width:100%;height:100%}.banner__column-media--main-page .image__img{height:100%}}.banner__column-media--img-text,.banner__column-media--img-text *{height:100%}.banner__column-media--services,.banner__column-media--story{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-content .content__title{font-family:var(--font-heading-family, "Libre Baskerville", serif);font-weight:700}@media screen and (max-width: 375px){.banner__column-content .content__title{font-size:3.2rem}}@media screen and (max-width: 1280px){.banner__column-content .content__title--hero-small{font-size:2.4rem}}.banner__column-content .content__subtitle{font-family:var(--font-body-family, "Inter", sans-serif)}@media screen and (max-width: 1280px){.banner__column-content .content__subtitle--hero-small{font-size:1.6rem}}.banner__column-content .content__buttons{margin-top:.8rem}@media screen and (min-width: 960px){.banner__column-content .content__buttons{margin-top:1.6rem}}.banner__column-content .content__buttons--promotional-small{margin-top:0}.banner__column-content.content__wrap--located{pointer-events:none}.banner__column-content.content__wrap--located .content__title,.banner__column-content.content__wrap--located .content__subtitle,.banner__column-content.content__wrap--located .content__body,.banner__column-content.content__wrap--located .content__buttons{pointer-events:all}@media screen and (max-width: 479px){.banner__column-content--full-img.content__wrap--located{position:static}}.banner__column-content--hero-small{width:55%}.banner__column-content--two-column{max-width:56rem;margin:0 auto}.banner__column-content--two-column.content__wrap--located{background:#0000}.banner__column-content--about{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:3.2rem 2.5rem}@media screen and (min-width: 1440px){.banner__column-content--about{padding:10rem 11.1rem}}.banner__column-content--about .content{-webkit-border-radius:.5rem;border-radius:.5rem}.banner__column-content--text{max-width:35.2rem;margin:0 auto}@media screen and (min-width: 480px){.banner__column-content--text{max-width:100.4rem}}.banner__column-content--text.content__wrap--located{background:#0000}.banner__column-content--promotional{height:100%}.banner__column-content--services{-webkit-box-flex:1;-webkit-flex:1;flex:1}.banner__column-content--story{padding-top:1.6rem}@media screen and (min-width: 960px){.banner__column-content--story{padding-top:3.2rem}}.banner__column-content--img-text{max-width:56rem;height:100%;margin:0 auto;padding-right:2.4rem;padding-left:2.4rem}@media screen and (min-width: 768px) and (max-width: 1439px){.banner__column-content--img-text{padding-right:2.4rem;padding-left:2.4rem}}.banner__column-label--promotional-sub{font-size:8px;font-size:.8rem;line-height:1.2;pointer-events:none;position:absolute;top:1.6rem;right:1.6rem;padding:.3rem 1rem;font-weight:600;text-transform:uppercase;background-color:var(--color-yellow, #ffbf1b);-webkit-border-radius:10rem;border-radius:10rem}@media screen and (min-width: 960px){.banner__column-label--promotional-sub{font-size:16px;font-size:1.6rem;line-height:1.2;top:3.2rem;right:3.2rem;padding:.6rem 2rem;font-weight:600}}.banner__column-label--promotional-small{font-size:8px;font-size:.8rem;line-height:1.2;pointer-events:none;position:absolute;top:0;right:0;padding:.26rem 1rem;font-weight:600;color:var(--color-static-light, #fff);text-transform:uppercase;letter-spacing:.2px;background-color:var(--third-color-light, #4d8197)}@media screen and (min-width: 960px){.banner__column-label--promotional-small{font-size:16px;font-size:1.6rem;padding:.6rem 1.6rem}}.banner-svg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 959px){.banner-product{padding-right:.4rem;padding-left:.4rem}}@media screen and (max-width: 1279px){.banner-product{width:50%}}.banner-product__link{position:absolute;z-index:1;top:0;right:0;width:100%;height:100%}body.light .banner-product .image__pic:before{pointer-events:none;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:var(--secondary-color-light, #e6edf0);mix-blend-mode:darken}.banner-product__inner{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:1.6rem;background-color:var(--secondary-color-light, #e6edf0);-webkit-border-radius:.5rem;border-radius:.5rem}@media screen and (min-width: 960px){.banner-product__inner{padding:3.2rem}}.banner-product__media{position:relative;overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}.banner-product__sale{position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:.4rem;-moz-column-gap:.4rem;column-gap:.4rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.4rem .6rem;background-color:var(--brand-color-light, #103a4c);-webkit-border-radius:10rem;border-radius:10rem}@media screen and (min-width: 960px){.banner-product__sale{-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;padding:.6rem 1.7rem}}.banner-product__sale-icon{width:1rem;height:1rem;color:var(--color-static-light, #fff)}@media screen and (min-width: 960px){.banner-product__sale-icon{width:1.6rem;height:1.8rem}}.banner-product__sale-icon svg{width:100%;height:100%}.banner-product__sale-text{font-size:8px;font-size:.8rem;line-height:1.2;font-weight:700;color:var(--color-static-light, #fff);text-transform:uppercase;letter-spacing:.24rem}@media screen and (min-width: 960px){.banner-product__sale-text{font-size:16px;font-size:1.6rem}}.banner-product__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.banner-product__price{margin-top:auto}.banner-product__price-regular{font-size:24px;font-size:2.4rem;line-height:1.4;display:inline-block;font-weight:600}@media screen and (min-width: 960px){.banner-product__price-regular{font-size:30px;font-size:3rem;line-height:1.6}}.banner-product__price-compare{font-size:16px;font-size:1.6rem;line-height:1.4;display:block}.banner-product__title{font-size:16px;font-size:1.6rem;line-height:1.4;font-weight:600;color:var(--body-color-dark, #181818)}@media screen and (min-width: 480px){.banner-product__title{margin:.8rem 0}}@media screen and (min-width: 960px){.banner-product__title{font-size:24px;font-size:2.4rem;line-height:1.4}}@media screen and (min-width: 960px){.banner__icons-slide{width:25%!important}}.banner__brands{overflow:hidden}.banner__brands-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.6rem}@media screen and (min-width: 960px){.banner__brands-header{margin-bottom:3.2rem}}.banner__brands-title{margin-bottom:0}.banner__brands-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.6rem;margin:0 -.8rem}.banner__brands-item{width:50%;padding:0 .8rem}@media screen and (min-width: 768px){.banner__brands-item{width:33.33%}}@media screen and (min-width: 1024px){.banner__brands-item{width:25%}}@media screen and (min-width: 1440px){.banner__brands-item{width:16.66%}}.banner__brands-card{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:18rem;padding:2rem 1.5rem;background-color:var(--bg-box-light, #fff);-webkit-border-radius:.5rem;border-radius:.5rem}.banner__brands-card .image__img{-o-object-fit:inherit!important;object-fit:inherit!important;height:revert-layer!important}.banner__brands-card picture{max-width:15rem;margin:0 auto}.banner__brands-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/289/assets/section-banner.css.map */
