/** Shopify CDN: Minification failed

Line 295:0 Unexpected "@media"

**/
/* 01-cfca4268-6358-426c-98ab-d292aeef11e5 */



.cl-sec-homecfca42686358426c98 { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}

.cl-sec-homecfca42686358426c98 { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-homecfca42686358426c98 { --font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 0, 0, 0; --color-shadow: 0, 0, 0; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 255, 255, 255; --color-base-accent-1: 0, 0, 0; --color-base-accent-2: 255, 255, 255; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #ffffff; --gradient-base-accent-1: #000000; --gradient-base-accent-2: linear-gradient(54deg, rgba(223, 205, 176, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --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: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --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: 6px; --slider-arrow-size: 30px; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 10px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --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: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --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; --swatches-radius: 0.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-homecfca42686358426c98 *, .cl-sec-homecfca42686358426c98 ::before, .cl-sec-homecfca42686358426c98 ::after { box-sizing: inherit; }
.cl-sec-homecfca42686358426c98 { box-sizing: border-box; font-size: 10px;}
.cl-sec-homecfca42686358426c98 { margin: 0px; font-size: 15px; letter-spacing: 0.06em; 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-homecfca42686358426c98 { font-size: 16px; } }
.cl-sec-homecfca42686358426c98 .clx-button { font-weight: var(--font-body-weight-bold); }
.cl-sec-homecfca42686358426c98 { scroll-behavior: smooth;}
.cl-sec-homecfca42686358426c98 img, .cl-sec-homecfca42686358426c98 video { max-width: 100%; height: auto; vertical-align: bottom; }
.cl-sec-homecfca42686358426c98 a { color: inherit; }
.cl-sec-homecfca42686358426c98 a:not(:hover) { text-decoration: none; }
@media screen and (max-device-width: 480px) { .cl-sec-homecfca42686358426c98 { text-size-adjust: 100%; } }
.cl-sec-homecfca42686358426c98 .clx-grid, .cl-sec-homecfca42686358426c98 .list-unstyled, .cl-sec-homecfca42686358426c98 summary { list-style: none; }
.cl-sec-homecfca42686358426c98 .color-background-1, .cl-sec-homecfca42686358426c98 { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground); }
.cl-sec-homecfca42686358426c98 .color-background-1, .cl-sec-homecfca42686358426c98 .color-background-2, .cl-sec-homecfca42686358426c98 { --color-card-hover: var(--color-base-text); }
.cl-sec-homecfca42686358426c98 .contains-content-container, .cl-sec-homecfca42686358426c98 .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-homecfca42686358426c98 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-homecfca42686358426c98 .color-accent-1, .cl-sec-homecfca42686358426c98 .color-accent-2, .cl-sec-homecfca42686358426c98 .color-background-1, .cl-sec-homecfca42686358426c98 .color-background-2, .cl-sec-homecfca42686358426c98 .color-inverse, .cl-sec-homecfca42686358426c98 .color-custom, .cl-sec-homecfca42686358426c98 { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-homecfca42686358426c98 .disclosure-has-popup, .cl-sec-homecfca42686358426c98 .media, .cl-sec-homecfca42686358426c98 summary { position: relative; }
.cl-sec-homecfca42686358426c98 .h0, .cl-sec-homecfca42686358426c98 .h1, .cl-sec-homecfca42686358426c98 .clx-h2, .cl-sec-homecfca42686358426c98 .h3, .cl-sec-homecfca42686358426c98 .h4, .cl-sec-homecfca42686358426c98 .h5, .cl-sec-homecfca42686358426c98 h1, .cl-sec-homecfca42686358426c98 h2, .cl-sec-homecfca42686358426c98 h3, .cl-sec-homecfca42686358426c98 h4, .cl-sec-homecfca42686358426c98 h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word; }
.cl-sec-homecfca42686358426c98 .clx-h2, .cl-sec-homecfca42686358426c98 h2 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .clx-h2, .cl-sec-homecfca42686358426c98 h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-homecfca42686358426c98 { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-homecfca42686358426c98 .title-with-highlight { --hightlight-color: rgb(var(--accent-color)); }
.cl-sec-homecfca42686358426c98 .clx-grid { display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 20px; padding: 0px; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
.cl-sec-homecfca42686358426c98 .clx-grid:last-child, .cl-sec-homecfca42686358426c98 .mb-0 { margin-bottom: 0px; }
.cl-sec-homecfca42686358426c98 .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; }
.cl-sec-homecfca42686358426c98 .grid--1-col .grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-homecfca42686358426c98 .media { display: block; background-color: rgba(var(--color-foreground), 0.1); overflow: hidden; }
.cl-sec-homecfca42686358426c98 .media model-viewer, .cl-sec-homecfca42686358426c98 .media > :not(.zoom):not(.deferred-media__poster-button) { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-homecfca42686358426c98 .media > img, .cl-sec-homecfca42686358426c98 .media > video, .cl-sec-homecfca42686358426c98 .media > internal-video video { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-homecfca42686358426c98 .clx-button, .cl-sec-homecfca42686358426c98 .cart__dynamic-checkout-buttons [role="button"], .cl-sec-homecfca42686358426c98 .cart__dynamic-checkout-buttons iframe, .cl-sec-homecfca42686358426c98 .customer button, .cl-sec-homecfca42686358426c98 .shopify-challenge__button, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"], .cl-sec-homecfca42686358426c98 button.shopify-payment-button__button--unbranded { --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; font-weight: 700; }
.cl-sec-homecfca42686358426c98 .clx-button, .cl-sec-homecfca42686358426c98 .customer button, .cl-sec-homecfca42686358426c98 .shopify-challenge__button, .cl-sec-homecfca42686358426c98 button.shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); font-weight: 700; }
.cl-sec-homecfca42686358426c98 .clx-button, .cl-sec-homecfca42686358426c98 .customer button, .cl-sec-homecfca42686358426c98 .shopify-challenge__button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 700; z-index: 0; }
.cl-sec-homecfca42686358426c98 .clx-button::before, .cl-sec-homecfca42686358426c98 .cart__dynamic-checkout-buttons [role="button"]::before, .cl-sec-homecfca42686358426c98 .customer button::before, .cl-sec-homecfca42686358426c98 .shopify-challenge__button::before, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]::before, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded::before { content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)); }
.cl-sec-homecfca42686358426c98 .clx-button::after, .cl-sec-homecfca42686358426c98 .customer button::after, .cl-sec-homecfca42686358426c98 .shopify-challenge__button::after, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded::after { content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease; }
.cl-sec-homecfca42686358426c98 .clx-button:not([disabled]):hover::after, .cl-sec-homecfca42686358426c98 .customer button:hover::after, .cl-sec-homecfca42686358426c98 .shopify-challenge__button:hover::after, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:hover::after { --border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background)); }
.cl-sec-homecfca42686358426c98 .clx-button.focused, .cl-sec-homecfca42686358426c98 .clx-button:focus, .cl-sec-homecfca42686358426c98 .clx-button:focus-visible, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]:focus, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]:focus-visible, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:focus, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:focus-visible { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0 5px rgba(var(--color-foreground), 0.5), 0 0 5px 4px rgba(var(--color-foreground), 0.3); }
.cl-sec-homecfca42686358426c98 .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused), .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-homecfca42686358426c98 .clx-button::selection, .cl-sec-homecfca42686358426c98 .customer button::selection, .cl-sec-homecfca42686358426c98 .shopify-challenge__button::selection { background-color: rgba(var(--color-button-text), 0.3); }
.cl-sec-homecfca42686358426c98 .clx-button, .cl-sec-homecfca42686358426c98 .button-label, .cl-sec-homecfca42686358426c98 .customer button, .cl-sec-homecfca42686358426c98 .shopify-challenge__button { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + 0.2 / var(--font-body-scale)); }
.cl-sec-homecfca42686358426c98 .gradient { background: var(--gradient-background); }
.cl-sec-homecfca42686358426c98 .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-homecfca42686358426c98 .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; }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .content-container--full-width-mobile { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-radius: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .content-container--full-width-mobile::after { display: none; } }
@supports not (inset: 10px) { .cl-sec-homecfca42686358426c98 .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-homecfca42686358426c98 .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@media (forced-colors: active) { .cl-sec-homecfca42686358426c98 .clx-button, .cl-sec-homecfca42686358426c98 .customer button, .cl-sec-homecfca42686358426c98 .shopify-challenge__button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-homecfca42686358426c98 .clx-button.focused, .cl-sec-homecfca42686358426c98 .clx-button:focus, .cl-sec-homecfca42686358426c98 .clx-button:focus-visible, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]:focus, .cl-sec-homecfca42686358426c98 .shopify-payment-button [role="button"]:focus-visible, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:focus, .cl-sec-homecfca42686358426c98 .shopify-payment-button__button--unbranded:focus-visible { outline: transparent solid 1px; } }
.cl-sec-homecfca42686358426c98 .slider__slide { --focus-outline-padding: 5px; --shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible)); --shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible)); scroll-snap-align: start; flex-shrink: 0; padding-bottom: 0px; }
.cl-sec-homecfca42686358426c98 .slider--everywhere { position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; margin-bottom: 10px; }
.cl-sec-homecfca42686358426c98 .slider.slider--everywhere .slider__slide { margin-bottom: 0px; scroll-snap-align: center; }
@media (prefers-reduced-motion) { .cl-sec-homecfca42686358426c98 .slider { scroll-behavior: auto; } }
.cl-sec-homecfca42686358426c98 .slider { scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground), 0.04); scrollbar-width: none; }
.cl-sec-homecfca42686358426c98 .banner { display: flex; position: relative; flex-direction: column; z-index: 0; }
.cl-sec-homecfca42686358426c98 .banner__box { text-align: center; }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content { min-height: 280px; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner { flex-direction: row; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner--small:not(.banner--adapt) { min-height: 420px; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__content.banner__content--middle-center { align-items: center; justify-content: center; } }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .banner:not(.banner--stacked) { flex-flow: wrap; } }
.cl-sec-homecfca42686358426c98 .banner__media { height: 100%; position: absolute; left: 0px; top: 0px; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__media { height: 100%; } }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box { background: transparent; --color-foreground: 255, 255, 255; --color-button: 255, 255, 255; --color-button-text: 0, 0, 0; } }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .banner:not(.banner--mobile-bottom) .banner__box { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; } }
@media screen and (max-width: 749px) { .cl-sec-homecfca42686358426c98 .banner::before { display: none !important; } }
.cl-sec-homecfca42686358426c98 .banner__content { padding: 0px; display: flex; position: relative; width: 100%; align-items: center; justify-content: center; z-index: 1; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__content { padding: 50px; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__content--middle-center { align-items: center; justify-content: center; } }
.cl-sec-homecfca42686358426c98 .banner__box { padding: 40px 35px; position: relative; height: fit-content; align-items: center; text-align: center; width: 100%; overflow-wrap: break-word; z-index: 0; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner--desktop-transparent .banner__box { background: transparent; --color-foreground: 255, 255, 255; --color-button: 255, 255, 255; --color-button-text: 0, 0, 0; max-width: 890px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; } }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner--desktop-transparent .content-container::after { display: none; } }
.cl-sec-homecfca42686358426c98 .banner::after, .cl-sec-homecfca42686358426c98 .banner__media::after { content: ""; position: absolute; top: 0px; background: rgb(0, 0, 0); opacity: 0; z-index: 0; width: 100%; height: 100%; }
.cl-sec-homecfca42686358426c98 .banner__box > * + .banner__text { margin-top: 15px; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__box > * + .banner__text { margin-top: 20px; } }
.cl-sec-homecfca42686358426c98 .banner__box > * + * { margin-top: 10px; }
.cl-sec-homecfca42686358426c98 .banner__box > :first-child { margin-top: 0px; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .banner__box { width: auto; max-width: 710px; min-width: 450px; } }
@media screen and (min-width: 1400px) { .cl-sec-homecfca42686358426c98 .banner__box { max-width: 900px; } }
.cl-sec-homecfca42686358426c98 .banner__heading { margin-bottom: 0px; }
.cl-sec-homecfca42686358426c98 .banner__box .banner__heading + :not(.rating-stars, .trustpilot-stars) { margin-top: 10px; }
.cl-sec-homecfca42686358426c98 .banner__buttons { display: inline-flex; flex-wrap: wrap; gap: 10px; max-width: 450px; word-break: break-word; }
.cl-sec-homecfca42686358426c98 .banner__box > * + .banner__buttons { margin-top: 20px; }
.cl-sec-homecfca42686358426c98 .ce-slideshow-component { position: relative; display: flex; flex-direction: column; }
.cl-sec-homecfca42686358426c98 .ce-slideshow-component .slideshow.banner { flex-flow: row; margin: 0px; gap: 0px; }
.cl-sec-homecfca42686358426c98 .slideshow__slide { padding: 0px; position: relative; display: flex; flex-direction: column; }
.cl-sec-homecfca42686358426c98 .slideshow__text.banner__box { display: flex; flex-direction: column; justify-content: center; max-width: 545px; }
.cl-sec-homecfca42686358426c98 .slideshow__text > * { max-width: 100%; }
.cl-sec-homecfca42686358426c98 .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper { height: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homecfca42686358426c98 .slideshow__text-wrapper.banner__content { height: 100%; padding: 50px; } }
.cl-sec-homecfca42686358426c98 .slideshow.banner { align-items: stretch; }
.cl-sec-homecfca42686358426c98 { --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474;}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-homecfca42686358426c98 { --rapi-check-mark-color: #000; --block-title-border-width: 2px; --bar-price-compared-color: #000; --bar-border-radius: 12px; --bar-background-color: #fff; --bar-border-color: rgba(0,0,0,.3); --bar-title-color: #000; --bar-title-font-size: 20px; --bar-title-font-weight: 500; --bar-title-font-style: normal; --bar-subtitle-font-size: 14px; --bar-subtitle-font-weight: normal; --bar-subtitle-font-style: normal; --bar-label-background-color: #eee; --bar-label-color: #777; --bar-label-font-size: 12px; --bar-label-font-weight: normal; --bar-label-font-style: normal; --bar-most-popular-background-color: #f11; --bar-most-popular-color: #fff; --p-space-200: 5px; --p-space-025: 0.625px; --bar-selected-border-color: #000; --bar-variant-dropdown-color: #c7c7c7; --bar-variant-dropdown-active-color: #797979; --bar-variant-dropdown-radius: 0px; --bar-grid-qb-flex-gap: 3px; --swatch-size: 20px; --swatch-border-radius: 0; --bar-highlight-size: 37px; --bar-gift-image-size: 20px; --rapi-dropdown-content-length: 200px;}
.cl-sec-homecfca42686358426c98, .cl-sec-homecfca42686358426c98 { scroll-behavior: auto !important;}
.cl-sec-homecfca42686358426c98 #Slide-template--22111486050561__cfca4268-6358-426c-98ab-d292aeef11e5-1 .banner__media::after { opacity: 0.3; }
.cl-sec-homecfca42686358426c98 * { user-select: none; }
.cl-sec-homecfca42686358426c98 /* <style> da secao dele */

        #Slide-template--22111486050561__cfca4268-6358-426c-98ab-d292aeef11e5-1 .banner__media::after {
          opacity: 0.3;
        }
.cl-sec-homecfca42686358426c98 .color-scheme-template--22111486050561__cfca4268-6358-426c-98ab-d292aeef11e5-template--21507361505575__cfca4268-6358-426c-98ab-d292aeef11e5-slide-1.color-custom {
          --color-background: 255, 255, 255;
          --gradient-background: #ffffff;
          --color-foreground: 46, 42, 57;
          --color-button: 221, 29, 29;
          --color-button-text: 255, 255, 255;
          --color-base-outline-button-labels: 221, 29, 29;
        }
/* 02-featuredcollectionnxafbz */



.cl-sec-homefeaturedcollection { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}

.cl-sec-homefeaturedcollection { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-homefeaturedcollection { --font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 0, 0, 0; --color-shadow: 0, 0, 0; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 255, 255, 255; --color-base-accent-1: 0, 0, 0; --color-base-accent-2: 255, 255, 255; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #ffffff; --gradient-base-accent-1: #000000; --gradient-base-accent-2: linear-gradient(54deg, rgba(223, 205, 176, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --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: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --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: 6px; --slider-arrow-size: 30px; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 10px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --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: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --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; --swatches-radius: 0.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-homefeaturedcollection *, .cl-sec-homefeaturedcollection ::before, .cl-sec-homefeaturedcollection ::after { box-sizing: inherit; }
.cl-sec-homefeaturedcollection { box-sizing: border-box; font-size: 10px;}
.cl-sec-homefeaturedcollection { margin: 0px; font-size: 15px; letter-spacing: 0.06em; 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);}
.cl-sec-homefeaturedcollection .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }
.cl-sec-homefeaturedcollection .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); }
.cl-sec-homefeaturedcollection .animate-section.animate--shown .animate-item { opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay); }
.cl-sec-homefeaturedcollection .animate-section.animate--shown .animate-item.animate-item--child { transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          ); }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection { font-size: 16px; } }
.cl-sec-homefeaturedcollection { scroll-behavior: smooth;}
.cl-sec-homefeaturedcollection img, .cl-sec-homefeaturedcollection video { max-width: 100%; height: auto; vertical-align: bottom; }
.cl-sec-homefeaturedcollection a { color: inherit; }
.cl-sec-homefeaturedcollection a:not(:hover) { text-decoration: none; }
@media screen and (max-device-width: 480px) { .cl-sec-homefeaturedcollection { text-size-adjust: 100%; } }
.cl-sec-homefeaturedcollection .display-block, .cl-sec-homefeaturedcollection .ce-splide-component { display: block; }
.cl-sec-homefeaturedcollection .link-with-icon, .cl-sec-homefeaturedcollection .nowrap { white-space: nowrap; }
.cl-sec-homefeaturedcollection .badge, .cl-sec-homefeaturedcollection .break, .cl-sec-homefeaturedcollection .header__heading-link { word-break: break-word; }
.cl-sec-homefeaturedcollection .color-background-1, .cl-sec-homefeaturedcollection { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground); }
.cl-sec-homefeaturedcollection .color-accent-1, .cl-sec-homefeaturedcollection .color-accent-2 { --color-foreground: var(--color-base-solid-button-labels); --accent-color: var(--color-foreground); }
.cl-sec-homefeaturedcollection .color-accent-2 { --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }
.cl-sec-homefeaturedcollection .color-foreground-text { --color-foreground: var(--color-base-text); }
.cl-sec-homefeaturedcollection .color-accent-1, .cl-sec-homefeaturedcollection .color-accent-2, .cl-sec-homefeaturedcollection .color-background-2, .cl-sec-homefeaturedcollection .color-inverse { --color-link: var(--color-foreground); --alpha-link: 0.7; --color-button: var(--color-foreground); --color-button-text: var(--color-background); --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }
.cl-sec-homefeaturedcollection .color-background-1, .cl-sec-homefeaturedcollection .color-background-2, .cl-sec-homefeaturedcollection { --color-card-hover: var(--color-base-text); }
.cl-sec-homefeaturedcollection .color-accent-1, .cl-sec-homefeaturedcollection .color-accent-2 { --color-card-hover: var(--color-base-solid-button-labels); }
.cl-sec-homefeaturedcollection .contains-card--product, .cl-sec-homefeaturedcollection .product-card-wrapper .clx-card { --border-radius: var(--product-card-corner-radius); --border-width: var(--product-card-border-width); --border-opacity: var(--product-card-border-opacity); --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset); --shadow-vertical-offset: var(--product-card-shadow-vertical-offset); --shadow-blur-radius: var(--product-card-shadow-blur-radius); --shadow-opacity: var(--product-card-shadow-opacity); --shadow-visible: var(--product-card-shadow-visible); --image-padding: var(--product-card-image-padding); --text-alignment: var(--product-card-text-alignment); }
.cl-sec-homefeaturedcollection .hidden, .cl-sec-homefeaturedcollection .no-js-inline, .cl-sec-homefeaturedcollection .no-js:not(html), .cl-sec-homefeaturedcollection .no-js .no-js-hidden { display: none !important; }
.cl-sec-homefeaturedcollection .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-homefeaturedcollection .isolate { position: relative; z-index: 0; }
.cl-sec-homefeaturedcollection .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
.cl-sec-homefeaturedcollection .color-accent-1, .cl-sec-homefeaturedcollection .color-accent-2, .cl-sec-homefeaturedcollection .color-background-1, .cl-sec-homefeaturedcollection .color-background-2, .cl-sec-homefeaturedcollection .color-inverse, .cl-sec-homefeaturedcollection .color-custom, .cl-sec-homefeaturedcollection { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-homefeaturedcollection .index-0 { --index: 0; }
.cl-sec-homefeaturedcollection .visually-hidden { overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }
.cl-sec-homefeaturedcollection .visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-homefeaturedcollection .disclosure-has-popup, .cl-sec-homefeaturedcollection .media, .cl-sec-homefeaturedcollection summary { position: relative; }
.cl-sec-homefeaturedcollection .h0, .cl-sec-homefeaturedcollection .h1, .cl-sec-homefeaturedcollection .clx-h2, .cl-sec-homefeaturedcollection .h3, .cl-sec-homefeaturedcollection .h4, .cl-sec-homefeaturedcollection .clx-h5, .cl-sec-homefeaturedcollection h1, .cl-sec-homefeaturedcollection h2, .cl-sec-homefeaturedcollection h3, .cl-sec-homefeaturedcollection h4, .cl-sec-homefeaturedcollection h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word; }
.cl-sec-homefeaturedcollection .clx-h2, .cl-sec-homefeaturedcollection h2 { font-size: calc(var(--font-heading-scale) * 20px); }
.cl-sec-homefeaturedcollection .h3, .cl-sec-homefeaturedcollection h3 { font-size: calc(var(--font-heading-scale) * 17px); }
.cl-sec-homefeaturedcollection .clx-h5, .cl-sec-homefeaturedcollection h5 { font-size: calc(var(--font-heading-scale) * 12px); }
@media only screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .clx-h2, .cl-sec-homefeaturedcollection h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
@media only screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .h3, .cl-sec-homefeaturedcollection h3 { font-size: calc(var(--font-heading-scale) * 18px); } }
@media only screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .clx-h5, .cl-sec-homefeaturedcollection h5 { font-size: calc(var(--font-heading-scale) * 13px); } }
.cl-sec-homefeaturedcollection .caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + 0.7 / var(--font-body-scale)); }
.cl-sec-homefeaturedcollection .caption-large, .cl-sec-homefeaturedcollection .customer .field input, .cl-sec-homefeaturedcollection .customer select, .cl-sec-homefeaturedcollection .field__input, .cl-sec-homefeaturedcollection .form__label, .cl-sec-homefeaturedcollection .select__select { font-size: 13px; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: 0.4px; }
.cl-sec-homefeaturedcollection .left { text-align: left; }
.cl-sec-homefeaturedcollection .center { text-align: center; }
.cl-sec-homefeaturedcollection .light { opacity: 0.7; }
.cl-sec-homefeaturedcollection .circle-divider:last-of-type::after, .cl-sec-homefeaturedcollection a:empty, .cl-sec-homefeaturedcollection article:empty, .cl-sec-homefeaturedcollection div:empty, .cl-sec-homefeaturedcollection dl:empty, .cl-sec-homefeaturedcollection h1:empty, .cl-sec-homefeaturedcollection h2:empty, .cl-sec-homefeaturedcollection h3:empty, .cl-sec-homefeaturedcollection h4:empty, .cl-sec-homefeaturedcollection h5:empty, .cl-sec-homefeaturedcollection h6:empty, .cl-sec-homefeaturedcollection p:empty, .cl-sec-homefeaturedcollection section:empty, .cl-sec-homefeaturedcollection ul:empty { display: none; }
.cl-sec-homefeaturedcollection .full-unstyled-link { text-decoration: none; color: currentcolor; display: block; }
.cl-sec-homefeaturedcollection { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-homefeaturedcollection .title, .cl-sec-homefeaturedcollection .title-wrapper-with-link { margin: 30px 0px 20px; }
.cl-sec-homefeaturedcollection .title-wrapper { margin-bottom: 30px; }
.cl-sec-homefeaturedcollection .title-wrapper--no-top-margin, .cl-sec-homefeaturedcollection .title-wrapper--no-top-margin > .title { margin-top: 0px; }
.cl-sec-homefeaturedcollection .collage-wrapper-title, .cl-sec-homefeaturedcollection .collection-hero__title, .cl-sec-homefeaturedcollection .collection__title, .cl-sec-homefeaturedcollection .main-page-title, .cl-sec-homefeaturedcollection .page-title, .cl-sec-homefeaturedcollection .title--primary, .cl-sec-homefeaturedcollection .title-wrapper, .cl-sec-homefeaturedcollection .title-wrapper--no-top-margin, .cl-sec-homefeaturedcollection .title-wrapper--self-padded-mobile, .cl-sec-homefeaturedcollection .title-wrapper--self-padded-tablet-down, .cl-sec-homefeaturedcollection .title-wrapper-with-link { text-align: center; }
.cl-sec-homefeaturedcollection .grid--stretch, .cl-sec-homefeaturedcollection .grid--stretch ul.splide__list { align-items: stretch; }
.cl-sec-homefeaturedcollection .grid--stretch .splide__slide__container { height: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .caption { font-size: 12px; } }
@media screen and (min-width: 990px) { .cl-sec-homefeaturedcollection .title, .cl-sec-homefeaturedcollection .title-wrapper-with-link { margin: 50px 0px 30px; } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .mobile-full-page { padding-left: 0px; padding-right: 0px; max-width: none !important; } }
.cl-sec-homefeaturedcollection .media { display: block; background-color: rgba(var(--color-foreground), 0.1); overflow: hidden; }
.cl-sec-homefeaturedcollection .media--transparent { background-color: transparent; }
.cl-sec-homefeaturedcollection .media model-viewer, .cl-sec-homefeaturedcollection .media > :not(.zoom):not(.deferred-media__poster-button) { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-homefeaturedcollection .media > img, .cl-sec-homefeaturedcollection .media > video, .cl-sec-homefeaturedcollection .media > internal-video video { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-homefeaturedcollection .media.media--hover-effect > img + img { opacity: 0; }
@media (prefers-reduced-motion) { .cl-sec-homefeaturedcollection .motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-homefeaturedcollection .badge { border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); font-size: 12px; letter-spacing: 1px; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border), var(--alpha-badge-border)); font-weight: 700; line-height: 1.75em; padding: 0px 0.5em; display: inline-flex; align-items: center; column-gap: 0.4em; }
.cl-sec-homefeaturedcollection .badge svg { height: 1em; }
.cl-sec-homefeaturedcollection .gradient { background: var(--gradient-background); }
@media screen and (forced-colors: active) { .cl-sec-homefeaturedcollection .icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-homefeaturedcollection .ratio { display: flex; position: relative; align-items: stretch; }
.cl-sec-homefeaturedcollection .ratio::before { content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }
.cl-sec-homefeaturedcollection .splide__list { backface-visibility: hidden; display: flex; margin: 0px !important; padding: 0px !important; }
.cl-sec-homefeaturedcollection .splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }
.cl-sec-homefeaturedcollection .splide:not(.is-overflow) .splide__pagination { display: none; }
.cl-sec-homefeaturedcollection .splide { position: relative; }
.cl-sec-homefeaturedcollection .splide.is-initialized, .cl-sec-homefeaturedcollection .splide.is-rendered { visibility: visible; }
.cl-sec-homefeaturedcollection .splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; }
.cl-sec-homefeaturedcollection .splide__track { overflow: hidden; position: relative; z-index: 0; }
.cl-sec-homefeaturedcollection .splide__pagination { bottom: 5px; left: 0px; padding: 0px 10px; position: absolute; right: 0px; z-index: 1; }
.cl-sec-homefeaturedcollection .splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.cl-sec-homefeaturedcollection .splide__slide:focus { outline: 0px; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .splide.splide--destroy-desktop .splide__list { display: grid; grid-template-columns: repeat(var(--columns-desktop), 1fr); column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); overflow: visible; } }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .splide.splide--destroy-desktop .splide__track { overflow: visible; } }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .splide--desktop-dots-under .splide__pagination { position: relative; bottom: 0px; padding-top: 15px; } }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .splide:not(.splide--destroy-desktop) .splide__slide__container--card { padding-top: max(var(--focus-outline-padding), var(--shadow-padding-top)); padding-bottom: max(var(--focus-outline-padding), var(--shadow-padding-bottom)); } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide--precalc-width-mobile .splide__slide { width: calc(((100% + var(--gap-mobile)) / var(--columns-mobile)) - var(--gap-mobile)); margin-right: var(--gap-mobile); } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide--precalc-padding-mobile .splide__track { padding-left: var(--side-padding-mobile); padding-right: var(--side-padding-mobile); } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide--mobile-dots-hidden .splide__pagination, .cl-sec-homefeaturedcollection .splide--mobile-arrows-hidden .splide__arrows { display: none; } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide__arrows { font-size: 28px; } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows { display: flex; justify-content: center; column-gap: 15px; padding-top: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide--mobile-arrows-under .splide__dots-and-arrows { margin-top: 7.5px; } }
@media screen and (max-width: 749px) { .cl-sec-homefeaturedcollection .splide:not(.splide--destroy-mobile) .splide__slide__container--card { padding-top: max(var(--focus-outline-padding), var(--shadow-padding-top)); padding-bottom: max(var(--focus-outline-padding), var(--shadow-padding-bottom)); } }
.cl-sec-homefeaturedcollection .clx-price { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + 0.5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); display: flex; align-items: center; flex-wrap: wrap; column-gap: 10px; }
.cl-sec-homefeaturedcollection .clx-price .price-item { display: inline-block; margin: 0px; color: rgb(var(--accent-color)); font-weight: 700; }
.cl-sec-homefeaturedcollection .price--sold-out .price__availability, .cl-sec-homefeaturedcollection .price__regular { display: block; }
.cl-sec-homefeaturedcollection .price__sale, .cl-sec-homefeaturedcollection .price__availability, .cl-sec-homefeaturedcollection .clx-price .price__badge-sale, .cl-sec-homefeaturedcollection .clx-price .price__badge-sold-out, .cl-sec-homefeaturedcollection .price--on-sale .price__regular, .cl-sec-homefeaturedcollection .price--on-sale .price__availability { display: none; }
.cl-sec-homefeaturedcollection .price--on-sale .price__sale { display: initial; flex-flow: wrap; }
.cl-sec-homefeaturedcollection .price--on-sale .price-item--regular { text-decoration: line-through; color: rgba(var(--color-foreground), 0.9); font-size: 13px; }
.cl-sec-homefeaturedcollection .clx-unit-price { display: block; font-size: 11px; letter-spacing: 0.4px; line-height: calc(1 + 0.2 / var(--font-body-scale)); margin-top: 2px; text-transform: uppercase; color: rgba(var(--color-foreground), 0.7); }
.cl-sec-homefeaturedcollection .slider__slide { --focus-outline-padding: 5px; --shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible)); --shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible)); scroll-snap-align: start; flex-shrink: 0; padding-bottom: 0px; }
.cl-sec-homefeaturedcollection .collection-list__item:only-child { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .collection-list__item a:hover { box-shadow: none; } }
.cl-sec-homefeaturedcollection .card-wrapper { color: inherit; height: 100%; position: relative; text-decoration: none; }
.cl-sec-homefeaturedcollection .clx-card { text-decoration: none; text-align: var(--text-alignment); }
.cl-sec-homefeaturedcollection .clx-card:not(.ratio) { display: flex; flex-direction: column; height: 100%; }
.cl-sec-homefeaturedcollection .card--card { height: 100%; }
.cl-sec-homefeaturedcollection .card--card, .cl-sec-homefeaturedcollection .card--standard .clx-card__inner { position: relative; box-sizing: border-box; border-radius: var(--border-radius); border: var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity)); }
.cl-sec-homefeaturedcollection .card--card::after, .cl-sec-homefeaturedcollection .card--standard .clx-card__inner::after { content: ""; position: absolute; z-index: -1; width: calc(var(--border-width) * 2 + 100%); height: calc(var(--border-width) * 2 + 100%); top: calc(var(--border-width) * -1); left: calc(var(--border-width) * -1); border-radius: var(--border-radius); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)); }
.cl-sec-homefeaturedcollection .clx-card .clx-card__inner .card__media { overflow: hidden; z-index: 0; border-radius: calc(var(--border-radius) - var(--border-width) - var(--image-padding)); }
.cl-sec-homefeaturedcollection .card--card .clx-card__inner .card__media { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.cl-sec-homefeaturedcollection .card-information { text-align: var(--text-alignment); }
.cl-sec-homefeaturedcollection .card-information .clx-price { display: block; }
.cl-sec-homefeaturedcollection .card__media, .cl-sec-homefeaturedcollection .clx-card .media { bottom: 0px; position: absolute; top: 0px; }
.cl-sec-homefeaturedcollection .clx-card .media { width: 100%; }
.cl-sec-homefeaturedcollection .card__media { margin: var(--image-padding); width: calc(100% - 2 * var(--image-padding)); }
.cl-sec-homefeaturedcollection .clx-card__inner { width: 100%; }
.cl-sec-homefeaturedcollection .card--media .clx-card__inner .clx-card__content { position: relative; padding: calc(var(--image-padding) + 10px); }
.cl-sec-homefeaturedcollection .clx-card__content { display: grid; grid-template-rows: minmax(0px, 1fr) max-content minmax(0px, 1fr); padding: 10px; width: 100%; flex-grow: 1; }
.cl-sec-homefeaturedcollection .card__information { grid-row-start: 2; padding: 10px; }
.cl-sec-homefeaturedcollection .clx-card:not(.ratio) > .clx-card__content { grid-template-rows: max-content minmax(0px, 1fr) max-content auto; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .card__information { padding-bottom: 10px; padding-top: 10px; } }
.cl-sec-homefeaturedcollection .card__badge { place-self: flex-end flex-start; grid-row-start: 3; }
.cl-sec-homefeaturedcollection .clx-card:not(.card--horizontal) > .clx-card__content > .card__badge { margin: 13px; }
.cl-sec-homefeaturedcollection .card__media .media img { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.cl-sec-homefeaturedcollection .card__heading { margin-top: 0px; margin-bottom: 0px; }
.cl-sec-homefeaturedcollection .card__heading:last-child { margin-bottom: 0px; }
.cl-sec-homefeaturedcollection .card--card.card--media > .clx-card__content { margin-top: calc(0px - var(--image-padding)); }
.cl-sec-homefeaturedcollection .card--standard.card--text a::after, .cl-sec-homefeaturedcollection .card--card .card__heading a::after { bottom: calc(var(--border-width) * -1); left: calc(var(--border-width) * -1); right: calc(var(--border-width) * -1); top: calc(var(--border-width) * -1); }
.cl-sec-homefeaturedcollection .card__heading a::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.cl-sec-homefeaturedcollection .card__heading a::after { outline-offset: 3px; }
.cl-sec-homefeaturedcollection .card__heading a:focus::after { box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), 0.3); outline: 2px solid rgba(var(--color-foreground), 0.5); }
.cl-sec-homefeaturedcollection .card__heading a:focus:not(:focus-visible)::after { box-shadow: none; outline: 0px; }
.cl-sec-homefeaturedcollection .card__heading a:focus { box-shadow: none; outline: 0px; }
@media screen and (min-width: 990px) { .cl-sec-homefeaturedcollection .card-wrapper:hover .media.media--hover-effect > img:first-child:not(:only-child) { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-homefeaturedcollection .card-wrapper:hover .media.media--hover-effect > img + img { opacity: 1; transition: transform var(--duration-long) ease; transform: scale(1.03); } }
@media screen and (min-width: 990px) { .cl-sec-homefeaturedcollection .underline-links-hover:hover a { text-decoration: underline; text-underline-offset: 3px; } }
.cl-sec-homefeaturedcollection .card--card.card--media .clx-card__inner .card__information, .cl-sec-homefeaturedcollection .card--card.card--text .clx-card__inner, .cl-sec-homefeaturedcollection .card--card.card--media > .clx-card__content .card__badge { display: none; }
.cl-sec-homefeaturedcollection .card-information > * + * { margin-top: 5px; }
.cl-sec-homefeaturedcollection .card-information { width: 100%; }
.cl-sec-homefeaturedcollection .card-information > * { line-height: calc(1 + 0.4 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-homefeaturedcollection .card-information > .clx-price { color: rgb(var(--color-foreground)); }
.cl-sec-homefeaturedcollection .card-information > :not(.visually-hidden:first-child) + :not(.rating) { margin-top: 7px; }
.cl-sec-homefeaturedcollection .card-information .caption { letter-spacing: 0.7px; }
.cl-sec-homefeaturedcollection .product-card-wrapper .card__badge .badge { line-height: 1.9; padding: 0px 0.75em; }
.cl-sec-homefeaturedcollection .clx-card.card--badge-sided:not(.card--horizontal) .card__badge.left { margin-left: -10px; }
.cl-sec-homefeaturedcollection .clx-card.card--badge-sided:not(.card--horizontal) .card__badge.left .badge { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .featured-collection-wrapper .slider__slide { padding: 0px 15px; } }
.cl-sec-homefeaturedcollection { --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474;}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-homefeaturedcollection { --rapi-check-mark-color: #000; --block-title-border-width: 2px; --bar-price-compared-color: #000; --bar-border-radius: 12px; --bar-background-color: #fff; --bar-border-color: rgba(0,0,0,.3); --bar-title-color: #000; --bar-title-font-size: 20px; --bar-title-font-weight: 500; --bar-title-font-style: normal; --bar-subtitle-font-size: 14px; --bar-subtitle-font-weight: normal; --bar-subtitle-font-style: normal; --bar-label-background-color: #eee; --bar-label-color: #777; --bar-label-font-size: 12px; --bar-label-font-weight: normal; --bar-label-font-style: normal; --bar-most-popular-background-color: #f11; --bar-most-popular-color: #fff; --p-space-200: 5px; --p-space-025: 0.625px; --bar-selected-border-color: #000; --bar-variant-dropdown-color: #c7c7c7; --bar-variant-dropdown-active-color: #797979; --bar-variant-dropdown-radius: 0px; --bar-grid-qb-flex-gap: 3px; --swatch-size: 20px; --swatch-border-radius: 0; --bar-highlight-size: 37px; --bar-gift-image-size: 20px; --rapi-dropdown-content-length: 200px;}
.cl-sec-homefeaturedcollection, .cl-sec-homefeaturedcollection { scroll-behavior: auto !important;}
.cl-sec-homefeaturedcollection .collection__title.title-wrapper { margin-bottom: 25px; }
.cl-sec-homefeaturedcollection .section-template--22111486050561__featured_collection_nxaFbz-padding { padding-top: 27px; padding-bottom: 27px; }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .section-template--22111486050561__featured_collection_nxaFbz-padding { padding-top: 36px; padding-bottom: 36px; } }
.cl-sec-homefeaturedcollection .color-scheme-template--22111486050561__featured_collection_nxaFbz.color-custom { --color-background: 255, 255, 255; --gradient-background: #ffffff; --color-foreground: 46, 42, 57; --color-button: 221, 29, 29; --color-button-text: 255, 255, 255; }
.cl-sec-homefeaturedcollection #cl-shopify-section-template--22111486050561__featured_collection_nxaFbz .card__badge span { background-color: rgb(17, 17, 17) !important; color: rgb(255, 255, 255) !important; }
.cl-sec-homefeaturedcollection * { user-select: none; }
.cl-sec-homefeaturedcollection /* <style> da secao dele */
@media screen and (max-width:749px) {.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}
@media screen and (max-width:989px) { .cl-sec-homefeaturedcollection .collection .slider.slider--tablet {margin-bottom:15px} }
.cl-sec-homefeaturedcollection .collection .loading-overlay {top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 15px;opacity:.7}
@media screen and (min-width:750px) { .cl-sec-homefeaturedcollection .collection .loading-overlay {padding-left:50px;padding-right:50px} }
.cl-sec-homefeaturedcollection .collection.loading .loading-overlay {display:block}
.cl-sec-homefeaturedcollection .collection--empty .title-wrapper {margin-top:100px;margin-bottom:150px}
@media screen and (max-width:989px) { .cl-sec-homefeaturedcollection .collection .slider--tablet.clx-product-grid {scroll-padding-left:15px}
.cl-sec-homefeaturedcollection [data-rtl=true] .collection .slider--tablet.clx-product-grid {scroll-padding-left:unset;scroll-padding-right:15px} }
.cl-sec-homefeaturedcollection .collection__description>* {margin:0}
.cl-sec-homefeaturedcollection .collection__title.title-wrapper {margin-bottom:25px}
.cl-sec-homefeaturedcollection .collection__title .title:not(:only-child) {margin-bottom:10px}
@media screen and (min-width:990px) { .cl-sec-homefeaturedcollection .collection__title--desktop-slider .title {margin-bottom:25px}
.cl-sec-homefeaturedcollection .collection__title.title-wrapper--self-padded-tablet-down {padding:0 50px}
.cl-sec-homefeaturedcollection .collection slider-component:not(.page-width-desktop) {padding:0}
.cl-sec-homefeaturedcollection .collection--full-width slider-component:not(.slider-component-desktop) {padding:0 15px;max-width:none} }
.cl-sec-homefeaturedcollection .collection__view-all a:not(.link) {margin-top:20px}
.cl-sec-homefeaturedcollection .section-template--22111486050561__featured_collection_nxaFbz-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }
.cl-sec-homefeaturedcollection .collection-template--22111486050561__featured_collection_nxaFbz .color-swatches-container {
    --swatch-size: 24px;
  }
@media screen and (min-width: 750px) { .cl-sec-homefeaturedcollection .section-template--22111486050561__featured_collection_nxaFbz-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
.cl-sec-homefeaturedcollection .collection-template--22111486050561__featured_collection_nxaFbz .color-swatches-container {
      --swatch-size: 36px;
    } }
.cl-sec-homefeaturedcollection .color-scheme-template--22111486050561__featured_collection_nxaFbz.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
  }
.cl-sec-homefeaturedcollection #cl-shopify-section-template--22111486050561__featured_collection_nxaFbz .card__badge span {background-color: #111 !important; color: #fff !important;}
/* 03-testimonialsh4zjtp */



.cl-sec-hometestimonialsh4zjtp { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}

.cl-sec-hometestimonialsh4zjtp { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-hometestimonialsh4zjtp { --font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 0, 0, 0; --color-shadow: 0, 0, 0; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 255, 255, 255; --color-base-accent-1: 0, 0, 0; --color-base-accent-2: 255, 255, 255; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #ffffff; --gradient-base-accent-1: #000000; --gradient-base-accent-2: linear-gradient(54deg, rgba(223, 205, 176, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --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: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --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: 6px; --slider-arrow-size: 30px; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 10px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --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: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --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; --swatches-radius: 0.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-hometestimonialsh4zjtp *, .cl-sec-hometestimonialsh4zjtp ::before, .cl-sec-hometestimonialsh4zjtp ::after { box-sizing: inherit; }
.cl-sec-hometestimonialsh4zjtp { box-sizing: border-box; font-size: 10px;}
.cl-sec-hometestimonialsh4zjtp { margin: 0px; font-size: 15px; letter-spacing: 0.06em; 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);}
.cl-sec-hometestimonialsh4zjtp .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }
.cl-sec-hometestimonialsh4zjtp .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); }
.cl-sec-hometestimonialsh4zjtp .animate-section.animate--shown .animate-item { opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay); }
.cl-sec-hometestimonialsh4zjtp .animate-section.animate--shown .animate-item.animate-item--child { transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          ); }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp { font-size: 16px; } }
.cl-sec-hometestimonialsh4zjtp { scroll-behavior: smooth;}
.cl-sec-hometestimonialsh4zjtp button { background-color: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(var(--color-foreground)); }
.cl-sec-hometestimonialsh4zjtp button:not([disabled]), .cl-sec-hometestimonialsh4zjtp copy-button, .cl-sec-hometestimonialsh4zjtp popup-copy-button, .cl-sec-hometestimonialsh4zjtp .cursor-pointer:not([disabled]) { cursor: pointer; }
@media screen and (max-device-width: 480px) { .cl-sec-hometestimonialsh4zjtp { text-size-adjust: 100%; } }
.cl-sec-hometestimonialsh4zjtp .display-block, .cl-sec-hometestimonialsh4zjtp .ce-splide-component { display: block; }
.cl-sec-hometestimonialsh4zjtp .color-background-1, .cl-sec-hometestimonialsh4zjtp { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground); }
.cl-sec-hometestimonialsh4zjtp .color-inverse { --color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text)); --accent-color: var(--color-base-accent-1); }
.cl-sec-hometestimonialsh4zjtp .color-accent-1, .cl-sec-hometestimonialsh4zjtp .color-accent-2 { --color-foreground: var(--color-base-solid-button-labels); --accent-color: var(--color-foreground); }
.cl-sec-hometestimonialsh4zjtp .color-accent-2 { --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }
.cl-sec-hometestimonialsh4zjtp .color-accent-1, .cl-sec-hometestimonialsh4zjtp .color-accent-2, .cl-sec-hometestimonialsh4zjtp .color-background-2, .cl-sec-hometestimonialsh4zjtp .color-inverse { --color-link: var(--color-foreground); --alpha-link: 0.7; --color-button: var(--color-foreground); --color-button-text: var(--color-background); --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }
.cl-sec-hometestimonialsh4zjtp .color-background-1, .cl-sec-hometestimonialsh4zjtp .color-background-2, .cl-sec-hometestimonialsh4zjtp { --color-card-hover: var(--color-base-text); }
.cl-sec-hometestimonialsh4zjtp .color-inverse { --color-card-hover: var(--color-base-background-1); }
.cl-sec-hometestimonialsh4zjtp .color-accent-1, .cl-sec-hometestimonialsh4zjtp .color-accent-2 { --color-card-hover: var(--color-base-solid-button-labels); }
.cl-sec-hometestimonialsh4zjtp .contains-content-container, .cl-sec-hometestimonialsh4zjtp .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-hometestimonialsh4zjtp .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-hometestimonialsh4zjtp .isolate { position: relative; z-index: 0; }
.cl-sec-hometestimonialsh4zjtp .flex-center { display: flex; align-items: center; justify-content: center; }
.cl-sec-hometestimonialsh4zjtp .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
.cl-sec-hometestimonialsh4zjtp .color-accent-1, .cl-sec-hometestimonialsh4zjtp .color-accent-2, .cl-sec-hometestimonialsh4zjtp .color-background-1, .cl-sec-hometestimonialsh4zjtp .color-background-2, .cl-sec-hometestimonialsh4zjtp .color-inverse, .cl-sec-hometestimonialsh4zjtp .color-custom, .cl-sec-hometestimonialsh4zjtp { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-hometestimonialsh4zjtp .index-0 { --index: 0; }
.cl-sec-hometestimonialsh4zjtp .h0, .cl-sec-hometestimonialsh4zjtp .h1, .cl-sec-hometestimonialsh4zjtp .clx-h2, .cl-sec-hometestimonialsh4zjtp .h3, .cl-sec-hometestimonialsh4zjtp .h4, .cl-sec-hometestimonialsh4zjtp .h5, .cl-sec-hometestimonialsh4zjtp h1, .cl-sec-hometestimonialsh4zjtp h2, .cl-sec-hometestimonialsh4zjtp h3, .cl-sec-hometestimonialsh4zjtp h4, .cl-sec-hometestimonialsh4zjtp h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word; }
.cl-sec-hometestimonialsh4zjtp .clx-h2, .cl-sec-hometestimonialsh4zjtp h2 { font-size: calc(var(--font-heading-scale) * 20px); }
.cl-sec-hometestimonialsh4zjtp .font-size--desktop-auto { font-size: var(--font-size); }
@media only screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .clx-h2, .cl-sec-hometestimonialsh4zjtp h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
@media only screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .font-size--desktop-auto { font-size: calc(var(--font-size) * 1.15); } }
.cl-sec-hometestimonialsh4zjtp .center { text-align: center; }
.cl-sec-hometestimonialsh4zjtp { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-hometestimonialsh4zjtp .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-hometestimonialsh4zjtp .clx-rte > p:first-child { margin-top: 0px; }
.cl-sec-hometestimonialsh4zjtp .clx-rte > p:last-child { margin-bottom: 0px; }
.cl-sec-hometestimonialsh4zjtp .title, .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { margin: 30px 0px 20px; }
.cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link .title { margin: 0px; }
.cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { display: flex; justify-content: center; align-items: flex-end; gap: 10px; margin-bottom: 30px; flex-wrap: wrap; }
.cl-sec-hometestimonialsh4zjtp .title-wrapper--self-padded-mobile, .cl-sec-hometestimonialsh4zjtp .title-wrapper--self-padded-tablet-down { padding-left: 15px; padding-right: 15px; }
.cl-sec-hometestimonialsh4zjtp .title-wrapper--no-top-margin, .cl-sec-hometestimonialsh4zjtp .title-wrapper--no-top-margin > .title { margin-top: 0px; }
.cl-sec-hometestimonialsh4zjtp .collage-wrapper-title, .cl-sec-hometestimonialsh4zjtp .collection-hero__title, .cl-sec-hometestimonialsh4zjtp .collection__title, .cl-sec-hometestimonialsh4zjtp .main-page-title, .cl-sec-hometestimonialsh4zjtp .page-title, .cl-sec-hometestimonialsh4zjtp .title--primary, .cl-sec-hometestimonialsh4zjtp .title-wrapper, .cl-sec-hometestimonialsh4zjtp .title-wrapper--no-top-margin, .cl-sec-hometestimonialsh4zjtp .title-wrapper--self-padded-mobile, .cl-sec-hometestimonialsh4zjtp .title-wrapper--self-padded-tablet-down, .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { text-align: center; }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .title-wrapper--self-padded-mobile { padding-left: 0px; padding-right: 0px; } }
@media screen and (min-width: 990px) { .cl-sec-hometestimonialsh4zjtp .title, .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { margin: 50px 0px 30px; } }
@media screen and (min-width: 990px) { .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { align-items: center; } }
@media screen and (min-width: 990px) { .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link .title { margin-bottom: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .mobile-full-page { padding-left: 0px; padding-right: 0px; max-width: none !important; } }
.cl-sec-hometestimonialsh4zjtp .gradient { background: var(--gradient-background); }
.cl-sec-hometestimonialsh4zjtp .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-hometestimonialsh4zjtp .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-hometestimonialsh4zjtp .splide__list { backface-visibility: hidden; display: flex; margin: 0px !important; padding: 0px !important; }
.cl-sec-hometestimonialsh4zjtp .splide--ltr .splide__list, .cl-sec-hometestimonialsh4zjtp .splide--rtl .splide__list { align-items: flex-start; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto; }
.cl-sec-hometestimonialsh4zjtp .splide { position: relative; }
.cl-sec-hometestimonialsh4zjtp .splide.is-initialized, .cl-sec-hometestimonialsh4zjtp .splide.is-rendered { visibility: visible; }
.cl-sec-hometestimonialsh4zjtp .splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; }
.cl-sec-hometestimonialsh4zjtp .splide__track { overflow: hidden; position: relative; z-index: 0; }
.cl-sec-hometestimonialsh4zjtp .splide__track--draggable { user-select: none; }
.cl-sec-hometestimonialsh4zjtp .splide__arrow { align-items: center; border: 0px; border-radius: var(--slider-arrow-border-radius); display: flex; font-size: var(--slider-arrow-size); height: 1em; width: 1em; justify-content: center; opacity: 0.7; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; background-color: rgb(var(--color-background)); flex-shrink: 0; }
.cl-sec-hometestimonialsh4zjtp .splide--transparent-arrows .splide__arrow { background-color: transparent; color: rgb(var(--color-background)); }
.cl-sec-hometestimonialsh4zjtp .splide__arrow svg { fill: currentcolor; height: var(--slider-arrow-icon-size); width: var(--slider-arrow-icon-size); }
.cl-sec-hometestimonialsh4zjtp .splide__arrow:hover:not(:disabled) { opacity: 0.9; }
.cl-sec-hometestimonialsh4zjtp .splide__arrow:disabled { opacity: 0.3; }
.cl-sec-hometestimonialsh4zjtp .splide__arrow--prev { left: 10px; }
.cl-sec-hometestimonialsh4zjtp .splide__arrow--prev svg { transform: scaleX(-1); }
.cl-sec-hometestimonialsh4zjtp .splide__arrow--next { right: 10px; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination { bottom: 5px; left: 0px; padding: 0px 10px; position: absolute; right: 0px; z-index: 1; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination__page { --dot-color: rgb(var(--color-foreground)); border-radius: 50%; display: inline-block; width: var(--pagination-dot-width); height: var(--pagination-dot-height); padding: calc(var(--pagination-dot-spacing) / 2); position: relative; box-sizing: content-box; background: transparent; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination__page.dots-custom-color { --dot-color: rgb(var(--color-background)); }
.cl-sec-hometestimonialsh4zjtp .splide__pagination__page::before { content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: var(--pagination-dot-radius); width: var(--pagination-dot-width); height: var(--pagination-dot-height); background: var(--dot-color); transition: transform 0.2s linear; opacity: 0.5; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination__page:hover::before { opacity: 0.9; }
.cl-sec-hometestimonialsh4zjtp .splide__pagination__page.is-active::before { opacity: 1; width: calc(var(--pagination-dot-width) * var(--pagination-dot-active-scale)); height: calc(var(--pagination-dot-height) * var(--pagination-dot-active-scale)); border-radius: calc(var(--pagination-dot-radius) * var(--pagination-dot-active-scale)); }
.cl-sec-hometestimonialsh4zjtp .splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.cl-sec-hometestimonialsh4zjtp .splide__slide:focus { outline: 0px; }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .splide--desktop-dots-hidden .splide__pagination, .cl-sec-hometestimonialsh4zjtp .splide--desktop-arrows-hidden .splide__arrows { display: none; } }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--prev { left: -40px; } }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .splide--desktop-arrows-sides.splide--desktop-arrows-outside .splide__arrow--next { right: -40px; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .splide--mobile-dots-hidden .splide__pagination, .cl-sec-hometestimonialsh4zjtp .splide--mobile-arrows-hidden .splide__arrows { display: none; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .splide__arrows { font-size: 28px; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows { display: flex; justify-content: center; column-gap: 15px; padding-top: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrow { position: relative; top: 0px; left: 0px; right: 0px; transform: none; } }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .splide--mobile-arrows-under .splide__dots-and-arrows { margin-top: 7.5px; } }
@media screen and (max-width: 500px) { .cl-sec-hometestimonialsh4zjtp .title-wrapper-with-link { flex-direction: column; align-items: center; } }
.cl-sec-hometestimonialsh4zjtp .rating-stars-and-text { justify-content: var(--alignment); }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container { display: flex; }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container svg { width: 1em; height: 1em; margin-left: 0.125em; flex-shrink: 0; }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container svg:first-of-type { margin-left: 0px; }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container--underlay { position: relative; }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container--underlay svg { color: var(--bg-star-color); }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container--overlay { position: absolute; top: 0px; left: 0px; overflow: hidden; width: calc(100% / 5 * var(--rating)); }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container--overlay:not(.trustpilot-stars__container--overlay) { width: calc(var(--rating) * 1em + (var(--visible-stars) - 1) * 0.125em); }
.cl-sec-hometestimonialsh4zjtp .rating-stars__container--overlay svg { color: var(--star-color); }
.cl-sec-hometestimonialsh4zjtp .multicolumn .title { margin: 0px; }
.cl-sec-hometestimonialsh4zjtp .multicolumn .title-wrapper-with-link { margin-top: 0px; }
@media screen and (max-width: 749px) { .cl-sec-hometestimonialsh4zjtp .multicolumn .title-wrapper-with-link { margin-bottom: 30px; } }
.cl-sec-hometestimonialsh4zjtp .multicolumn-card { max-width: 720px; position: relative; box-sizing: border-box; display: flex; flex-direction: column; }
.cl-sec-hometestimonialsh4zjtp .multicolumn-card, .cl-sec-hometestimonialsh4zjtp .multicolumn-card.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width) { margin-left: auto; margin-right: auto; }
.cl-sec-hometestimonialsh4zjtp .multicolumn-card h3, .cl-sec-hometestimonialsh4zjtp .multicolumn-card p { margin: 0px; }
.cl-sec-hometestimonialsh4zjtp .multicolumn-card__info > :nth-child(2) { margin-top: 10px; }
.cl-sec-hometestimonialsh4zjtp .multicolumn-card__info { padding: 25px; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__stars { margin-top: 2px; margin-bottom: 10px; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__author-container { display: flex; align-items: center; padding-top: 10px; margin-top: 7.5px; border-top: solid 1px rgba(var(--color-foreground), 0.06); }
.cl-sec-hometestimonialsh4zjtp .center .testimonial-card__author-container { justify-content: center; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__author { font-size: 14px; line-height: 1.1; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card .multicolumn-card__info { padding: 12.5px 20px 20px; position: relative; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__quotes { font-size: 50px; position: absolute; top: 0px; right: 20px; width: 1em; height: 1em; border-radius: 50%; transform: translateY(-50%); margin: 0px !important; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__quotes svg { width: 55%; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card__quotes--image-blank { font-size: 35px; right: 5px; top: 5px; transform: none; }
.cl-sec-hometestimonialsh4zjtp .testimonial-card--has-author .multicolumn-card__info { padding-bottom: 12.5px; }
.cl-sec-hometestimonialsh4zjtp { --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474;}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-hometestimonialsh4zjtp { --rapi-check-mark-color: #000; --block-title-border-width: 2px; --bar-price-compared-color: #000; --bar-border-radius: 12px; --bar-background-color: #fff; --bar-border-color: rgba(0,0,0,.3); --bar-title-color: #000; --bar-title-font-size: 20px; --bar-title-font-weight: 500; --bar-title-font-style: normal; --bar-subtitle-font-size: 14px; --bar-subtitle-font-weight: normal; --bar-subtitle-font-style: normal; --bar-label-background-color: #eee; --bar-label-color: #777; --bar-label-font-size: 12px; --bar-label-font-weight: normal; --bar-label-font-style: normal; --bar-most-popular-background-color: #f11; --bar-most-popular-color: #fff; --p-space-200: 5px; --p-space-025: 0.625px; --bar-selected-border-color: #000; --bar-variant-dropdown-color: #c7c7c7; --bar-variant-dropdown-active-color: #797979; --bar-variant-dropdown-radius: 0px; --bar-grid-qb-flex-gap: 3px; --swatch-size: 20px; --swatch-border-radius: 0; --bar-highlight-size: 37px; --bar-gift-image-size: 20px; --rapi-dropdown-content-length: 200px;}
.cl-sec-hometestimonialsh4zjtp, .cl-sec-hometestimonialsh4zjtp { scroll-behavior: auto !important;}
.cl-sec-hometestimonialsh4zjtp .section-template--22111486050561__testimonials_h4zJTP-padding { padding-top: 27px; padding-bottom: 27px; }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .section-template--22111486050561__testimonials_h4zJTP-padding { padding-top: 36px; padding-bottom: 36px; } }
.cl-sec-hometestimonialsh4zjtp * { user-select: none; }
.cl-sec-hometestimonialsh4zjtp /* <style> da secao dele */
.section-template--22111486050561__testimonials_h4zJTP-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }
@media screen and (min-width: 750px) { .cl-sec-hometestimonialsh4zjtp .section-template--22111486050561__testimonials_h4zJTP-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    } }
.cl-sec-hometestimonialsh4zjtp .color-scheme-template--22111486050561__testimonials_h4zJTP.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    
    --color-foreground: 0, 0, 0;
  }
.cl-sec-hometestimonialsh4zjtp .cards-color-scheme-template--22111486050561__testimonials_h4zJTP.color-custom {
    --color-background: 243, 243, 243;
    --gradient-background: #f3f3f3;
    --color-foreground: 46, 42, 57;
  }
/* 04-imagewithtext47kqdp */



.cl-sec-homeimagewithtext47kqd { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}

.cl-sec-homeimagewithtext47kqd { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-homeimagewithtext47kqd { --font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 0, 0, 0; --color-shadow: 0, 0, 0; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 255, 255, 255; --color-base-accent-1: 0, 0, 0; --color-base-accent-2: 255, 255, 255; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #ffffff; --gradient-base-accent-1: #000000; --gradient-base-accent-2: linear-gradient(54deg, rgba(223, 205, 176, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --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: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --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: 6px; --slider-arrow-size: 30px; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 10px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --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: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --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; --swatches-radius: 0.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-homeimagewithtext47kqd *, .cl-sec-homeimagewithtext47kqd ::before, .cl-sec-homeimagewithtext47kqd ::after { box-sizing: inherit; }
.cl-sec-homeimagewithtext47kqd { box-sizing: border-box; font-size: 10px;}
.cl-sec-homeimagewithtext47kqd { margin: 0px; font-size: 15px; letter-spacing: 0.06em; 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);}
.cl-sec-homeimagewithtext47kqd .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }
.cl-sec-homeimagewithtext47kqd .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); }
.cl-sec-homeimagewithtext47kqd .animate-section.animate--shown .animate-item { opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay); }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd { font-size: 16px; } }
.cl-sec-homeimagewithtext47kqd .clx-button { font-weight: var(--font-body-weight-bold); }
.cl-sec-homeimagewithtext47kqd { scroll-behavior: smooth;}
.cl-sec-homeimagewithtext47kqd img, .cl-sec-homeimagewithtext47kqd video { max-width: 100%; height: auto; vertical-align: bottom; }
.cl-sec-homeimagewithtext47kqd a { color: inherit; }
.cl-sec-homeimagewithtext47kqd a:not(:hover) { text-decoration: none; }
@media screen and (max-device-width: 480px) { .cl-sec-homeimagewithtext47kqd { text-size-adjust: 100%; } }
.cl-sec-homeimagewithtext47kqd .clx-grid, .cl-sec-homeimagewithtext47kqd .list-unstyled, .cl-sec-homeimagewithtext47kqd summary { list-style: none; }
.cl-sec-homeimagewithtext47kqd .color-background-1, .cl-sec-homeimagewithtext47kqd { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground); }
.cl-sec-homeimagewithtext47kqd .color-inverse { --color-foreground: var(--color-base-background-1); --color-background: var(--color-base-text); --gradient-background: rgb(var(--color-base-text)); --accent-color: var(--color-base-accent-1); }
.cl-sec-homeimagewithtext47kqd .color-accent-1, .cl-sec-homeimagewithtext47kqd .color-accent-2, .cl-sec-homeimagewithtext47kqd .color-background-2, .cl-sec-homeimagewithtext47kqd .color-inverse { --color-link: var(--color-foreground); --alpha-link: 0.7; --color-button: var(--color-foreground); --color-button-text: var(--color-background); --color-badge-background: var(--color-background); --color-badge-border: var(--color-background); --alpha-badge-border: 1; }
.cl-sec-homeimagewithtext47kqd .color-background-1, .cl-sec-homeimagewithtext47kqd .color-background-2, .cl-sec-homeimagewithtext47kqd { --color-card-hover: var(--color-base-text); }
.cl-sec-homeimagewithtext47kqd .color-inverse { --color-card-hover: var(--color-base-background-1); }
.cl-sec-homeimagewithtext47kqd .contains-content-container, .cl-sec-homeimagewithtext47kqd .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-homeimagewithtext47kqd .contains-media, .cl-sec-homeimagewithtext47kqd .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-homeimagewithtext47kqd .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-homeimagewithtext47kqd .isolate { position: relative; z-index: 0; }
.cl-sec-homeimagewithtext47kqd .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
.cl-sec-homeimagewithtext47kqd .color-accent-1, .cl-sec-homeimagewithtext47kqd .color-accent-2, .cl-sec-homeimagewithtext47kqd .color-background-1, .cl-sec-homeimagewithtext47kqd .color-background-2, .cl-sec-homeimagewithtext47kqd .color-inverse, .cl-sec-homeimagewithtext47kqd .color-custom, .cl-sec-homeimagewithtext47kqd { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-homeimagewithtext47kqd .disclosure-has-popup, .cl-sec-homeimagewithtext47kqd .media, .cl-sec-homeimagewithtext47kqd summary { position: relative; }
.cl-sec-homeimagewithtext47kqd .h0, .cl-sec-homeimagewithtext47kqd .h1, .cl-sec-homeimagewithtext47kqd .clx-h2, .cl-sec-homeimagewithtext47kqd .h3, .cl-sec-homeimagewithtext47kqd .h4, .cl-sec-homeimagewithtext47kqd .h5, .cl-sec-homeimagewithtext47kqd h1, .cl-sec-homeimagewithtext47kqd h2, .cl-sec-homeimagewithtext47kqd h3, .cl-sec-homeimagewithtext47kqd h4, .cl-sec-homeimagewithtext47kqd h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word; }
.cl-sec-homeimagewithtext47kqd .clx-h2, .cl-sec-homeimagewithtext47kqd h2 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .clx-h2, .cl-sec-homeimagewithtext47kqd h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-homeimagewithtext47kqd { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-homeimagewithtext47kqd .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-homeimagewithtext47kqd .clx-rte > p:first-child { margin-top: 0px; }
.cl-sec-homeimagewithtext47kqd .clx-rte > p:last-child { margin-bottom: 0px; }
.cl-sec-homeimagewithtext47kqd .block-margins > :first-child, .cl-sec-homeimagewithtext47kqd .block-margins > .cl-ph-style:first-child + * { margin-top: 0px !important; }
.cl-sec-homeimagewithtext47kqd .block-margins > :last-child { margin-bottom: 0px !important; }
.cl-sec-homeimagewithtext47kqd .clx-grid { display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 20px; padding: 0px; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
.cl-sec-homeimagewithtext47kqd .clx-grid:last-child, .cl-sec-homeimagewithtext47kqd .mb-0 { margin-bottom: 0px; }
.cl-sec-homeimagewithtext47kqd .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; }
.cl-sec-homeimagewithtext47kqd .grid--gapless.clx-grid { gap: 0px; }
.cl-sec-homeimagewithtext47kqd .grid--1-col .grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-homeimagewithtext47kqd .media { display: block; background-color: rgba(var(--color-foreground), 0.1); overflow: hidden; }
.cl-sec-homeimagewithtext47kqd .media model-viewer, .cl-sec-homeimagewithtext47kqd .media > :not(.zoom):not(.deferred-media__poster-button) { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-homeimagewithtext47kqd .media > img, .cl-sec-homeimagewithtext47kqd .media > video, .cl-sec-homeimagewithtext47kqd .media > internal-video video { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-homeimagewithtext47kqd .clx-button, .cl-sec-homeimagewithtext47kqd .cart__dynamic-checkout-buttons [role="button"], .cl-sec-homeimagewithtext47kqd .cart__dynamic-checkout-buttons iframe, .cl-sec-homeimagewithtext47kqd .customer button, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"], .cl-sec-homeimagewithtext47kqd button.shopify-payment-button__button--unbranded { --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; font-weight: 700; }
.cl-sec-homeimagewithtext47kqd .clx-button, .cl-sec-homeimagewithtext47kqd .customer button, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button, .cl-sec-homeimagewithtext47kqd button.shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); font-weight: 700; }
.cl-sec-homeimagewithtext47kqd .clx-button, .cl-sec-homeimagewithtext47kqd .customer button, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; text-decoration: none; color: rgb(var(--color-button-text)); transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button), var(--alpha-button-background)); font-weight: 700; z-index: 0; }
.cl-sec-homeimagewithtext47kqd .clx-button span { position: relative; z-index: 2; }
.cl-sec-homeimagewithtext47kqd .clx-button::before, .cl-sec-homeimagewithtext47kqd .cart__dynamic-checkout-buttons [role="button"]::before, .cl-sec-homeimagewithtext47kqd .customer button::before, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button::before, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]::before, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded::before { content: ""; position: absolute; inset: 0px; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)); }
.cl-sec-homeimagewithtext47kqd .clx-button::after, .cl-sec-homeimagewithtext47kqd .customer button::after, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button::after, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded::after { content: ""; position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease; }
.cl-sec-homeimagewithtext47kqd .clx-button:not([disabled]):hover::after, .cl-sec-homeimagewithtext47kqd .customer button:hover::after, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button:hover::after, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:hover::after { --border-offset: 1.3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background)); }
.cl-sec-homeimagewithtext47kqd .clx-button.focused, .cl-sec-homeimagewithtext47kqd .clx-button:focus, .cl-sec-homeimagewithtext47kqd .clx-button:focus-visible, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]:focus, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]:focus-visible, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:focus, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:focus-visible { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 0 5px rgba(var(--color-foreground), 0.5), 0 0 5px 4px rgba(var(--color-foreground), 0.3); }
.cl-sec-homeimagewithtext47kqd .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused), .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-homeimagewithtext47kqd .clx-button::selection, .cl-sec-homeimagewithtext47kqd .customer button::selection, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button::selection { background-color: rgba(var(--color-button-text), 0.3); }
.cl-sec-homeimagewithtext47kqd .clx-button, .cl-sec-homeimagewithtext47kqd .button-label, .cl-sec-homeimagewithtext47kqd .customer button, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + 0.2 / var(--font-body-scale)); }
.cl-sec-homeimagewithtext47kqd .clx-button--full-width { display: flex; width: 100%; }
.cl-sec-homeimagewithtext47kqd .gradient { background: var(--gradient-background); }
.cl-sec-homeimagewithtext47kqd .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-homeimagewithtext47kqd .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-homeimagewithtext47kqd .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-homeimagewithtext47kqd .global-media-settings::after { 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; }
.cl-sec-homeimagewithtext47kqd .global-media-settings iframe, .cl-sec-homeimagewithtext47kqd .global-media-settings img, .cl-sec-homeimagewithtext47kqd .global-media-settings model-viewer, .cl-sec-homeimagewithtext47kqd .global-media-settings video { border-radius: calc(var(--media-radius) - var(--media-border-width)); }
@supports not (inset: 10px) { .cl-sec-homeimagewithtext47kqd .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-homeimagewithtext47kqd .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@supports not (inset: 10px) { .cl-sec-homeimagewithtext47kqd .grid--gapless .grid__item { padding-left: 0px; padding-bottom: 0px; } }
@media (forced-colors: active) { .cl-sec-homeimagewithtext47kqd .clx-button, .cl-sec-homeimagewithtext47kqd .customer button, .cl-sec-homeimagewithtext47kqd .shopify-challenge__button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-homeimagewithtext47kqd .clx-button.focused, .cl-sec-homeimagewithtext47kqd .clx-button:focus, .cl-sec-homeimagewithtext47kqd .clx-button:focus-visible, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]:focus, .cl-sec-homeimagewithtext47kqd .shopify-payment-button [role="button"]:focus-visible, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:focus, .cl-sec-homeimagewithtext47kqd .shopify-payment-button__button--unbranded:focus-visible { outline: transparent solid 1px; } }
.cl-sec-homeimagewithtext47kqd .image-with-text .clx-grid { margin-bottom: 0px; }
.cl-sec-homeimagewithtext47kqd .image-with-text__grid { align-items: stretch; }
.cl-sec-homeimagewithtext47kqd .image-with-text .grid__item { position: relative; }
.cl-sec-homeimagewithtext47kqd .image-with-text__media { min-height: 100%; overflow: visible; }
.cl-sec-homeimagewithtext47kqd .image-with-text__content { align-items: flex-start; display: flex; justify-content: center; align-self: center; flex-direction: column; height: 100%; padding: 30px calc(30px / var(--font-body-scale)) 30px; position: relative; z-index: 1; }
.cl-sec-homeimagewithtext47kqd .image-with-text .grid__item::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
.cl-sec-homeimagewithtext47kqd .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item::after { border-radius: var(--media-radius); }
.cl-sec-homeimagewithtext47kqd .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)); }
.cl-sec-homeimagewithtext47kqd .image-with-text .image-with-text__media-item > * { border-radius: var(--media-radius); overflow: hidden; }
.cl-sec-homeimagewithtext47kqd .image-with-text .global-media-settings { overflow: hidden !important; }
.cl-sec-homeimagewithtext47kqd .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)); }
.cl-sec-homeimagewithtext47kqd .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *, .cl-sec-homeimagewithtext47kqd .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * { box-shadow: none; }
@media screen and (max-width: 749px) { .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media video, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media video, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content { border-top-left-radius: 0px; border-top-right-radius: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .image-with-text__content--top { justify-content: flex-start; align-self: flex-start; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .image-with-text__content--desktop-left > * { align-self: flex-start; text-align: left; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .image-with-text__media-item--top { align-self: flex-start; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__media-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__media, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__media img, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__media video, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__text-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__content, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .clx-grid:not(.image-with-text__grid--reverse) .image-with-text__content::after, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item::after, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img, .cl-sec-homeimagewithtext47kqd .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media video { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } }
.cl-sec-homeimagewithtext47kqd .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-homeimagewithtext47kqd .image-with-text__content { padding: 60px 70px 70px; } }
.cl-sec-homeimagewithtext47kqd .image-with-text__content > * + * { margin-top: 20px; }
@supports not (inset: 10px) { .cl-sec-homeimagewithtext47kqd .image-with-text .clx-grid { margin-left: 0px; } }
.cl-sec-homeimagewithtext47kqd { --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474;}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-homeimagewithtext47kqd { --rapi-check-mark-color: #000; --block-title-border-width: 2px; --bar-price-compared-color: #000; --bar-border-radius: 12px; --bar-background-color: #fff; --bar-border-color: rgba(0,0,0,.3); --bar-title-color: #000; --bar-title-font-size: 20px; --bar-title-font-weight: 500; --bar-title-font-style: normal; --bar-subtitle-font-size: 14px; --bar-subtitle-font-weight: normal; --bar-subtitle-font-style: normal; --bar-label-background-color: #eee; --bar-label-color: #777; --bar-label-font-size: 12px; --bar-label-font-weight: normal; --bar-label-font-style: normal; --bar-most-popular-background-color: #f11; --bar-most-popular-color: #fff; --p-space-200: 5px; --p-space-025: 0.625px; --bar-selected-border-color: #000; --bar-variant-dropdown-color: #c7c7c7; --bar-variant-dropdown-active-color: #797979; --bar-variant-dropdown-radius: 0px; --bar-grid-qb-flex-gap: 3px; --swatch-size: 20px; --swatch-border-radius: 0; --bar-highlight-size: 37px; --bar-gift-image-size: 20px; --rapi-dropdown-content-length: 200px;}
.cl-sec-homeimagewithtext47kqd, .cl-sec-homeimagewithtext47kqd { scroll-behavior: auto !important;}
.cl-sec-homeimagewithtext47kqd .section-template--22111486050561__image_with_text_47kQDP-padding { padding-top: 0px; padding-bottom: 16px; }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .section-template--22111486050561__image_with_text_47kQDP-padding { padding-top: 36px; padding-bottom: 36px; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd #image-with-text-template--22111486050561__image_with_text_47kQDP .image-with-text__media-item { width: 50%; } }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd #image-with-text-template--22111486050561__image_with_text_47kQDP .image-with-text__text-item { width: 50%; } }
.cl-sec-homeimagewithtext47kqd .rich-text-block-AU1ZuWjIxTGNRMVRse__text_kygqiX p { font-size: 14px; }
.cl-sec-homeimagewithtext47kqd #Button-AOElCeUNuSVA4WHk4S__button_epP6NP { --icon-scale: 1.2em; --icon-spacing: 10px; }
.cl-sec-homeimagewithtext47kqd * { user-select: none; }
.cl-sec-homeimagewithtext47kqd /* <style> da secao dele */
.section-template--22111486050561__image_with_text_47kQDP-padding {
    padding-top: 0px;
    padding-bottom: 16px;
  }
@media screen and (min-width: 750px) { .cl-sec-homeimagewithtext47kqd .section-template--22111486050561__image_with_text_47kQDP-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    }
.cl-sec-homeimagewithtext47kqd #image-with-text-template--22111486050561__image_with_text_47kQDP .image-with-text__media-item {
      width: 50%;
    }
.cl-sec-homeimagewithtext47kqd #image-with-text-template--22111486050561__image_with_text_47kQDP .image-with-text__text-item {
      width: 50%;
    } }
.cl-sec-homeimagewithtext47kqd .color-scheme-template--22111486050561__image_with_text_47kQDP.color-custom {
    --color-background: 46, 42, 57;
    --gradient-background: #2e2a39;
    --color-foreground: 255, 255, 255;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }
.cl-sec-homeimagewithtext47kqd .section-color-scheme-template--22111486050561__image_with_text_47kQDP.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
  }
.cl-sec-homeimagewithtext47kqd .rich-text-block-AU1ZuWjIxTGNRMVRse__text_kygqiX p {
    font-size: 14px;
  }
.cl-sec-homeimagewithtext47kqd #Button-AOElCeUNuSVA4WHk4S__button_epP6NP {
      --icon-scale: 1.2em;
      --icon-spacing: 10px;
    }
/* 05-multicolumnmlayg7 */



.cl-sec-homemulticolumnmlayg7 { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700;}

.cl-sec-homemulticolumnmlayg7 { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-homemulticolumnmlayg7 { --font-body-scale: 1.0; --font-heading-scale: 1.3; --font-heading-line-height: 0.3; --font-heading-letter-spacing: 0.6px; --color-base-text: 0, 0, 0; --color-shadow: 0, 0, 0; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 255, 255, 255; --color-base-accent-1: 0, 0, 0; --color-base-accent-2: 255, 255, 255; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #ffffff; --gradient-base-accent-1: #000000; --gradient-base-accent-2: linear-gradient(54deg, rgba(223, 205, 176, 1) 14%, rgba(105, 14, 14, 1) 85%); --media-padding: px; --media-border-opacity: 0.1; --media-border-width: 0px; --media-radius: 12px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 0px; --media-shadow-blur-radius: 20px; --media-shadow-visible: 0; --page-width: 1400px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 12px; --product-card-text-alignment: center; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.1; --product-card-shadow-visible: 1; --product-card-shadow-horizontal-offset: 2px; --product-card-shadow-vertical-offset: 6px; --product-card-shadow-blur-radius: 15px; --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: 2px; --collection-card-shadow-vertical-offset: 6px; --collection-card-shadow-blur-radius: 15px; --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: 6px; --slider-arrow-size: 30px; --slider-arrow-border-radius: 50.0%; --slider-arrow-icon-size: 0.6em; --pagination-dot-width: 6px; --pagination-dot-height: 6px; --pagination-dot-active-scale: 1.5; --pagination-dot-spacing: 12px; --pagination-dot-radius: 5px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 10px; --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: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 20px; --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: 6px; --buttons-radius-outset: 8px; --buttons-border-width: 2px; --buttons-border-opacity: 1.0; --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; --swatches-radius: 0.0%; --swatches-border-opacity: 0.0; --swatches-selected-border-opacity: 0.5; --pickers-overlay-opacity: 0.08; --pickers-radius: 8px; --pickers-small-radius: 3.2px; --pickers-border-width: 1px; --pickers-border-color: var(--color-base-accent-1); --pickers-border-opacity: 0.2; --pickers-shadow-opacity: 0.0; --pickers-shadow-horizontal-offset: 0px; --pickers-margin-offset: 0px; --pickers-shadow-vertical-offset: 0px; --pickers-shadow-blur-radius: 0px; --pickers-radius-outset: 9px; --pickers-hover-overlay-opacity: 0.1; --pickers-hover-border-opacity: 0.55; --quantity-overlay-opacity: 0.06; --quantity-radius: 8px; --quantity-small-radius: 3.2px; --quantity-border-width: 1px; --quantity-border-color: var(--color-base-accent-1); --quantity-border-opacity: 0.2; --quantity-shadow-opacity: 0.0; --quantity-shadow-horizontal-offset: 0px; --quantity-margin-offset: 0px; --quantity-shadow-vertical-offset: 0px; --quantity-shadow-blur-radius: 0px; --quantity-radius-outset: 9px; --quantity-hover-overlay-opacity: 0.06; --quantity-hover-border-opacity: 0.15; --inputs-radius: 6px; --inputs-border-width: 1px; --inputs-border-opacity: 0.6; --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: 7px; --inputs-hover-border-opacity: 1; --variant-pills-inactive-overlay-opacity: 0.0; --variant-pills-text-size: 14px; --variant-pills-padding-y: 10px; --variant-pills-padding-x: 20px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --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-homemulticolumnmlayg7 *, .cl-sec-homemulticolumnmlayg7 ::before, .cl-sec-homemulticolumnmlayg7 ::after { box-sizing: inherit; }
.cl-sec-homemulticolumnmlayg7 { box-sizing: border-box; font-size: 10px;}
.cl-sec-homemulticolumnmlayg7 { margin: 0px; font-size: 15px; letter-spacing: 0.06em; 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);}
.cl-sec-homemulticolumnmlayg7 .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }
.cl-sec-homemulticolumnmlayg7 .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); }
.cl-sec-homemulticolumnmlayg7 .animate-section.animate--shown .animate-item { opacity: 1; filter: blur(0px); transform: none; transition: opacity var(--animation-duration) var(--init-delay),
            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay); }
.cl-sec-homemulticolumnmlayg7 .animate-section.animate--shown .animate-item.animate-item--child { transition-delay: calc(
            var(--init-delay) + (var(--child-delay) * var(--index))
          ); }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 { font-size: 16px; } }
.cl-sec-homemulticolumnmlayg7 { scroll-behavior: smooth;}
@media screen and (max-device-width: 480px) { .cl-sec-homemulticolumnmlayg7 { text-size-adjust: 100%; } }
.cl-sec-homemulticolumnmlayg7 .display-block, .cl-sec-homemulticolumnmlayg7 .ce-splide-component { display: block; }
.cl-sec-homemulticolumnmlayg7 .color-background-1, .cl-sec-homemulticolumnmlayg7 { --color-foreground: var(--color-base-text); --color-background: var(--color-base-background-1); --gradient-background: var(--gradient-base-background-1); --color-link: var(--color-base-outline-button-labels); --alpha-link: 0.85; --color-button: var(--color-base-accent-1); --color-button-text: var(--color-base-solid-button-labels); --alpha-button-background: 1; --alpha-button-border: 1; --color-badge-background: var(--color-background); --color-badge-border: var(--color-foreground); --alpha-badge-border: 0.1; --accent-color: var(--color-base-accent-1); --border-color: var(--color-foreground); }
.cl-sec-homemulticolumnmlayg7 .color-background-1, .cl-sec-homemulticolumnmlayg7 .color-background-2, .cl-sec-homemulticolumnmlayg7 { --color-card-hover: var(--color-base-text); }
.cl-sec-homemulticolumnmlayg7 .contains-content-container, .cl-sec-homemulticolumnmlayg7 .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-homemulticolumnmlayg7 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-homemulticolumnmlayg7 .isolate { position: relative; z-index: 0; }
.cl-sec-homemulticolumnmlayg7 .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
.cl-sec-homemulticolumnmlayg7 .color-accent-1, .cl-sec-homemulticolumnmlayg7 .color-accent-2, .cl-sec-homemulticolumnmlayg7 .color-background-1, .cl-sec-homemulticolumnmlayg7 .color-background-2, .cl-sec-homemulticolumnmlayg7 .color-inverse, .cl-sec-homemulticolumnmlayg7 .color-custom, .cl-sec-homemulticolumnmlayg7 { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-homemulticolumnmlayg7 .index-1 { --index: 1; }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .mobile-hidden { display: none !important; } }
.cl-sec-homemulticolumnmlayg7 .h0, .cl-sec-homemulticolumnmlayg7 .h1, .cl-sec-homemulticolumnmlayg7 .h2, .cl-sec-homemulticolumnmlayg7 .h3, .cl-sec-homemulticolumnmlayg7 .h4, .cl-sec-homemulticolumnmlayg7 .h5, .cl-sec-homemulticolumnmlayg7 h1, .cl-sec-homemulticolumnmlayg7 h2, .cl-sec-homemulticolumnmlayg7 h3, .cl-sec-homemulticolumnmlayg7 h4, .cl-sec-homemulticolumnmlayg7 h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: calc(var(--font-heading-scale) * var(--font-heading-letter-spacing)); color: rgb(var(--color-foreground)); line-height: calc(1 + var(--font-heading-line-height) / max(1, var(--font-heading-scale))); word-break: break-word; }
.cl-sec-homemulticolumnmlayg7 .h3, .cl-sec-homemulticolumnmlayg7 h3 { font-size: calc(var(--font-heading-scale) * 17px); }
@media only screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .h3, .cl-sec-homemulticolumnmlayg7 h3 { font-size: calc(var(--font-heading-scale) * 18px); } }
.cl-sec-homemulticolumnmlayg7 .center { text-align: center; }
.cl-sec-homemulticolumnmlayg7 .circle-divider:last-of-type::after, .cl-sec-homemulticolumnmlayg7 a:empty, .cl-sec-homemulticolumnmlayg7 article:empty, .cl-sec-homemulticolumnmlayg7 div:empty, .cl-sec-homemulticolumnmlayg7 dl:empty, .cl-sec-homemulticolumnmlayg7 h1:empty, .cl-sec-homemulticolumnmlayg7 h2:empty, .cl-sec-homemulticolumnmlayg7 h3:empty, .cl-sec-homemulticolumnmlayg7 h4:empty, .cl-sec-homemulticolumnmlayg7 h5:empty, .cl-sec-homemulticolumnmlayg7 h6:empty, .cl-sec-homemulticolumnmlayg7 p:empty, .cl-sec-homemulticolumnmlayg7 section:empty, .cl-sec-homemulticolumnmlayg7 ul:empty { display: none; }
.cl-sec-homemulticolumnmlayg7 { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-homemulticolumnmlayg7 .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-homemulticolumnmlayg7 .clx-rte > p:first-child { margin-top: 0px; }
.cl-sec-homemulticolumnmlayg7 .clx-rte > p:last-child { margin-bottom: 0px; }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .mobile-full-page { padding-left: 0px; padding-right: 0px; max-width: none !important; } }
.cl-sec-homemulticolumnmlayg7 .gradient { background: var(--gradient-background); }
.cl-sec-homemulticolumnmlayg7 .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-homemulticolumnmlayg7 .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-homemulticolumnmlayg7 .splide__list { backface-visibility: hidden; display: flex; margin: 0px !important; padding: 0px !important; }
.cl-sec-homemulticolumnmlayg7 .splide__pagination { align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none; }
.cl-sec-homemulticolumnmlayg7 .splide:not(.is-overflow) .splide__pagination { display: none; }
.cl-sec-homemulticolumnmlayg7 .splide { position: relative; }
.cl-sec-homemulticolumnmlayg7 .splide.is-initialized, .cl-sec-homemulticolumnmlayg7 .splide.is-rendered { visibility: visible; }
.cl-sec-homemulticolumnmlayg7 .splide__slide { backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; position: relative; list-style-type: none !important; }
.cl-sec-homemulticolumnmlayg7 .splide__track { overflow: hidden; position: relative; z-index: 0; }
.cl-sec-homemulticolumnmlayg7 .splide__pagination { bottom: 5px; left: 0px; padding: 0px 10px; position: absolute; right: 0px; z-index: 1; }
.cl-sec-homemulticolumnmlayg7 .splide__slide { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.cl-sec-homemulticolumnmlayg7 .splide__slide:focus { outline: 0px; }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .splide.splide--destroy-desktop .splide__list { display: grid; grid-template-columns: repeat(var(--columns-desktop), 1fr); column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); overflow: visible; } }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .splide.splide--destroy-desktop .splide__track { overflow: visible; } }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .splide--desktop-dots-under .splide__pagination { position: relative; bottom: 0px; padding-top: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .splide--mobile-dots-hidden .splide__pagination, .cl-sec-homemulticolumnmlayg7 .splide--mobile-arrows-hidden .splide__arrows { display: none; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .splide__arrows { font-size: 28px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows { display: flex; justify-content: center; column-gap: 15px; padding-top: 8px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 .splide--mobile-arrows-under .splide__dots-and-arrows { margin-top: 7.5px; } }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card { max-width: 720px; position: relative; box-sizing: border-box; display: flex; flex-direction: column; }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card, .cl-sec-homemulticolumnmlayg7 .multicolumn-card.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width) { margin-left: auto; margin-right: auto; }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card.color-bg-overlay { background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04)); }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card h3 { line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale))); }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card h3, .cl-sec-homemulticolumnmlayg7 .multicolumn-card p { margin: 0px; }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card__info > :nth-child(2) { margin-top: 10px; }
.cl-sec-homemulticolumnmlayg7 .multicolumn-card__info { padding: 25px; }
.cl-sec-homemulticolumnmlayg7 { --jdgm-primary-color: #108474; --jdgm-secondary-color: rgba(16,132,116,0.1); --jdgm-star-color: #108474; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #108474; --jdgm-paginate-color: #108474; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #108474;}
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-homemulticolumnmlayg7 { --rapi-check-mark-color: #000; --block-title-border-width: 2px; --bar-price-compared-color: #000; --bar-border-radius: 12px; --bar-background-color: #fff; --bar-border-color: rgba(0,0,0,.3); --bar-title-color: #000; --bar-title-font-size: 20px; --bar-title-font-weight: 500; --bar-title-font-style: normal; --bar-subtitle-font-size: 14px; --bar-subtitle-font-weight: normal; --bar-subtitle-font-style: normal; --bar-label-background-color: #eee; --bar-label-color: #777; --bar-label-font-size: 12px; --bar-label-font-weight: normal; --bar-label-font-style: normal; --bar-most-popular-background-color: #f11; --bar-most-popular-color: #fff; --p-space-200: 5px; --p-space-025: 0.625px; --bar-selected-border-color: #000; --bar-variant-dropdown-color: #c7c7c7; --bar-variant-dropdown-active-color: #797979; --bar-variant-dropdown-radius: 0px; --bar-grid-qb-flex-gap: 3px; --swatch-size: 20px; --swatch-border-radius: 0; --bar-highlight-size: 37px; --bar-gift-image-size: 20px; --rapi-dropdown-content-length: 200px;}
.cl-sec-homemulticolumnmlayg7, .cl-sec-homemulticolumnmlayg7 { scroll-behavior: auto !important;}
.cl-sec-homemulticolumnmlayg7 .section-template--22111486050561__multicolumn_mLayG7-padding { padding-top: 27px; padding-bottom: 27px; }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .section-template--22111486050561__multicolumn_mLayG7-padding { padding-top: 36px; padding-bottom: 36px; } }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 { --text-boxes-radius: 20px; }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 { font-size: 24px; }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card .clx-rte { font-size: 16px; }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 + .clx-rte { margin-top: 10px; }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card__info { padding: 24px; }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 { font-size: 22px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card .clx-rte { font-size: 15px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 + .clx-rte { margin-top: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card__info { padding: 24px; } }
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient { position: relative; isolation: isolate; }
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient::before { content: ""; position: absolute; inset: 0px; opacity: 0.07; pointer-events: none; z-index: 0; --qf-size: 24.0px; --qf-color: #6d388b; --qf-shape: transparent 83%,
        var(--qf-color) 85% 99%,
        transparent 101%; background-image: ; background-position-x: ; background-position-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: calc(2 * var(--qf-size)) calc(2 * var(--qf-size)); background-repeat: repeat; }
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient > * { position: relative; z-index: 1; }
.cl-sec-homemulticolumnmlayg7 * { user-select: none; }
.cl-sec-homemulticolumnmlayg7 /* <style> da secao dele */
.section-template--22111486050561__multicolumn_mLayG7-padding {
    padding-top: 27px;
    padding-bottom: 27px;
  }
@media screen and (min-width: 750px) { .cl-sec-homemulticolumnmlayg7 .section-template--22111486050561__multicolumn_mLayG7-padding {
      padding-top: 36px;
      padding-bottom: 36px;
    } }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 {
    --text-boxes-radius: 20px;
  }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 {
    font-size: 24px;
  }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card .clx-rte {
    font-size: 16px;
  }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 + .clx-rte {
    margin-top: 10px;
  }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card__info {
    padding: 24px 24px;
  }
@media screen and (max-width: 749px) { .cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 {
      font-size: 22px;
    }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card .clx-rte {
      font-size: 15px;
    }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card h3 + .clx-rte {
      margin-top: 10px;
    }
.cl-sec-homemulticolumnmlayg7 #multicolumn-template--22111486050561__multicolumn_mLayG7 .multicolumn-card__info {
      padding: 24px 24px;
    } }
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.color-custom {
    --color-background: 255, 255, 255;
    --gradient-background: #ffffff;
    
    --color-foreground: 46, 42, 57;
    --color-button: 221, 29, 29;
    --color-button-text: 255, 255, 255;
    --color-base-outline-button-labels: 221, 29, 29;
  }
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient {
  position: relative;
  isolation: isolate;
}
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient::before {
  content: '';
  position: absolute;
  inset: 0;
  background-repeat: repeat;
  background-position: 0 0;
  opacity: 0.07;
  pointer-events: none;
  z-index: 0;--qf-size: 24.0px;
      --qf-color: #6d388b;

      --qf-shape:
        transparent 83%,
        var(--qf-color) 85% 99%,
        transparent 101%;

      background:
        radial-gradient(27% 29% at right ,  var(--qf-shape)) calc(var(--qf-size) /  2)  var(--qf-size),
        radial-gradient(27% 29% at left  ,  var(--qf-shape)) calc(var(--qf-size) / -2)  var(--qf-size),
        radial-gradient(29% 27% at top   ,  var(--qf-shape)) 0                       calc(var(--qf-size) /  2),
        radial-gradient(29% 27% at bottom,  var(--qf-shape)) 0                       calc(var(--qf-size) / -2);

      background-size: calc(2 * var(--qf-size)) calc(2 * var(--qf-size));
      background-repeat: repeat;}
.cl-sec-homemulticolumnmlayg7 .color-scheme-template--22111486050561__multicolumn_mLayG7.gradient > * {
  position: relative;
  z-index: 1;
}
.cl-sec-homemulticolumnmlayg7 .cards-color-scheme-template--22111486050561__multicolumn_mLayG7.color-custom {
    --color-background: 243, 243, 243;
    --gradient-background: #f3f3f3;
    --color-foreground: 46, 42, 57;
  }
.cl-sec-homemulticolumnmlayg7 .cards-color-scheme-template--22111486050561__multicolumn_mLayG7.color-custom h3 {
    --color-foreground: 34, 33, 38;
  }