/** Shopify CDN: Minification failed

Line 288:184 The "-" operator only works if there is whitespace on both sides
Line 431:152 The "-" operator only works if there is whitespace on both sides
Line 432:192 The "-" operator only works if there is whitespace on both sides
Line 614:189 The "-" operator only works if there is whitespace on both sides
Line 674:146 The "-" operator only works if there is whitespace on both sides
Line 675:186 The "-" operator only works if there is whitespace on both sides
Line 782:150 The "-" operator only works if there is whitespace on both sides
Line 917:146 The "-" operator only works if there is whitespace on both sides
Line 918:186 The "-" operator only works if there is whitespace on both sides
Line 1144:145 The "-" operator only works if there is whitespace on both sides
... and 1 more hidden warnings

**/
/* 00-adaptivebannercnggfb */


.cl-sec-adaptivebannercnggfb, .cl-sec-adaptivebannercnggfb .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-adaptivebannercnggfb .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 250,248,246; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 250,248,246; --color-button-text: 30,30,30; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 250,248,246; --color-badge-background: 250,248,246; --color-badge-border: 250,248,246; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-adaptivebannercnggfb, .cl-sec-adaptivebannercnggfb .color-scheme-1, .cl-sec-adaptivebannercnggfb .color-scheme-2, .cl-sec-adaptivebannercnggfb .color-scheme-3, .cl-sec-adaptivebannercnggfb .color-scheme-4, .cl-sec-adaptivebannercnggfb .color-scheme-5, .cl-sec-adaptivebannercnggfb .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-adaptivebannercnggfb .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-adaptivebannercnggfb .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-adaptivebannercnggfb .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-adaptivebannercnggfb .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-adaptivebannercnggfb .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-adaptivebannercnggfb .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-adaptivebannercnggfb .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-adaptivebannercnggfb .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-adaptivebannercnggfb .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-adaptivebannercnggfb .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-adaptivebannercnggfb { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-adaptivebannercnggfb *, .cl-sec-adaptivebannercnggfb ::before, .cl-sec-adaptivebannercnggfb ::after { box-sizing: inherit; }
.cl-sec-adaptivebannercnggfb { box-sizing: border-box; font-size: 10px;}
.cl-sec-adaptivebannercnggfb { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-adaptivebannercnggfb .btn { display: inline-flex; justify-content: center; align-items: center; border: 1px solid rgb(var(--color-button)); border-radius: var(--buttons-radius); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); font-size: 14px; line-height: 1; text-transform: uppercase; min-height: 44px; padding: 10px 24px; cursor: pointer; text-decoration: none; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); transition: var(--duration-default) ease; appearance: none; min-width: 76px; }
.cl-sec-adaptivebannercnggfb .btn--primary:not(:disabled):not([aria-disabled="true"]):not(.disabled):hover { border-color: rgb(99, 82, 71); background-color: rgb(99, 82, 71); color: rgb(var(--color-button-text)); }
.cl-sec-adaptivebannercnggfb * { -webkit-font-smoothing: antialiased; }
.cl-sec-adaptivebannercnggfb { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-adaptivebannercnggfb .justify-content-center { justify-content: center !important; }
.cl-sec-adaptivebannercnggfb .align-items-start { align-items: flex-start !important; }
.cl-sec-adaptivebannercnggfb .clx-text-center { text-align: center !important; }
@media screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb .justify-content-md-end { justify-content: flex-end !important; } }
@media screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb .align-items-md-center { align-items: center !important; } }
@media screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb .text-md-left { text-align: left !important; } }
.cl-sec-adaptivebannercnggfb { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-adaptivebannercnggfb { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-adaptivebannercnggfb { --page-width-x-paddings-mobile: 16px;}
.cl-sec-adaptivebannercnggfb .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb .clx-page-width { padding: 0px 50px; } }
.cl-sec-adaptivebannercnggfb h1, .cl-sec-adaptivebannercnggfb h2, .cl-sec-adaptivebannercnggfb h3, .cl-sec-adaptivebannercnggfb h4, .cl-sec-adaptivebannercnggfb h5, .cl-sec-adaptivebannercnggfb .h0, .cl-sec-adaptivebannercnggfb .clx-h1, .cl-sec-adaptivebannercnggfb .clx-h2, .cl-sec-adaptivebannercnggfb .clx-h3, .cl-sec-adaptivebannercnggfb .clx-h4, .cl-sec-adaptivebannercnggfb .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-adaptivebannercnggfb h1 em, .cl-sec-adaptivebannercnggfb h2 em, .cl-sec-adaptivebannercnggfb h3 em, .cl-sec-adaptivebannercnggfb h4 em, .cl-sec-adaptivebannercnggfb h5 em, .cl-sec-adaptivebannercnggfb .h0 em, .cl-sec-adaptivebannercnggfb .clx-h1 em, .cl-sec-adaptivebannercnggfb .clx-h2 em, .cl-sec-adaptivebannercnggfb .clx-h3 em, .cl-sec-adaptivebannercnggfb .clx-h4 em, .cl-sec-adaptivebannercnggfb .clx-h5 em { font-family: var(--font-accent-family); line-height: calc(1 + .1/max(1,var(--font-heading-scale))); letter-spacing: -0.02em; }
.cl-sec-adaptivebannercnggfb h3, .cl-sec-adaptivebannercnggfb .clx-h3 { font-size: calc(var(--font-heading-scale) * 24px); }
@media only screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb h3, .cl-sec-adaptivebannercnggfb .clx-h3 { font-size: calc(var(--font-heading-scale) * 40px); } }
.cl-sec-adaptivebannercnggfb h5, .cl-sec-adaptivebannercnggfb .clx-h5 { font-size: calc(var(--font-heading-scale) * 16px); }
@media only screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb h5, .cl-sec-adaptivebannercnggfb .clx-h5 { font-size: calc(var(--font-heading-scale) * 24px); } }
@media screen and (max-width: 749px) { .cl-sec-adaptivebannercnggfb h3 em, .cl-sec-adaptivebannercnggfb .clx-h3 em { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-adaptivebannercnggfb { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
@media (prefers-reduced-motion: no-preference) { .cl-sec-adaptivebannercnggfb .scroll-trigger.animate--fade-in, .cl-sec-adaptivebannercnggfb .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-adaptivebannercnggfb .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in { opacity: 1; animation: var(--animation-fade-in); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-adaptivebannercnggfb { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-adaptivebannercnggfb { --swiper-theme-color: #007aff;}
.cl-sec-adaptivebannercnggfb { --swiper-navigation-size: 44px;}
.cl-sec-adaptivebannercnggfb { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-adaptivebannercnggfb { --junipOutlineColor: #637381;}
.cl-sec-adaptivebannercnggfb { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-adaptivebannercnggfb, .cl-sec-adaptivebannercnggfb { scroll-behavior: auto !important;}
.cl-sec-adaptivebannercnggfb .adaptive-banner { position: relative; }
.cl-sec-adaptivebannercnggfb .adaptive-banner::before { position: absolute; inset: 0px; content: ""; z-index: 1; }
.cl-sec-adaptivebannercnggfb .adaptive-banner--bg-image > svg, .cl-sec-adaptivebannercnggfb .adaptive-banner--bg-image .adaptive-banner__image:not(.image-height-auto) { position: absolute; inset: 0px; }
.cl-sec-adaptivebannercnggfb .adaptive-banner--bg-image .adaptive-banner__content-wrapper { height: 100%; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__section-link { display: block; position: absolute; inset: 0px; z-index: 3; }
.cl-sec-adaptivebannercnggfb .adaptive-banner > svg, .cl-sec-adaptivebannercnggfb .adaptive-banner__image { display: block; width: 100%; height: 100%; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__image { object-fit: cover; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper { position: relative; display: flex; z-index: 2; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description { display: block; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description h1, .cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description h2, .cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description h3, .cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description h4 { margin: 0px; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description > :not(h1, h2, h3, h4) { margin-bottom: 0px; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper .description > :first-child { margin-top: 0px; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper span.btn-wrap { display: block; }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper span.btn-wrap:not(:first-child) { margin-top: 12px; }
@media screen and (min-width: 750px) { .cl-sec-adaptivebannercnggfb .adaptive-banner__content-wrapper span.btn-wrap:not(:first-child) { margin-top: 24px; } }
.cl-sec-adaptivebannercnggfb .adaptive-banner__content-box { width: 100%; }
.cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB { padding-top: 30px; padding-bottom: 8px; }
.cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB::before { backdrop-filter: blur(0px); padding-bottom: min(150vw, 660px); }
.cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB .adaptive-banner__content-box { max-width: 380px; padding-top: 10px; padding-bottom: 22px; }
@media (min-width: 750px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB .adaptive-banner__content-box { padding-top: 32px; padding-bottom: 38px; } }
@media (min-width: 750px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB::before { padding-bottom: min(45vw, 1000px); } }
@media (min-width: 750px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB { padding-top: 0px; padding-bottom: 60px; } }
.cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB { height: 150vw; max-height: 660px; }
@media (min-width: 750px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB { height: 45vw; max-height: 1000px; } }
@media (max-width: 749.98px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB img { object-position: 50% 50%; } }
@media (max-width: 749.98px) { .cl-sec-adaptivebannercnggfb .adaptive-banner--template--23173288821016__adaptive_banner_cnGGfB .description * { color: rgb(250, 248, 246); } }
.cl-sec-adaptivebannercnggfb .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-adaptivebannercnggfb h2, .cl-sec-adaptivebannercnggfb h3, .cl-sec-adaptivebannercnggfb h4, .cl-sec-adaptivebannercnggfb h5 { margin: 0px; }
.cl-sec-adaptivebannercnggfb { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 01-promobannersxjndeh */


.cl-sec-promobannersxjndeh, .cl-sec-promobannersxjndeh .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-promobannersxjndeh .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { --color-background: 247,240,230; --gradient-background: #f7f0e6; --color-foreground: 30,30,30; --color-background-contrast: 216,182,133; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 247,240,230; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 247,240,230; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(247 240 230); }
.cl-sec-promobannersxjndeh, .cl-sec-promobannersxjndeh .color-scheme-1, .cl-sec-promobannersxjndeh .color-scheme-2, .cl-sec-promobannersxjndeh .color-scheme-3, .cl-sec-promobannersxjndeh .color-scheme-4, .cl-sec-promobannersxjndeh .color-scheme-5, .cl-sec-promobannersxjndeh .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-promobannersxjndeh .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-promobannersxjndeh .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-promobannersxjndeh .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-promobannersxjndeh .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-promobannersxjndeh .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-promobannersxjndeh .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-promobannersxjndeh .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-promobannersxjndeh .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-promobannersxjndeh .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-promobannersxjndeh .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-promobannersxjndeh { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-promobannersxjndeh *, .cl-sec-promobannersxjndeh ::before, .cl-sec-promobannersxjndeh ::after { box-sizing: inherit; }
.cl-sec-promobannersxjndeh { box-sizing: border-box; font-size: 10px;}
.cl-sec-promobannersxjndeh { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-promobannersxjndeh * { -webkit-font-smoothing: antialiased; }
.cl-sec-promobannersxjndeh { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-promobannersxjndeh { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-promobannersxjndeh { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-promobannersxjndeh { --page-width-x-paddings-mobile: 16px;}
.cl-sec-promobannersxjndeh .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-promobannersxjndeh .clx-page-width { padding: 0px 50px; } }
.cl-sec-promobannersxjndeh .clx-section + .clx-section, .cl-sec-promobannersxjndeh .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-promobannersxjndeh .clx-section + .clx-section, .cl-sec-promobannersxjndeh .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-promobannersxjndeh .clx-list-unstyled { margin: 0px; padding: 0px; list-style: none; }
.cl-sec-promobannersxjndeh h1, .cl-sec-promobannersxjndeh h2, .cl-sec-promobannersxjndeh h3, .cl-sec-promobannersxjndeh h4, .cl-sec-promobannersxjndeh h5, .cl-sec-promobannersxjndeh .h0, .cl-sec-promobannersxjndeh .clx-h1, .cl-sec-promobannersxjndeh .clx-h2, .cl-sec-promobannersxjndeh .clx-h3, .cl-sec-promobannersxjndeh .clx-h4, .cl-sec-promobannersxjndeh .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-promobannersxjndeh h1 em, .cl-sec-promobannersxjndeh h2 em, .cl-sec-promobannersxjndeh h3 em, .cl-sec-promobannersxjndeh h4 em, .cl-sec-promobannersxjndeh h5 em, .cl-sec-promobannersxjndeh .h0 em, .cl-sec-promobannersxjndeh .clx-h1 em, .cl-sec-promobannersxjndeh .clx-h2 em, .cl-sec-promobannersxjndeh .clx-h3 em, .cl-sec-promobannersxjndeh .clx-h4 em, .cl-sec-promobannersxjndeh .clx-h5 em { font-family: var(--font-accent-family); line-height: calc(1 + .1/max(1,var(--font-heading-scale))); letter-spacing: -0.02em; }
.cl-sec-promobannersxjndeh h2, .cl-sec-promobannersxjndeh .clx-h2 { font-size: calc(var(--font-heading-scale) * 32px); }
@media only screen and (min-width: 750px) { .cl-sec-promobannersxjndeh h2, .cl-sec-promobannersxjndeh .clx-h2 { font-size: calc(var(--font-heading-scale) * 64px); } }
@media screen and (max-width: 749px) { .cl-sec-promobannersxjndeh h2 em, .cl-sec-promobannersxjndeh .clx-h2 em { font-size: calc(var(--font-heading-scale) * 32px); } }
.cl-sec-promobannersxjndeh p { font-size: calc(var(--font-body-scale) * 16px); line-height: 1.4; }
.cl-sec-promobannersxjndeh p { font-size: calc(var(--font-body-scale) * 14px); line-height: 1.4; }
.cl-sec-promobannersxjndeh { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-promobannersxjndeh { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-promobannersxjndeh { --swiper-theme-color: #007aff;}
.cl-sec-promobannersxjndeh { --swiper-navigation-size: 44px;}
.cl-sec-promobannersxjndeh { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-promobannersxjndeh { --junipOutlineColor: #637381;}
.cl-sec-promobannersxjndeh { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-promobannersxjndeh, .cl-sec-promobannersxjndeh { scroll-behavior: auto !important;}
.cl-sec-promobannersxjndeh .promo-banners__list { display: grid; gap: 12px; }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__list { grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; gap: 10px; } }
.cl-sec-promobannersxjndeh .promo-banners__item { container-type: inline-size; }
.cl-sec-promobannersxjndeh .promo-banners__card { display: flex; align-items: center; justify-content: space-between; height: 100%; padding-right: 12px; border-radius: 2px; text-decoration: none; }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__card { gap: 6px; padding: 4px 12px 4px clamp(16px, 7.43028cqi, 32px); border-radius: 0px; } }
.cl-sec-promobannersxjndeh .promo-banners__content { display: flex; flex: 1 1 auto; flex-direction: column; gap: 8px; min-width: 0px; padding: 24px; }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__content { padding: 16px 0px; } }
.cl-sec-promobannersxjndeh .promo-banners__title { margin: 0px; font-size: var(--promo-banners-title-size-mobile); line-height: 1.1; }
.cl-sec-promobannersxjndeh .promo-banners__title em { font-size: inherit; line-height: inherit; letter-spacing: -0.017em; }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__title { font-size: var(--promo-banners-title-size); } }
.cl-sec-promobannersxjndeh .promo-banners__text { margin: 0px; font-size: 11px; line-height: 1.6; color: rgba(var(--color-foreground), 0.8); }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__text { font-size: 14px; } }
.cl-sec-promobannersxjndeh .promo-banners__media { flex: 0 0 auto; height: calc(var(--promo-banners-image-height-mobile)*1px); }
@media screen and (min-width: 990px) { .cl-sec-promobannersxjndeh .promo-banners__media { height: min(var(--promo-banners-image-height)*1px,var(--promo-banners-image-height)*0.2321963452cqi); } }
.cl-sec-promobannersxjndeh .promo-banners__image, .cl-sec-promobannersxjndeh .promo-banners__placeholder { display: block; width: auto; height: 100%; }
.cl-sec-promobannersxjndeh .promo-banners__image { object-fit: contain; }
.cl-sec-promobannersxjndeh .promo-banners--template--23173288821016__promo_banners_XJndeH { --promo-banners-image-height: 164; --promo-banners-image-height-mobile: 82; --promo-banners-title-size: 28px; --promo-banners-title-size-mobile: 18px; padding-top: 24px; padding-bottom: 24px; }
.cl-sec-promobannersxjndeh #cl-shopify-section-template--23173288821016__promo_banners_XJndeH { margin-top: 0px; }
@media (min-width: 750px) { .cl-sec-promobannersxjndeh .promo-banners--template--23173288821016__promo_banners_XJndeH { padding-top: 24px; padding-bottom: 24px; } }
.cl-sec-promobannersxjndeh #cl-shopify-section-template--23173288821016__promo_banners_XJndeH { display: none; }
.cl-sec-promobannersxjndeh .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-promobannersxjndeh h2, .cl-sec-promobannersxjndeh h3, .cl-sec-promobannersxjndeh h4, .cl-sec-promobannersxjndeh h5 { margin: 0px; }
.cl-sec-promobannersxjndeh { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 02-multicolumnkjxawr-x */


.cl-sec-multicolumnkjxawrx, .cl-sec-multicolumnkjxawrx .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-multicolumnkjxawrx, .cl-sec-multicolumnkjxawrx .color-scheme-1, .cl-sec-multicolumnkjxawrx .color-scheme-2, .cl-sec-multicolumnkjxawrx .color-scheme-3, .cl-sec-multicolumnkjxawrx .color-scheme-4, .cl-sec-multicolumnkjxawrx .color-scheme-5, .cl-sec-multicolumnkjxawrx .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-multicolumnkjxawrx .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-multicolumnkjxawrx .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-multicolumnkjxawrx .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-multicolumnkjxawrx .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-multicolumnkjxawrx .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-multicolumnkjxawrx .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-multicolumnkjxawrx .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-multicolumnkjxawrx .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-multicolumnkjxawrx .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-multicolumnkjxawrx .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-multicolumnkjxawrx { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-multicolumnkjxawrx *, .cl-sec-multicolumnkjxawrx ::before, .cl-sec-multicolumnkjxawrx ::after { box-sizing: inherit; }
.cl-sec-multicolumnkjxawrx { box-sizing: border-box; font-size: 10px;}
.cl-sec-multicolumnkjxawrx { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-multicolumnkjxawrx * { -webkit-font-smoothing: antialiased; }
.cl-sec-multicolumnkjxawrx { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-multicolumnkjxawrx { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-multicolumnkjxawrx { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-multicolumnkjxawrx .contains-content-container, .cl-sec-multicolumnkjxawrx .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-multicolumnkjxawrx { --page-width-x-paddings-mobile: 16px;}
.cl-sec-multicolumnkjxawrx .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .clx-page-width { padding: 0px 50px; } }
.cl-sec-multicolumnkjxawrx .isolate { position: relative; z-index: 0; }
.cl-sec-multicolumnkjxawrx .clx-section + .clx-section, .cl-sec-multicolumnkjxawrx .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .clx-section + .clx-section, .cl-sec-multicolumnkjxawrx .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-multicolumnkjxawrx .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-multicolumnkjxawrx h1, .cl-sec-multicolumnkjxawrx h2, .cl-sec-multicolumnkjxawrx h3, .cl-sec-multicolumnkjxawrx h4, .cl-sec-multicolumnkjxawrx h5, .cl-sec-multicolumnkjxawrx .h0, .cl-sec-multicolumnkjxawrx .clx-h1, .cl-sec-multicolumnkjxawrx .clx-h2, .cl-sec-multicolumnkjxawrx .clx-h3, .cl-sec-multicolumnkjxawrx .clx-h4, .cl-sec-multicolumnkjxawrx .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-multicolumnkjxawrx h1 em, .cl-sec-multicolumnkjxawrx h2 em, .cl-sec-multicolumnkjxawrx h3 em, .cl-sec-multicolumnkjxawrx h4 em, .cl-sec-multicolumnkjxawrx h5 em, .cl-sec-multicolumnkjxawrx .h0 em, .cl-sec-multicolumnkjxawrx .clx-h1 em, .cl-sec-multicolumnkjxawrx .clx-h2 em, .cl-sec-multicolumnkjxawrx .clx-h3 em, .cl-sec-multicolumnkjxawrx .clx-h4 em, .cl-sec-multicolumnkjxawrx .clx-h5 em { font-family: var(--font-accent-family); line-height: calc(1 + .1/max(1,var(--font-heading-scale))); letter-spacing: -0.02em; }
.cl-sec-multicolumnkjxawrx h4, .cl-sec-multicolumnkjxawrx .clx-h4 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx h4, .cl-sec-multicolumnkjxawrx .clx-h4 { font-size: calc(var(--font-heading-scale) * 32px); } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx h4 em, .cl-sec-multicolumnkjxawrx .clx-h4 em { font-size: calc(var(--font-heading-scale) * 18px); } }
.cl-sec-multicolumnkjxawrx .caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .caption { font-size: 12px; } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .small-hide { display: none !important; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .medium-hide { display: none !important; } }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .large-up-hide { display: none !important; } }
.cl-sec-multicolumnkjxawrx .center { text-align: center; }
.cl-sec-multicolumnkjxawrx .link, .cl-sec-multicolumnkjxawrx .customer a { cursor: pointer; display: inline-block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; text-decoration: underline; text-underline-offset: 3px; color: rgb(var(--color-link)); background-color: transparent; font-size: 14px; font-family: inherit; }
.cl-sec-multicolumnkjxawrx { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-multicolumnkjxawrx .underlined-link, .cl-sec-multicolumnkjxawrx .customer a, .cl-sec-multicolumnkjxawrx .inline-richtext a { text-underline-offset: 3px; text-decoration-thickness: 1px; transition: text-decoration-thickness 0.1s; }
.cl-sec-multicolumnkjxawrx .underlined-link, .cl-sec-multicolumnkjxawrx .customer a { color: rgba(var(--color-link),var(--alpha-link)); }
.cl-sec-multicolumnkjxawrx .underlined-link:hover, .cl-sec-multicolumnkjxawrx .customer a:hover, .cl-sec-multicolumnkjxawrx .inline-richtext a:hover { color: rgb(var(--color-link)); text-decoration-thickness: 2px; }
.cl-sec-multicolumnkjxawrx .title, .cl-sec-multicolumnkjxawrx .title-wrapper-with-link { margin: 30px 0px 20px; }
.cl-sec-multicolumnkjxawrx .title-wrapper-with-link .title { margin: 0px; }
.cl-sec-multicolumnkjxawrx .title-wrapper-with-link { display: flex; justify-content: space-between; align-items: flex-end; gap: 10px; margin-bottom: 30px; flex-wrap: wrap; }
.cl-sec-multicolumnkjxawrx .title-wrapper--self-padded-tablet-down, .cl-sec-multicolumnkjxawrx .title-wrapper--self-padded-mobile { padding-left: var(--page-width-x-paddings-mobile); padding-right: var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .title-wrapper--self-padded-mobile { padding-left: 0px; padding-right: 0px; } }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .title, .cl-sec-multicolumnkjxawrx .title-wrapper-with-link { margin: 50px 0px 20px; } }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .title-wrapper-with-link { align-items: center; } }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .title-wrapper-with-link .title { margin-bottom: 0px; } }
.cl-sec-multicolumnkjxawrx .title-wrapper-with-link a { margin-top: 0px; flex-shrink: 0; }
.cl-sec-multicolumnkjxawrx .title-wrapper--no-top-margin { margin-top: 0px; }
.cl-sec-multicolumnkjxawrx .title-wrapper--no-top-margin > .title { margin-top: 0px; }
.cl-sec-multicolumnkjxawrx .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-multicolumnkjxawrx .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-multicolumnkjxawrx .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 (max-width: 989px) { .cl-sec-multicolumnkjxawrx .grid--1-col-tablet-down .grid__item { width: 100%; max-width: 100%; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek { margin: 0px; width: 100%; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek .grid__item { box-sizing: content-box; margin: 0px; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider.slider--tablet .scroll-trigger.animate--slide-in, .cl-sec-multicolumnkjxawrx .slider.slider--mobile .scroll-trigger.animate--slide-in { animation: auto ease 0s 1 normal none running none; opacity: 1; transform: inherit; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet { animation: var(--animation-slide-in); } }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .grid--3-col-desktop .grid__item { width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .grid--peek .grid__item { min-width: 35%; } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .grid--peek.slider .grid__item:first-of-type { margin-left: var(--page-width-x-paddings-mobile); } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .grid--peek.slider::after { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .cl-sec-multicolumnkjxawrx .grid--peek .grid__item { width: calc(50% - var(--grid-mobile-horizontal-spacing) - var(--page-width-x-paddings-mobile) * 2); } }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item, .cl-sec-multicolumnkjxawrx .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item { width: calc(100% - var(--grid-mobile-horizontal-spacing) - var(--page-width-x-paddings-mobile) * 2); } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) - var(--page-width-x-paddings-mobile) * 2); } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider--tablet.grid--peek .grid__item:first-of-type { margin-left: var(--page-width-x-paddings-mobile); } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .grid--1-col-tablet-down.grid--peek .grid__item { width: calc(100% - var(--grid-desktop-horizontal-spacing) - var(--page-width-x-paddings-mobile) * 2); } }
.cl-sec-multicolumnkjxawrx .media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-multicolumnkjxawrx .media--transparent { background-color: transparent; }
.cl-sec-multicolumnkjxawrx .media > :not(.zoom):not(.clx-deferred-media__poster-button), .cl-sec-multicolumnkjxawrx .media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-multicolumnkjxawrx .media--square { padding-bottom: 100%; }
.cl-sec-multicolumnkjxawrx .clx-button, .cl-sec-multicolumnkjxawrx .shopify-challenge__button, .cl-sec-multicolumnkjxawrx .customer button, .cl-sec-multicolumnkjxawrx button.clx-shopify-payment-button__button--unbranded, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"], .cl-sec-multicolumnkjxawrx .cart__dynamic-checkout-buttons [role="button"], .cl-sec-multicolumnkjxawrx .cart__dynamic-checkout-buttons iframe { --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; }
.cl-sec-multicolumnkjxawrx .clx-button, .cl-sec-multicolumnkjxawrx .shopify-challenge__button, .cl-sec-multicolumnkjxawrx .customer button, .cl-sec-multicolumnkjxawrx button.clx-shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); }
.cl-sec-multicolumnkjxawrx .clx-button, .cl-sec-multicolumnkjxawrx .shopify-challenge__button, .cl-sec-multicolumnkjxawrx .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: 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; font-size: 15px; 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)); }
.cl-sec-multicolumnkjxawrx .clx-button::before, .cl-sec-multicolumnkjxawrx .shopify-challenge__button::before, .cl-sec-multicolumnkjxawrx .customer button::before, .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded::before, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]::before, .cl-sec-multicolumnkjxawrx .cart__dynamic-checkout-buttons [role="button"]::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-multicolumnkjxawrx .clx-button::after, .cl-sec-multicolumnkjxawrx .shopify-challenge__button::after, .cl-sec-multicolumnkjxawrx .customer button::after, .cl-sec-multicolumnkjxawrx .clx-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-multicolumnkjxawrx .clx-button:not([disabled]):hover::after, .cl-sec-multicolumnkjxawrx .shopify-challenge__button:hover::after, .cl-sec-multicolumnkjxawrx .customer button:hover::after, .cl-sec-multicolumnkjxawrx .clx-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-multicolumnkjxawrx .clx-button:focus-visible, .cl-sec-multicolumnkjxawrx .clx-button:focus, .cl-sec-multicolumnkjxawrx .clx-button.focused, .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]:focus-visible, .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]:focus { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3); }
.cl-sec-multicolumnkjxawrx .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-multicolumnkjxawrx .clx-button::selection, .cl-sec-multicolumnkjxawrx .shopify-challenge__button::selection, .cl-sec-multicolumnkjxawrx .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-multicolumnkjxawrx .clx-button, .cl-sec-multicolumnkjxawrx .button-label, .cl-sec-multicolumnkjxawrx .shopify-challenge__button, .cl-sec-multicolumnkjxawrx .customer button { font-size: 15px; letter-spacing: 1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-multicolumnkjxawrx .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media screen and (forced-colors: active) { .cl-sec-multicolumnkjxawrx .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-multicolumnkjxawrx .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-multicolumnkjxawrx .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; }
@supports not (inset: 10px) { .cl-sec-multicolumnkjxawrx .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-multicolumnkjxawrx .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-multicolumnkjxawrx .clx-grid { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-multicolumnkjxawrx .grid--3-col-desktop .grid__item { width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3); } }
@media (forced-colors: active) { .cl-sec-multicolumnkjxawrx .clx-button, .cl-sec-multicolumnkjxawrx .shopify-challenge__button, .cl-sec-multicolumnkjxawrx .customer button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-multicolumnkjxawrx .clx-button:focus-visible, .cl-sec-multicolumnkjxawrx .clx-button:focus, .cl-sec-multicolumnkjxawrx .clx-button.focused, .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]:focus-visible, .cl-sec-multicolumnkjxawrx .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-multicolumnkjxawrx .shopify-payment-button [role="button"]:focus { outline: transparent solid 1px; } }
.cl-sec-multicolumnkjxawrx .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-multicolumnkjxawrx .clx-rte > :first-child { margin-top: 0px; }
.cl-sec-multicolumnkjxawrx .clx-rte > :last-child { margin-bottom: 0px; }
@media (prefers-reduced-motion: no-preference) { .cl-sec-multicolumnkjxawrx .scroll-trigger.animate--fade-in, .cl-sec-multicolumnkjxawrx .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-multicolumnkjxawrx .scroll-trigger.animate--slide-in { transform: translateY(20px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-multicolumnkjxawrx .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 75ms); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-multicolumnkjxawrx { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-multicolumnkjxawrx { --swiper-theme-color: #007aff;}
.cl-sec-multicolumnkjxawrx { --swiper-navigation-size: 44px;}
.cl-sec-multicolumnkjxawrx { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-multicolumnkjxawrx { --junipOutlineColor: #637381;}
.cl-sec-multicolumnkjxawrx { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-multicolumnkjxawrx, .cl-sec-multicolumnkjxawrx { scroll-behavior: auto !important;}
.cl-sec-multicolumnkjxawrx .multicolumn .title { margin: 0px; }
.cl-sec-multicolumnkjxawrx .multicolumn .title-wrapper-with-link { margin-top: 0px; }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .multicolumn .title-wrapper-with-link { margin-bottom: 30px; } }
@media screen and (min-width: 750px) and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .multicolumn__title { padding-left: 50px; padding-right: 50px; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .multicolumn .clx-page-width { padding-left: 0px; padding-right: 0px; } }
.cl-sec-multicolumnkjxawrx .multicolumn .clx-button { margin-top: 15px; }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .multicolumn .clx-button { margin-top: 40px; } }
.cl-sec-multicolumnkjxawrx .multicolumn-list { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .multicolumn-list { margin: 0px; width: 100%; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .multicolumn-list.slider { padding: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .multicolumn-list__item, .cl-sec-multicolumnkjxawrx .grid--4-col-desktop .multicolumn-list__item { padding-bottom: 0px; } }
.cl-sec-multicolumnkjxawrx .multicolumn-card { display: flex; flex-direction: column; }
.cl-sec-multicolumnkjxawrx .multicolumn-card__info { padding: 25px; display: flex; flex-direction: column; flex-grow: 1; }
.cl-sec-multicolumnkjxawrx .multicolumn-card__info-text { flex-direction: column; justify-content: space-between; display: flex; height: 100%; }
.cl-sec-multicolumnkjxawrx .background-none .multicolumn-card__info { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.cl-sec-multicolumnkjxawrx .background-none .slider .multicolumn-card__info { padding-bottom: 0px; }
.cl-sec-multicolumnkjxawrx .background-none .multicolumn-card__image-wrapper + .multicolumn-card__info { padding-top: 25px; }
.cl-sec-multicolumnkjxawrx .background-none .slider .multicolumn-card__info { padding-left: 5px; }
.cl-sec-multicolumnkjxawrx .background-none .slider .multicolumn-card__image-wrapper + .multicolumn-card__info { padding-left: 15px; }
@media screen and (max-width: 749px) { .cl-sec-multicolumnkjxawrx .background-none .slider .multicolumn-card__info { padding-bottom: 10px; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .background-none .multicolumn-card__image-wrapper { margin-left: 5px; margin-right: 5px; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .background-none .multicolumn-list .multicolumn-card__info, .cl-sec-multicolumnkjxawrx .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info { padding-left: 15px; padding-right: 15px; } }
.cl-sec-multicolumnkjxawrx .multicolumn-card { position: relative; box-sizing: border-box; }
.cl-sec-multicolumnkjxawrx .multicolumn-card > .multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing) { border-top-left-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width)); border-top-right-radius: calc(var(--text-boxes-radius) - var(--text-boxes-border-width)); overflow: hidden; }
.cl-sec-multicolumnkjxawrx .multicolumn.background-none .multicolumn-card { border-radius: 0px; }
.cl-sec-multicolumnkjxawrx .multicolumn__title { display: flex; flex-direction: column; align-items: flex-start; }
.cl-sec-multicolumnkjxawrx .multicolumn-card__image-wrapper { position: relative; }
.cl-sec-multicolumnkjxawrx .multicolumn__title--center { align-items: center !important; }
.cl-sec-multicolumnkjxawrx .multicolumn__title--center * { text-align: center !important; }
.cl-sec-multicolumnkjxawrx .multicolumn-card__image-wrapper .media img { width: 100%; height: 100%; object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-multicolumnkjxawrx .multicolumn-card__link { display: block; position: absolute; inset: 0px; z-index: 3; }
.cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding { padding-top: 36px; padding-bottom: 18px; }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding { padding-top: 48px; padding-bottom: 24px; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding .clx-grid { column-gap: 0px; } }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding .grid--3-col-desktop .grid__item { max-width: calc(33.33% - 0px); } }
.cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-multicolumnkjxawrx h2, .cl-sec-multicolumnkjxawrx h3, .cl-sec-multicolumnkjxawrx h4, .cl-sec-multicolumnkjxawrx h5 { margin: 0px; }
.cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding .multicolumn-card__info-text .multicolumn-card__text.clx-rte * { font-size: 29px !important; }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx .section-template--23173288821016__multicolumn_kjxaWR-padding .multicolumn-card__info-text .multicolumn-card__text.clx-rte * { font-size: 26px !important; } }
.cl-sec-multicolumnkjxawrx #cl-shopify-section-template--23173288821016__multicolumn_kjxaWR { margin-top: calc(var(--spacing-sections-mobile) /); }
@media screen and (min-width: 750px) { .cl-sec-multicolumnkjxawrx #cl-shopify-section-template--23173288821016__multicolumn_kjxaWR { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-multicolumnkjxawrx .ce-slider-component { --desktop-margin-left-first-item: max( 50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2) ); position: relative; display: block; }
.cl-sec-multicolumnkjxawrx .slider__slide { --focus-outline-padding: 0; --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; }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider.slider--tablet { position: relative; flex-wrap: inherit; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scroll-padding-left: 16px; margin-bottom: 10px; } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider--tablet::after { content: ""; width: 0px; padding-left: 16px; margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing)); } }
@media screen and (max-width: 989px) { .cl-sec-multicolumnkjxawrx .slider.slider--tablet .slider__slide { margin-bottom: 0px; 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: 989px) { .cl-sec-multicolumnkjxawrx .slider.slider--tablet.contains-content-container .slider__slide { --focus-outline-padding: 0px; } }
@media (prefers-reduced-motion) { .cl-sec-multicolumnkjxawrx .slider { scroll-behavior: auto; } }
.cl-sec-multicolumnkjxawrx .slider { scrollbar-color: rgb(var(--color-foreground)) rgba(var(--color-foreground),.04); scrollbar-width: none; }
.cl-sec-multicolumnkjxawrx .slider-counter { display: flex; justify-content: center; min-width: 44px; }
.cl-sec-multicolumnkjxawrx .slider-buttons { display: flex; align-items: center; justify-content: center; }
@media screen and (min-width: 990px) { .cl-sec-multicolumnkjxawrx .slider:not(.slider--everywhere):not(.slider--desktop) + .slider-buttons { display: none; } }
.cl-sec-multicolumnkjxawrx .slider-button { color: rgba(var(--color-foreground),1); background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; }
.cl-sec-multicolumnkjxawrx .slider-button .clx-icon { height: 6px; }
.cl-sec-multicolumnkjxawrx .slider-button[disabled] .clx-icon { color: rgba(var(--color-foreground),.3); cursor: not-allowed; }
.cl-sec-multicolumnkjxawrx .slider-button--next .clx-icon { transform: rotate(-90deg); }
.cl-sec-multicolumnkjxawrx .slider-button--prev .clx-icon { transform: rotate(90deg); }
.cl-sec-multicolumnkjxawrx { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 03-tabscollectionsh4xyy7 */


.cl-sec-tabscollectionsh4xyy7, .cl-sec-tabscollectionsh4xyy7 .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-tabscollectionsh4xyy7 .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 235,225,214; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-tabscollectionsh4xyy7, .cl-sec-tabscollectionsh4xyy7 .color-scheme-1, .cl-sec-tabscollectionsh4xyy7 .color-scheme-2, .cl-sec-tabscollectionsh4xyy7 .color-scheme-3, .cl-sec-tabscollectionsh4xyy7 .color-scheme-4, .cl-sec-tabscollectionsh4xyy7 .color-scheme-5, .cl-sec-tabscollectionsh4xyy7 .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-tabscollectionsh4xyy7 .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-tabscollectionsh4xyy7 .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-tabscollectionsh4xyy7 .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-tabscollectionsh4xyy7 .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-tabscollectionsh4xyy7 .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-tabscollectionsh4xyy7 .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-tabscollectionsh4xyy7 .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-tabscollectionsh4xyy7 .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-tabscollectionsh4xyy7 .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-tabscollectionsh4xyy7 .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-tabscollectionsh4xyy7 { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-tabscollectionsh4xyy7 *, .cl-sec-tabscollectionsh4xyy7 ::before, .cl-sec-tabscollectionsh4xyy7 ::after { box-sizing: inherit; }
.cl-sec-tabscollectionsh4xyy7 { box-sizing: border-box; font-size: 10px;}
.cl-sec-tabscollectionsh4xyy7 { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-tabscollectionsh4xyy7 .btn { display: inline-flex; justify-content: center; align-items: center; border: 1px solid rgb(var(--color-button)); border-radius: var(--buttons-radius); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); font-size: 14px; line-height: 1; text-transform: uppercase; min-height: 44px; padding: 10px 24px; cursor: pointer; text-decoration: none; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); transition: var(--duration-default) ease; appearance: none; min-width: 76px; }
.cl-sec-tabscollectionsh4xyy7 .btn--primary:not(:disabled):not([aria-disabled="true"]):not(.disabled):hover { border-color: rgb(99, 82, 71); background-color: rgb(99, 82, 71); color: rgb(var(--color-button-text)); }
.cl-sec-tabscollectionsh4xyy7 .btn--primary .path { stroke: rgb(var(--color-button-text)); }
.cl-sec-tabscollectionsh4xyy7 * { -webkit-font-smoothing: antialiased; }
.cl-sec-tabscollectionsh4xyy7 { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-tabscollectionsh4xyy7 .d-flex { display: flex !important; }
.cl-sec-tabscollectionsh4xyy7 .d-inline-flex { display: inline-flex !important; }
.cl-sec-tabscollectionsh4xyy7 .clx-text-center { text-align: center !important; }
.cl-sec-tabscollectionsh4xyy7 .text-uppercase { text-transform: uppercase; }
.cl-sec-tabscollectionsh4xyy7 .hide { display: none !important; }
.cl-sec-tabscollectionsh4xyy7 .tags-wrapper { z-index: 100; position: absolute; top: 8px; right: 8px; display: grid; grid-template-columns: 1fr; gap: 6px; justify-items: end; }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .tags-wrapper { top: 16px; right: 16px; } }
.cl-sec-tabscollectionsh4xyy7 .tags-wrapper .tag { display: block; z-index: 100; background: rgb(255, 255, 255); color: rgb(99, 82, 71); padding: 2px 6px; font-size: 10px; font-weight: 500; border-radius: 5px; }
@media screen and (min-width: 576px) { .cl-sec-tabscollectionsh4xyy7 .tags-wrapper .tag { padding: 7px 12px; font-size: 11px; border-radius: 8px; } }
.cl-sec-tabscollectionsh4xyy7 .clx-card__inner .tag { padding: 0px; background: rgba(0, 0, 0, 0) !important; color: rgb(99, 82, 71) !important; }
.cl-sec-tabscollectionsh4xyy7 .clx-card__inner .tags-wrapper { right: unset; left: 10px; justify-items: start; }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .clx-card__inner .tags-wrapper { top: 12px; left: 12px; } }
.cl-sec-tabscollectionsh4xyy7 .swiper-arrow-next, .cl-sec-tabscollectionsh4xyy7 .swiper-arrow-prev { border-radius: 50%; display: flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); width: 32px !important; min-width: 32px !important; height: 32px !important; color: rgb(var(--color-foreground)) !important; top: var(--swiper-navigation-top-offset, 38%) !important; }
.cl-sec-tabscollectionsh4xyy7 .swiper-arrow-next::after, .cl-sec-tabscollectionsh4xyy7 .swiper-arrow-prev::after { content: none !important; }
.cl-sec-tabscollectionsh4xyy7 .swiper-arrow-next svg, .cl-sec-tabscollectionsh4xyy7 .swiper-arrow-prev svg { width: 10px !important; height: 10px !important; }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity:hover .swiper-arrow-next, .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity:hover .swiper-arrow-prev { opacity: 1; } }
.cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity:hover .swiper-button-next.swiper-button-disabled, .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity:hover .swiper-button-prev.swiper-button-disabled { opacity: 0.35; }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity .swiper-arrow-next, .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity .swiper-arrow-prev { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity .swiper-button-next.swiper-button-disabled, .cl-sec-tabscollectionsh4xyy7 .swiper-arrows-opacity .swiper-button-prev.swiper-button-disabled { opacity: 0; } }
.cl-sec-tabscollectionsh4xyy7 .price__discount-badge { height: 20px; width: auto; min-width: 38px; display: flex; justify-content: center; align-items: center; background-color: rgb(var(--color-ea-badge, var(--color-accent))); color: rgb(var(--color-ea-badge-text, var(--color-background))); border-radius: var(--buttons-radius); padding-top: 1px; padding-left: 4px; padding-right: 4px; white-space: nowrap; text-transform: uppercase; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next { z-index: 2 !important; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .swiper-button-next { right: var(--swiper-navigation-sides-offset, 0px) !important; } }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-prev { z-index: 2 !important; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .swiper-button-prev { left: var(--swiper-navigation-sides-offset, 0px) !important; } }
.cl-sec-tabscollectionsh4xyy7 { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-tabscollectionsh4xyy7 [data-usual-price] { display: var(--show-usual-price); }
.cl-sec-tabscollectionsh4xyy7 [data-discounted-price] { display: var(--show-discounted-price); }
.cl-sec-tabscollectionsh4xyy7 .custom-bis-trigger { padding: 0px !important; }
.cl-sec-tabscollectionsh4xyy7 :is(.featured-collection, .tabs-collections, .collection, .related-wrapper, product-recommendations, recently-viewed-products) [data-discounted-price] .price__discount-badge { display: none !important; }
.cl-sec-tabscollectionsh4xyy7 { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card, .cl-sec-tabscollectionsh4xyy7 .contains-card--product { --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-tabscollectionsh4xyy7 { --page-width-x-paddings-mobile: 16px;}
.cl-sec-tabscollectionsh4xyy7 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 .clx-page-width { padding: 0px 50px; } }
.cl-sec-tabscollectionsh4xyy7 .clx-section + .clx-section, .cl-sec-tabscollectionsh4xyy7 .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 .clx-section + .clx-section, .cl-sec-tabscollectionsh4xyy7 .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-tabscollectionsh4xyy7 .cl-hidden { display: none !important; }
.cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-tabscollectionsh4xyy7 h1, .cl-sec-tabscollectionsh4xyy7 h2, .cl-sec-tabscollectionsh4xyy7 h3, .cl-sec-tabscollectionsh4xyy7 h4, .cl-sec-tabscollectionsh4xyy7 h5, .cl-sec-tabscollectionsh4xyy7 .h0, .cl-sec-tabscollectionsh4xyy7 .clx-h1, .cl-sec-tabscollectionsh4xyy7 .clx-h2, .cl-sec-tabscollectionsh4xyy7 .clx-h3, .cl-sec-tabscollectionsh4xyy7 .clx-h4, .cl-sec-tabscollectionsh4xyy7 .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-tabscollectionsh4xyy7 h3, .cl-sec-tabscollectionsh4xyy7 .clx-h3 { font-size: calc(var(--font-heading-scale) * 24px); }
@media only screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 h3, .cl-sec-tabscollectionsh4xyy7 .clx-h3 { font-size: calc(var(--font-heading-scale) * 40px); } }
.cl-sec-tabscollectionsh4xyy7 h5, .cl-sec-tabscollectionsh4xyy7 .clx-h5 { font-size: calc(var(--font-heading-scale) * 16px); }
@media only screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 h5, .cl-sec-tabscollectionsh4xyy7 .clx-h5 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-tabscollectionsh4xyy7 .bodytext-lg, .cl-sec-tabscollectionsh4xyy7 .bodytext-md, .cl-sec-tabscollectionsh4xyy7 .bodytext-sm, .cl-sec-tabscollectionsh4xyy7 .bodytext-xs { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; }
.cl-sec-tabscollectionsh4xyy7 .bodytext-sm, .cl-sec-tabscollectionsh4xyy7 .clx-p { font-size: calc(var(--font-body-scale) * 14px) !important; line-height: 1.4; }
.cl-sec-tabscollectionsh4xyy7 .bodytext-xs { font-size: calc(var(--font-body-scale) * 12px) !important; line-height: 1.2; }
.cl-sec-tabscollectionsh4xyy7 .caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 .caption { font-size: 12px; } }
.cl-sec-tabscollectionsh4xyy7 .caption-large, .cl-sec-tabscollectionsh4xyy7 .customer .clx-field input, .cl-sec-tabscollectionsh4xyy7 .customer select, .cl-sec-tabscollectionsh4xyy7 .clx-field__input, .cl-sec-tabscollectionsh4xyy7 .form__label, .cl-sec-tabscollectionsh4xyy7 .select__select { font-size: 13px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.4px; }
.cl-sec-tabscollectionsh4xyy7 .left { text-align: left; }
.cl-sec-tabscollectionsh4xyy7 .light { opacity: 0.7; }
.cl-sec-tabscollectionsh4xyy7 .full-unstyled-link { text-decoration: none; color: currentcolor; display: block; }
@media (prefers-reduced-motion) { .cl-sec-tabscollectionsh4xyy7 .motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-tabscollectionsh4xyy7 { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-tabscollectionsh4xyy7 .media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-tabscollectionsh4xyy7 .media--transparent { background-color: transparent; }
.cl-sec-tabscollectionsh4xyy7 .media > :not(.zoom):not(.clx-deferred-media__poster-button), .cl-sec-tabscollectionsh4xyy7 .media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-tabscollectionsh4xyy7 .media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-tabscollectionsh4xyy7 .media.media--hover-effect > img + img { opacity: 0; }
.cl-sec-tabscollectionsh4xyy7 .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media screen and (forced-colors: active) { .cl-sec-tabscollectionsh4xyy7 .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-tabscollectionsh4xyy7 .ratio { display: flex; position: relative; align-items: stretch; }
.cl-sec-tabscollectionsh4xyy7 .ratio::before { content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-tabscollectionsh4xyy7 { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
.cl-sec-tabscollectionsh4xyy7 .loading__spinner { position: absolute; z-index: 1; width: 18px; }
.cl-sec-tabscollectionsh4xyy7 .loading__spinner { width: 18px; display: inline-block; }
.cl-sec-tabscollectionsh4xyy7 .spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .path { stroke: canvastext; } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-tabscollectionsh4xyy7 { --swiper-theme-color: #007aff;}
.cl-sec-tabscollectionsh4xyy7 .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; }
.cl-sec-tabscollectionsh4xyy7 .swiper-android .swiper-slide, .cl-sec-tabscollectionsh4xyy7 .swiper-ios .swiper-slide, .cl-sec-tabscollectionsh4xyy7 .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.cl-sec-tabscollectionsh4xyy7 .swiper-horizontal { touch-action: pan-y; }
.cl-sec-tabscollectionsh4xyy7 .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.cl-sec-tabscollectionsh4xyy7 { --swiper-navigation-size: 44px;}
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next, .cl-sec-tabscollectionsh4xyy7 .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next.swiper-button-disabled, .cl-sec-tabscollectionsh4xyy7 .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next svg, .cl-sec-tabscollectionsh4xyy7 .swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-prev, .cl-sec-tabscollectionsh4xyy7 .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next::after, .cl-sec-tabscollectionsh4xyy7 .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-prev::after, .cl-sec-tabscollectionsh4xyy7 .swiper-rtl .swiper-button-next::after { content: "prev"; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next, .cl-sec-tabscollectionsh4xyy7 .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }
.cl-sec-tabscollectionsh4xyy7 .swiper-button-next::after, .cl-sec-tabscollectionsh4xyy7 .swiper-rtl .swiper-button-prev::after { content: "next"; }
.cl-sec-tabscollectionsh4xyy7 { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-tabscollectionsh4xyy7 { --junipOutlineColor: #637381;}
.cl-sec-tabscollectionsh4xyy7 { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-tabscollectionsh4xyy7, .cl-sec-tabscollectionsh4xyy7 { scroll-behavior: auto !important;}
.cl-sec-tabscollectionsh4xyy7 .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-tabscollectionsh4xyy7 h2, .cl-sec-tabscollectionsh4xyy7 h3, .cl-sec-tabscollectionsh4xyy7 h4, .cl-sec-tabscollectionsh4xyy7 h5 { margin: 0px; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections { overflow: hidden; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__head { margin-bottom: 32px; justify-content: space-between; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tablink.active h5 { opacity: 1; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tablink h5 { transition: var(--duration-medium); text-transform: uppercase; margin: 0px 24px 0px 0px; opacity: 0.4; cursor: pointer; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tablink h5:hover { opacity: 1; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__view-all { min-width: fit-content; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__view-all a { text-transform: uppercase; transition: var(--duration-medium); position: relative; color: rgb(var(--color-foreground)) !important; text-decoration: none !important; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__view-all a:hover { color: rgb(99, 82, 71) !important; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__view-all a:hover::after { background-color: rgb(99, 82, 71) !important; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__view-all a::after { content: ""; position: absolute; bottom: -2px; left: 0px; right: 0px; height: 1px; background-color: rgb(30, 30, 30); }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__content { position: relative; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__content-wrapper { visibility: hidden; position: absolute; opacity: 0; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__content-wrapper.active { visibility: visible; position: relative; opacity: 1; }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile { width: 300px; margin-right: var(--grid-desktop-horizontal-spacing); height: auto; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile { margin-right: 8px; margin-left: 8px; } }
@media (max-width: 575px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile { width: 250px; } }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile:last-of-type { margin-right: 0px; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile:last-of-type { margin-right: 8px; } }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections--template--23173288821016__tabs_collections_H4xyy7 { padding-top: 8px; padding-bottom: 8px; }
@media (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections--template--23173288821016__tabs_collections_H4xyy7 { padding-top: 8px; padding-bottom: 8px; } }
.cl-sec-tabscollectionsh4xyy7 #cl-shopify-section-template--23173288821016__tabs_collections_H4xyy7 { margin-top: calc(var(--spacing-sections-mobile) / -); }
@media screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 #cl-shopify-section-template--23173288821016__tabs_collections_H4xyy7 { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper { color: inherit; height: 100%; position: relative; text-decoration: none; }
.cl-sec-tabscollectionsh4xyy7 .clx-card { text-decoration: none; text-align: var(--text-alignment); }
.cl-sec-tabscollectionsh4xyy7 .clx-card:not(.ratio) { display: flex; flex-direction: column; height: 100%; }
.cl-sec-tabscollectionsh4xyy7 .card--card, .cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .card--card::after, .cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .card--card.gradient, .cl-sec-tabscollectionsh4xyy7 .clx-card__inner.gradient { transform: perspective(0px); }
.cl-sec-tabscollectionsh4xyy7 .clx-card__inner.color-scheme-1 { background: transparent; }
.cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .card-information { text-align: var(--text-alignment); }
.cl-sec-tabscollectionsh4xyy7 .card__media, .cl-sec-tabscollectionsh4xyy7 .clx-card .media { bottom: 0px; position: absolute; top: 0px; }
.cl-sec-tabscollectionsh4xyy7 .clx-card .media { width: 100%; }
.cl-sec-tabscollectionsh4xyy7 .card__media { margin: var(--image-padding); width: calc(100% - 2 * var(--image-padding)); }
.cl-sec-tabscollectionsh4xyy7 .card--standard .card__media { margin: var(--image-padding); }
.cl-sec-tabscollectionsh4xyy7 .clx-card__inner { width: 100%; }
.cl-sec-tabscollectionsh4xyy7 .card--media .clx-card__inner .clx-card__content { position: relative; padding: calc(var(--image-padding) + 10px); }
.cl-sec-tabscollectionsh4xyy7 .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-tabscollectionsh4xyy7 .card__information { grid-row-start: 2; padding: 5px 10px; }
.cl-sec-tabscollectionsh4xyy7 .clx-card:not(.ratio) > .clx-card__content { grid-template-rows: max-content minmax(0px, 1fr) max-content auto; }
.cl-sec-tabscollectionsh4xyy7 .card__badge { place-self: flex-end flex-start; grid-row-start: 3; }
.cl-sec-tabscollectionsh4xyy7 .card__media .media img { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.cl-sec-tabscollectionsh4xyy7 .card__heading { margin-top: 0px; margin-bottom: 0px; }
.cl-sec-tabscollectionsh4xyy7 .card__heading:last-child { margin-bottom: 0px; }
.cl-sec-tabscollectionsh4xyy7 .card__heading a::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.cl-sec-tabscollectionsh4xyy7 .card__heading a::after { outline-offset: 3px; }
.cl-sec-tabscollectionsh4xyy7 .card__heading a:focus::after { box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3); outline: 2px solid rgba(var(--color-foreground),.5); }
.cl-sec-tabscollectionsh4xyy7 .card__heading a:focus:not(:focus-visible)::after { box-shadow: none; outline: 0px; }
.cl-sec-tabscollectionsh4xyy7 .card__heading a:focus { box-shadow: none; outline: 0px; }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .card-wrapper:hover .media.media--hover-effect > img:first-child:not(:only-child) { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-tabscollectionsh4xyy7 .card-wrapper:hover .media.media--hover-effect > img + img { opacity: 1; transition: transform var(--duration-long) ease; transform: scale(1.03); } }
.cl-sec-tabscollectionsh4xyy7 .card--standard.card--media .clx-card__inner .card__information, .cl-sec-tabscollectionsh4xyy7 .card--standard.card--text:not(.card--horizontal) > .clx-card__content .card__heading:not(.card__heading--placeholder), .cl-sec-tabscollectionsh4xyy7 .card--standard:not(.card--horizontal) > .clx-card__content .card__badge, .cl-sec-tabscollectionsh4xyy7 .card--standard.card--text.article-card > .clx-card__content .card__information, .cl-sec-tabscollectionsh4xyy7 .card--standard > .clx-card__content .card__caption { display: none; }
.cl-sec-tabscollectionsh4xyy7 .card--standard > .clx-card__content { padding: 0px; }
.cl-sec-tabscollectionsh4xyy7 .card--standard > .clx-card__content .card__information { padding-left: 0px; padding-right: 0px; }
.cl-sec-tabscollectionsh4xyy7 .card-information > * + * { margin-top: 5px; }
.cl-sec-tabscollectionsh4xyy7 .card-information { width: 100%; }
.cl-sec-tabscollectionsh4xyy7 .card-information > * { line-height: calc(1 + .4 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-tabscollectionsh4xyy7 .card-information > :not(.visually-hidden:first-child) + :not(.clx-rating):not(.card__information-volume-pricing-note) { margin-top: 7px; }
.cl-sec-tabscollectionsh4xyy7 .card-information .caption { letter-spacing: 0.7px; }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper .price__container { flex-wrap: wrap; gap: 8px; }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper .price__container .price__discount-badge { margin: 0px !important; }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper .price__container * { font-size: calc(var(--font-body-scale)*14px) !important; line-height: normal; }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper .price__sale .price-item--regular { color: rgb(var(--color-accent)) !important; }
.cl-sec-tabscollectionsh4xyy7 .card-wrapper .clx-price > * { display: flex !important; align-items: center; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .card__content-product { display: flex !important; flex-direction: column; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .card__heading { letter-spacing: 0.8px !important; margin-bottom: 4px; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card__content { padding-block: 4px; justify-content: space-between; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card__content { flex-direction: column; } }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .card__badge-shades { border-radius: var(--badge-corner-radius); background-color: rgb(var(--color-background)); display: flex; justify-content: center; align-items: center; padding: 5px 8px 4px; color: rgb(var(--color-foreground)) !important; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .card__badge-shades svg { margin-right: 8px; margin-top: -2px; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .card__bages { display: flex; flex-wrap: wrap; position: absolute; left: 12px; top: 12px; }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card .clx-quick-add { width: 100%; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card .clx-quick-add { padding-top: 0px; margin-left: 0px; } }
.cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card .clx-quick-add .btn.btn--primary { width: 100%; min-width: 76px; height: 44px; min-height: 44px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
@media screen and (max-width: 749.98px) { .cl-sec-tabscollectionsh4xyy7 .product-card-wrapper .clx-card .clx-quick-add .btn.btn--primary { width: 100%; min-width: 100%; } }
.cl-sec-tabscollectionsh4xyy7 .clx-quick-add { position: relative; grid-row-start: 4; margin: 0px; z-index: 1; }
.cl-sec-tabscollectionsh4xyy7 .quick-add__submit { min-width: 100%; box-sizing: border-box; }
.cl-sec-tabscollectionsh4xyy7 .clx-price { color: rgb(var(--color-foreground)); }
.cl-sec-tabscollectionsh4xyy7 .clx-price > * { display: flex; align-items: center; }
.cl-sec-tabscollectionsh4xyy7 .price__container { flex-wrap: wrap; gap: 5px 8px; }
.cl-sec-tabscollectionsh4xyy7 .clx-price .price-item { display: block; }
.cl-sec-tabscollectionsh4xyy7 .clx-price s.price-item { margin-left: 8px; }
.cl-sec-tabscollectionsh4xyy7 .price__regular .price-item--regular { margin-right: 0px; }
.cl-sec-tabscollectionsh4xyy7 .clx-price:not(.price--show-badge) .price-item--last:last-of-type { margin: 0px; }
@media screen and (min-width: 750px) { .cl-sec-tabscollectionsh4xyy7 .clx-price { margin-bottom: 0px; } }
.cl-sec-tabscollectionsh4xyy7 .price--sold-out .price__availability, .cl-sec-tabscollectionsh4xyy7 .price__regular { display: block; }
.cl-sec-tabscollectionsh4xyy7 .price__sale, .cl-sec-tabscollectionsh4xyy7 .price__availability, .cl-sec-tabscollectionsh4xyy7 .clx-price .price__badge-sale, .cl-sec-tabscollectionsh4xyy7 .clx-price .price__badge-sold-out, .cl-sec-tabscollectionsh4xyy7 .price--on-sale .price__regular, .cl-sec-tabscollectionsh4xyy7 .price--on-sale .price__availability { display: none; }
.cl-sec-tabscollectionsh4xyy7 .price--on-sale .price__sale { display: flex; flex-flow: wrap; align-items: center; }
.cl-sec-tabscollectionsh4xyy7 .price--on-sale .price-item--regular { text-decoration: line-through; color: rgb(var(--color-accent)); }
.cl-sec-tabscollectionsh4xyy7 .clx-unit-price { display: block; font-size: 11px; letter-spacing: 0.4px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.cl-sec-tabscollectionsh4xyy7 { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* Swiper dele -> trilho (cl-ui.js) */
.cl-sec-tabscollectionsh4xyy7 .swiper-wrapper[data-cl-track] { transform: none !important; }
/* o Swiper dele deixa os slides vazarem ate a borda da tela (o trilho aqui rola dentro da propria caixa):
   a caixa do Swiper vira container de referencia e o trilho sangra ate a borda -- so abaixo de 990px
   (retrabalho 10-24, operador: no desktop o trilho sangrando "come um pedaco da tela"; fica na caixa da pagina) */
.cl-sec-tabscollectionsh4xyy7 :has(> .swiper-wrapper.cl-bleed[data-cl-track]) { container-type: inline-size; }
@media screen and (max-width: 989.98px) {
  .cl-sec-tabscollectionsh4xyy7 .swiper-wrapper.cl-bleed[data-cl-track] { width: auto !important; margin-right: calc((100cqw - 100vw) / 2); }
}
.cl-sec-tabscollectionsh4xyy7 .cl-loop-clone { display: none !important; }
@media screen and (min-width: 990px) {
  .cl-sec-tabscollectionsh4xyy7 [data-cl-track] > .swiper-slide[style*="--cl-sw"] { width: var(--cl-sw) !important; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-track] > .swiper-slide[style*="--cl-sm"] { margin-right: var(--cl-sm) !important; }
}
@media screen and (max-width: 749.98px) {
  .cl-sec-tabscollectionsh4xyy7 .cl-loop-clone { display: block !important; margin-left: calc(50vw - 250px - 16px - 250px / 2) !important; pointer-events: none; }
  .cl-sec-tabscollectionsh4xyy7 .swiper-wrapper.cl-bleed[data-cl-track] > * { scroll-snap-align: center; }
  .cl-sec-tabscollectionsh4xyy7 .swiper-wrapper.cl-bleed[data-cl-track] { margin-left: calc((100cqw - 100vw) / 2); }
}
@media screen and (max-width: 749.98px) {
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"] { container-type: normal; }
  .cl-sec-tabscollectionsh4xyy7 :has(> [data-cl-sw="0"]) { container-type: inline-size; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"] { width: auto !important; margin-left: calc((100cqw - 100vw) / 2) !important; margin-right: calc((100cqw - 100vw) / 2) !important; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"][data-cl-track] > .swiper-slide.swiper-slide { width: calc((100cqw - 6.496241px) / 1.406015) !important; margin-left: 8px !important; margin-right: 8px !important; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"] > .cl-loop-clone { display: block !important; margin-left: 8px !important; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"] > .cl-loop-clone:nth-child(1) { margin-left: calc(((100vw - 100cqw) / 2) + (100cqw - calc((100cqw - 6.496241px) / 1.406015)) / 2 - 1 * (calc((100cqw - 6.496241px) / 1.406015) + 16px)) !important; }
  .cl-sec-tabscollectionsh4xyy7 [data-cl-sw="0"] > * { scroll-snap-align: center; }
}

/* trilho do "Our most loved": larguras que o Swiper dele calculava (4 por vista, gap 40 / 20) */
@media screen and (min-width: 1200px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile { width: calc((100cqw - 120px) / 4) !important; margin-right: 40px !important; } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile { width: calc((100cqw - 60px) / 4) !important; margin-right: 20px !important; } }
.cl-sec-tabscollectionsh4xyy7 .tabs-collections__tile:last-child { margin-right: 0 !important; }

/* 04-imagewithtextwnnbjb */


.cl-sec-imagewithtextwnnbjb, .cl-sec-imagewithtextwnnbjb .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-imagewithtextwnnbjb, .cl-sec-imagewithtextwnnbjb .color-scheme-1, .cl-sec-imagewithtextwnnbjb .color-scheme-2, .cl-sec-imagewithtextwnnbjb .color-scheme-3, .cl-sec-imagewithtextwnnbjb .color-scheme-4, .cl-sec-imagewithtextwnnbjb .color-scheme-5, .cl-sec-imagewithtextwnnbjb .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-imagewithtextwnnbjb .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-imagewithtextwnnbjb .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-imagewithtextwnnbjb .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-imagewithtextwnnbjb .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-imagewithtextwnnbjb .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-imagewithtextwnnbjb .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-imagewithtextwnnbjb .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-imagewithtextwnnbjb .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-imagewithtextwnnbjb .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-imagewithtextwnnbjb .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-imagewithtextwnnbjb { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-imagewithtextwnnbjb *, .cl-sec-imagewithtextwnnbjb ::before, .cl-sec-imagewithtextwnnbjb ::after { box-sizing: inherit; }
.cl-sec-imagewithtextwnnbjb { box-sizing: border-box; font-size: 10px;}
.cl-sec-imagewithtextwnnbjb { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-imagewithtextwnnbjb * { -webkit-font-smoothing: antialiased; }
.cl-sec-imagewithtextwnnbjb { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-imagewithtextwnnbjb { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-imagewithtextwnnbjb { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-imagewithtextwnnbjb .contains-content-container, .cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .contains-media, .cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb { --page-width-x-paddings-mobile: 16px;}
.cl-sec-imagewithtextwnnbjb .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .clx-page-width { padding: 0px 50px; } }
.cl-sec-imagewithtextwnnbjb .isolate { position: relative; z-index: 0; }
.cl-sec-imagewithtextwnnbjb .clx-section + .clx-section, .cl-sec-imagewithtextwnnbjb .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .clx-section + .clx-section, .cl-sec-imagewithtextwnnbjb .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-imagewithtextwnnbjb h1, .cl-sec-imagewithtextwnnbjb h2, .cl-sec-imagewithtextwnnbjb h3, .cl-sec-imagewithtextwnnbjb h4, .cl-sec-imagewithtextwnnbjb h5, .cl-sec-imagewithtextwnnbjb .h0, .cl-sec-imagewithtextwnnbjb .clx-h1, .cl-sec-imagewithtextwnnbjb .clx-h2, .cl-sec-imagewithtextwnnbjb .clx-h3, .cl-sec-imagewithtextwnnbjb .clx-h4, .cl-sec-imagewithtextwnnbjb .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-imagewithtextwnnbjb h1 em, .cl-sec-imagewithtextwnnbjb h2 em, .cl-sec-imagewithtextwnnbjb h3 em, .cl-sec-imagewithtextwnnbjb h4 em, .cl-sec-imagewithtextwnnbjb h5 em, .cl-sec-imagewithtextwnnbjb .h0 em, .cl-sec-imagewithtextwnnbjb .clx-h1 em, .cl-sec-imagewithtextwnnbjb .clx-h2 em, .cl-sec-imagewithtextwnnbjb .clx-h3 em, .cl-sec-imagewithtextwnnbjb .clx-h4 em, .cl-sec-imagewithtextwnnbjb .clx-h5 em { font-family: var(--font-accent-family); line-height: calc(1 + .1/max(1,var(--font-heading-scale))); letter-spacing: -0.02em; }
.cl-sec-imagewithtextwnnbjb h4, .cl-sec-imagewithtextwnnbjb .clx-h4 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb h4, .cl-sec-imagewithtextwnnbjb .clx-h4 { font-size: calc(var(--font-heading-scale) * 32px); } }
@media screen and (max-width: 749px) { .cl-sec-imagewithtextwnnbjb h4 em, .cl-sec-imagewithtextwnnbjb .clx-h4 em { font-size: calc(var(--font-heading-scale) * 18px); } }
.cl-sec-imagewithtextwnnbjb { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-imagewithtextwnnbjb .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-imagewithtextwnnbjb .clx-grid:last-child { margin-bottom: 0px; }
.cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-imagewithtextwnnbjb .grid--gapless.clx-grid { gap: 0px; }
.cl-sec-imagewithtextwnnbjb .grid--1-col .grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .grid--2-col-tablet .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-imagewithtextwnnbjb .media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-imagewithtextwnnbjb .media > :not(.zoom):not(.clx-deferred-media__poster-button), .cl-sec-imagewithtextwnnbjb .media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-imagewithtextwnnbjb .media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-imagewithtextwnnbjb .clx-button, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button, .cl-sec-imagewithtextwnnbjb .customer button, .cl-sec-imagewithtextwnnbjb button.clx-shopify-payment-button__button--unbranded, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"], .cl-sec-imagewithtextwnnbjb .cart__dynamic-checkout-buttons [role="button"], .cl-sec-imagewithtextwnnbjb .cart__dynamic-checkout-buttons iframe { --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; }
.cl-sec-imagewithtextwnnbjb .clx-button, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button, .cl-sec-imagewithtextwnnbjb .customer button, .cl-sec-imagewithtextwnnbjb button.clx-shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); }
.cl-sec-imagewithtextwnnbjb .clx-button, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button, .cl-sec-imagewithtextwnnbjb .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: 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; font-size: 15px; 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)); }
.cl-sec-imagewithtextwnnbjb .clx-button::before, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button::before, .cl-sec-imagewithtextwnnbjb .customer button::before, .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded::before, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]::before, .cl-sec-imagewithtextwnnbjb .cart__dynamic-checkout-buttons [role="button"]::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-imagewithtextwnnbjb .clx-button::after, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button::after, .cl-sec-imagewithtextwnnbjb .customer button::after, .cl-sec-imagewithtextwnnbjb .clx-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-imagewithtextwnnbjb .clx-button:not([disabled]):hover::after, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button:hover::after, .cl-sec-imagewithtextwnnbjb .customer button:hover::after, .cl-sec-imagewithtextwnnbjb .clx-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-imagewithtextwnnbjb .clx-button:focus-visible, .cl-sec-imagewithtextwnnbjb .clx-button:focus, .cl-sec-imagewithtextwnnbjb .clx-button.focused, .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]:focus-visible, .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]:focus { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3); }
.cl-sec-imagewithtextwnnbjb .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-imagewithtextwnnbjb .clx-button::selection, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button::selection, .cl-sec-imagewithtextwnnbjb .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-imagewithtextwnnbjb .clx-button, .cl-sec-imagewithtextwnnbjb .button-label, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button, .cl-sec-imagewithtextwnnbjb .customer button { font-size: 15px; letter-spacing: 1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-imagewithtextwnnbjb .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
.cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .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-imagewithtextwnnbjb .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-imagewithtextwnnbjb .global-media-settings::after { content: ""; position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; pointer-events: none; }
.cl-sec-imagewithtextwnnbjb .global-media-settings img, .cl-sec-imagewithtextwnnbjb .global-media-settings iframe, .cl-sec-imagewithtextwnnbjb .global-media-settings model-viewer, .cl-sec-imagewithtextwnnbjb .global-media-settings video, .cl-sec-imagewithtextwnnbjb .global-media-settings .clx-placeholder-svg { border-radius: calc(var(--media-radius) - var(--media-border-width)); }
@supports not (inset: 10px) { .cl-sec-imagewithtextwnnbjb .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-imagewithtextwnnbjb .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@supports not (inset: 10px) { .cl-sec-imagewithtextwnnbjb .grid--gapless .grid__item { padding-left: 0px; padding-bottom: 0px; } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-imagewithtextwnnbjb .clx-grid { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); } }
@media (forced-colors: active) { .cl-sec-imagewithtextwnnbjb .clx-button, .cl-sec-imagewithtextwnnbjb .shopify-challenge__button, .cl-sec-imagewithtextwnnbjb .customer button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-imagewithtextwnnbjb .clx-button:focus-visible, .cl-sec-imagewithtextwnnbjb .clx-button:focus, .cl-sec-imagewithtextwnnbjb .clx-button.focused, .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]:focus-visible, .cl-sec-imagewithtextwnnbjb .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-imagewithtextwnnbjb .shopify-payment-button [role="button"]:focus { outline: transparent solid 1px; } }
.cl-sec-imagewithtextwnnbjb .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-imagewithtextwnnbjb .clx-rte > :first-child { margin-top: 0px; }
.cl-sec-imagewithtextwnnbjb .clx-rte > :last-child { margin-bottom: 0px; }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextwnnbjb .scroll-trigger.animate--fade-in, .cl-sec-imagewithtextwnnbjb .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextwnnbjb .scroll-trigger.animate--slide-in { transform: translateY(20px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextwnnbjb .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 75ms); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-imagewithtextwnnbjb { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-imagewithtextwnnbjb { --swiper-theme-color: #007aff;}
.cl-sec-imagewithtextwnnbjb { --swiper-navigation-size: 44px;}
.cl-sec-imagewithtextwnnbjb { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-imagewithtextwnnbjb { --junipOutlineColor: #637381;}
.cl-sec-imagewithtextwnnbjb { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-imagewithtextwnnbjb, .cl-sec-imagewithtextwnnbjb { scroll-behavior: auto !important;}
.cl-sec-imagewithtextwnnbjb .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-imagewithtextwnnbjb h2, .cl-sec-imagewithtextwnnbjb h3, .cl-sec-imagewithtextwnnbjb h4, .cl-sec-imagewithtextwnnbjb h5 { margin: 0px; }
.cl-sec-imagewithtextwnnbjb .section-template--23173288821016__image_with_text_wnnbJB-padding { padding-top: 12px; padding-bottom: 9px; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .section-template--23173288821016__image_with_text_wnnbJB-padding { padding-top: 16px; padding-bottom: 12px; } }
.cl-sec-imagewithtextwnnbjb #cl-shopify-section-template--23173288821016__image_with_text_wnnbJB { margin-top: calc(var(--spacing-sections-mobile) /); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb #cl-shopify-section-template--23173288821016__image_with_text_wnnbJB { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-imagewithtextwnnbjb .image-with-text .clx-grid { margin-bottom: 0px; }
.cl-sec-imagewithtextwnnbjb .image-with-text .grid__item { position: relative; }
.cl-sec-imagewithtextwnnbjb .image-with-text__media { min-height: 100%; overflow: visible; }
.cl-sec-imagewithtextwnnbjb .image-with-text__media--medium { height: 296px; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .image-with-text__media--medium { height: 460px; } }
.cl-sec-imagewithtextwnnbjb .image-with-text__content { align-items: flex-start; display: flex; flex-direction: column; height: 100%; justify-content: center; align-self: center; padding: 40px calc(40px / var(--font-body-scale)) 50px; position: relative; z-index: 1; }
.cl-sec-imagewithtextwnnbjb .image-with-text .grid__item::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
.cl-sec-imagewithtextwnnbjb .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item::after { border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }
.cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .image-with-text .image-with-text__media-item > * { border-radius: var(--media-radius); overflow: hidden; box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }
.cl-sec-imagewithtextwnnbjb .image-with-text .global-media-settings { overflow: hidden !important; }
.cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *, .cl-sec-imagewithtextwnnbjb .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * { box-shadow: none; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextwnnbjb .image-with-text__content--desktop-center > * { align-self: center; text-align: center; } }
.cl-sec-imagewithtextwnnbjb .image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item { z-index: 2; }
.cl-sec-imagewithtextwnnbjb .image-with-text.image-with-text--overlap .backround-transparent, .cl-sec-imagewithtextwnnbjb .image-with-text:not(.image-with-text--overlap) .clx-background-transparent { background: transparent; }
.cl-sec-imagewithtextwnnbjb .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-imagewithtextwnnbjb .image-with-text__content { padding: 60px 70px 70px; } }
.cl-sec-imagewithtextwnnbjb .image-with-text__content > * + * { margin-top: 20px; }
.cl-sec-imagewithtextwnnbjb .image-with-text__content .image-with-text__text + .clx-button { margin-top: 30px; }
@supports not (inset: 10px) { .cl-sec-imagewithtextwnnbjb .image-with-text .clx-grid { margin-left: 0px; } }
.cl-sec-imagewithtextwnnbjb { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 05-customliquidhwqpfg */


.cl-sec-customliquidhwqpfg, .cl-sec-customliquidhwqpfg .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-customliquidhwqpfg, .cl-sec-customliquidhwqpfg .color-scheme-1, .cl-sec-customliquidhwqpfg .color-scheme-2, .cl-sec-customliquidhwqpfg .color-scheme-3, .cl-sec-customliquidhwqpfg .color-scheme-4, .cl-sec-customliquidhwqpfg .color-scheme-5, .cl-sec-customliquidhwqpfg .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-customliquidhwqpfg .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-customliquidhwqpfg .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-customliquidhwqpfg .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-customliquidhwqpfg .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-customliquidhwqpfg .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-customliquidhwqpfg .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-customliquidhwqpfg .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-customliquidhwqpfg .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-customliquidhwqpfg .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-customliquidhwqpfg .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-customliquidhwqpfg { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-customliquidhwqpfg *, .cl-sec-customliquidhwqpfg ::before, .cl-sec-customliquidhwqpfg ::after { box-sizing: inherit; }
.cl-sec-customliquidhwqpfg { box-sizing: border-box; font-size: 10px;}
.cl-sec-customliquidhwqpfg { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-customliquidhwqpfg * { -webkit-font-smoothing: antialiased; }
.cl-sec-customliquidhwqpfg { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-customliquidhwqpfg .clx-text-center { text-align: center !important; }
.cl-sec-customliquidhwqpfg { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-customliquidhwqpfg { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-customliquidhwqpfg { --page-width-x-paddings-mobile: 16px;}
.cl-sec-customliquidhwqpfg .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg .clx-page-width { padding: 0px 50px; } }
.cl-sec-customliquidhwqpfg .clx-section + .clx-section, .cl-sec-customliquidhwqpfg .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg .clx-section + .clx-section, .cl-sec-customliquidhwqpfg .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-customliquidhwqpfg h1, .cl-sec-customliquidhwqpfg h2, .cl-sec-customliquidhwqpfg h3, .cl-sec-customliquidhwqpfg h4, .cl-sec-customliquidhwqpfg h5, .cl-sec-customliquidhwqpfg .h0, .cl-sec-customliquidhwqpfg .clx-h1, .cl-sec-customliquidhwqpfg .clx-h2, .cl-sec-customliquidhwqpfg .clx-h3, .cl-sec-customliquidhwqpfg .clx-h4, .cl-sec-customliquidhwqpfg .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-customliquidhwqpfg h2, .cl-sec-customliquidhwqpfg .clx-h2 { font-size: calc(var(--font-heading-scale) * 32px); }
@media only screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg h2, .cl-sec-customliquidhwqpfg .clx-h2 { font-size: calc(var(--font-heading-scale) * 64px); } }
.cl-sec-customliquidhwqpfg h5, .cl-sec-customliquidhwqpfg .clx-h5 { font-size: calc(var(--font-heading-scale) * 16px); }
@media only screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg h5, .cl-sec-customliquidhwqpfg .clx-h5 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-customliquidhwqpfg { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-customliquidhwqpfg .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-customliquidhwqpfg { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-customliquidhwqpfg { --swiper-theme-color: #007aff;}
.cl-sec-customliquidhwqpfg { --swiper-navigation-size: 44px;}
.cl-sec-customliquidhwqpfg { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-customliquidhwqpfg { --junipOutlineColor: #637381;}
.cl-sec-customliquidhwqpfg { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-customliquidhwqpfg, .cl-sec-customliquidhwqpfg { scroll-behavior: auto !important;}
.cl-sec-customliquidhwqpfg .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-customliquidhwqpfg h2, .cl-sec-customliquidhwqpfg h3, .cl-sec-customliquidhwqpfg h4, .cl-sec-customliquidhwqpfg h5 { margin: 0px; }
.cl-sec-customliquidhwqpfg .section-template--23173288821016__custom_liquid_HwQpfg-padding { padding-top: calc(27px); padding-bottom: calc(9px); }
@media screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg .section-template--23173288821016__custom_liquid_HwQpfg-padding { padding-top: 36px; padding-bottom: 12px; } }
.cl-sec-customliquidhwqpfg #cl-shopify-section-template--23173288821016__custom_liquid_HwQpfg { margin-top: calc(var(--spacing-sections-mobile) / -); }
@media screen and (min-width: 750px) { .cl-sec-customliquidhwqpfg #cl-shopify-section-template--23173288821016__custom_liquid_HwQpfg { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-customliquidhwqpfg { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 06-imagewithtextknqnhp */


.cl-sec-imagewithtextknqnhp, .cl-sec-imagewithtextknqnhp .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-imagewithtextknqnhp, .cl-sec-imagewithtextknqnhp .color-scheme-1, .cl-sec-imagewithtextknqnhp .color-scheme-2, .cl-sec-imagewithtextknqnhp .color-scheme-3, .cl-sec-imagewithtextknqnhp .color-scheme-4, .cl-sec-imagewithtextknqnhp .color-scheme-5, .cl-sec-imagewithtextknqnhp .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-imagewithtextknqnhp .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-imagewithtextknqnhp .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-imagewithtextknqnhp .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-imagewithtextknqnhp .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-imagewithtextknqnhp .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-imagewithtextknqnhp .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-imagewithtextknqnhp .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-imagewithtextknqnhp .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-imagewithtextknqnhp .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-imagewithtextknqnhp .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-imagewithtextknqnhp { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-imagewithtextknqnhp *, .cl-sec-imagewithtextknqnhp ::before, .cl-sec-imagewithtextknqnhp ::after { box-sizing: inherit; }
.cl-sec-imagewithtextknqnhp { box-sizing: border-box; font-size: 10px;}
.cl-sec-imagewithtextknqnhp { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-imagewithtextknqnhp * { -webkit-font-smoothing: antialiased; }
.cl-sec-imagewithtextknqnhp { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-imagewithtextknqnhp { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-imagewithtextknqnhp { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-imagewithtextknqnhp .contains-content-container, .cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .contains-media, .cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp { --page-width-x-paddings-mobile: 16px;}
.cl-sec-imagewithtextknqnhp .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .clx-page-width { padding: 0px 50px; } }
.cl-sec-imagewithtextknqnhp .isolate { position: relative; z-index: 0; }
.cl-sec-imagewithtextknqnhp .clx-section + .clx-section, .cl-sec-imagewithtextknqnhp .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .clx-section + .clx-section, .cl-sec-imagewithtextknqnhp .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-imagewithtextknqnhp h1, .cl-sec-imagewithtextknqnhp h2, .cl-sec-imagewithtextknqnhp h3, .cl-sec-imagewithtextknqnhp h4, .cl-sec-imagewithtextknqnhp h5, .cl-sec-imagewithtextknqnhp .h0, .cl-sec-imagewithtextknqnhp .clx-h1, .cl-sec-imagewithtextknqnhp .clx-h2, .cl-sec-imagewithtextknqnhp .clx-h3, .cl-sec-imagewithtextknqnhp .clx-h4, .cl-sec-imagewithtextknqnhp .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-imagewithtextknqnhp h1 em, .cl-sec-imagewithtextknqnhp h2 em, .cl-sec-imagewithtextknqnhp h3 em, .cl-sec-imagewithtextknqnhp h4 em, .cl-sec-imagewithtextknqnhp h5 em, .cl-sec-imagewithtextknqnhp .h0 em, .cl-sec-imagewithtextknqnhp .clx-h1 em, .cl-sec-imagewithtextknqnhp .clx-h2 em, .cl-sec-imagewithtextknqnhp .clx-h3 em, .cl-sec-imagewithtextknqnhp .clx-h4 em, .cl-sec-imagewithtextknqnhp .clx-h5 em { font-family: var(--font-accent-family); line-height: calc(1 + .1/max(1,var(--font-heading-scale))); letter-spacing: -0.02em; }
.cl-sec-imagewithtextknqnhp h2, .cl-sec-imagewithtextknqnhp .clx-h2 { font-size: calc(var(--font-heading-scale) * 32px); }
@media only screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp h2, .cl-sec-imagewithtextknqnhp .clx-h2 { font-size: calc(var(--font-heading-scale) * 64px); } }
.cl-sec-imagewithtextknqnhp h4, .cl-sec-imagewithtextknqnhp .clx-h4 { font-size: calc(var(--font-heading-scale) * 20px); }
@media only screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp h4, .cl-sec-imagewithtextknqnhp .clx-h4 { font-size: calc(var(--font-heading-scale) * 32px); } }
@media screen and (max-width: 749px) { .cl-sec-imagewithtextknqnhp h4 em, .cl-sec-imagewithtextknqnhp .clx-h4 em { font-size: calc(var(--font-heading-scale) * 18px); } }
.cl-sec-imagewithtextknqnhp { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-imagewithtextknqnhp .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-imagewithtextknqnhp .clx-grid:last-child { margin-bottom: 0px; }
.cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .grid__item { width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4); max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-imagewithtextknqnhp .grid--gapless.clx-grid { gap: 0px; }
.cl-sec-imagewithtextknqnhp .grid--1-col .grid__item { max-width: 100%; width: 100%; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .grid--2-col-tablet .grid__item { width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); } }
.cl-sec-imagewithtextknqnhp .media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-imagewithtextknqnhp .media > :not(.zoom):not(.clx-deferred-media__poster-button), .cl-sec-imagewithtextknqnhp .media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-imagewithtextknqnhp .media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-imagewithtextknqnhp .clx-button, .cl-sec-imagewithtextknqnhp .shopify-challenge__button, .cl-sec-imagewithtextknqnhp .customer button, .cl-sec-imagewithtextknqnhp button.clx-shopify-payment-button__button--unbranded, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"], .cl-sec-imagewithtextknqnhp .cart__dynamic-checkout-buttons [role="button"], .cl-sec-imagewithtextknqnhp .cart__dynamic-checkout-buttons iframe { --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; }
.cl-sec-imagewithtextknqnhp .clx-button, .cl-sec-imagewithtextknqnhp .shopify-challenge__button, .cl-sec-imagewithtextknqnhp .customer button, .cl-sec-imagewithtextknqnhp button.clx-shopify-payment-button__button--unbranded { min-width: calc(120px + var(--buttons-border-width) * 2); min-height: calc(45px + var(--buttons-border-width) * 2); }
.cl-sec-imagewithtextknqnhp .clx-button, .cl-sec-imagewithtextknqnhp .shopify-challenge__button, .cl-sec-imagewithtextknqnhp .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 30px; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: 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; font-size: 15px; 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)); }
.cl-sec-imagewithtextknqnhp .clx-button::before, .cl-sec-imagewithtextknqnhp .shopify-challenge__button::before, .cl-sec-imagewithtextknqnhp .customer button::before, .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded::before, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]::before, .cl-sec-imagewithtextknqnhp .cart__dynamic-checkout-buttons [role="button"]::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-imagewithtextknqnhp .clx-button::after, .cl-sec-imagewithtextknqnhp .shopify-challenge__button::after, .cl-sec-imagewithtextknqnhp .customer button::after, .cl-sec-imagewithtextknqnhp .clx-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-imagewithtextknqnhp .clx-button:not([disabled]):hover::after, .cl-sec-imagewithtextknqnhp .shopify-challenge__button:hover::after, .cl-sec-imagewithtextknqnhp .customer button:hover::after, .cl-sec-imagewithtextknqnhp .clx-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-imagewithtextknqnhp .clx-button:focus-visible, .cl-sec-imagewithtextknqnhp .clx-button:focus, .cl-sec-imagewithtextknqnhp .clx-button.focused, .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]:focus-visible, .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]:focus { outline: 0px; box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3); }
.cl-sec-imagewithtextknqnhp .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-imagewithtextknqnhp .clx-button::selection, .cl-sec-imagewithtextknqnhp .shopify-challenge__button::selection, .cl-sec-imagewithtextknqnhp .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-imagewithtextknqnhp .clx-button, .cl-sec-imagewithtextknqnhp .button-label, .cl-sec-imagewithtextknqnhp .shopify-challenge__button, .cl-sec-imagewithtextknqnhp .customer button { font-size: 15px; letter-spacing: 1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-imagewithtextknqnhp .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
.cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .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-imagewithtextknqnhp .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-imagewithtextknqnhp .global-media-settings::after { content: ""; position: absolute; top: calc(var(--media-border-width) * -1); right: calc(var(--media-border-width) * -1); bottom: calc(var(--media-border-width) * -1); left: calc(var(--media-border-width) * -1); border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); z-index: -1; pointer-events: none; }
.cl-sec-imagewithtextknqnhp .global-media-settings img, .cl-sec-imagewithtextknqnhp .global-media-settings iframe, .cl-sec-imagewithtextknqnhp .global-media-settings model-viewer, .cl-sec-imagewithtextknqnhp .global-media-settings video, .cl-sec-imagewithtextknqnhp .global-media-settings .clx-placeholder-svg { border-radius: calc(var(--media-radius) - var(--media-border-width)); }
@supports not (inset: 10px) { .cl-sec-imagewithtextknqnhp .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-imagewithtextknqnhp .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@supports not (inset: 10px) { .cl-sec-imagewithtextknqnhp .grid--gapless .grid__item { padding-left: 0px; padding-bottom: 0px; } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-imagewithtextknqnhp .clx-grid { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); } }
@media (forced-colors: active) { .cl-sec-imagewithtextknqnhp .clx-button, .cl-sec-imagewithtextknqnhp .shopify-challenge__button, .cl-sec-imagewithtextknqnhp .customer button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-imagewithtextknqnhp .clx-button:focus-visible, .cl-sec-imagewithtextknqnhp .clx-button:focus, .cl-sec-imagewithtextknqnhp .clx-button.focused, .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded:focus-visible, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]:focus-visible, .cl-sec-imagewithtextknqnhp .clx-shopify-payment-button__button--unbranded:focus, .cl-sec-imagewithtextknqnhp .shopify-payment-button [role="button"]:focus { outline: transparent solid 1px; } }
.cl-sec-imagewithtextknqnhp .clx-rte::after { clear: both; content: ""; display: block; }
.cl-sec-imagewithtextknqnhp .clx-rte > :first-child { margin-top: 0px; }
.cl-sec-imagewithtextknqnhp .clx-rte > :last-child { margin-bottom: 0px; }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextknqnhp .scroll-trigger.animate--fade-in, .cl-sec-imagewithtextknqnhp .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextknqnhp .scroll-trigger.animate--slide-in { transform: translateY(20px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-imagewithtextknqnhp .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 75ms); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-imagewithtextknqnhp { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-imagewithtextknqnhp { --swiper-theme-color: #007aff;}
.cl-sec-imagewithtextknqnhp { --swiper-navigation-size: 44px;}
.cl-sec-imagewithtextknqnhp { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-imagewithtextknqnhp { --junipOutlineColor: #637381;}
.cl-sec-imagewithtextknqnhp { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-imagewithtextknqnhp, .cl-sec-imagewithtextknqnhp { scroll-behavior: auto !important;}
.cl-sec-imagewithtextknqnhp .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-imagewithtextknqnhp h2, .cl-sec-imagewithtextknqnhp h3, .cl-sec-imagewithtextknqnhp h4, .cl-sec-imagewithtextknqnhp h5 { margin: 0px; }
.cl-sec-imagewithtextknqnhp .image-with-text .clx-grid { margin-bottom: 0px; }
.cl-sec-imagewithtextknqnhp .image-with-text .grid__item { position: relative; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .image-with-text__grid--reverse { flex-direction: row-reverse; } }
.cl-sec-imagewithtextknqnhp .image-with-text__media { min-height: 100%; overflow: visible; }
.cl-sec-imagewithtextknqnhp .image-with-text__media--medium { height: 296px; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .image-with-text__media--medium { height: 460px; } }
.cl-sec-imagewithtextknqnhp .image-with-text__content { align-items: flex-start; display: flex; flex-direction: column; height: 100%; justify-content: center; align-self: center; padding: 40px calc(40px / var(--font-body-scale)) 50px; position: relative; z-index: 1; }
.cl-sec-imagewithtextknqnhp .image-with-text .grid__item::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
.cl-sec-imagewithtextknqnhp .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item::after { border-radius: var(--media-radius); box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }
.cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .image-with-text .image-with-text__media-item > * { border-radius: var(--media-radius); overflow: hidden; box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity)); }
.cl-sec-imagewithtextknqnhp .image-with-text .global-media-settings { overflow: hidden !important; }
.cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item > *, .cl-sec-imagewithtextknqnhp .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item > * { box-shadow: none; }
.cl-sec-imagewithtextknqnhp .image-with-text__content--mobile-center > * { align-self: center; text-align: center; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .image-with-text__grid--reverse .image-with-text__content { margin-left: auto; } }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .image-with-text__content--desktop-center > * { align-self: center; text-align: center; } }
.cl-sec-imagewithtextknqnhp .image-with-text:not(.collapse-corners, .image-with-text--overlap) .image-with-text__media-item { z-index: 2; }
.cl-sec-imagewithtextknqnhp .image-with-text.image-with-text--overlap .backround-transparent, .cl-sec-imagewithtextknqnhp .image-with-text:not(.image-with-text--overlap) .clx-background-transparent { background: transparent; }
.cl-sec-imagewithtextknqnhp .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-imagewithtextknqnhp .image-with-text__content { padding: 60px 70px 70px; } }
.cl-sec-imagewithtextknqnhp .image-with-text__content > * + * { margin-top: 20px; }
.cl-sec-imagewithtextknqnhp .image-with-text__content > :first-child:is(.image-with-text__heading), .cl-sec-imagewithtextknqnhp .image-with-text__text--caption + .image-with-text__heading, .cl-sec-imagewithtextknqnhp .image-with-text__text--caption:first-child { margin-top: 0px; }
.cl-sec-imagewithtextknqnhp .image-with-text__content .image-with-text__text + .clx-button { margin-top: 30px; }
.cl-sec-imagewithtextknqnhp .image-with-text__heading { margin-bottom: 0px; }
@supports not (inset: 10px) { .cl-sec-imagewithtextknqnhp .image-with-text .clx-grid { margin-left: 0px; } }
.cl-sec-imagewithtextknqnhp .section-template--23173288821016__image_with_text_KNQnHp-padding { padding-top: 18px; padding-bottom: 18px; }
@media screen and (min-width: 750px) { .cl-sec-imagewithtextknqnhp .section-template--23173288821016__image_with_text_KNQnHp-padding { padding-top: 24px; padding-bottom: 24px; } }
.cl-sec-imagewithtextknqnhp #cl-shopify-section-template--23173288821016__image_with_text_KNQnHp { margin-top: calc(var(--spacing-sections-desktop) / -); }
.cl-sec-imagewithtextknqnhp { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* 07-customliquidcpmcln */


.cl-sec-customliquidcpmcln, .cl-sec-customliquidcpmcln .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-customliquidcpmcln, .cl-sec-customliquidcpmcln .color-scheme-1, .cl-sec-customliquidcpmcln .color-scheme-2, .cl-sec-customliquidcpmcln .color-scheme-3, .cl-sec-customliquidcpmcln .color-scheme-4, .cl-sec-customliquidcpmcln .color-scheme-5, .cl-sec-customliquidcpmcln .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-customliquidcpmcln .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-customliquidcpmcln .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-customliquidcpmcln .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-customliquidcpmcln .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-customliquidcpmcln .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-customliquidcpmcln .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-customliquidcpmcln .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-customliquidcpmcln .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-customliquidcpmcln .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-customliquidcpmcln .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-customliquidcpmcln { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-customliquidcpmcln *, .cl-sec-customliquidcpmcln ::before, .cl-sec-customliquidcpmcln ::after { box-sizing: inherit; }
.cl-sec-customliquidcpmcln { box-sizing: border-box; font-size: 10px;}
.cl-sec-customliquidcpmcln { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-customliquidcpmcln * { -webkit-font-smoothing: antialiased; }
.cl-sec-customliquidcpmcln { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-customliquidcpmcln { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-customliquidcpmcln { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-customliquidcpmcln { --page-width-x-paddings-mobile: 16px;}
.cl-sec-customliquidcpmcln .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
@media screen and (min-width: 750px) { .cl-sec-customliquidcpmcln .clx-page-width { padding: 0px 50px; } }
.cl-sec-customliquidcpmcln .clx-section + .clx-section, .cl-sec-customliquidcpmcln .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-customliquidcpmcln .clx-section + .clx-section, .cl-sec-customliquidcpmcln .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-customliquidcpmcln a:empty, .cl-sec-customliquidcpmcln ul:empty, .cl-sec-customliquidcpmcln dl:empty, .cl-sec-customliquidcpmcln div:empty, .cl-sec-customliquidcpmcln section:empty, .cl-sec-customliquidcpmcln article:empty, .cl-sec-customliquidcpmcln p:empty, .cl-sec-customliquidcpmcln h1:empty, .cl-sec-customliquidcpmcln h2:empty, .cl-sec-customliquidcpmcln h3:empty, .cl-sec-customliquidcpmcln h4:empty, .cl-sec-customliquidcpmcln h5:empty, .cl-sec-customliquidcpmcln h6:empty { display: none; }
.cl-sec-customliquidcpmcln { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-customliquidcpmcln .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-customliquidcpmcln { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-customliquidcpmcln { --swiper-theme-color: #007aff;}
.cl-sec-customliquidcpmcln { --swiper-navigation-size: 44px;}
.cl-sec-customliquidcpmcln { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-customliquidcpmcln { --junipOutlineColor: #637381;}
.cl-sec-customliquidcpmcln { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-customliquidcpmcln, .cl-sec-customliquidcpmcln { scroll-behavior: auto !important;}
.cl-sec-customliquidcpmcln .eui-slider { position: relative; height: 100%; user-select: none; overflow: hidden; }
.cl-sec-customliquidcpmcln .eui-slider-inner { z-index: 1; position: relative; height: 100%; display: flex; transition-property: transform, -webkit-transform; }
.cl-sec-customliquidcpmcln .eui-slider-slide { width: 100%; height: 100%; display: inline-block; overflow: hidden; flex-grow: 1; flex-shrink: 0; }
.cl-sec-customliquidcpmcln .eui-slider-arrow { opacity: 0; visibility: hidden; pointer-events: none; }
.cl-sec-customliquidcpmcln .eui-slider-arrow-enabled { opacity: 1; visibility: visible; pointer-events: all; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-container div:empty { display: block; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed { font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Roboto, "Open Sans", "Helvetica Neue", sans-serif; line-height: 18px; font-weight: 400; width: 100%; max-height: 100%; position: relative; box-sizing: border-box; min-width: 150px; min-height: 100px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-title { font-size: 24px; font-weight: 600; text-align: center; line-height: 32px; padding: 24px 10px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-content { position: relative; width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-content-loader { color: rgba(0, 0, 0, 0.2); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-container { width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed a { text-decoration: none; color: rgb(0, 0, 0); margin: 0px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed a:hover { text-decoration: underline; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-loader { box-sizing: border-box; display: block; position: absolute; top: 50%; left: 50%; border-radius: 50%; border-style: solid; border-top-color: transparent; animation: 1s linear 0s infinite normal none running eapps-instagram-feed-loader; opacity: 0; visibility: hidden; width: 32px; height: 32px; margin: -16px 0px 0px -16px; border-width: 2px; z-index: 1; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-data-status { position: fixed; bottom: 20px; right: 20px; padding: 16px; border-radius: 8px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 6px; z-index: 99999999; opacity: 0; visibility: hidden; pointer-events: none; transition: 0.2s; max-width: 320px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header { background: rgb(255, 255, 255); padding: 20px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-inner { display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; margin: 0px auto; max-width: 600px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user { display: flex; align-items: center; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-picture { display: block; width: 40px; height: 40px; border-radius: 50%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; box-sizing: border-box; transition: 0.2s; margin: 0px !important; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-picture:hover { opacity: 0.95; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-picture-wrapper { background: linear-gradient(40deg, rgb(249, 155, 74) 15%, rgb(221, 48, 113) 50%, rgb(199, 46, 141) 85%); width: 48px; height: 48px; border-radius: 50%; padding: 4px; box-sizing: border-box; margin-right: 12px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-picture-wrapper > a { width: 100%; height: 100%; display: block; border-radius: 50%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-info-name { display: flex; align-items: center; font-size: 16px; font-weight: bold; color: currentcolor; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-info-verified-badge { display: block; margin-left: 4px; width: 12px; height: 12px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-info-verified-badge svg { display: block; width: 12px; height: 12px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user-info-caption { font-size: 12px; opacity: 0.5; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats { display: flex; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user + .eapps-instagram-feed-header-stats { margin-left: 40px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats-item { text-align: center; margin-right: 20px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats-item:last-child { margin-right: 0px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats-item-value { font-size: 14px; font-weight: bold; color: currentcolor; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats-item-label { font-size: 12px; color: currentcolor; opacity: 0.5; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button { display: flex; align-items: center; position: relative; height: 32px; line-height: 32px; border-radius: 4px; overflow: hidden; padding: 0px 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(0, 149, 246); color: rgb(255, 255, 255); text-align: center; outline: none; cursor: pointer; margin-left: 40px; font-size: 14px; transition: background 0.2s; text-decoration: none; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-user + .eapps-instagram-feed-header-follow-button-wrapper, .cl-sec-customliquidcpmcln .eapps-instagram-feed-header-stats + .eapps-instagram-feed-header-follow-button-wrapper { margin-left: 40px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button::after { content: ""; position: absolute; inset: 0px; background: currentcolor; opacity: 0; visibility: hidden; transition: 0.2s; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button:hover { text-decoration: none; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button:hover::after { opacity: 0.1; visibility: visible; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button-icon { width: 16px; height: 16px; display: block; fill: currentcolor; margin-right: 8px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-header-follow-button-label { color: currentcolor; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts { width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-container { width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-inner { box-sizing: border-box; position: relative; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-view { display: inline-flex; flex-flow: wrap; justify-content: flex-start; box-sizing: border-box; width: 100%; height: auto; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-view.eui-slider-slide { display: inline-flex; width: 100%; height: auto; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider { position: relative; height: auto; user-select: none; cursor: grab; width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-inner { z-index: 1; position: relative; height: auto; display: flex; width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-nav { background: rgb(0, 0, 0); position: absolute; top: 50%; width: 60px; height: 60px; justify-content: center; align-items: center; border-radius: 50%; z-index: 1; cursor: pointer; opacity: 0.85; transition: 0.2s; backface-visibility: hidden; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-nav-icon { width: 12px; height: 16px; fill: rgb(255, 255, 255); display: block; position: absolute; top: 50%; transform: translateY(-50%); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-nav:hover { opacity: 1; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-prev { left: 0px; transform: translate3d(-50%, -50%, 0px); box-shadow: rgba(0, 0, 0, 0.3) 2px 0px 5px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-prev .eapps-instagram-feed-posts-slider-nav-icon { right: 12px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-prev:active { transform: translate3d(-50%, -50%, 0px) scale(0.9); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-next { right: 0px; transform: translate(50%, -50%); box-shadow: rgba(0, 0, 0, 0.3) -2px 0px 5px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-next .eapps-instagram-feed-posts-slider-nav-icon { left: 12px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-next:active { transform: translate3d(50%, -50%, 0px) scale(0.9); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item { box-sizing: border-box; display: flex; flex-direction: column; position: relative; background: rgb(255, 255, 255); transition: opacity 0.2s, visibility 0.2s; opacity: 0; visibility: hidden; overflow: hidden; flex-grow: 0; flex-shrink: 0; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded { opacity: 1; visibility: visible; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item a, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item a:hover { color: rgb(0, 53, 105); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-link { cursor: pointer; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image { width: auto; top: 50%; left: 50%; position: absolute !important; margin: 0px !important; transform: translate(-50%, -50%) !important; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image-portrait .eapps-instagram-feed-posts-item-image { width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image-landscape .eapps-instagram-feed-posts-item-image { min-width: 100%; height: 100% !important; max-width: inherit !important; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image-wrapper { padding-top: 100%; position: relative; overflow: hidden; margin: -1px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image-icon { display: none; position: absolute; z-index: 2; top: 0.6em; right: 0.6em; width: 24px; height: 24px; transition: 0.3s; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-image-icon svg { display: block; width: 24px; height: 24px; fill: rgba(255, 255, 255, 0.8); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-type-video .eapps-instagram-feed-posts-item-image-icon-video { display: block; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-type-carousel .eapps-instagram-feed-posts-item-image-icon-carousel { display: block; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-likes-count, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-comments-count { display: inline-flex; align-items: center; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-likes-count-icon, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-comments-count-icon { fill: currentcolor; width: 24px; height: 24px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-likes-count-label, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-comments-count-label { margin-left: 6px; font-size: 14px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile { user-select: none; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-link { width: 100%; box-sizing: border-box; display: flex; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-overlay { position: absolute; z-index: 2; inset: -1px; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s, visibility 0.3s; text-align: center; box-sizing: border-box; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8); display: flex; align-items: center; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) { .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-overlay { transition: none; } }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-overlay-hover, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-with-data:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-overlay { opacity: 1; visibility: visible; pointer-events: all; padding-top: 0px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-content { transform: translateY(10%); width: 80%; max-height: 80%; margin: 0px auto; position: relative; transition: 0.3s; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-with-data:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-content { transform: translateY(0px); }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-media { width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image { transition: transform 0.3s, filter 0.3s, -webkit-transform 0.3s, -webkit-filter 0.3s; left: 50%; transform: scale(1) translate(-50%, -50%); transform-origin: 0px 0px; backface-visibility: hidden; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) { .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image { transition: none; } }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-with-data:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image { transform: scale(1.1) translate(-50%, -50%); transform-origin: 0px 0px; filter: grayscale(1); }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) { .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-with-data:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image { transform: scale(1.05) translate(-50%, -50%); } }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-with-data:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image-icon { opacity: 0; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-likes-count, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-comments-count { min-width: 70px; justify-content: center; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-likes-count-label, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-comments-count-label { font-size: 16px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-likes-count-icon, .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-comments-count-icon { width: 24px; height: 24px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-likes-count + .eapps-instagram-feed-posts-item-comments-count { margin-left: 20px; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-text { font-size: 14px; line-height: 21px; display: inline-block; overflow: hidden; margin-top: 12%; text-align: center; max-height: 84px; width: 100%; }
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-text-clone { opacity: 0; visibility: hidden; position: absolute; left: 0px; right: 0px; max-height: none; }
.cl-sec-customliquidcpmcln .section-template--23173288821016__custom_liquid_CPmCLN-padding { padding-top: calc(30px); padding-bottom: calc(6px); }
@media screen and (min-width: 750px) { .cl-sec-customliquidcpmcln .section-template--23173288821016__custom_liquid_CPmCLN-padding { padding-top: 40px; padding-bottom: 8px; } }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a, .cl-sec-customliquidcpmcln #eapps-instagram-feed-popup-1 a { text-decoration: none; color: rgb(0, 0, 0); margin: 0px; }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a:hover, .cl-sec-customliquidcpmcln #eapps-instagram-feed-popup-1 a:hover { text-decoration: underline; }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 { width: 100%; }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-header { background: rgb(250, 248, 246); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-header-user-picture { box-shadow: rgb(250, 248, 246) 0px 0px 0px 2px; }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-header, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-header a { color: rgb(30, 30, 30); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a.eapps-instagram-feed-header-follow-button, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a.eapps-instagram-feed-header-follow-button:hover { text-decoration: none; background: rgb(30, 30, 30); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a.eapps-instagram-feed-header-follow-button, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 a.eapps-instagram-feed-header-follow-button:hover { color: rgb(255, 255, 255); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-content, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-text, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item a, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item a:hover { color: rgb(0, 0, 0); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content, .cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-text { color: rgb(255, 255, 255); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-item-overlay { background: rgba(0, 0, 0, 0.8); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-slider-nav-icon { fill: rgb(255, 255, 255); }
.cl-sec-customliquidcpmcln #eapps-instagram-feed-1 .eapps-instagram-feed-posts-slider-nav { background: rgba(0, 0, 0, 0.9); }
.cl-sec-customliquidcpmcln #cl-shopify-section-template--23173288821016__custom_liquid_CPmCLN { margin-top: calc(var(--spacing-sections-mobile) / -); }
@media screen and (min-width: 750px) { .cl-sec-customliquidcpmcln #cl-shopify-section-template--23173288821016__custom_liquid_CPmCLN { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-customliquidcpmcln { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* feed Elfsight: o JS dele refaz a grade por largura (4x2 no desktop, 3x2 no mobile); a largura do trilho vinha
   congelada em 1312px do desktop */
.cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-slider-inner { width: 100% !important; }
.cl-sec-customliquidcpmcln .eui-slider-slide ~ .eui-slider-slide { display: none !important; }
@media screen and (max-width: 749.98px) {
  .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item { width: calc(100% / 3) !important; }
  .cl-sec-customliquidcpmcln .eapps-instagram-feed-posts-item:nth-child(n+7) { display: none !important; }
}

/* 08-featuredcollection */


.cl-sec-featuredcollection, .cl-sec-featuredcollection .color-scheme-1 { --color-background: 250,248,246; --gradient-background: #faf8f6; --color-foreground: 30,30,30; --color-background-contrast: 204,184,164; --color-shadow: 30,30,30; --color-button: 30,30,30; --color-button-text: 255,255,255; --color-secondary-button: 250,248,246; --color-secondary-button-text: 30,30,30; --color-link: 30,30,30; --color-badge-foreground: 30,30,30; --color-badge-background: 250,248,246; --color-badge-border: 30,30,30; --color-accent: 188,30,30; --payment-terms-background-color: rgb(250 248 246); }
.cl-sec-featuredcollection, .cl-sec-featuredcollection .color-scheme-1, .cl-sec-featuredcollection .color-scheme-2, .cl-sec-featuredcollection .color-scheme-3, .cl-sec-featuredcollection .color-scheme-4, .cl-sec-featuredcollection .color-scheme-5, .cl-sec-featuredcollection .color-scheme-0ec5db07-1fce-48e1-8243-3f59e304a395, .cl-sec-featuredcollection .color-scheme-750b5e56-ec83-49e9-b333-ac363650ae36, .cl-sec-featuredcollection .color-scheme-c939383f-bcdf-4a1a-ab19-a8f2ba2a2bb0, .cl-sec-featuredcollection .color-scheme-27bd72dc-a699-4e2b-9561-23adcadf323d, .cl-sec-featuredcollection .color-scheme-a2c3f00b-a17a-4a35-9b8b-f3247df9d990, .cl-sec-featuredcollection .color-scheme-bf858a1a-9d49-42f2-905d-ca645644f2df, .cl-sec-featuredcollection .color-scheme-b164bd8e-e5b2-4a14-9128-e96ade52961c, .cl-sec-featuredcollection .color-scheme-640c2b50-8746-411a-80f8-6fa85382d8ac, .cl-sec-featuredcollection .color-scheme-62423dd5-069f-458a-8ceb-d8ccee9c94c6, .cl-sec-featuredcollection .color-scheme-53800dd6-3a7a-4431-8881-aa1349c3a2e4, .cl-sec-featuredcollection .color-scheme-1c885588-8ec5-40a9-ae99-4d8dcb064f6c { color: rgba(var(--color-foreground), 1); background-color: rgb(var(--color-background)); }
.cl-sec-featuredcollection { --font-body-family: 'Pragmatica', sans-serif; --font-heading-family: 'Pragmatica', sans-serif; --font-accent-family: 'Presti Display', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1412px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4px; --product-card-shadow-blur-radius: 5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4px; --collection-card-shadow-blur-radius: 5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4px; --blog-card-shadow-blur-radius: 5px; --badge-corner-radius: 4px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 12px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --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: 128px; --spacing-sections-mobile: 64px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 40px; --grid-mobile-vertical-spacing: 24px; --grid-mobile-horizontal-spacing: 24px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --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; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 1.0; --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-featuredcollection *, .cl-sec-featuredcollection ::before, .cl-sec-featuredcollection ::after { box-sizing: inherit; }
.cl-sec-featuredcollection { box-sizing: border-box; font-size: 10px;}
.cl-sec-featuredcollection { margin: 0px; font-size: 14px; letter-spacing: normal; line-height: calc(1 + 0.2 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight);}
.cl-sec-featuredcollection .btn { display: inline-flex; justify-content: center; align-items: center; border: 1px solid rgb(var(--color-button)); border-radius: var(--buttons-radius); font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); font-size: 14px; line-height: 1; text-transform: uppercase; min-height: 44px; padding: 10px 24px; cursor: pointer; text-decoration: none; background-color: rgb(var(--color-button)); color: rgb(var(--color-button-text)); transition: var(--duration-default) ease; appearance: none; min-width: 76px; }
.cl-sec-featuredcollection .btn--primary:not(:disabled):not([aria-disabled="true"]):not(.disabled):hover { border-color: rgb(99, 82, 71); background-color: rgb(99, 82, 71); color: rgb(var(--color-button-text)); }
.cl-sec-featuredcollection .btn--primary .path { stroke: rgb(var(--color-button-text)); }
.cl-sec-featuredcollection * { -webkit-font-smoothing: antialiased; }
.cl-sec-featuredcollection { scroll-behavior: smooth; text-size-adjust: none;}
.cl-sec-featuredcollection .position-relative { position: relative !important; }
.cl-sec-featuredcollection .d-flex { display: flex !important; }
.cl-sec-featuredcollection .d-inline-flex { display: inline-flex !important; }
.cl-sec-featuredcollection .justify-content-between { justify-content: space-between !important; }
.cl-sec-featuredcollection .text-uppercase { text-transform: uppercase; }
.cl-sec-featuredcollection .tags-wrapper { z-index: 100; position: absolute; top: 8px; right: 8px; display: grid; grid-template-columns: 1fr; gap: 6px; justify-items: end; }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .tags-wrapper { top: 16px; right: 16px; } }
.cl-sec-featuredcollection .tags-wrapper .tag { display: block; z-index: 100; background: rgb(255, 255, 255); color: rgb(99, 82, 71); padding: 2px 6px; font-size: 10px; font-weight: 500; border-radius: 5px; }
@media screen and (min-width: 576px) { .cl-sec-featuredcollection .tags-wrapper .tag { padding: 7px 12px; font-size: 11px; border-radius: 8px; } }
.cl-sec-featuredcollection .clx-card__inner .tag { padding: 0px; background: rgba(0, 0, 0, 0) !important; color: rgb(99, 82, 71) !important; }
.cl-sec-featuredcollection .clx-card__inner .tags-wrapper { right: unset; left: 10px; justify-items: start; }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .clx-card__inner .tags-wrapper { top: 12px; left: 12px; } }
.cl-sec-featuredcollection .swiper-arrow-next, .cl-sec-featuredcollection .swiper-arrow-prev { border-radius: 50%; display: flex; justify-content: center; align-items: center; background: rgb(255, 255, 255); width: 32px !important; min-width: 32px !important; height: 32px !important; color: rgb(var(--color-foreground)) !important; top: var(--swiper-navigation-top-offset, 38%) !important; }
.cl-sec-featuredcollection .swiper-arrow-next::after, .cl-sec-featuredcollection .swiper-arrow-prev::after { content: none !important; }
.cl-sec-featuredcollection .swiper-arrow-next svg, .cl-sec-featuredcollection .swiper-arrow-prev svg { width: 10px !important; height: 10px !important; }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .swiper-arrows-opacity:hover .swiper-arrow-next, .cl-sec-featuredcollection .swiper-arrows-opacity:hover .swiper-arrow-prev { opacity: 1; } }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .swiper-arrows-opacity .swiper-arrow-next, .cl-sec-featuredcollection .swiper-arrows-opacity .swiper-arrow-prev { opacity: 0; } }
.cl-sec-featuredcollection .price__discount-badge { height: 20px; width: auto; min-width: 38px; display: flex; justify-content: center; align-items: center; background-color: rgb(var(--color-ea-badge, var(--color-accent))); color: rgb(var(--color-ea-badge-text, var(--color-background))); border-radius: var(--buttons-radius); padding-top: 1px; padding-left: 4px; padding-right: 4px; white-space: nowrap; text-transform: uppercase; }
.cl-sec-featuredcollection .swiper-button-next { z-index: 2 !important; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .swiper-button-next { right: var(--swiper-navigation-sides-offset, 0px) !important; } }
.cl-sec-featuredcollection .swiper-button-prev { z-index: 2 !important; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .swiper-button-prev { left: var(--swiper-navigation-sides-offset, 0px) !important; } }
.cl-sec-featuredcollection { --show-usual-price: none; --show-discounted-price: none; --show-usual-content: none; --show-early-access-content: none; --show-special-offer-content: none; --show-evergreen-offer-content: none;}
.cl-sec-featuredcollection [data-usual-price] { display: var(--show-usual-price); }
.cl-sec-featuredcollection [data-discounted-price] { display: var(--show-discounted-price); }
.cl-sec-featuredcollection .custom-bis-trigger { padding: 0px !important; }
.cl-sec-featuredcollection :is(.featured-collection, .tabs-collections, .collection, .related-wrapper, product-recommendations, recently-viewed-products) [data-discounted-price] .price__discount-badge { display: none !important; }
.cl-sec-featuredcollection { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; --focused-base-outline: 2px solid rgba(var(--color-foreground), .5); --focused-base-outline-offset: 3px; --focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);}
.cl-sec-featuredcollection .product-card-wrapper .clx-card, .cl-sec-featuredcollection .contains-card--product { --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-featuredcollection { --page-width-x-paddings-mobile: 16px;}
.cl-sec-featuredcollection .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0 var(--page-width-x-paddings-mobile); }
.cl-sec-featuredcollection .page-width-desktop { padding: 0px; margin: 0px auto; }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .clx-page-width { padding: 0px 50px; } }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .page-width-desktop { padding: 0px; } }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .page-width-desktop { max-width: var(--page-width); padding: 0px 50px; } }
.cl-sec-featuredcollection .isolate { position: relative; z-index: 0; }
.cl-sec-featuredcollection .clx-section + .clx-section, .cl-sec-featuredcollection .section--visible { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .clx-section + .clx-section, .cl-sec-featuredcollection .section--visible { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-featuredcollection .cl-hidden { display: none !important; }
.cl-sec-featuredcollection .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-featuredcollection .visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-featuredcollection h1, .cl-sec-featuredcollection h2, .cl-sec-featuredcollection h3, .cl-sec-featuredcollection h4, .cl-sec-featuredcollection h5, .cl-sec-featuredcollection .h0, .cl-sec-featuredcollection .clx-h1, .cl-sec-featuredcollection .clx-h2, .cl-sec-featuredcollection .clx-h3, .cl-sec-featuredcollection .clx-h4, .cl-sec-featuredcollection .clx-h5 { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; color: rgb(var(--color-foreground)); line-height: calc(1 - (.1/max(1,var(--font-heading-scale)))); word-break: break-word; }
.cl-sec-featuredcollection h2, .cl-sec-featuredcollection .clx-h2 { font-size: calc(var(--font-heading-scale) * 32px); }
@media only screen and (min-width: 750px) { .cl-sec-featuredcollection h2, .cl-sec-featuredcollection .clx-h2 { font-size: calc(var(--font-heading-scale) * 64px); } }
.cl-sec-featuredcollection h3, .cl-sec-featuredcollection .clx-h3 { font-size: calc(var(--font-heading-scale) * 24px); }
@media only screen and (min-width: 750px) { .cl-sec-featuredcollection h3, .cl-sec-featuredcollection .clx-h3 { font-size: calc(var(--font-heading-scale) * 40px); } }
.cl-sec-featuredcollection h5, .cl-sec-featuredcollection .clx-h5 { font-size: calc(var(--font-heading-scale) * 16px); }
@media only screen and (min-width: 750px) { .cl-sec-featuredcollection h5, .cl-sec-featuredcollection .clx-h5 { font-size: calc(var(--font-heading-scale) * 24px); } }
.cl-sec-featuredcollection .bodytext-lg, .cl-sec-featuredcollection .bodytext-md, .cl-sec-featuredcollection .bodytext-sm, .cl-sec-featuredcollection .bodytext-xs { font-family: var(--font-heading-family); font-style: var(--font-heading-style); font-weight: var(--font-heading-weight); letter-spacing: normal; }
.cl-sec-featuredcollection .bodytext-sm, .cl-sec-featuredcollection .clx-p { font-size: calc(var(--font-body-scale) * 14px) !important; line-height: 1.4; }
.cl-sec-featuredcollection .caption { font-size: 10px; letter-spacing: 0.7px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .caption { font-size: 12px; } }
.cl-sec-featuredcollection .caption-large, .cl-sec-featuredcollection .customer .clx-field input, .cl-sec-featuredcollection .customer select, .cl-sec-featuredcollection .clx-field__input, .cl-sec-featuredcollection .form__label, .cl-sec-featuredcollection .select__select { font-size: 13px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 0.4px; }
.cl-sec-featuredcollection .left { text-align: left; }
.cl-sec-featuredcollection .center { text-align: center; }
.cl-sec-featuredcollection .light { opacity: 0.7; }
.cl-sec-featuredcollection .full-unstyled-link { text-decoration: none; color: currentcolor; display: block; }
@media (prefers-reduced-motion) { .cl-sec-featuredcollection .motion-reduce { transition: none !important; animation: auto ease 0s 1 normal none running none !important; } }
.cl-sec-featuredcollection { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow);}
.cl-sec-featuredcollection .title, .cl-sec-featuredcollection .title-wrapper-with-link { margin: 30px 0px 20px; }
.cl-sec-featuredcollection .title-wrapper { margin-bottom: 30px; }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .title, .cl-sec-featuredcollection .title-wrapper-with-link { margin: 50px 0px 20px; } }
.cl-sec-featuredcollection .title-wrapper--no-top-margin { margin-top: 0px; }
.cl-sec-featuredcollection .clx-grid { display: flex; flex-wrap: wrap; margin-bottom: 20px; padding: 0px; list-style: none; column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .clx-grid { column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing); } }
.cl-sec-featuredcollection .clx-grid:last-child { margin-bottom: 0px; }
.cl-sec-featuredcollection .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-featuredcollection .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-featuredcollection .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); } }
.cl-sec-featuredcollection .media { display: block; background-color: rgba(var(--color-foreground),.1); position: relative; overflow: hidden; }
.cl-sec-featuredcollection .media--transparent { background-color: transparent; }
.cl-sec-featuredcollection .media > :not(.zoom):not(.clx-deferred-media__poster-button), .cl-sec-featuredcollection .media model-viewer { display: block; max-width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
.cl-sec-featuredcollection .media > img { object-fit: cover; object-position: center center; transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cl-sec-featuredcollection .media.media--hover-effect > img + img { opacity: 0; }
.cl-sec-featuredcollection .gradient { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; }
@media screen and (forced-colors: active) { .cl-sec-featuredcollection .clx-icon { color: canvastext; fill: canvastext !important; } }
.cl-sec-featuredcollection .ratio { display: flex; position: relative; align-items: stretch; }
.cl-sec-featuredcollection .ratio::before { content: ""; width: 0px; height: 0px; padding-bottom: var(--ratio-percent); }
@supports not (inset: 10px) { .cl-sec-featuredcollection .clx-grid { margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing)); } }
@supports not (inset: 10px) { .cl-sec-featuredcollection .grid__item { padding-left: var(--grid-mobile-horizontal-spacing); padding-bottom: var(--grid-mobile-vertical-spacing); } }
@supports not (inset: 10px) { .cl-sec-featuredcollection .clx-product-grid .grid__item { padding-bottom: var(--grid-mobile-vertical-spacing); } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-featuredcollection .clx-grid { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing); } }
@media screen and (min-width: 990px) and (max-width: 1199.98px) { .cl-sec-featuredcollection .grid--4-col-desktop .grid__item { width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); max-width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-featuredcollection .scroll-trigger.animate--fade-in, .cl-sec-featuredcollection .scroll-trigger.animate--slide-in { opacity: 0.01; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-featuredcollection .scroll-trigger.animate--slide-in { transform: translateY(20px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-featuredcollection .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order) * 75ms); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-featuredcollection { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
.cl-sec-featuredcollection .loading__spinner { position: absolute; z-index: 1; width: 18px; }
.cl-sec-featuredcollection .loading__spinner { width: 18px; display: inline-block; }
.cl-sec-featuredcollection .spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-featuredcollection .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-featuredcollection .path { stroke: canvastext; } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-featuredcollection { --swiper-theme-color: #007aff;}
.cl-sec-featuredcollection .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; }
.cl-sec-featuredcollection .swiper-android .swiper-slide, .cl-sec-featuredcollection .swiper-ios .swiper-slide, .cl-sec-featuredcollection .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.cl-sec-featuredcollection .swiper-horizontal { touch-action: pan-y; }
.cl-sec-featuredcollection .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; }
.cl-sec-featuredcollection { --swiper-navigation-size: 44px;}
.cl-sec-featuredcollection .swiper-button-next, .cl-sec-featuredcollection .swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.cl-sec-featuredcollection .swiper-button-next svg, .cl-sec-featuredcollection .swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center center; }
.cl-sec-featuredcollection .swiper-button-prev, .cl-sec-featuredcollection .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto; }
.cl-sec-featuredcollection .swiper-button-next::after, .cl-sec-featuredcollection .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.cl-sec-featuredcollection .swiper-button-prev::after, .cl-sec-featuredcollection .swiper-rtl .swiper-button-next::after { content: "prev"; }
.cl-sec-featuredcollection .swiper-button-next, .cl-sec-featuredcollection .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto; }
.cl-sec-featuredcollection .swiper-button-next::after, .cl-sec-featuredcollection .swiper-rtl .swiper-button-prev::after { content: "next"; }
.cl-sec-featuredcollection { --ot-text-size-banner-title: calc(var(--ot-text-size) + 5px); --ot-text-size-popup-title: calc(var(--ot-text-size) + 5px); --ot-text-size-category-title: calc(var(--ot-text-size) + 2px); --ot-text-size-button: calc(var(--ot-text-size) + 2px);}
.cl-sec-featuredcollection { --junipOutlineColor: #637381;}
.cl-sec-featuredcollection { --junipPrimaryColor: #000000; --junipButtonColor: #000000; --junipButtonOutlineColor: #00000080; --junipStarColor: #121212; --junipButtonTextColor: #fff; --junipBorderColor: rgba(0, 0, 0, 0.08); --junipSurfaceColor: rgba(0, 0, 0, 0.03);}
.cl-sec-featuredcollection, .cl-sec-featuredcollection { scroll-behavior: auto !important;}
.cl-sec-featuredcollection .section-template--23173288821016__multicolumn_kjxaWR-padding .title-wrapper-with-link .title h1, .cl-sec-featuredcollection h2, .cl-sec-featuredcollection h3, .cl-sec-featuredcollection h4, .cl-sec-featuredcollection h5 { margin: 0px; }
.cl-sec-featuredcollection .card-wrapper { color: inherit; height: 100%; position: relative; text-decoration: none; }
.cl-sec-featuredcollection .clx-card { text-decoration: none; text-align: var(--text-alignment); }
.cl-sec-featuredcollection .clx-card:not(.ratio) { display: flex; flex-direction: column; height: 100%; }
.cl-sec-featuredcollection .card--card, .cl-sec-featuredcollection .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-featuredcollection .card--card::after, .cl-sec-featuredcollection .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-featuredcollection .card--card.gradient, .cl-sec-featuredcollection .clx-card__inner.gradient { transform: perspective(0px); }
.cl-sec-featuredcollection .clx-card__inner.color-scheme-1 { background: transparent; }
.cl-sec-featuredcollection .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-featuredcollection .card-information { text-align: var(--text-alignment); }
.cl-sec-featuredcollection .card__media, .cl-sec-featuredcollection .clx-card .media { bottom: 0px; position: absolute; top: 0px; }
.cl-sec-featuredcollection .clx-card .media { width: 100%; }
.cl-sec-featuredcollection .card__media { margin: var(--image-padding); width: calc(100% - 2 * var(--image-padding)); }
.cl-sec-featuredcollection .card--standard .card__media { margin: var(--image-padding); }
.cl-sec-featuredcollection .clx-card__inner { width: 100%; }
.cl-sec-featuredcollection .card--media .clx-card__inner .clx-card__content { position: relative; padding: calc(var(--image-padding) + 10px); }
.cl-sec-featuredcollection .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-featuredcollection .card__information { grid-row-start: 2; padding: 5px 10px; }
.cl-sec-featuredcollection .clx-card:not(.ratio) > .clx-card__content { grid-template-rows: max-content minmax(0px, 1fr) max-content auto; }
.cl-sec-featuredcollection .card__badge { place-self: flex-end flex-start; grid-row-start: 3; }
.cl-sec-featuredcollection .card__media .media img { height: 100%; object-fit: cover; object-position: center center; width: 100%; }
.cl-sec-featuredcollection .card__heading { margin-top: 0px; margin-bottom: 0px; }
.cl-sec-featuredcollection .card__heading:last-child { margin-bottom: 0px; }
.cl-sec-featuredcollection .card__heading a::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.cl-sec-featuredcollection .card__heading a::after { outline-offset: 3px; }
.cl-sec-featuredcollection .card__heading a:focus::after { box-shadow: 0 0 0 3px rgb(var(--color-background)),0 0 5px 4px rgba(var(--color-foreground),.3); outline: 2px solid rgba(var(--color-foreground),.5); }
.cl-sec-featuredcollection .card__heading a:focus:not(:focus-visible)::after { box-shadow: none; outline: 0px; }
.cl-sec-featuredcollection .card__heading a:focus { box-shadow: none; outline: 0px; }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .clx-card .media.media--hover-effect > img:only-child, .cl-sec-featuredcollection .card-wrapper .media.media--hover-effect > img:only-child { transition: transform var(--duration-long) ease; } }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .clx-card:hover .media.media--hover-effect > img:first-child:only-child, .cl-sec-featuredcollection .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child { transform: scale(1.03); } }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .card-wrapper:hover .media.media--hover-effect > img:first-child:not(:only-child) { opacity: 0; } }
@media screen and (min-width: 990px) { .cl-sec-featuredcollection .card-wrapper:hover .media.media--hover-effect > img + img { opacity: 1; transition: transform var(--duration-long) ease; transform: scale(1.03); } }
.cl-sec-featuredcollection .card--standard.card--media .clx-card__inner .card__information, .cl-sec-featuredcollection .card--standard.card--text:not(.card--horizontal) > .clx-card__content .card__heading:not(.card__heading--placeholder), .cl-sec-featuredcollection .card--standard:not(.card--horizontal) > .clx-card__content .card__badge, .cl-sec-featuredcollection .card--standard.card--text.article-card > .clx-card__content .card__information, .cl-sec-featuredcollection .card--standard > .clx-card__content .card__caption { display: none; }
.cl-sec-featuredcollection .card--standard > .clx-card__content { padding: 0px; }
.cl-sec-featuredcollection .card--standard > .clx-card__content .card__information { padding-left: 0px; padding-right: 0px; }
.cl-sec-featuredcollection .card-information > * + * { margin-top: 5px; }
.cl-sec-featuredcollection .card-information { width: 100%; }
.cl-sec-featuredcollection .card-information > * { line-height: calc(1 + .4 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-featuredcollection .card-information > :not(.visually-hidden:first-child) + :not(.clx-rating):not(.card__information-volume-pricing-note) { margin-top: 7px; }
.cl-sec-featuredcollection .card-information .caption { letter-spacing: 0.7px; }
.cl-sec-featuredcollection .ce-slider-component { --desktop-margin-left-first-item: max( 50px, calc((100vw - var(--page-width) + 100px - var(--grid-desktop-horizontal-spacing)) / 2) ); position: relative; display: block; }
@media screen and (max-width: 749px) { .cl-sec-featuredcollection .ce-slider-component.clx-page-width { padding: 0px 16px; } }
@media screen and (min-width: 749px) and (max-width: 990px) { .cl-sec-featuredcollection .ce-slider-component.clx-page-width { padding: 0px 50px; } }
.cl-sec-featuredcollection .collection__title.title-wrapper { margin-bottom: 0px; }
.cl-sec-featuredcollection .collection__view-all a:not(.link) { margin-top: 10px; }
.cl-sec-featuredcollection .featured-collection { overflow: hidden; }
@media screen and (max-width: 989.98px) { .cl-sec-featuredcollection .featured-collection .ce-slider-component { display: none !important; } }
.cl-sec-featuredcollection .featured-collection__mobile-wrapper { display: none; }
@media screen and (max-width: 989.98px) { .cl-sec-featuredcollection .featured-collection__mobile-wrapper { display: block !important; } }
.cl-sec-featuredcollection .featured-collection__mobile-tile { height: auto; width: 300px; margin-right: var(--grid-desktop-horizontal-spacing); }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .featured-collection__mobile-tile { margin-right: 8px; margin-left: 8px; } }
@media (max-width: 575px) { .cl-sec-featuredcollection .featured-collection__mobile-tile { width: 250px; } }
.cl-sec-featuredcollection .featured-collection__mobile-tile:last-of-type { margin-right: 0px; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .featured-collection__mobile-tile:last-of-type { margin-right: 8px; } }
.cl-sec-featuredcollection .collection__title h2 { text-transform: uppercase; margin-top: 0px; }
.cl-sec-featuredcollection .collection__view-all { min-width: fit-content; }
.cl-sec-featuredcollection .collection__view-all a { text-transform: uppercase; transition: var(--duration-medium); position: relative; color: rgb(var(--color-foreground)) !important; text-decoration: none !important; }
.cl-sec-featuredcollection .collection__view-all a:hover { color: rgb(99, 82, 71) !important; }
.cl-sec-featuredcollection .collection__view-all a:hover::after { background-color: rgb(99, 82, 71) !important; }
.cl-sec-featuredcollection .collection__view-all a::after { content: ""; position: absolute; bottom: -2px; left: 0px; right: 0px; height: 1px; background-color: rgb(30, 30, 30); }
.cl-sec-featuredcollection .card-wrapper .price__container { flex-wrap: wrap; gap: 8px; }
.cl-sec-featuredcollection .card-wrapper .price__container .price__discount-badge { margin: 0px !important; }
.cl-sec-featuredcollection .card-wrapper .price__container * { font-size: calc(var(--font-body-scale)*14px) !important; line-height: normal; }
.cl-sec-featuredcollection .card-wrapper .price__sale .price-item--regular { color: rgb(var(--color-accent)) !important; }
.cl-sec-featuredcollection .card-wrapper .clx-price > * { display: flex !important; align-items: center; }
.cl-sec-featuredcollection .product-card-wrapper .card__content-product { display: flex !important; flex-direction: column; }
.cl-sec-featuredcollection .product-card-wrapper .card__heading { letter-spacing: 0.8px !important; margin-bottom: 4px; }
.cl-sec-featuredcollection .product-card-wrapper .clx-card__content { padding-block: 4px; justify-content: space-between; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .product-card-wrapper .clx-card__content { flex-direction: column; } }
.cl-sec-featuredcollection .product-card-wrapper .card__bages { display: flex; flex-wrap: wrap; position: absolute; left: 12px; top: 12px; }
.cl-sec-featuredcollection .product-card-wrapper .clx-card .clx-quick-add { width: 100%; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .product-card-wrapper .clx-card .clx-quick-add { padding-top: 0px; margin-left: 0px; } }
.cl-sec-featuredcollection .product-card-wrapper .clx-card .clx-quick-add .btn.btn--primary { width: 100%; min-width: 76px; height: 44px; min-height: 44px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
@media screen and (max-width: 749.98px) { .cl-sec-featuredcollection .product-card-wrapper .clx-card .clx-quick-add .btn.btn--primary { width: 100%; min-width: 100%; } }
.cl-sec-featuredcollection .clx-quick-add { position: relative; grid-row-start: 4; margin: 0px; z-index: 1; }
.cl-sec-featuredcollection .quick-add__submit { min-width: 100%; box-sizing: border-box; }
.cl-sec-featuredcollection .section-template--23173288821016__featured_collection-padding { padding-top: 22px; padding-bottom: 30px; }
@media (min-width: 750px) { .cl-sec-featuredcollection .section-template--23173288821016__featured_collection-padding { padding-top: 38px; padding-bottom: 34px; } }
.cl-sec-featuredcollection .clx-price { color: rgb(var(--color-foreground)); }
.cl-sec-featuredcollection .clx-price > * { display: flex; align-items: center; }
.cl-sec-featuredcollection .price__container { flex-wrap: wrap; gap: 5px 8px; }
.cl-sec-featuredcollection .clx-price .price-item { display: block; }
.cl-sec-featuredcollection .clx-price s.price-item { margin-left: 8px; }
.cl-sec-featuredcollection .price__regular .price-item--regular { margin-right: 0px; }
.cl-sec-featuredcollection .clx-price:not(.price--show-badge) .price-item--last:last-of-type { margin: 0px; }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection .clx-price { margin-bottom: 0px; } }
.cl-sec-featuredcollection .price--sold-out .price__availability, .cl-sec-featuredcollection .price__regular { display: block; }
.cl-sec-featuredcollection .price__sale, .cl-sec-featuredcollection .price__availability, .cl-sec-featuredcollection .clx-price .price__badge-sale, .cl-sec-featuredcollection .clx-price .price__badge-sold-out, .cl-sec-featuredcollection .price--on-sale .price__regular, .cl-sec-featuredcollection .price--on-sale .price__availability { display: none; }
.cl-sec-featuredcollection .price--on-sale .price__sale { display: flex; flex-flow: wrap; align-items: center; }
.cl-sec-featuredcollection .price--on-sale .price-item--regular { text-decoration: line-through; color: rgb(var(--color-accent)); }
.cl-sec-featuredcollection .clx-unit-price { display: block; font-size: 11px; letter-spacing: 0.4px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.cl-sec-featuredcollection #cl-shopify-section-template--23173288821016__featured_collection { margin-top: calc(var(--spacing-sections-mobile) / -); }
@media screen and (min-width: 750px) { .cl-sec-featuredcollection #cl-shopify-section-template--23173288821016__featured_collection { margin-top: calc(var(--spacing-sections-desktop) / -); } }
.cl-sec-featuredcollection { --discountbox-style: simple; --discountbox-position: right; --discountbox-width: 410px; --discountbox-codeButtonColor: #ffffff; --discountbox-codeButtonBackgroundColor: #1e1e1e; --discountbox-codeButtonBorderColor: #1e1e1e; --discountbox-submitButtonBorderColor: #5aaa34; --discountbox-loadingBg: #635247; --discountbox-spinnerColor: #ffffff; --discountbox-inputColor: #1e1e1e; --discountbox-inputBg: #ffffff; --discountbox-inputBorder: #ffffff; --discountbox-discountInfoColor: #1e1e1e; --discountbox-discountInfoBg: #fafafa; --discountbox-discountInfoBorder: #e1e1e1;}
/* Swiper dele -> trilho (cl-ui.js) */
.cl-sec-featuredcollection .swiper-wrapper[data-cl-track] { transform: none !important; }
/* o Swiper dele deixa os slides vazarem ate a borda da tela (o trilho aqui rola dentro da propria caixa):
   a caixa do Swiper vira container de referencia e o trilho sangra ate a borda -- so abaixo de 990px
   (retrabalho 10-24, operador: no desktop o trilho sangrando "come um pedaco da tela"; fica na caixa da pagina) */
.cl-sec-featuredcollection :has(> .swiper-wrapper.cl-bleed[data-cl-track]) { container-type: inline-size; }
@media screen and (max-width: 989.98px) {
  .cl-sec-featuredcollection .swiper-wrapper.cl-bleed[data-cl-track] { width: auto !important; margin-right: calc((100cqw - 100vw) / 2); }
}
.cl-sec-featuredcollection .cl-loop-clone { display: none !important; }
@media screen and (min-width: 990px) {
  .cl-sec-featuredcollection [data-cl-track] > .swiper-slide[style*="--cl-sw"] { width: var(--cl-sw) !important; }
  .cl-sec-featuredcollection [data-cl-track] > .swiper-slide[style*="--cl-sm"] { margin-right: var(--cl-sm) !important; }
}
@media screen and (max-width: 749.98px) {
  .cl-sec-featuredcollection .cl-loop-clone { display: block !important; margin-left: calc(50vw - 250px - 16px - 250px / 2) !important; pointer-events: none; }
  .cl-sec-featuredcollection .swiper-wrapper.cl-bleed[data-cl-track] > * { scroll-snap-align: center; }
  .cl-sec-featuredcollection .swiper-wrapper.cl-bleed[data-cl-track] { margin-left: calc((100cqw - 100vw) / 2); }
}
@media screen and (max-width: 749.98px) {
  .cl-sec-featuredcollection [data-cl-sw="0"] { container-type: normal; }
  .cl-sec-featuredcollection :has(> [data-cl-sw="0"]) { container-type: inline-size; }
  .cl-sec-featuredcollection [data-cl-sw="0"] { width: auto !important; margin-left: calc((100cqw - 100vw) / 2) !important; margin-right: calc((100cqw - 100vw) / 2) !important; }
  .cl-sec-featuredcollection [data-cl-sw="0"][data-cl-track] > .swiper-slide.swiper-slide { width: calc((100cqw - 6.496241px) / 1.406015) !important; margin-left: 8px !important; margin-right: 8px !important; }
  .cl-sec-featuredcollection [data-cl-sw="0"] > .cl-loop-clone { display: block !important; margin-left: 8px !important; }
  .cl-sec-featuredcollection [data-cl-sw="0"] > .cl-loop-clone:nth-child(1) { margin-left: calc(((100vw - 100cqw) / 2) + (100cqw - calc((100cqw - 6.496241px) / 1.406015)) / 2 - 1 * (calc((100cqw - 6.496241px) / 1.406015) + 16px)) !important; }
  .cl-sec-featuredcollection [data-cl-sw="0"] > * { scroll-snap-align: center; }
}
