/** Shopify CDN: Minification failed

Line 340:0 Unexpected "@media"

**/
.image-with-text .grid{margin-bottom:0}.image-with-text .grid__item{position:relative}@media screen and (min-width:750px){.image-with-text__grid--reverse{flex-direction:row-reverse}}.image-with-text__media{min-height:100%;overflow:visible}.image-with-text__media--small{height:194px}.image-with-text__media--medium{height:296px}.image-with-text__media--large{height:435px}@media screen and (min-width:750px){.image-with-text__media--small{height:314px}.image-with-text__media--medium{height:460px}.image-with-text__media--large{height:695px}}.image-with-text__media--placeholder{position:relative;overflow:hidden}.image-with-text__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}.image-with-text__media--placeholder.image-with-text__media--adapt{height:200px}@media screen and (min-width:750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height:300px}}.image-with-text__media--placeholder>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentColor}.image-with-text__media--placeholder:is(.animate--ambient,.animate--zoom-in)>svg{top:0;left:0;transform:translate(0)}.image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:40px calc(40px / var(--font-body-scale)) 50px;position:relative;z-index:1}.image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.image-with-text .image-with-text__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.image-with-text .global-media-settings{overflow:hidden!important}.image-with-text .image-with-text__text-item>*{border-radius:var(--text-boxes-radius);overflow:hidden;box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*,.image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>*{box-shadow:none}@media screen and (max-width:749px){.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg{border-bottom-right-radius:0;border-bottom-left-radius:0}.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0}.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content{border-top:0}}.image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right}.image-with-text__content--mobile-center>*{align-self:center;text-align:center}.image-with-text--overlap .image-with-text__content{width:90%;margin:-30px auto 0}@media screen and (min-width:750px){.image-with-text__grid--reverse .image-with-text__content{margin-left:auto}.image-with-text__content--bottom{justify-content:flex-end;align-self:flex-end}.image-with-text__content--top{justify-content:flex-start;align-self:flex-start}.image-with-text__content--desktop-right>*{align-self:flex-end;text-align:right}.image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}.image-with-text__content--desktop-center>*{align-self:center;text-align:center}.image-with-text--overlap .image-with-text__text-item{display:flex;padding:30px 0}.image-with-text--overlap .image-with-text__content{height:auto;width:calc(100% + 40px);min-width:calc(100% + 40px);margin-top:0;margin-left:-40px}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{margin-left:0;margin-right:-40px}.image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item{justify-content:flex-end}.image-with-text--overlap .image-with-text__media-item--top{align-self:flex-start}.image-with-text--overlap .image-with-text__media-item--middle{align-self:center}.image-with-text--overlap .image-with-text__media-item--bottom{align-self:flex-end}.image-with-text__media-item--small,.image-with-text__media-item--large+.image-with-text__text-item{flex-grow:0}.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:0;border-bottom-right-radius:0}.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:0;border-bottom-left-radius:0}.image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{border-left:0}.image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content{border-right:0}}.image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{z-index:2}.image-with-text:not(.image-with-text--overlap) .color-background-1,.image-with-text.image-with-text--overlap .image-with-text__media.color-background-1{background:transparent}.image-with-text .gradient{transform:perspective(0)}.image-with-text__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}@media screen and (min-width:990px){.image-with-text__content{padding:60px 70px 70px}}.image-with-text__content>*+*{margin-top:24px}.image-with-text__content>.image-with-text__text:empty~a{margin-top:24px}.image-with-text__content>:first-child:is(.image-with-text__heading),.image-with-text__text--caption+.image-with-text__heading,.image-with-text__text--caption:first-child{margin-top:0}.image-with-text__content :last-child:is(.image-with-text__heading),.image-with-text__text--caption{margin-bottom:0}.image-with-text__content .button+.image-with-text__text{margin-top:24px}.image-with-text__content .image-with-text__text+.button{margin-top:30px}.image-with-text__heading{margin-bottom:0}.image-with-text__text p{margin-top:0;margin-bottom:10px}@media screen and (max-width:749px){.collapse-padding .image-with-text__grid .image-with-text__content{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.collapse-padding .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right:0}.collapse-padding .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left:0}}@supports not (inset: 10px){.image-with-text .grid{margin-left:0}}.multirow__inner{display:flex;flex-direction:column;row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.multirow__inner{row-gap:var(--grid-desktop-vertical-spacing)}}
.section-template--17075120472150__feature_image_text_single_Gb8WEa-padding {

    padding-top: 27px;

    padding-bottom: 27px;

  }



  @media screen and (min-width: 750px) {

    .section-template--17075120472150__feature_image_text_single_Gb8WEa-padding {

      padding-top: 36px;

      padding-bottom: 36px;

    }

  }
@font-face { font-family: GTStandard-M; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-facbc31016.woff2?v=149152729114340250381790300841") format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }

@font-face { font-family: GTStandard-M; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-2a9125750f.woff2?v=30486626448974345721790300836") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }

@font-face { font-family: GTStandard-M; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-5063fc895a.woff2?v=104269634200593542371790300840") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }

@font-face { font-family: InterVariable; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-33447c5d16.woff2?v=72901517165129071291790300838") format("woff2"); font-weight: 100 900; font-display: swap; font-style: normal; }

.cl-sec-km01, .cl-sec-km01 { scroll-behavior: auto !important; }

@font-face { font-family: "Maison Neue Extended"; font-weight: 700; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-1d022017d2.woff2?v=5107283923894186021790299088"); }

@font-face { font-family: "Maison Neue Extended"; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-c500e30c59.woff2?v=147799941920856362971790299142"); }

@font-face { font-family: "Maison Neue Extended"; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-4491dbb28d.woff2?v=55271902463934569661790299106"); }

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

.cl-sec-km01 { --swiper-theme-color: #007aff; }

.cl-sec-km01 { --swiper-navigation-size: 44px; }

.cl-sec-km01, .cl-sec-km01 .clx-color-background-1 { --color-background: 255,255,255; --gradient-background: #ffffff; --color-foreground: 37,44,39; --color-shadow: 37,44,39; --color-button: 189,39,84; --color-button-text: 255,255,255; --color-secondary-button: 255,255,255; --color-secondary-button-text: 37,44,39; --color-link: 37,44,39; --color-badge-foreground: 37,44,39; --color-badge-background: 255,255,255; --color-badge-border: 37,44,39; --payment-terms-background-color: rgb(255 255 255); }

.cl-sec-km01, .cl-sec-km01 .clx-color-background-1, .cl-sec-km01 .color-background-2, .cl-sec-km01 .clx-color-inverse, .cl-sec-km01 .color-accent-1, .cl-sec-km01 .color-accent-2 { color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }

.cl-sec-km01 { --font-body-family: Montserrat, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Montserrat, sans-serif; --font-heading-style: normal; --font-heading-weight: 600; --font-body-scale: 1.0; --font-heading-scale: 1.3; --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.1; --media-shadow-horizontal-offset: 10px; --media-shadow-vertical-offset: 12px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 1; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 8px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: -40px; --product-card-shadow-vertical-offset: -40px; --product-card-shadow-blur-radius: 0px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 12px; --collection-card-text-alignment: center; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.05; --collection-card-shadow-visible: 1; --collection-card-shadow-horizontal-offset: 10px; --collection-card-shadow-vertical-offset: 10px; --collection-card-shadow-blur-radius: 35px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 12px; --blog-card-text-alignment: center; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.05; --blog-card-shadow-visible: 1; --blog-card-shadow-horizontal-offset: 10px; --blog-card-shadow-vertical-offset: 10px; --blog-card-shadow-blur-radius: 35px; --badge-corner-radius: 20px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 22px; --popup-shadow-opacity: 0.1; --popup-shadow-horizontal-offset: 10px; --popup-shadow-vertical-offset: 12px; --popup-shadow-blur-radius: 20px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 36px; --spacing-sections-mobile: 25px; --grid-desktop-vertical-spacing: 20px; --grid-desktop-horizontal-spacing: 20px; --grid-mobile-vertical-spacing: 10px; --grid-mobile-horizontal-spacing: 10px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 24px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 10px; --text-boxes-shadow-vertical-offset: 12px; --text-boxes-shadow-blur-radius: 20px; --buttons-radius: 10px; --buttons-radius-outset: 11px; --buttons-border-width: 1px; --buttons-border-opacity: 0.55; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 10px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 11px; --variant-pills-radius: 10px; --variant-pills-border-width: 0px; --variant-pills-border-opacity: 0.1; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }

.cl-sec-km01 *, .cl-sec-km01 ::before, .cl-sec-km01 ::after { box-sizing: inherit; }

.cl-sec-km01 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }

.cl-sec-km01 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 15px; letter-spacing: 0px; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }

@media screen and (min-width: 750px) { .cl-sec-km01 { font-size: 16px; } }

.cl-sec-km01 { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; }

.cl-sec-km01 .contains-content-container, .cl-sec-km01 .clx-content-container { --border-radius: var(--text-boxes-radius); --border-width: var(--text-boxes-border-width); --border-opacity: var(--text-boxes-border-opacity); --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset); --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset); --shadow-blur-radius: var(--text-boxes-shadow-blur-radius); --shadow-opacity: var(--text-boxes-shadow-opacity); --shadow-visible: var(--text-boxes-shadow-visible); }

.cl-sec-km01 .contains-media, .cl-sec-km01 .clx-global-media-settings { --border-radius: var(--media-radius); --border-width: var(--media-border-width); --border-opacity: var(--media-border-opacity); --shadow-horizontal-offset: var(--media-shadow-horizontal-offset); --shadow-vertical-offset: var(--media-shadow-vertical-offset); --shadow-blur-radius: var(--media-shadow-blur-radius); --shadow-opacity: var(--media-shadow-opacity); --shadow-visible: var(--media-shadow-visible); }

.cl-sec-km01 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-page-width { padding: 0px 50px; } }

.cl-sec-km01 .clx-isolate { position: relative; z-index: 0; }

.cl-sec-km01 .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }

.cl-sec-km01 h1, .cl-sec-km01 h2, .cl-sec-km01 h3, .cl-sec-km01 h4, .cl-sec-km01 h5, .cl-sec-km01 .h0, .cl-sec-km01 .clx-h1, .cl-sec-km01 .h2, .cl-sec-km01 .h3, .cl-sec-km01 .clx-h4, .cl-sec-km01 .h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: 0px; color: rgb(var(--color-foreground)); line-height: calc(1 + .3/max(1,var(--font-heading-scale))); word-break: break-word; }

.cl-sec-km01 h2, .cl-sec-km01 .h2 { font-size: calc(var(--font-heading-scale) * 20px); }

@media only screen and (min-width: 750px) { .cl-sec-km01 h2, .cl-sec-km01 .h2 { font-size: calc(var(--font-heading-scale) * 24px); } }

.cl-sec-km01 { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); }

.cl-sec-km01 .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }

.cl-sec-km01 .clx-grid:last-child { margin-bottom: 0px; }

.cl-sec-km01 .clx-grid__item { width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }

.cl-sec-km01 .clx-grid--gapless.clx-grid { gap: 0px; }

.cl-sec-km01 .clx-grid--1-col .clx-grid__item { max-width: 100%; width: 100%; }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-grid--2-col-tablet .clx-grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }

.cl-sec-km01 .clx-media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }

.cl-sec-km01 .clx-media > :not(.zoom):not(.deferred-media__poster-button), .cl-sec-km01 .clx-media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }

.cl-sec-km01 .clx-media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.cl-sec-km01 .clx-gradient { background: var(--gradient-background); ; ; ; ; ; ; ; background-attachment: fixed; }

.cl-sec-km01 .clx-content-container { border-radius: var(--text-boxes-radius); border: var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity)); position: relative; }

.cl-sec-km01 .clx-content-container::after { content: ""; position: absolute; top: calc(var(--text-boxes-border-width) * -1); right: calc(var(--text-boxes-border-width) * -1); bottom: calc(var(--text-boxes-border-width) * -1); left: calc(var(--text-boxes-border-width) * -1); border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); z-index: -1; }

.cl-sec-km01 .clx-global-media-settings { position: relative; border: var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity)); border-radius: var(--media-radius); background-color: rgb(var(--color-background)); overflow: visible !important; }

.cl-sec-km01 .clx-global-media-settings::after { content: ""; position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; pointer-events: none; display: none; }

.cl-sec-km01 .clx-global-media-settings img, .cl-sec-km01 .clx-global-media-settings iframe, .cl-sec-km01 .clx-global-media-settings model-viewer, .cl-sec-km01 .clx-global-media-settings video, .cl-sec-km01 .clx-global-media-settings .clx-placeholder-svg { border-radius: 8px; }

@media not (inset: 10px) { .cl-sec-km01 .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }

@media not (inset: 10px) { .cl-sec-km01 .clx-grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }

@media not (inset: 10px) { .cl-sec-km01 .clx-grid--gapless .clx-grid__item { padding-left: 0px; padding-bottom: 0px; } }

.cl-sec-km01 .clx-rte::after { clear: both; content: ""; display: block; }

.cl-sec-km01 .clx-rte > :first-child { margin-top: 0px; }

.cl-sec-km01 .clx-rte > :last-child { margin-bottom: 0px; }

@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-km01 { --easter-egg: none; --sparkle: url(./sparkle.gif); } }

.cl-sec-km01 { color: rgb(0, 0, 0) !important; opacity: 1 !important; }

.cl-sec-km01, .cl-sec-km01 .clx-color-background-1 { color: rgb(0, 0, 0) !important; }

.cl-sec-km01 .product-features .clx-image-with-text__media-item img, .cl-sec-km01 .product-features .clx-image-with-text__media-item video { border-radius: 8px; overflow: hidden; height: auto !important; position: relative !important; }

.cl-sec-km01 .product-features .clx-image-with-text__media-item::after { display: none !important; }

.cl-sec-km01 .product-features .block-mode .clx-image-with-text__media { border-radius: 8px; padding: 70px; background-color: rgb(238, 246, 247) !important; overflow: hidden !important; }

.cl-sec-km01 .product-features .block-mode .clx-image-with-text__media img { overflow: hidden; border-radius: 8px !important; }

.cl-sec-km01 .product-features .clx-image-with-text__grid:not(.clx-image-with-text__grid--reverse) .clx-image-with-text__media { margin-right: 70px; }

.cl-sec-km01 .product-features .clx-image-with-text__content { padding: 0px !important; }

.cl-sec-km01 .product-features .clx-image-with-text__heading { font-size: 26px; font-weight: 700; line-height: 1.2; }

.cl-sec-km01 .product-features p { font-size: 16px; line-height: 1.7; color: rgb(0, 0, 0); opacity: 1; font-weight: 500; }

.cl-sec-km01 .product-features .clx-image-with-text__heading .image { width: 100px; height: 100px; min-width: 100px; overflow: hidden; border-radius: 10px; padding: 15px; background-color: rgb(238, 246, 247); display: block; }

.cl-sec-km01 .product-features .clx-image-with-text__heading img { width: 100%; }

.cl-sec-km01 .product-features .clx-image-with-text__content { border-radius: 0px !important; }

.cl-sec-km01 .product-features .clx-image-with-text__heading { display: flex; column-gap: 24px; }

@media (max-width: 1199px) { .cl-sec-km01 .product-features .clx-image-with-text__heading { font-size: 20px; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .clx-image-with-text__grid:not(.clx-image-with-text__grid--reverse) .clx-image-with-text__media { margin-right: 0px; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .block-mode .clx-image-with-text__media { padding: 0px; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .clx-grid { row-gap: 24px; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .clx-image-with-text__heading .image { width: 64px; height: 64px; min-width: 64px; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .clx-image-with-text { padding-top: 0px !important; } }

@media (max-width: 749px) { .cl-sec-km01 .product-features .clx-image-with-text:last-child .clx-image-with-text__media { padding: 30px 24px; } }

.cl-sec-km01 p, .cl-sec-km01 li { font-family: "Century Gothic", sans-serif; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; text-size-adjust: 100%; text-rendering: optimizelegibility; }

.cl-sec-km01 .clx-image-with-text .clx-grid { margin-bottom: 0px; }

.cl-sec-km01 .clx-image-with-text .clx-grid__item { position: relative; }

.cl-sec-km01 .clx-image-with-text__media { min-height: 100%; overflow: visible; }

.cl-sec-km01 .clx-image-with-text__content { align-items: flex-start; display: flex; flex-direction: column; height: 100%; justify-content: center; align-self: center; padding: 40px calc(40px / var(--font-body-scale)) 50px; position: relative; z-index: 1; }

.cl-sec-km01 .clx-image-with-text .clx-grid__item::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }

.cl-sec-km01 .clx-image-with-text:not(.image-with-text--overlap) .clx-image-with-text__media-item::after { border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }

.cl-sec-km01 .clx-image-with-text:not(.image-with-text--overlap) .clx-image-with-text__text-item::after { border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); }

.cl-sec-km01 .clx-image-with-text .clx-image-with-text__media-item > * { border-radius: var(--media-radius); overflow: hidden; box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }

.cl-sec-km01 .clx-image-with-text .clx-global-media-settings { overflow: hidden !important; }

.cl-sec-km01 .clx-image-with-text .clx-image-with-text__text-item > * { border-radius: var(--text-boxes-radius); overflow: hidden; box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); }

.cl-sec-km01 .clx-image-with-text:not(.image-with-text--overlap) .clx-image-with-text__media-item > *, .cl-sec-km01 .clx-image-with-text:not(.image-with-text--overlap) .clx-image-with-text__text-item > * { box-shadow: none; }

@media screen and (min-width: 750px) { .cl-sec-km01 .clx-image-with-text__content--desktop-left > * { align-self: flex-start; text-align: left; } }

.cl-sec-km01 .clx-image-with-text:not(.collapse-corners, .image-with-text--overlap) .clx-image-with-text__media-item { z-index: 2; }

.cl-sec-km01 .clx-image-with-text:not(.image-with-text--overlap) .clx-color-background-1, .cl-sec-km01 .clx-image-with-text.image-with-text--overlap .clx-image-with-text__media.clx-color-background-1 { background: transparent; }

.cl-sec-km01 .clx-image-with-text .clx-gradient { transform: perspective(0px); }

.cl-sec-km01 .clx-image-with-text__content { border-radius: var(--text-boxes-radius); box-shadow: var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity)); word-break: break-word; }

@media screen and (min-width: 990px) { .cl-sec-km01 .clx-image-with-text__content { padding: 60px 70px 70px; } }

.cl-sec-km01 .clx-image-with-text__content > * + * { margin-top: 24px; }

.cl-sec-km01 .clx-image-with-text__content > :first-child:is(.clx-image-with-text__heading), .cl-sec-km01 .image-with-text__text--caption + .clx-image-with-text__heading, .cl-sec-km01 .image-with-text__text--caption:first-child { margin-top: 0px; }

.cl-sec-km01 .clx-image-with-text__heading { margin-bottom: 0px; }

.cl-sec-km01 .clx-image-with-text__text p { margin-top: 0px; margin-bottom: 10px; }

@media not (inset: 10px) { .cl-sec-km01 .clx-image-with-text .clx-grid { margin-left: 0px; } }

.cl-sec-km01 .section-template--17075120472150__feature_image_text_single_Gb8WEa-padding { padding-top: 27px; padding-bottom: 27px; }

@media screen and (min-width: 750px) { .cl-sec-km01 .section-template--17075120472150__feature_image_text_single_Gb8WEa-padding { padding-top: 36px; padding-bottom: 36px; } }

.cl-sec-km01 { --lxs-rating-icon-color: #EBBF20; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-12f1fd35c2.woff2?v=114408965979927910931790299086") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-1fa12c97f4.woff2?v=15579388622027984961790299089") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-116413af23.woff2?v=99298236278142969221790299085") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-80462614e9.woff2?v=151466417662369558591790299124") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-aee1da91b6.woff2?v=133400643972414329211790299134") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-63084af675.woff2?v=73624733756345919871790299113") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-fb57ba4b70.woff2?v=36513915769599137541790299160") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-b49edd3ed9.woff2?v=26765208729225583851790299137") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-4a107164b8.woff2?v=50742603076949829381790299108") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-ea6942d6cd.woff2?v=134998123981995831361790299156") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-a7d0838832.woff2?v=177700090159618989011790299132") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-6ea4cc79a7.woff2?v=139363070501813718681790299116") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-d8918239cc.woff2?v=144250849199153613851790299150") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-703688403e.woff2?v=120465378285263819821790299119") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-e08d793988.woff2?v=30473298296239038351790299154") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-ff075d36c8.woff2?v=127964189573482400731790299162") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-bebfb60973.woff2?v=10314811501068416051790299139") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-369a2f3237.woff2?v=135216695083767803551790299098") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-38c9f9b2ec.woff2?v=44805081448294239241790299102") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-2ecf257687.woff2?v=20635129135309874191790299096") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-32e9c5cca2.woff2?v=70124400121681103161790299097") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-3830bd395e.woff2?v=152724820537981393941790299100") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-69cc7f0e49.woff2?v=17262142437932227311790299114") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-80e3c48ccd.woff2?v=59647741717077504561790299125") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-d5f61c9296.woff2?v=52887370076774853241790299148") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-a33781aea2.woff2?v=153159548465116751741790299131") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-0470ff9f4d.woff2?v=147998948781094419111790299082") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-c82dc2211f.woff2?v=5913302915861419401790299144") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-6eba70cd80.woff2?v=77653208162526608961790299117") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-5291d78fb1.woff2?v=40465770022264200971790299110") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-fa544ad765.woff2?v=97768210096767185951790299159") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-4ae8e2a6d8.woff2?v=178896446499986939491790299109") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-2841578247.woff2?v=66541367944073544051790299092") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-b345b7aa13.woff2?v=122239071359789584591790299135") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-268d59d6de.woff2?v=183271199238449373641790299091") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-385f20d61d.woff2?v=135725425958479410271790299101") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-f8e8974138.woff2?v=131068936043940459061790299158") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-802dd4640c.woff2?v=179351810211657780751790299123") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-22508bd440.woff2?v=27875960655562608641790299090") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-d62632cbfa.woff2?v=152644873921917513641790299149") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-aa5337bf36.woff2?v=163592901895812856201790299133") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-cd11b050ae.woff2?v=182659328059108645521790299146") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-8199d48211.woff2?v=3945621289766172831790299127") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-b3643ebbe2.woff2?v=115576195324297374691790299136") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-0994ea0932.woff2?v=151345068028429737211790299084") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-28c200893a.woff2?v=59686556008775208891790299094") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-daf1f1e14f.woff2?v=67780850792924162811790299153") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-799f59d339.woff2?v=4371378453314620401790299121") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-c5cf6715db.woff2?v=85151049390068533631790299143") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-79f84497da.woff2?v=51008583340573145011790299122") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-7896d5c00e.woff2?v=159161713733033651691790299120") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-e4021e0bbe.woff2?v=60563200417030097951790299155") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-28f7a45780.woff2?v=15405771623907454371790299095") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("//7wbep2-py.myshopify.com/cdn/shop/t/2/assets/cl-font-3afff70f85.woff2?v=66954253092111144571790299103") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.cl-sec-km01 /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */

@media (max-width:1199px) {.product-features .clx-image-with-text__heading{font-size:20px}}

@media (max-width:749px) { .cl-sec-km01 .product-features .clx-image-with-text__grid:not(.clx-image-with-text__grid--reverse) .clx-image-with-text__media {margin-right:0}

.cl-sec-km01 .product-features .block-mode .clx-image-with-text__media {padding:0}

.cl-sec-km01 .product-features .clx-grid {row-gap:24px}

.cl-sec-km01 .product-features .clx-image-with-text__heading .image {width:64px;height:64px;min-width:64px}

.cl-sec-km01 .product-features .clx-image-with-text {padding-top:0!important}

.cl-sec-km01 .product-features .clx-image-with-text:last-child .clx-image-with-text__media {padding:30px 24px} }


/* ---- cl: overrides de ordem de cascata ---- */
/* no concorrente o .price do card computa line-height 1.4 (22.4px desktop, 25.2px
   mobile); o extract traz a regra do Dawn (1 + .5/scale = 1.5) e o card fica 4px
   mais alto, desalinhando o resto da pagina */
/* a regra base do Dawn (.price line-height 1 + .5/scale = 1.5) nao vem no extract da
   grade de colecao; sem ela o preco herda 1.4 e cada linha de cards fica 1.6px curta */
.cl-sec-km01 .clx-price{line-height:1.5}
.cl-sec-km01 .featured-col-v2 .clx-price.clx-price{line-height:1.4}