/** Shopify CDN: Minification failed

Line 127:76 Unexpected "90vw\\)\\]"
Line 165:100 Unexpected "0px\\)\\]"
Line 175:103 Unexpected "0\\.1\\)\\]"
Line 180:99 Unexpected "0\\.8\\)\\]"
Line 181:99 Unexpected "0\\.04\\)\\]"
Line 182:99 Unexpected "0\\.05\\)\\]"
Line 227:101 Unexpected "0\\.75\\)\\]"

**/
:where(div[class*="cl-sec-"]){--alpha-badge-border:.1;--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--animation-fade-in:fadeIn .6s cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn .6s cubic-bezier(0, 0, .3, 1) forwards;--badge-corner-radius:4.4px;--blog-card-border-opacity:0.1;--blog-card-border-width:0px;--blog-card-corner-radius:4px;--blog-card-image-padding:0px;--blog-card-shadow-blur-radius:5.5px;--blog-card-shadow-horizontal-offset:0px;--blog-card-shadow-opacity:0.0;--blog-card-shadow-vertical-offset:4.4px;--blog-card-shadow-visible:0;--blog-card-text-alignment:left;--buttons-border-offset:0.3px;--buttons-border-opacity:1.0;--buttons-border-width:1px;--buttons-radius:4px;--buttons-radius-outset:5px;--buttons-shadow-blur-radius:5px;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-opacity:0.0;--buttons-shadow-vertical-offset:4px;--buttons-shadow-visible:0;--cards-radius:4px;--collection-card-border-opacity:0.1;--collection-card-border-width:0px;--collection-card-corner-radius:4px;--collection-card-image-padding:0px;--collection-card-shadow-blur-radius:5.5px;--collection-card-shadow-horizontal-offset:0px;--collection-card-shadow-opacity:0.0;--collection-card-shadow-vertical-offset:4.4px;--collection-card-shadow-visible:0;--collection-card-text-alignment:left;--color-background:255,255,255;--color-background-contrast:191,191,191;--color-badge-background:255,255,255;--color-badge-border:18,18,18;--color-badge-foreground:18,18,18;--color-black:#000;--color-button:18,18,18;--color-button-text:255,255,255;--color-discount-badge-bg:#121212;--color-discount-badge-text:#FFFFFF;--color-foreground:18,18,18;--color-link:18,18,18;--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-sale-price:#DE2A2A;--color-secondary-button:255,255,255;--color-secondary-button-text:18,18,18;--color-shadow:18,18,18;--color-white:#fff;--container-3xl:528px;--default-font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--drawer-border-opacity:0.1;--drawer-border-width:1px;--drawer-shadow-blur-radius:5px;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-opacity:0.0;--drawer-shadow-vertical-offset:4px;--duration-announcement-bar:.25s;--duration-default:.2s;--duration-extended:3s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-long:.5s;--duration-medium:.3s;--duration-short:.1s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--easter-egg:none;--focused-base-box-shadow:0 0 0 3.3px rgb(255,255,255), 0 0 5.5px 4.4px rgba(18,18,18, .3);--focused-base-outline:2.2px solid rgba(18,18,18, .5);--focused-base-outline-offset:3.3px;--font-body-family:"DM Sans", sans-serif;--font-body-scale:1.1;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:"DM Sans", sans-serif;--font-heading-scale:1.0454545454545454;--font-heading-style:normal;--font-heading-weight:500;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-weight-bold:700;--font-weight-normal:400;--font-weight-semibold:600;--gradient-background:#ffffff;--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:8px;--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:4px;--inputs-border-opacity:0.55;--inputs-border-width:1px;--inputs-margin-offset:0px;--inputs-radius:0px;--inputs-radius-outset:0px;--inputs-shadow-blur-radius:5px;--inputs-shadow-horizontal-offset:0px;--inputs-shadow-opacity:0.0;--inputs-shadow-vertical-offset:4px;--media-border-opacity:0.05;--media-border-width:1px;--media-padding:px;--media-radius:0px;--media-shadow-blur-radius:5px;--media-shadow-horizontal-offset:0px;--media-shadow-opacity:0.0;--media-shadow-vertical-offset:4px;--media-shadow-visible:0;--page-width:1540px;--page-width-margin:0px;--payment-terms-background-color:rgb(255 255 255);--popup-border-opacity:0.1;--popup-border-width:1px;--popup-corner-radius:0px;--popup-shadow-blur-radius:5px;--popup-shadow-horizontal-offset:0px;--popup-shadow-opacity:0.05;--popup-shadow-vertical-offset:4px;--product-card-border-opacity:0.1;--product-card-border-width:0px;--product-card-corner-radius:4px;--product-card-image-padding:0px;--product-card-shadow-blur-radius:5.5px;--product-card-shadow-horizontal-offset:0px;--product-card-shadow-opacity:0.0;--product-card-shadow-vertical-offset:4.4px;--product-card-shadow-visible:0;--product-card-text-alignment:left;--radius-lg:5.5px;--radius-sm:2.75px;--radius-xl:8.25px;--slides-radius:4px;--spacing:2.75px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--sparkle:url(./sparkle.gif);--text-base:11px;--text-base--line-height:1.5;--text-boxes-border-opacity:0.1;--text-boxes-border-width:0px;--text-boxes-radius:0px;--text-boxes-shadow-blur-radius:5px;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-opacity:0.0;--text-boxes-shadow-vertical-offset:4px;--text-boxes-shadow-visible:0;--text-lg:12.375px;--text-lg--line-height:calc(1.75 / 1.125);--tw-border-style:solid;--tw-drop-shadow-alpha:100%;--tw-inset-ring-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-alpha:100%;--tw-outline-style:solid;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-offset-width:0px;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-alpha:100%;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--variant-pills-border-opacity:0.55;--variant-pills-border-width:1px;--variant-pills-radius:0px;--variant-pills-shadow-blur-radius:5px;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-opacity:0.0;--variant-pills-shadow-vertical-offset:4px}
@media screen and (min-width:750px){:where(div[class*="cl-sec-"]){--header-height:92px}}
@media screen and (max-width:749px){:where(div[class*="cl-sec-"]){--header-height:51px}}
:where(div[class*="cl-sec-"]),:where(div[class*="cl-sec-"]){--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:2.75px;--container-3xl:528px;--text-base:11px;--text-base--line-height: 1.5 ;--text-lg:12.375px;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:2.75px;--radius-lg:5.5px;--radius-xl:8.25px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}
:where(div[class*="cl-sec-"]) *,:where(div[class*="cl-sec-"]),:where(div[class*="cl-sec-"]) :after,:where(div[class*="cl-sec-"]) :before,:where(div[class*="cl-sec-"]) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}
:where(div[class*="cl-sec-"]){-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}
:where(div[class*="cl-sec-"]) hr{height:0;color:inherit;border-top-width:1px}
:where(div[class*="cl-sec-"]) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
:where(div[class*="cl-sec-"]) h1,:where(div[class*="cl-sec-"]) h2,:where(div[class*="cl-sec-"]) h3,:where(div[class*="cl-sec-"]) h4,:where(div[class*="cl-sec-"]) h5,:where(div[class*="cl-sec-"]) h6{font-size:inherit;font-weight:inherit}
:where(div[class*="cl-sec-"]) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}
:where(div[class*="cl-sec-"]) b,:where(div[class*="cl-sec-"]) strong{font-weight:bolder}
:where(div[class*="cl-sec-"]) code,:where(div[class*="cl-sec-"]) kbd,:where(div[class*="cl-sec-"]) samp,:where(div[class*="cl-sec-"]) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}
:where(div[class*="cl-sec-"]) small{font-size:80%}
:where(div[class*="cl-sec-"]) sub,:where(div[class*="cl-sec-"]) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}
:where(div[class*="cl-sec-"]) sub{bottom:-.25em}
:where(div[class*="cl-sec-"]) sup{top:-.5em}
:where(div[class*="cl-sec-"]) table{text-indent:0;border-color:inherit;border-collapse:collapse}
:where(div[class*="cl-sec-"]) progress{vertical-align:baseline}
:where(div[class*="cl-sec-"]) summary{display:list-item}
:where(div[class*="cl-sec-"]) ol,:where(div[class*="cl-sec-"]) ul,:where(div[class*="cl-sec-"]) menu{list-style:none}
:where(div[class*="cl-sec-"]) img,:where(div[class*="cl-sec-"]) svg,:where(div[class*="cl-sec-"]) video,:where(div[class*="cl-sec-"]) canvas,:where(div[class*="cl-sec-"]) audio,:where(div[class*="cl-sec-"]) iframe,:where(div[class*="cl-sec-"]) embed,:where(div[class*="cl-sec-"]) object{vertical-align:middle;display:block}
:where(div[class*="cl-sec-"]) img,:where(div[class*="cl-sec-"]) video{max-width:100%;height:auto}
:where(div[class*="cl-sec-"]) button,:where(div[class*="cl-sec-"]) input,:where(div[class*="cl-sec-"]) select,:where(div[class*="cl-sec-"]) optgroup,:where(div[class*="cl-sec-"]) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}
:where(div[class*="cl-sec-"]) :where(select:is([multiple],:where(div[class*="cl-sec-"]) [size])) optgroup{font-weight:bolder}
:where(div[class*="cl-sec-"]) :where(select:is([multiple],:where(div[class*="cl-sec-"]) [size])) optgroup option{padding-inline-start:20px}
:where(div[class*="cl-sec-"]) textarea{resize:vertical}
:where(div[class*="cl-sec-"]) button,:where(div[class*="cl-sec-"]) input:where([type=button],:where(div[class*="cl-sec-"]) [type=reset],:where(div[class*="cl-sec-"]) [type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}
:where(div[class*="cl-sec-"]) [hidden]:where(:not([hidden=until-found])){display:none!important}
:where(div[class*="cl-sec-"]) .pointer-events-none{pointer-events:none}
:where(div[class*="cl-sec-"]) .visible{visibility:visible}
:where(div[class*="cl-sec-"]) .absolute{position:absolute}
:where(div[class*="cl-sec-"]) .fixed{position:fixed}
:where(div[class*="cl-sec-"]) .relative{position:relative}
:where(div[class*="cl-sec-"]) .static{position:static}
:where(div[class*="cl-sec-"]) .sticky{position:sticky}
:where(div[class*="cl-sec-"]) .inset-0{inset:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .inset-x-0{inset-inline:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .start{inset-inline-start:var(--spacing)}
:where(div[class*="cl-sec-"]) .end{inset-inline-end:var(--spacing)}
:where(div[class*="cl-sec-"]) .-top-1{top:calc(var(--spacing) * -1)}
:where(div[class*="cl-sec-"]) .-top-\[3\.8rem\]{top:-41.8px}
:where(div[class*="cl-sec-"]) .top-1\/2{top:50%}
:where(div[class*="cl-sec-"]) .right-0{right:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .right-3{right:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .bottom-0{bottom:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .bottom-3{bottom:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .left-1\/2{left:50%}
:where(div[class*="cl-sec-"]) .isolate{isolation:isolate}
:where(div[class*="cl-sec-"]) .z-0{z-index:0}
:where(div[class*="cl-sec-"]) .z-1{z-index:1}
:where(div[class*="cl-sec-"]) .z-2{z-index:2}
:where(div[class*="cl-sec-"]) .z-4{z-index:4}
:where(div[class*="cl-sec-"]) .z-999{z-index:999}
:where(div[class*="cl-sec-"]) .container{width:100%}
@media(min-width:750px){:where(div[class*="cl-sec-"]) .container{max-width:750px}}
@media(min-width:40rem){:where(div[class*="cl-sec-"]) .container{max-width:440px}}
@media(min-width:64rem){:where(div[class*="cl-sec-"]) .container{max-width:704px}}
@media(min-width:80rem){:where(div[class*="cl-sec-"]) .container{max-width:880px}}
@media(min-width:96rem){:where(div[class*="cl-sec-"]) .container{max-width:1056px}}
:where(div[class*="cl-sec-"]) .mx-auto{margin-inline:auto}
:where(div[class*="cl-sec-"]) .mt-0{margin-top:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .mt-0\.5{margin-top:calc(var(--spacing) * .5)}
:where(div[class*="cl-sec-"]) .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}
:where(div[class*="cl-sec-"]) .mt-2{margin-top:calc(var(--spacing) * 2)}
:where(div[class*="cl-sec-"]) .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}
:where(div[class*="cl-sec-"]) .mt-4{margin-top:calc(var(--spacing) * 4)}
:where(div[class*="cl-sec-"]) .mt-6{margin-top:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .mt-auto{margin-top:auto}
:where(div[class*="cl-sec-"]) .mr-3{margin-right:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .mr-\[0\.8rem\]{margin-right:8.8px}
:where(div[class*="cl-sec-"]) .mr-\[var\(--grid-mobile-horizontal-spacing\)\]{margin-right:var(--grid-mobile-horizontal-spacing)}
:where(div[class*="cl-sec-"]) .mb-0{margin-bottom:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}
:where(div[class*="cl-sec-"]) .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}
:where(div[class*="cl-sec-"]) .mb-2{margin-bottom:calc(var(--spacing) * 2)}
:where(div[class*="cl-sec-"]) .mb-3{margin-bottom:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .mb-8{margin-bottom:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .mb-12{margin-bottom:calc(var(--spacing) * 12)}
:where(div[class*="cl-sec-"]) .mb-\[0\.2rem\]{margin-bottom:2.2px}
:where(div[class*="cl-sec-"]) .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
:where(div[class*="cl-sec-"]) .block{display:block}
:where(div[class*="cl-sec-"]) .contents{display:contents}
:where(div[class*="cl-sec-"]) .flex{display:flex}
:where(div[class*="cl-sec-"]) .grid{display:grid}
:where(div[class*="cl-sec-"]) .hidden{display:none}
:where(div[class*="cl-sec-"]) .hidden\!{display:none!important}
:where(div[class*="cl-sec-"]) .inline{display:inline}
:where(div[class*="cl-sec-"]) .inline-block{display:inline-block}
:where(div[class*="cl-sec-"]) .inline-flex{display:inline-flex}
:where(div[class*="cl-sec-"]) .table{display:table}
:where(div[class*="cl-sec-"]) .aspect-auto{aspect-ratio:auto}
:where(div[class*="cl-sec-"]) .aspect-square{aspect-ratio:1}
:where(div[class*="cl-sec-"]) .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}
:where(div[class*="cl-sec-"]) .h-1\.5{height:calc(var(--spacing) * 1.5)}
:where(div[class*="cl-sec-"]) .h-2\.5{height:calc(var(--spacing) * 2.5)}
:where(div[class*="cl-sec-"]) .h-3\.5{height:calc(var(--spacing) * 3.5)}
:where(div[class*="cl-sec-"]) .h-6{height:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .h-7{height:calc(var(--spacing) * 7)}
:where(div[class*="cl-sec-"]) .h-8{height:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .h-\[3\.2rem\]{height:35.2px}
:where(div[class*="cl-sec-"]) .h-\[4\.4rem\]{height:48.4px}
:where(div[class*="cl-sec-"]) .h-\[7\.2rem\]{height:79.2px}
:where(div[class*="cl-sec-"]) .h-\[40px\]{height:40px}
:where(div[class*="cl-sec-"]) .h-auto{height:auto}
:where(div[class*="cl-sec-"]) .h-full{height:100%}
:where(div[class*="cl-sec-"]) .w-3\.5{width:calc(var(--spacing) * 3.5)}
:where(div[class*="cl-sec-"]) .w-6{width:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .w-7{width:calc(var(--spacing) * 7)}
:where(div[class*="cl-sec-"]) .w-8{width:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .w-\[3\.2rem\]{width:35.2px}
:where(div[class*="cl-sec-"]) .w-\[4\.4rem\]{width:48.4px}
:where(div[class*="cl-sec-"]) .w-\[7\.2rem\]{width:79.2px}
:where(div[class*="cl-sec-"]) .w-\[40px\]{width:40px}
:where(div[class*="cl-sec-"]) .w-\[160px\]{width:160px}
:where(div[class*="cl-sec-"]) .w-\[calc\(\(100\%-var\(--grid-mobile-horizontal-spacing\)\)\/1\.7\)\]{width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 1.7)}
:where(div[class*="cl-sec-"]) .w-\[min\(85vh\,:where(div[class*="cl-sec-"]) 90vw\)\]{width:min(85vh,90vw)}
:where(div[class*="cl-sec-"]) .w-full{width:100%}
:where(div[class*="cl-sec-"]) .w-px{width:1px}
:where(div[class*="cl-sec-"]) .max-w-3xl{max-width:var(--container-3xl)}
:where(div[class*="cl-sec-"]) .max-w-300{max-width:calc(var(--spacing) * 300)}
:where(div[class*="cl-sec-"]) .max-w-\[70\%\]{max-width:70%}
:where(div[class*="cl-sec-"]) .max-w-full{max-width:100%}
:where(div[class*="cl-sec-"]) .min-w-0\!{min-width:calc(var(--spacing) * 0)!important}
:where(div[class*="cl-sec-"]) .flex-1{flex:1}
:where(div[class*="cl-sec-"]) .flex-none{flex:none}
:where(div[class*="cl-sec-"]) .flex-shrink,:where(div[class*="cl-sec-"]) .shrink{flex-shrink:1}
:where(div[class*="cl-sec-"]) .shrink-0{flex-shrink:0}
:where(div[class*="cl-sec-"]) .border-collapse{border-collapse:collapse}
:where(div[class*="cl-sec-"]) .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}
:where(div[class*="cl-sec-"]) .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}
:where(div[class*="cl-sec-"]) .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}
:where(div[class*="cl-sec-"]) .cursor-pointer{cursor:pointer}
:where(div[class*="cl-sec-"]) .resize{resize:both}
:where(div[class*="cl-sec-"]) .flex-col{flex-direction:column}
:where(div[class*="cl-sec-"]) .flex-wrap{flex-wrap:wrap}
:where(div[class*="cl-sec-"]) .items-baseline{align-items:baseline}
:where(div[class*="cl-sec-"]) .items-center{align-items:center}
:where(div[class*="cl-sec-"]) .items-end{align-items:flex-end}
:where(div[class*="cl-sec-"]) .justify-between{justify-content:space-between}
:where(div[class*="cl-sec-"]) .justify-center{justify-content:center}
:where(div[class*="cl-sec-"]) .justify-end{justify-content:flex-end}
:where(div[class*="cl-sec-"]) .gap-0{gap:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .gap-2{gap:calc(var(--spacing) * 2)}
:where(div[class*="cl-sec-"]) .gap-3{gap:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .gap-4{gap:calc(var(--spacing) * 4)}
:where(div[class*="cl-sec-"]) .gap-\[0\.8rem\]{gap:8.8px}
:where(div[class*="cl-sec-"]) :where(.space-y-\[1\.2rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(13.2px * var(--tw-space-y-reverse));margin-block-end:calc(13.2px * calc(1 - var(--tw-space-y-reverse)))}
:where(div[class*="cl-sec-"]) .gap-x-1{column-gap:calc(var(--spacing) * 1)}
:where(div[class*="cl-sec-"]) .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}
:where(div[class*="cl-sec-"]) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
:where(div[class*="cl-sec-"]) .overflow-clip{overflow:clip}
:where(div[class*="cl-sec-"]) .overflow-hidden{overflow:hidden}
:where(div[class*="cl-sec-"]) .rounded{border-radius:2.75px}
:where(div[class*="cl-sec-"]) .rounded-\[var\(--button-border-radius\,:where(div[class*="cl-sec-"]) 0px\)\]{border-radius:var(--button-border-radius,0px)}
:where(div[class*="cl-sec-"]) .rounded-full{border-radius:3.40282e38px}
:where(div[class*="cl-sec-"]) .rounded-lg{border-radius:var(--radius-lg)}
:where(div[class*="cl-sec-"]) .rounded-none{border-radius:0}
:where(div[class*="cl-sec-"]) .rounded-sm{border-radius:var(--radius-sm)}
:where(div[class*="cl-sec-"]) .rounded-xl{border-radius:var(--radius-xl)}
:where(div[class*="cl-sec-"]) .border{border-style:var(--tw-border-style);border-width:1px}
:where(div[class*="cl-sec-"]) .border-0{border-style:var(--tw-border-style);border-width:0}
:where(div[class*="cl-sec-"]) .border-2{border-style:var(--tw-border-style);border-width:2px}
:where(div[class*="cl-sec-"]) .border-none{--tw-border-style:none;border-style:none}
:where(div[class*="cl-sec-"]) .border-\[rgba\(var\(--color-foreground\)\,:where(div[class*="cl-sec-"]) 0\.1\)\]{border-color:rgba(var(--color-foreground),.1)}
:where(div[class*="cl-sec-"]) .border-transparent{border-color:#0000}
:where(div[class*="cl-sec-"]) .bg-\[\#067301\]{background-color:#067301}
:where(div[class*="cl-sec-"]) .bg-\[\#ede9e6\]{background-color:#ede9e6}
:where(div[class*="cl-sec-"]) .bg-\[rgb\(var\(--color-background\)\)\]{background-color:rgb(var(--color-background))}
:where(div[class*="cl-sec-"]) .bg-\[rgba\(var\(--color-background\)\,:where(div[class*="cl-sec-"]) 0\.8\)\]{background-color:rgba(var(--color-background),.8)}
:where(div[class*="cl-sec-"]) .bg-\[rgba\(var\(--color-foreground\)\,:where(div[class*="cl-sec-"]) 0\.04\)\]{background-color:rgba(var(--color-foreground),.04)}
:where(div[class*="cl-sec-"]) .bg-\[rgba\(var\(--color-foreground\)\,:where(div[class*="cl-sec-"]) 0\.05\)\]{background-color:rgba(var(--color-foreground),.05)}
:where(div[class*="cl-sec-"]) .bg-black\/85{background-color:#000000d9}
@supports (color:color-mix(in lab,red,red)){:where(div[class*="cl-sec-"]) .bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}
:where(div[class*="cl-sec-"]) .bg-neutral-200{background-color:var(--color-neutral-200)}
:where(div[class*="cl-sec-"]) .bg-neutral-400{background-color:var(--color-neutral-400)}
:where(div[class*="cl-sec-"]) .bg-neutral-800{background-color:var(--color-neutral-800)}
:where(div[class*="cl-sec-"]) .bg-transparent{background-color:#0000}
:where(div[class*="cl-sec-"]) .bg-white{background-color:var(--color-white)}
:where(div[class*="cl-sec-"]) .object-contain{object-fit:contain}
:where(div[class*="cl-sec-"]) .object-cover{object-fit:cover}
:where(div[class*="cl-sec-"]) .p-3{padding:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .p-4{padding:calc(var(--spacing) * 4)}
:where(div[class*="cl-sec-"]) .p-8{padding:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .px-2{padding-inline:calc(var(--spacing) * 2)}
:where(div[class*="cl-sec-"]) .px-3{padding-inline:calc(var(--spacing) * 3)}
:where(div[class*="cl-sec-"]) .px-8{padding-inline:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .px-\[2\.4rem\]{padding-inline:26.4px}
:where(div[class*="cl-sec-"]) .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}
:where(div[class*="cl-sec-"]) .py-4{padding-block:calc(var(--spacing) * 4)}
:where(div[class*="cl-sec-"]) .py-\[0\.4rem\]{padding-block:4.4px}
:where(div[class*="cl-sec-"]) .pt-4{padding-top:calc(var(--spacing) * 4)}
:where(div[class*="cl-sec-"]) .pt-8{padding-top:calc(var(--spacing) * 8)}
:where(div[class*="cl-sec-"]) .pr-0{padding-right:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .pr-6{padding-right:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .pl-6{padding-left:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .pl-\[0\.4rem\]{padding-left:4.4px}
:where(div[class*="cl-sec-"]) .text-center{text-align:center}
:where(div[class*="cl-sec-"]) .text-left{text-align:left}
:where(div[class*="cl-sec-"]) .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}
:where(div[class*="cl-sec-"]) .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}
:where(div[class*="cl-sec-"]) .text-\[1\.1rem\]{font-size:12.1px}
:where(div[class*="cl-sec-"]) .text-\[1\.3rem\]{font-size:14.3px}
:where(div[class*="cl-sec-"]) .text-\[1\.5rem\]{font-size:16.5px}
:where(div[class*="cl-sec-"]) .text-\[10px\]{font-size:10px}
:where(div[class*="cl-sec-"]) .text-\[11px\]{font-size:11px}
:where(div[class*="cl-sec-"]) .leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}
:where(div[class*="cl-sec-"]) .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}
:where(div[class*="cl-sec-"]) .leading-\[30px\]{--tw-leading:30px;line-height:30px}
:where(div[class*="cl-sec-"]) .\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}
:where(div[class*="cl-sec-"]) .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}
:where(div[class*="cl-sec-"]) .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}
:where(div[class*="cl-sec-"]) .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}
:where(div[class*="cl-sec-"]) .tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}
:where(div[class*="cl-sec-"]) .whitespace-nowrap{white-space:nowrap}
:where(div[class*="cl-sec-"]) .text-\[rgb\(var\(--color-foreground\)\)\]{color:rgb(var(--color-foreground))}
:where(div[class*="cl-sec-"]) .text-\[rgba\(var\(--color-foreground\)\,:where(div[class*="cl-sec-"]) 0\.75\)\]{color:rgba(var(--color-foreground),.75)}
:where(div[class*="cl-sec-"]) .text-inherit{color:inherit}
:where(div[class*="cl-sec-"]) .text-neutral-500{color:var(--color-neutral-500)}
:where(div[class*="cl-sec-"]) .text-neutral-900{color:var(--color-neutral-900)}
:where(div[class*="cl-sec-"]) .text-white{color:var(--color-white)}
:where(div[class*="cl-sec-"]) .capitalize{text-transform:capitalize}
:where(div[class*="cl-sec-"]) .lowercase{text-transform:lowercase}
:where(div[class*="cl-sec-"]) .uppercase{text-transform:uppercase}
:where(div[class*="cl-sec-"]) .italic{font-style:italic}
:where(div[class*="cl-sec-"]) .no-underline{text-decoration-line:none}
:where(div[class*="cl-sec-"]) .opacity-0{opacity:0}
:where(div[class*="cl-sec-"]) .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
:where(div[class*="cl-sec-"]) .outline{outline-style:var(--tw-outline-style);outline-width:1px}
:where(div[class*="cl-sec-"]) .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}
:where(div[class*="cl-sec-"]) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}
:where(div[class*="cl-sec-"]) .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
:where(div[class*="cl-sec-"]) .transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
:where(div[class*="cl-sec-"]) .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
:where(div[class*="cl-sec-"]) .duration-150{--tw-duration:.15s;transition-duration:.15s}
:where(div[class*="cl-sec-"]) .duration-200{--tw-duration:.2s;transition-duration:.2s}
:where(div[class*="cl-sec-"]) .outline-none{--tw-outline-style:none;outline-style:none}
:where(div[class*="cl-sec-"]) .group-\[\.error\]\:block\!:is(:where(.group).error *){display:block!important}
:where(div[class*="cl-sec-"]) .group-\[\.loading\]\:pointer-events-none:is(:where(.group).loading *){pointer-events:none}
:where(div[class*="cl-sec-"]) .group-\[\.loading\]\:opacity-0:is(:where(.group).loading *){opacity:0}
:where(div[class*="cl-sec-"]) .last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .empty\:hidden:empty{display:none}
@media(hover:hover){:where(div[class*="cl-sec-"]) .hover\:opacity-80:hover{opacity:.8}
:where(div[class*="cl-sec-"]) .hover\:opacity-85:hover{opacity:.85}}
:where(div[class*="cl-sec-"]) .disabled\:cursor-default:disabled{cursor:default}
:where(div[class*="cl-sec-"]) .disabled\:opacity-30:disabled{opacity:.3}
@media not all and (min-width:750px){:where(div[class*="cl-sec-"]) .max-md\:hidden\!{display:none!important}}
@media(min-width:380px){:where(div[class*="cl-sec-"]) .min-\[380px\]\:min-w-85{min-width:calc(var(--spacing) * 85)}}
@media(min-width:750px){:where(div[class*="cl-sec-"]) .md\:sticky{position:sticky}
:where(div[class*="cl-sec-"]) .md\:top-13{top:calc(var(--spacing) * 13)}
:where(div[class*="cl-sec-"]) .md\:z-2{z-index:2}
:where(div[class*="cl-sec-"]) .md\:mr-\[var\(--grid-desktop-horizontal-spacing\)\]{margin-right:var(--grid-desktop-horizontal-spacing)}
:where(div[class*="cl-sec-"]) .md\:flex{display:flex}
:where(div[class*="cl-sec-"]) .md\:h-full{height:100%}
:where(div[class*="cl-sec-"]) .md\:w-\[180px\]{width:180px}
:where(div[class*="cl-sec-"]) .md\:w-\[calc\(\(100\%-var\(--grid-desktop-horizontal-spacing\)\*2\)\/3\)\]{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 2) / 3)}
:where(div[class*="cl-sec-"]) .md\:overflow-hidden{overflow:hidden}}
@media(min-width:990px){:where(div[class*="cl-sec-"]) .min-\[990px\]\:w-\[calc\(\(100\%-var\(--grid-desktop-horizontal-spacing\)\*3\)\/4\)\]{width:calc((100% - var(--grid-desktop-horizontal-spacing) * 3) / 4)}}
:where(div[class*="cl-sec-"]) .\[\&_a\]\:underline a{text-decoration-line:underline}
:where(div[class*="cl-sec-"]) .\[\&_div\]\:inline div{display:inline}
:where(div[class*="cl-sec-"]) .\[\&_img\]\:block img{display:block}
:where(div[class*="cl-sec-"]) .\[\&_img\]\:h-full img{height:100%}
:where(div[class*="cl-sec-"]) .\[\&_img\]\:w-full img{width:100%}
:where(div[class*="cl-sec-"]) .\[\&_img\]\:object-cover img{object-fit:cover}
:where(div[class*="cl-sec-"]) .\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0)}
:where(div[class*="cl-sec-"]) .\[\&_p\]\:inline p{display:inline}
:where(div[class*="cl-sec-"]) .\[\&_svg\]\:h-6 svg{height:calc(var(--spacing) * 6)}
:where(div[class*="cl-sec-"]) .\[\&_svg\]\:w-6 svg{width:calc(var(--spacing) * 6)}

/* Shrine: div:empty{display:none} (0,1,1). Mesma especificidade (vence pela ordem) e PERDE para o CSS da secao */
:where([class*="cl-sec-"]) :is(a,article,div,dl,h1,h2,h3,h4,h5,h6,p,section,ul,span):empty{display:revert}
/* base tipografica do <body> do concorrente (Dawn 15.4: DM Sans, body-scale 1.1) */
div[class*="cl-sec-"]{min-height:0!important;display:block!important;font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:calc(1 + .8 / 1.1);font-weight:400;letter-spacing:0.66px;color:rgba(18,18,18,.75);-webkit-font-smoothing:auto}
@media screen and (min-width:750px){div[class*="cl-sec-"]{font-size:17.6px}}
body{grid-template-rows:none!important;align-content:start}
div[class*="cl-sec-"]{background-color:transparent!important}
[class*="cl-sec-"] li::before{content:none}
[class*="cl-sec-"] button{font-family:inherit}
div[class*="cl-sec-"]{overflow-x:clip}
/* preco em BRL ("R$ 21,99") e mais largo que o "€21,99" dele: nos cards de 2 colunas do mobile
   quebrava linha e cada card ganhava 24px. Mesma caixa, sem quebra, fonte levemente menor. */
@media screen and (max-width:749px){
[class*="cl-sec-"] #product-grid .cf-card .price--v620-inline .clx-price__sale{flex-wrap:nowrap!important;white-space:nowrap}
[class*="cl-sec-"] #product-grid .cf-card .price--v620-inline .clx-price-item{font-size:12.5px!important}
[class*="cl-sec-"] #product-grid .cf-card .price--v620-inline s.clx-price-item{font-size:11px!important}
[class*="cl-sec-"] #product-grid .cf-card .price--v620-inline .clx-price__badge-sale{font-size:9.5px}
[class*="cl-sec-"] #product-grid .cf-card .price--v620-inline{height:22.41px;overflow:hidden}
}
/* nota de reviews do concorrente: so o espaco */
[class*="cl-sec-"] .cl-rating-slot{visibility:hidden}
/* Flickity sem o JS dele: o extract congelou altura do viewport e left/transform de cada
   celula no layout DESKTOP. Flex recompõe o trilho em qualquer largura; cl-interactive.js
   anda o trilho com translateX. */
[class*="cl-sec-"] .flickity-viewport{height:auto!important;overflow:hidden;position:relative}
[class*="cl-sec-"] .flickity-slider{position:relative!important;display:flex;align-items:flex-start;height:auto!important;transition:transform .4s ease}
[class*="cl-sec-"] .flickity-slider>*{position:relative!important;left:auto!important;transform:none!important;flex:0 0 auto}
