/** Shopify CDN: Minification failed

Line 49:0 Unexpected "@media"

**/
/* 01-main-collection-banner */




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

.cl-sec-colbanner { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-colbanner { --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-colbanner *, .cl-sec-colbanner ::before, .cl-sec-colbanner ::after { box-sizing: inherit; }
.cl-sec-colbanner { box-sizing: border-box; font-size: 10px;}
.cl-sec-colbanner { 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-colbanner { font-size: 16px; } }
.cl-sec-colbanner { scroll-behavior: smooth;}
@media screen and (max-device-width: 480px) { .cl-sec-colbanner { text-size-adjust: 100%; } }
.cl-sec-colbanner .color-background-1, .cl-sec-colbanner { --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-colbanner .color-background-1, .cl-sec-colbanner .color-background-2, .cl-sec-colbanner { --color-card-hover: var(--color-base-text); }
.cl-sec-colbanner .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-colbanner .color-accent-1, .cl-sec-colbanner .color-accent-2, .cl-sec-colbanner .color-background-1, .cl-sec-colbanner .color-background-2, .cl-sec-colbanner .color-inverse, .cl-sec-colbanner .color-custom, .cl-sec-colbanner { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
.cl-sec-colbanner .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-colbanner .h0, .cl-sec-colbanner .h1, .cl-sec-colbanner .h2, .cl-sec-colbanner .h3, .cl-sec-colbanner .h4, .cl-sec-colbanner .h5, .cl-sec-colbanner h1, .cl-sec-colbanner h2, .cl-sec-colbanner h3, .cl-sec-colbanner h4, .cl-sec-colbanner 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-colbanner .h1, .cl-sec-colbanner h1 { font-size: calc(var(--font-heading-scale) * 22.5px); }
@media only screen and (min-width: 750px) { .cl-sec-colbanner .h1, .cl-sec-colbanner h1 { font-size: calc(var(--font-heading-scale) * 30px); } }
.cl-sec-colbanner .center { text-align: center; }
.cl-sec-colbanner .circle-divider:last-of-type::after, .cl-sec-colbanner a:empty, .cl-sec-colbanner article:empty, .cl-sec-colbanner div:empty, .cl-sec-colbanner dl:empty, .cl-sec-colbanner h1:empty, .cl-sec-colbanner h2:empty, .cl-sec-colbanner h3:empty, .cl-sec-colbanner h4:empty, .cl-sec-colbanner h5:empty, .cl-sec-colbanner h6:empty, .cl-sec-colbanner p:empty, .cl-sec-colbanner section:empty, .cl-sec-colbanner ul:empty { display: none; }
.cl-sec-colbanner { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-colbanner .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-colbanner .collage-wrapper-title, .cl-sec-colbanner .collection-hero__title, .cl-sec-colbanner .collection__title, .cl-sec-colbanner .main-page-title, .cl-sec-colbanner .page-title, .cl-sec-colbanner .title--primary, .cl-sec-colbanner .title-wrapper, .cl-sec-colbanner .title-wrapper--no-top-margin, .cl-sec-colbanner .title-wrapper--self-padded-mobile, .cl-sec-colbanner .title-wrapper--self-padded-tablet-down, .cl-sec-colbanner .title-wrapper-with-link { text-align: center; }
@media screen and (min-width: 750px) { .cl-sec-colbanner .clx-page-width { padding: 0px 50px; } }
.cl-sec-colbanner .gradient { background: var(--gradient-background); }
.cl-sec-colbanner .collection-hero__inner { display: flex; flex-direction: column; }
.cl-sec-colbanner .collection-hero__text-wrapper { flex-basis: 100%; }
@media screen and (min-width: 750px) { .cl-sec-colbanner .collection-hero { padding: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-colbanner .collection-hero__inner { align-items: center; flex-direction: row; padding-bottom: 0px; } }
.cl-sec-colbanner .collection-hero__title { margin: 25px 0px; }
.cl-sec-colbanner .collection-hero__title + .collection-hero__description { margin-top: 15px; margin-bottom: 15px; font-size: 16px; line-height: calc(1 + 0.5 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-colbanner .collection-hero__title + .collection-hero__description { font-size: 18px; margin-top: 20px; margin-bottom: 20px; } }
@media screen and (min-width: 750px) { .cl-sec-colbanner .collection-hero__description { max-width: 66.67%; margin-left: auto; margin-right: auto; } }
.cl-sec-colbanner { --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-colbanner, .cl-sec-colbanner { scroll-behavior: auto !important;}
.cl-sec-colbanner * { user-select: none; }
.cl-sec-colbanner /* <style> da secao dele */
@media screen and (max-width: 749px) {
    .collection-hero--with-image .collection-hero__inner {
      padding-bottom: calc(0px + 20px);
    }
  }
/* 02-main-collection-product-grid */




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

.cl-sec-colgrid { --font-heading-family: Poppins, sans-serif; --font-heading-style: normal; --font-heading-weight: 700;}
.cl-sec-colgrid { --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-colgrid *, .cl-sec-colgrid ::before, .cl-sec-colgrid ::after { box-sizing: inherit; }
.cl-sec-colgrid { box-sizing: border-box; font-size: 10px;}
.cl-sec-colgrid { 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-colgrid .animate-section { --animation-duration: 650ms; --init-delay: 150ms; --child-delay: 150ms; }
.cl-sec-colgrid .animate-section.animate--hidden .animate-item { opacity: 0; filter: blur(1px); }
.cl-sec-colgrid .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-colgrid .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-colgrid { font-size: 16px; } }
.cl-sec-colgrid .clx-button { font-weight: var(--font-body-weight-bold); }
.cl-sec-colgrid { scroll-behavior: smooth;}
.cl-sec-colgrid img, .cl-sec-colgrid video { max-width: 100%; height: auto; vertical-align: bottom; }
.cl-sec-colgrid 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-colgrid button:not([disabled]), .cl-sec-colgrid copy-button, .cl-sec-colgrid popup-copy-button, .cl-sec-colgrid .cursor-pointer:not([disabled]) { cursor: pointer; }
.cl-sec-colgrid a { color: inherit; }
.cl-sec-colgrid a:not(:hover) { text-decoration: none; }
@media screen and (max-device-width: 480px) { .cl-sec-colgrid { text-size-adjust: 100%; } }
.cl-sec-colgrid .clx-grid, .cl-sec-colgrid .list-unstyled, .cl-sec-colgrid summary { list-style: none; }
.cl-sec-colgrid .link-with-icon, .cl-sec-colgrid .nowrap { white-space: nowrap; }
.cl-sec-colgrid .badge, .cl-sec-colgrid .break, .cl-sec-colgrid .header__heading-link { word-break: break-word; }
.cl-sec-colgrid .color-background-1, .cl-sec-colgrid { --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-colgrid .color-accent-1, .cl-sec-colgrid .color-accent-2 { --color-foreground: var(--color-base-solid-button-labels); --accent-color: var(--color-foreground); }
.cl-sec-colgrid .color-accent-1 { --color-background: var(--color-base-accent-1); --gradient-background: var(--gradient-base-accent-1); }
.cl-sec-colgrid .color-accent-2 { --color-background: var(--color-base-accent-2); --gradient-background: var(--gradient-base-accent-2); }
.cl-sec-colgrid .color-foreground-text { --color-foreground: var(--color-base-text); }
.cl-sec-colgrid .color-accent-1, .cl-sec-colgrid .color-accent-2, .cl-sec-colgrid .color-background-2, .cl-sec-colgrid .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-colgrid .color-background-1, .cl-sec-colgrid .color-background-2, .cl-sec-colgrid { --color-card-hover: var(--color-base-text); }
.cl-sec-colgrid .color-accent-1, .cl-sec-colgrid .color-accent-2 { --color-card-hover: var(--color-base-solid-button-labels); }
.cl-sec-colgrid .contains-card--product, .cl-sec-colgrid .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-colgrid .hidden, .cl-sec-colgrid .no-js-inline, .cl-sec-colgrid .no-js:not(html), .cl-sec-colgrid .no-js .no-js-hidden { display: none !important; }
.cl-sec-colgrid .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 15px; }
.cl-sec-colgrid .flex-center { display: flex; align-items: center; justify-content: center; }
.cl-sec-colgrid .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
.cl-sec-colgrid .color-accent-1, .cl-sec-colgrid .color-accent-2, .cl-sec-colgrid .color-background-1, .cl-sec-colgrid .color-background-2, .cl-sec-colgrid .color-inverse, .cl-sec-colgrid .color-custom, .cl-sec-colgrid { color: rgba(var(--color-foreground), 0.9); background-color: rgb(var(--color-background)); }
@media screen and (min-width: 750px) { .cl-sec-colgrid .desktop-hidden { display: none !important; } }
.cl-sec-colgrid .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-colgrid .visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-colgrid .disclosure-has-popup, .cl-sec-colgrid .media, .cl-sec-colgrid summary { position: relative; }
.cl-sec-colgrid .text-body { font-size: 15px; letter-spacing: 0.6px; 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-colgrid .h0, .cl-sec-colgrid .h1, .cl-sec-colgrid .h2, .cl-sec-colgrid .h3, .cl-sec-colgrid .h4, .cl-sec-colgrid .clx-h5, .cl-sec-colgrid h1, .cl-sec-colgrid h2, .cl-sec-colgrid h3, .cl-sec-colgrid h4, .cl-sec-colgrid 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-colgrid .h2, .cl-sec-colgrid h2 { font-size: calc(var(--font-heading-scale) * 20px); }
.cl-sec-colgrid .h3, .cl-sec-colgrid h3 { font-size: calc(var(--font-heading-scale) * 17px); }
.cl-sec-colgrid .clx-h5, .cl-sec-colgrid h5 { font-size: calc(var(--font-heading-scale) * 12px); }
@media only screen and (min-width: 750px) { .cl-sec-colgrid .h2, .cl-sec-colgrid h2 { font-size: calc(var(--font-heading-scale) * 24px); } }
@media only screen and (min-width: 750px) { .cl-sec-colgrid .h3, .cl-sec-colgrid h3 { font-size: calc(var(--font-heading-scale) * 18px); } }
@media only screen and (min-width: 750px) { .cl-sec-colgrid .clx-h5, .cl-sec-colgrid h5 { font-size: calc(var(--font-heading-scale) * 13px); } }
.cl-sec-colgrid .caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + 0.7 / var(--font-body-scale)); }
.cl-sec-colgrid .caption-large, .cl-sec-colgrid .customer .field input, .cl-sec-colgrid .customer select, .cl-sec-colgrid .field__input, .cl-sec-colgrid .form__label, .cl-sec-colgrid .select__select { font-size: 13px; line-height: calc(1 + 0.5 / var(--font-body-scale)); letter-spacing: 0.4px; }
.cl-sec-colgrid .left { text-align: left; }
.cl-sec-colgrid .center { text-align: center; }
.cl-sec-colgrid .light { opacity: 0.7; }
.cl-sec-colgrid .circle-divider:last-of-type::after, .cl-sec-colgrid a:empty, .cl-sec-colgrid article:empty, .cl-sec-colgrid div:empty, .cl-sec-colgrid dl:empty, .cl-sec-colgrid h1:empty, .cl-sec-colgrid h2:empty, .cl-sec-colgrid h3:empty, .cl-sec-colgrid h4:empty, .cl-sec-colgrid h5:empty, .cl-sec-colgrid h6:empty, .cl-sec-colgrid p:empty, .cl-sec-colgrid section:empty, .cl-sec-colgrid ul:empty { display: none; }
.cl-sec-colgrid .full-unstyled-link { text-decoration: none; color: currentcolor; display: block; }
.cl-sec-colgrid { --duration-short: 100ms; --duration-default: 200ms; --duration-long: 500ms;}
.cl-sec-colgrid .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-colgrid .clx-grid:last-child, .cl-sec-colgrid .mb-0 { margin-bottom: 0px; }
.cl-sec-colgrid .grid__item { width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); flex-grow: 1; flex-shrink: 0; }
@media screen and (min-width: 750px) { .cl-sec-colgrid .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .caption { font-size: 12px; } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
@media screen and (min-width: 990px) { .cl-sec-colgrid .large-up-hide { display: none !important; } }
@media screen and (min-width: 990px) { .cl-sec-colgrid .grid--4-col-desktop .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .small-hide { display: none !important; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .grid__item { width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2); } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-colgrid .medium-hide { display: none !important; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-colgrid .grid--2-col-tablet-down .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-colgrid .media { display: block; background-color: rgba(var(--color-foreground), 0.1); overflow: hidden; }
.cl-sec-colgrid .media--transparent { background-color: transparent; }
.cl-sec-colgrid .media model-viewer, .cl-sec-colgrid .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-colgrid .media > img, .cl-sec-colgrid .media > video, .cl-sec-colgrid .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-colgrid .clx-button, .cl-sec-colgrid .cart__dynamic-checkout-buttons [role="button"], .cl-sec-colgrid .cart__dynamic-checkout-buttons iframe, .cl-sec-colgrid .customer button, .cl-sec-colgrid .shopify-challenge__button, .cl-sec-colgrid .shopify-payment-button [role="button"], .cl-sec-colgrid 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-colgrid .clx-button, .cl-sec-colgrid .customer button, .cl-sec-colgrid .shopify-challenge__button, .cl-sec-colgrid 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-colgrid .clx-button, .cl-sec-colgrid .customer button, .cl-sec-colgrid .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-colgrid .select__select, .cl-sec-colgrid .text-area { font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }
.cl-sec-colgrid .clx-button::before, .cl-sec-colgrid .cart__dynamic-checkout-buttons [role="button"]::before, .cl-sec-colgrid .customer button::before, .cl-sec-colgrid .shopify-challenge__button::before, .cl-sec-colgrid .shopify-payment-button [role="button"]::before, .cl-sec-colgrid .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-colgrid .clx-button::after, .cl-sec-colgrid .customer button::after, .cl-sec-colgrid .shopify-challenge__button::after, .cl-sec-colgrid .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-colgrid .clx-button:not([disabled]):hover::after, .cl-sec-colgrid .customer button:hover::after, .cl-sec-colgrid .shopify-challenge__button:hover::after, .cl-sec-colgrid .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-colgrid .clx-button.focused, .cl-sec-colgrid .clx-button:focus, .cl-sec-colgrid .clx-button:focus-visible, .cl-sec-colgrid .shopify-payment-button [role="button"]:focus, .cl-sec-colgrid .shopify-payment-button [role="button"]:focus-visible, .cl-sec-colgrid .shopify-payment-button__button--unbranded:focus, .cl-sec-colgrid .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-colgrid .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-colgrid .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused), .cl-sec-colgrid .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-colgrid .clx-button::selection, .cl-sec-colgrid .customer button::selection, .cl-sec-colgrid .shopify-challenge__button::selection { background-color: rgba(var(--color-button-text), 0.3); }
.cl-sec-colgrid .clx-button, .cl-sec-colgrid .button-label, .cl-sec-colgrid .customer button, .cl-sec-colgrid .shopify-challenge__button { font-size: 16px; letter-spacing: 1px; line-height: calc(1 + 0.2 / var(--font-body-scale)); }
.cl-sec-colgrid .clx-button--full-width { display: flex; width: 100%; }
.cl-sec-colgrid .customer .field::after, .cl-sec-colgrid .customer select::after, .cl-sec-colgrid .field::after, .cl-sec-colgrid .localization-form__select::after, .cl-sec-colgrid .quantity::after, .cl-sec-colgrid .select::after, .cl-sec-colgrid .share-button__fallback::after { pointer-events: none; content: ""; position: absolute; top: var(--inputs-border-width); right: var(--inputs-border-width); bottom: var(--inputs-border-width); left: var(--inputs-border-width); border: 1px solid transparent; border-radius: var(--inputs-radius); box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity)); transition: box-shadow var(--duration-short) ease; z-index: 1; }
.cl-sec-colgrid .field, .cl-sec-colgrid .select, .cl-sec-colgrid .text-area { position: relative; width: 100%; }
.cl-sec-colgrid .customer .field input, .cl-sec-colgrid .customer select, .cl-sec-colgrid .field__input, .cl-sec-colgrid .select__select { appearance: none; background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); font-size: 16px; width: 100%; box-sizing: border-box; transition: box-shadow var(--duration-short) ease; border-radius: var(--inputs-radius); height: 45px; min-height: calc(var(--inputs-border-width) * 2); min-width: calc(70px + (var(--inputs-border-width) * 2)); position: relative; border: 0px; }
.cl-sec-colgrid .customer .field::before, .cl-sec-colgrid .customer select::before, .cl-sec-colgrid .field::before, .cl-sec-colgrid .localization-form__select::before, .cl-sec-colgrid .select::before { pointer-events: none; content: ""; position: absolute; inset: 0px; border-radius: var(--inputs-radius-outset); box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity)); z-index: -1; }
.cl-sec-colgrid .select__select { font-size: 14px; color: rgba(var(--color-foreground), 0.9); }
.cl-sec-colgrid .customer .field:hover.field::after, .cl-sec-colgrid .customer select:hover.select::after, .cl-sec-colgrid .field:hover.field::after, .cl-sec-colgrid .localization-form__select:hover.localization-form__select::after, .cl-sec-colgrid .select:hover.select::after, .cl-sec-colgrid .select__select:hover.select__select::after { box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity)); outline: 0px; border-radius: var(--inputs-radius); }
.cl-sec-colgrid .customer .field input:focus, .cl-sec-colgrid .customer select:focus, .cl-sec-colgrid .field__input:focus, .cl-sec-colgrid .localization-form__select:focus.localization-form__select::after, .cl-sec-colgrid .select__select:focus { box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-hover-border-opacity)); outline: 0px; border-radius: var(--inputs-radius); }
.cl-sec-colgrid .select, .cl-sec-colgrid .text-area { display: flex; }
.cl-sec-colgrid .customer select + svg, .cl-sec-colgrid .select .clx-icon-caret { height: 6px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); right: calc(var(--inputs-border-width) + 15px); }
.cl-sec-colgrid .customer select, .cl-sec-colgrid .select__select { cursor: pointer; line-height: calc(1 + 0.6 / var(--font-body-scale)); padding: 0 calc(var(--inputs-border-width) + 30px) 0 20px; margin: var(--inputs-border-width); min-height: calc(var(--inputs-border-width) * 2); }
.cl-sec-colgrid .select { --inputs-radius: var(--pickers-radius); --inputs-border-width: var(--pickers-border-width); --inputs-border-opacity: var(--pickers-border-opacity); --inputs-shadow-opacity: var(--pickers-shadow-opacity); --inputs-shadow-horizontal-offset: var(--pickers-shadow-horizontal-offset); --inputs-margin-offset: var(--pickers-margin-offset); --inputs-shadow-vertical-offset: var(--pickers-shadow-vertical-offset); --inputs-shadow-blur-radius: var(--pickers-shadow-blur-radius); --inputs-radius-outset: var(--pickers-radius-outset); --inputs-hover-border-opacity: var(--pickers-hover-border-opacity); }
.cl-sec-colgrid .select::after { --color-foreground: var(--pickers-border-color); }
.cl-sec-colgrid .select:hover { --pickers-overlay-opacity: var(--pickers-hover-overlay-opacity); }
.cl-sec-colgrid .select__select { background: linear-gradient(rgba(var(--accent-color), var(--pickers-overlay-opacity)), rgba(var(--accent-color), var(--pickers-overlay-opacity))), rgb(var(--color-background)); color: rgb(var(--accent-2-color)); }
.cl-sec-colgrid .select__select--no-bg, .cl-sec-colgrid .ce-facet-filters-form .select__select { background: none; }
.cl-sec-colgrid .select__select:focus-visible, .cl-sec-colgrid .select__select:focus { box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--pickers-border-color), var(--inputs-hover-border-opacity)); }
.cl-sec-colgrid .select .clx-icon-caret { color: rgb(var(--accent-2-color)); }
@media (prefers-reduced-motion) { .cl-sec-colgrid .motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-colgrid .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-colgrid .badge svg { height: 1em; }
.cl-sec-colgrid .gradient { background: var(--gradient-background); }
@media screen and (forced-colors: active) { .cl-sec-colgrid .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-colgrid .ratio { display: flex; position: relative; align-items: stretch; }
.cl-sec-colgrid .ratio::before { content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }
@supports not (inset: 10px) { .cl-sec-colgrid .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-colgrid .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@supports not (inset: 10px) { .cl-sec-colgrid .clx-product-grid .grid__item { padding-bottom: var(--grid-mobile-vertical-spacing); } }
@media (forced-colors: active) { .cl-sec-colgrid .clx-button, .cl-sec-colgrid .customer button, .cl-sec-colgrid .shopify-challenge__button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-colgrid .clx-button.focused, .cl-sec-colgrid .clx-button:focus, .cl-sec-colgrid .clx-button:focus-visible, .cl-sec-colgrid .shopify-payment-button [role="button"]:focus, .cl-sec-colgrid .shopify-payment-button [role="button"]:focus-visible, .cl-sec-colgrid .shopify-payment-button__button--unbranded:focus, .cl-sec-colgrid .shopify-payment-button__button--unbranded:focus-visible { outline: transparent solid 1px; } }
@media (forced-colors: active) { .cl-sec-colgrid .customer .field input:focus, .cl-sec-colgrid .customer select:focus, .cl-sec-colgrid .field__input:focus, .cl-sec-colgrid .localization-form__select:focus.localization-form__select::after, .cl-sec-colgrid .select__select:focus { outline: transparent solid 1px; } }
.cl-sec-colgrid .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-colgrid .clx-price .price-item { display: inline-block; margin: 0px; color: rgb(var(--accent-color)); font-weight: 700; }
.cl-sec-colgrid .price--sold-out .price__availability, .cl-sec-colgrid .price__regular { display: block; }
.cl-sec-colgrid .price__sale, .cl-sec-colgrid .price__availability, .cl-sec-colgrid .clx-price .price__badge-sale, .cl-sec-colgrid .clx-price .price__badge-sold-out, .cl-sec-colgrid .price--on-sale .price__regular, .cl-sec-colgrid .price--on-sale .price__availability { display: none; }
.cl-sec-colgrid .price--on-sale .price__sale { display: initial; flex-flow: wrap; }
.cl-sec-colgrid .price--on-sale .price-item--regular { text-decoration: line-through; color: rgba(var(--color-foreground), 0.9); font-size: 13px; }
.cl-sec-colgrid .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-colgrid .loading-overlay { position: absolute; z-index: 1; width: 18px; }
@media screen and (max-width: 749px) { .cl-sec-colgrid .loading-overlay { top: 0px; right: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .loading-overlay { left: 0px; } }
.cl-sec-colgrid .loading-overlay__spinner { width: 18px; display: inline-block; }
.cl-sec-colgrid .spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-colgrid .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; stroke: rgb(var(--color-foreground)); animation: 1.4s ease-in-out 0s infinite normal none running dash; }
@media screen and (forced-colors: active) { .cl-sec-colgrid .path { stroke: canvastext; } }
.cl-sec-colgrid .card-wrapper { color: inherit; height: 100%; position: relative; text-decoration: none; }
.cl-sec-colgrid .clx-card { text-decoration: none; text-align: var(--text-alignment); }
.cl-sec-colgrid .clx-card:not(.ratio) { display: flex; flex-direction: column; height: 100%; }
.cl-sec-colgrid .card--card { height: 100%; }
.cl-sec-colgrid .card--card, .cl-sec-colgrid .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-colgrid .card--card::after, .cl-sec-colgrid .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-colgrid .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-colgrid .card--card .clx-card__inner .card__media { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.cl-sec-colgrid .card-information { text-align: var(--text-alignment); }
.cl-sec-colgrid .card-information .clx-price { display: block; }
.cl-sec-colgrid .card__media, .cl-sec-colgrid .clx-card .media { bottom: 0px; position: absolute; top: 0px; }
.cl-sec-colgrid .clx-card .media { width: 100%; }
.cl-sec-colgrid .card__media { margin: var(--image-padding); width: calc(100% - 2 * var(--image-padding)); }
.cl-sec-colgrid .clx-card__inner { width: 100%; }
.cl-sec-colgrid .card--media .clx-card__inner .clx-card__content { position: relative; padding: calc(var(--image-padding) + 10px); }
.cl-sec-colgrid .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-colgrid .card__information { grid-row-start: 2; padding: 10px; }
.cl-sec-colgrid .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-colgrid .card__information { padding-bottom: 10px; padding-top: 10px; } }
.cl-sec-colgrid .card__badge { place-self: flex-end flex-start; grid-row-start: 3; }
.cl-sec-colgrid .clx-card:not(.card--horizontal) > .clx-card__content > .card__badge { margin: 13px; }
.cl-sec-colgrid .card__media .media img { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.cl-sec-colgrid .card__heading { margin-top: 0px; margin-bottom: 0px; }
.cl-sec-colgrid .card__heading:last-child { margin-bottom: 0px; }
.cl-sec-colgrid .card--card.card--media > .clx-card__content { margin-top: calc(0px - var(--image-padding)); }
.cl-sec-colgrid .card--standard.card--text a::after, .cl-sec-colgrid .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-colgrid .card__heading a::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.cl-sec-colgrid .card__heading a::after { outline-offset: 3px; }
.cl-sec-colgrid .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-colgrid .card__heading a:focus:not(:focus-visible)::after { box-shadow: none; outline: 0px; }
.cl-sec-colgrid .card__heading a:focus { box-shadow: none; outline: 0px; }
@media screen and (min-width: 990px) { .cl-sec-colgrid .clx-card .media.media--hover-effect > img:only-child, .cl-sec-colgrid .card-wrapper .media.media--hover-effect > img:only-child { transition: transform var(--duration-long) ease; } }
@media screen and (min-width: 990px) { .cl-sec-colgrid .clx-card:hover .media.media--hover-effect > img:first-child:only-child, .cl-sec-colgrid .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child { transform: scale(1.03); } }
@media screen and (min-width: 990px) { .cl-sec-colgrid .underline-links-hover:hover a { text-decoration: underline; text-underline-offset: 3px; } }
.cl-sec-colgrid .card--card.card--media .clx-card__inner .card__information, .cl-sec-colgrid .card--card.card--text .clx-card__inner, .cl-sec-colgrid .card--card.card--media > .clx-card__content .card__badge { display: none; }
.cl-sec-colgrid .card-information > * + * { margin-top: 5px; }
.cl-sec-colgrid .card-information { width: 100%; }
.cl-sec-colgrid .card-information > * { line-height: calc(1 + 0.4 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-colgrid .card-information > .clx-price { color: rgb(var(--color-foreground)); }
.cl-sec-colgrid .card-information > :not(.visually-hidden:first-child) + :not(.rating) { margin-top: 7px; }
.cl-sec-colgrid .card-information .caption { letter-spacing: 0.7px; }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .card--card .card__information, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card--card .card__information { padding: 5px 0px 10px; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .card-wrapper .badge, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card-wrapper .badge { font-size: 10px; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .product-card-wrapper .clx-card, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .product-card-wrapper .clx-card { --border-radius: calc(var(--product-card-corner-radius) / 2); } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .card-wrapper .card__heading, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading { font-size: 17px; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .card-wrapper .card__heading.clx-h5, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading.clx-h5, .cl-sec-colgrid .grid--2-col-tablet-down .card-wrapper .price--on-sale, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale { font-size: 13px; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .card-wrapper .price--on-sale .price-item--regular, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale .price-item--regular { font-size: 10px; } }
.cl-sec-colgrid .product-card-wrapper .card__badge .badge { line-height: 1.9; padding: 0px 0.75em; }
.cl-sec-colgrid .clx-card.card--badge-sided:not(.card--horizontal) .card__badge.left { margin-left: -10px; }
.cl-sec-colgrid .clx-card.card--badge-sided:not(.card--horizontal) .card__badge.left .badge { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.cl-sec-colgrid { --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-colgrid, .cl-sec-colgrid { scroll-behavior: auto !important;}
.cl-sec-colgrid .collection .loading-overlay { inset: 0px; display: none; width: 100%; padding: 0px 15px; opacity: 0.7; }
@media screen and (min-width: 750px) { .cl-sec-colgrid .collection .loading-overlay { padding-left: 50px; padding-right: 50px; } }
.cl-sec-colgrid .clx-quick-add { position: relative; grid-row-start: 4; margin: 0px 0px 10px; z-index: 1; }
.cl-sec-colgrid .card--card .clx-quick-add { margin: 0px 13px 10px; }
.cl-sec-colgrid .quick-add__submit { padding: 8px; min-width: 100%; box-sizing: border-box; }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .clx-quick-add, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .clx-quick-add { margin: 0px; } }
@media screen and (max-width: 749px) { .cl-sec-colgrid .grid--2-col-tablet-down .quick-add__submit, .cl-sec-colgrid .splide__slide__container[data-mobile-columns="2"] .quick-add__submit { font-size: 13px; min-height: 38px; } }
.cl-sec-colgrid .section-template--22111485788417__main-collection-product-grid-padding { padding-top: 0px; padding-bottom: 27px; }
@media screen and (min-width: 750px) { .cl-sec-colgrid .section-template--22111485788417__main-collection-product-grid-padding { padding-top: 0px; padding-bottom: 36px; } }
.cl-sec-colgrid #main-collection-filters .drawer__sticky-open { border-radius: 0.92em; }
.cl-sec-colgrid .facets-container { display: grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(2, auto); padding-top: 10px; }
.cl-sec-colgrid .active-facets-mobile { margin-bottom: 5px; }
@media screen and (min-width: 750px) { .cl-sec-colgrid .facets-container > * + * { margin-top: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-colgrid .clx-facets__form .product-count { grid-column-start: 3; align-self: flex-start; } }
@media screen and (max-width: 989px) { .cl-sec-colgrid .facets-container { grid-template-columns: auto minmax(0px, max-content); column-gap: 20px; } }
.cl-sec-colgrid .facet-filters { align-items: flex-start; display: flex; grid-area: 1 / 2; padding-left: 25px; }
@media screen and (min-width: 990px) { .cl-sec-colgrid .facet-filters { padding-left: 30px; } }
.cl-sec-colgrid .facet-filters__label { display: block; color: var(--color-foreground-85); font-size: 14px; margin: 0px 20px 0px 0px; }
.cl-sec-colgrid .facet-filters__field { align-items: center; display: flex; flex-grow: 1; justify-content: flex-end; }
.cl-sec-colgrid .facet-filters__field .select { width: auto; }
.cl-sec-colgrid .facet-filters__field .select::after, .cl-sec-colgrid .facet-filters__field .select::before, .cl-sec-colgrid .mobile-facets__sort .select::after, .cl-sec-colgrid .mobile-facets__sort .select::before { content: none; }
.cl-sec-colgrid .facet-filters__field .select__select, .cl-sec-colgrid .mobile-facets__sort .select__select { border-radius: 0px; min-width: auto; min-height: auto; transition: none; }
.cl-sec-colgrid .facet-filters__sort { background-color: transparent; border: 0px; border-radius: 0px; font-size: 14px; height: auto; line-height: calc(1 + 0.5 / var(--font-body-scale)); margin: 0px; padding-left: 0px; padding-right: 17.5px; }
.cl-sec-colgrid .facet-filters__sort + .clx-icon-caret { right: 0px; }
@media screen and (forced-colors: active) { .cl-sec-colgrid .facet-filters__sort { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } }
.cl-sec-colgrid .facet-filters__sort, .cl-sec-colgrid .facet-filters__sort:hover { box-shadow: none; filter: none; transition: none; }
.cl-sec-colgrid .facets-container .select__select:focus-visible, .cl-sec-colgrid .facets-container .select__select:focus { box-shadow: none; }
.cl-sec-colgrid .clx-facets { display: block; grid-column-start: span 2; }
.cl-sec-colgrid .clx-facets__form { display: grid; gap: 0px 35px; grid-template-columns: 1fr max-content max-content; margin-bottom: 5px; }
.cl-sec-colgrid .facets__wrapper { align-items: center; align-self: flex-start; grid-area: 1 / 1; display: flex; flex-wrap: wrap; }
.cl-sec-colgrid .facets__heading { display: block; color: rgba(var(--color-foreground), 0.85); font-size: 14px; margin: -15px 20px 0px 0px; }
.cl-sec-colgrid .active-facets { display: flex; flex-wrap: wrap; width: 100%; grid-area: 2 / 1 / auto / -1; margin-top: -5px; }
.cl-sec-colgrid .mobile-facets__wrapper { margin-left: 0px; display: flex; }
.cl-sec-colgrid .mobile-facets__open-label { transition: text-decoration var(--duration-short) ease; }
.cl-sec-colgrid .mobile-facets__open svg, .cl-sec-colgrid .drawer__sticky-open svg { width: 20px; }
.cl-sec-colgrid .product-count { align-self: center; position: relative; text-align: right; }
.cl-sec-colgrid .product-count__text { font-size: 14px; line-height: calc(1 + 0.5 / var(--font-body-scale)); margin: 0px; }
.cl-sec-colgrid .product-count .loading-overlay__spinner, .cl-sec-colgrid .product-count-vertical .loading-overlay__spinner { display: none; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 18px; }
.cl-sec-colgrid .active-facets { gap: 6px; }
.cl-sec-colgrid .active-facets-mobile { padding-top: 10px; }
.cl-sec-colgrid .active-facets--desktop-horizontal { padding-top: 5px; column-gap: 10px; }
.cl-sec-colgrid .drawer__sticky-open { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 2; gap: 10px; line-height: 1; padding: 0.44em 1em; box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 5px; }
.cl-sec-colgrid #cl-shopify-section-template--22111485788417__main-collection-product-grid .card__badge span { background-color: rgb(17, 17, 17) !important; color: rgb(255, 255, 255) !important; }
.cl-sec-colgrid * { user-select: none; }
.cl-sec-colgrid input, .cl-sec-colgrid textarea, .cl-sec-colgrid select { user-select: text !important; }
.cl-sec-colgrid [class*="product-card"] button, .cl-sec-colgrid [class*="product-card"] .btn { color: rgb(255, 255, 255) !important; }
.cl-sec-colgrid /* <style> da secao dele */
.section-template--22111485788417__main-collection-product-grid-padding {
    padding-top: 0px;
    padding-bottom: 27px;
  }
.cl-sec-colgrid #ProductGridContainer .color-swatches-container {
    --swatch-size: 24px;
  }
@media screen and (min-width: 750px) { .cl-sec-colgrid .section-template--22111485788417__main-collection-product-grid-padding {
      padding-top: 0px;
      padding-bottom: 36px;
    }
.cl-sec-colgrid #ProductGridContainer .color-swatches-container {
      --swatch-size: 36px;
    } }
.cl-sec-colgrid #main-collection-filters span.active-facets__button-inner {
    color: rgb(var(--color-base-accent-1));
    
      background: rgba(var(--color-base-accent-1), 0.04);
      
    border: solid 1px rgba(var(--color-base-accent-1), 0.4);
  }
.cl-sec-colgrid #main-collection-filters .mobile-facets__item-divider {
    opacity: 5%;
  }
.cl-sec-colgrid #main-collection-filters .drawer__sticky-open {
    border-radius: 0.92em;
    
  }
.cl-sec-colgrid #main-collection-filters .color-swatch {
    --swatches-radius: 50.0%;
  }
.cl-sec-colgrid #main-collection-filters .facet-pill {
    border-width: 1px;
    --inactive-bg-opacity: 0.04;
    --inactive-border-opacity: 0.3;
    --radius-ratio: 1.0;
  }
.cl-sec-colgrid .active-facets__button-remove-wrapper {
          display: none !important;
        }
.cl-sec-colgrid .active-facets__button-remove-wrapper {
          display: none !important;
        }
.cl-sec-colgrid #cl-shopify-section-template--22111485788417__main-collection-product-grid .card__badge span {background-color: #111 !important; color: #fff !important;}