/** Shopify CDN: Minification failed

Line 11:3680 Expected ")" to end URL token
Line 11:3759 Expected ")" to end URL token
Line 11:3841 Expected ")" to end URL token
Line 11:3918 Expected ")" to end URL token

**/
.cl-sec-c03 span.buckscc-money { color: inherit !important; cursor: pointer; }
@font-face { font-family: "Tenor Sans"; font-weight: 400; font-style: normal; font-display: fallback; src: url("/cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2") format("woff2"), url("/cdn/fonts/tenor_sans/tenorsans_n4.2282841d948f9649ba5c3cad6ea46df268141820.woff") format("woff"); }
.cl-sec-c03 { --spacing-0-5: 2px; --spacing-1: 4px; --spacing-1-5: 6px; --spacing-2: 8px; --spacing-2-5: 10px; --spacing-3: 12px; --spacing-3-5: 14px; --spacing-4: 16px; --spacing-4-5: 18px; --spacing-5: 20px; --spacing-5-5: 22px; --spacing-6: 24px; --spacing-6-5: 26px; --spacing-7: 28px; --spacing-7-5: 30px; --spacing-8: 32px; --spacing-8-5: 34px; --spacing-9: 36px; --spacing-9-5: 38px; --spacing-10: 40px; --spacing-11: 44px; --spacing-12: 48px; --spacing-14: 56px; --spacing-16: 64px; --spacing-18: 72px; --spacing-20: 80px; --spacing-24: 96px; --spacing-28: 112px; --spacing-32: 128px; --spacing-36: 144px; --spacing-40: 160px; --spacing-44: 176px; --spacing-48: 192px; --spacing-52: 208px; --spacing-56: 224px; --spacing-60: 240px; --spacing-64: 256px; --spacing-72: 288px; --spacing-80: 320px; --spacing-96: 384px; --container-max-width: 1600px; --container-narrow-max-width: 1350px; --container-gutter: var(--spacing-5); --section-outer-spacing-block: var(--spacing-8); --section-inner-max-spacing-block: var(--spacing-8); --section-inner-spacing-inline: var(--container-gutter); --section-stack-spacing-block: var(--spacing-8); --grid-gutter: var(--spacing-5); --product-list-row-gap: var(--spacing-8); --product-list-column-gap: var(--grid-gutter); --input-gap: var(--spacing-2); --input-height: 42px; --input-padding-inline: var(--spacing-4); --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); --transform-logical-flip: 1; --transform-origin-start: left; --transform-origin-end: right; --heading-font-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; --heading-font-weight: 400; --heading-font-style: normal; --heading-text-transform: normal; --heading-letter-spacing: -0.02em; --text-font-family: "Tenor Sans", sans-serif; --text-font-weight: 400; --text-font-style: normal; --text-letter-spacing: 0.0em; --text-h0: 44px; --text-h1: 32px; --text-h2: 28px; --text-h3: 22px; --text-h4: 18px; --text-h5: 18px; --text-h6: 16px; --text-xs: 13px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --accent: 169 116 110; --text-primary: 26 26 26; --background-primary: 255 255 255; --dialog-background: 255 255 255; --border-color: var(--text-color, var(--text-primary)) / 0.12; --button-background-primary: 169 116 110; --button-text-primary: 255 255 255; --button-background-secondary: 231 29 6; --button-text-secondary: 255 255 255; --success-background: 224 244 232; --success-text: 0 163 65; --warning-background: 255 246 233; --warning-text: 255 183 74; --error-background: 254 231 231; --error-text: 248 58 58; --on-sale-text: 248 58 58; --on-sale-badge-background: 248 58 58; --on-sale-badge-text: 255 255 255; --sold-out-badge-background: 0 0 0; --sold-out-badge-text: 255 255 255; --primary-badge-background: 128 60 238; --primary-badge-text: 255 255 255; --star-color: 255 183 74; --product-card-background: 255 255 255; --product-card-text: 26 26 26; --header-background: 255 255 255; --header-text: 26 26 26; --footer-background: 255 255 255; --footer-text: 26 26 26; --rounded-xs: 4px; --rounded-sm: 6px; --rounded: 12px; --rounded-lg: 24px; --rounded-full: 9999px; --rounded-button: 4px; --rounded-input: 6px; --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); --stagger-products-reveal-opacity: 0; --cursor-close-svg-url: url({{ 'cl-cursor-close-1902c2.svg' | asset_url }}); --cursor-zoom-in-svg-url: url({{ 'cl-cursor-zoom-in-f548ce.svg' | asset_url }}); --cursor-zoom-out-svg-url: url({{ 'cl-cursor-zoom-out-9bf210.svg' | asset_url }}); --checkmark-svg-url: url({{ 'cl-checkmark-9e4be0.svg' | asset_url }}); }
@media screen and (min-width: 700px) { .cl-sec-c03 { --text-h0: 56px; --text-h1: 40px; --text-h2: 32px; --text-h3: 26px; --text-h4: 22px; --text-h5: 18px; --text-h6: 16px; --text-xs: 12px; --text-sm: 14px; --text-base: 16px; --text-lg: 20px; --container-gutter: 32px; --section-outer-spacing-block: var(--spacing-12); --section-inner-max-spacing-block: var(--spacing-10); --section-inner-spacing-inline: var(--spacing-10); --section-stack-spacing-block: var(--spacing-10); --grid-gutter: var(--spacing-6); --product-list-row-gap: var(--spacing-12); --input-gap: 16px; --input-height: 50px; --input-padding-inline: var(--spacing-5); } }
@media screen and (min-width: 1000px) { .cl-sec-c03 { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-14); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-10); } }
@media screen and (min-width: 1150px) { .cl-sec-c03 { --container-gutter: var(--spacing-12); --section-outer-spacing-block: var(--spacing-14); --section-inner-max-spacing-block: var(--spacing-12); --section-inner-spacing-inline: var(--spacing-12); --section-stack-spacing-block: var(--spacing-12); } }
@media screen and (min-width: 1400px) { .cl-sec-c03 { --text-h0: 72px; --text-h1: 56px; --text-h2: 44px; --text-h3: 32px; --text-h4: 28px; --text-h5: 22px; --text-h6: 20px; --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-14); --section-inner-spacing-inline: var(--spacing-14); } }
@media screen and (min-width: 1600px) { .cl-sec-c03 { --section-outer-spacing-block: var(--spacing-16); --section-inner-max-spacing-block: var(--spacing-16); --section-inner-spacing-inline: var(--spacing-16); } }
@media screen and (pointer: fine) { .cl-sec-c03 .clx-button:not([disabled]):hover, .cl-sec-c03 .btn:not([disabled]):hover, .cl-sec-c03 .shopify-payment-button__button--unbranded:not([disabled]):hover { --button-background-opacity: 0.85; } }
.cl-sec-c03 *, .cl-sec-c03 ::before, .cl-sec-c03 ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: rgb(var(--text-color) / .12); }
.cl-sec-c03 { text-size-adjust: 100%; tab-size: 4; interpolate-size: allow-keywords; scroll-padding-block-start: calc(var(--sticky-area-height) + 20px); line-height: 1.5; }
.cl-sec-c03 { --background: var(--background-primary); --text-color: var(--text-primary); background: rgb(var(--background)); color: rgb(var(--text-color)); font: var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family); letter-spacing: var(--text-letter-spacing); margin: 0px; position: relative; }
.cl-sec-c03 a { color: inherit; text-decoration: inherit; }
.cl-sec-c03 button, .cl-sec-c03 input, .cl-sec-c03 optgroup, .cl-sec-c03 select, .cl-sec-c03 textarea { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; text-transform: inherit; color: inherit; margin: 0px; padding: 0px; }
.cl-sec-c03 button, .cl-sec-c03 select { text-transform: none; }
.cl-sec-c03 button, .cl-sec-c03 [type="button"], .cl-sec-c03 [type="reset"], .cl-sec-c03 [type="submit"] { appearance: button; text-align: inherit; background-color: rgba(0, 0, 0, 0); background-image: none; }
.cl-sec-c03 button, .cl-sec-c03 label, .cl-sec-c03 summary, .cl-sec-c03 [role="button"], .cl-sec-c03 [type="checkbox"], .cl-sec-c03 [type="radio"], .cl-sec-c03 [type="submit"] { -webkit-tap-highlight-color: transparent; touch-action: manipulation; cursor: pointer; }
.cl-sec-c03 summary { user-select: none; list-style-type: none; }
.cl-sec-c03 blockquote, .cl-sec-c03 dl, .cl-sec-c03 dd, .cl-sec-c03 h1, .cl-sec-c03 h2, .cl-sec-c03 h3, .cl-sec-c03 h4, .cl-sec-c03 h5, .cl-sec-c03 h6, .cl-sec-c03 hr, .cl-sec-c03 figure, .cl-sec-c03 p, .cl-sec-c03 pre { margin: 0px; }
.cl-sec-c03 fieldset { margin: 0px; padding: 0px; }
.cl-sec-c03 legend { padding: 0px; }
.cl-sec-c03 input::placeholder, .cl-sec-c03 textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.cl-sec-c03 :disabled { cursor: default; }
.cl-sec-c03 img, .cl-sec-c03 video, .cl-sec-c03 iframe, .cl-sec-c03 object { vertical-align: middle; display: block; }
.cl-sec-c03 img { color: rgba(0, 0, 0, 0); max-width: min(var(--image-mobile-max-width, var(--image-max-width, 100%)),100%); object-fit: inherit; object-position: inherit; height: auto; }
.cl-sec-c03 :focus:not(:focus-visible) { outline: none; }
@media screen and (min-width: 700px) { .cl-sec-c03 img { max-width: min(var(--image-max-width, 100%),100%); } }
.cl-sec-c03 .clx-accordion { --accordion-spacing: var(--spacing-5); box-sizing: content-box; border-block-width: 1px; }
.cl-sec-c03 .accordion__toggle { gap: var(--spacing-2); flex-grow: 1; justify-content: space-between; align-items: center; padding-block-start: var(--accordion-spacing); padding-block-end: var(--accordion-spacing); display: flex; }
.cl-sec-c03 .clx-accordion__content { margin-block-end: var(--accordion-spacing); padding-inline-end: var(--spacing-6); transform: translateY(-4px); }
.cl-sec-c03 .clx-accordion + .clx-accordion { border-block-start-width: 0px; }
.cl-sec-c03 .clx-button, .cl-sec-c03 .btn { --button-background: var(--button-background-primary) / var(--button-background-opacity, 1); --button-text-color: var(--button-text-primary); --button-outline-color: var(--button-background-primary); appearance: none; border-radius: var(--rounded-button); background-color: rgb(var(--button-background)); color: rgb(var(--button-text-color)); text-align: center; font-size: var(--text-sm); letter-spacing: var(--text-letter-spacing); padding-block-start: var(--spacing-2-5); padding-block-end: var(--spacing-2-5); padding-inline-start: var(--spacing-5); padding-inline-end: var(--spacing-5); font-weight: 700; line-height: 1.6; transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: inline-block; position: relative; }
.cl-sec-c03 .button--xl { font-size: var(--text-base); padding-block-start: var(--spacing-4); padding-block-end: var(--spacing-4); padding-inline-start: var(--spacing-8); padding-inline-end: var(--spacing-8); }
.cl-sec-c03 .button__loader, .cl-sec-c03 .button__feedback { gap: var(--spacing-1-5); opacity: 0; pointer-events: none; justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.cl-sec-c03 .button__loader > * { width: var(--spacing-1-5); height: var(--spacing-1-5); border-radius: var(--rounded-full); background: currentcolor; }
@media screen and (min-width: 700px) { .cl-sec-c03 .clx-button, .cl-sec-c03 .btn { padding-block-start: var(--spacing-3); padding-block-end: var(--spacing-3); padding-inline-start: var(--spacing-6); padding-inline-end: var(--spacing-6); } }
@media screen and (min-width: 700px) { .cl-sec-c03 .button--xl { padding-block: 17.2px; padding-inline-start: var(--spacing-10); padding-inline-end: var(--spacing-10); } }
.cl-sec-c03 .circle-chevron { width: var(--spacing-6); height: var(--spacing-6); border-radius: var(--rounded-full); background: rgb(var(--text-color) / .1); flex-shrink: 0; place-items: center; transition: 0.2s ease-in-out; display: grid; }
.cl-sec-c03 .group[aria-expanded="true"] .circle-chevron.group-expanded\:colors:not([disabled]) { background: rgb(var(--text-color)); color: rgb(var(--background)); }
.cl-sec-c03 .group[aria-expanded="true"] .circle-chevron.group-expanded\:rotate { transform: rotate(calc(var(--transform-logical-flip) * 180deg)); }
@media screen and (pointer: fine) { .cl-sec-c03 .group:hover .circle-chevron.group-hover\:colors:not([disabled]), .cl-sec-c03 .circle-chevron.hover\:colors:hover:not([disabled]) { background: rgb(var(--text-color)); color: rgb(var(--background)); } }
.cl-sec-c03 .clx-badge { --badge-background: var(--text-color) / .05; --badge-color: var(--text-color); align-items: center; gap: var(--spacing-1-5); padding: 3px var(--spacing-2); background: rgb(var(--badge-background)); width: max-content; color: rgb(var(--badge-color)); border-radius: var(--rounded-button); font-size: 9px; font-weight: 700; display: flex; }
.cl-sec-c03 .badge--on-sale { --badge-background: var(--on-sale-badge-background); --badge-color: var(--on-sale-badge-text); }
@media screen and (min-width: 700px) { .cl-sec-c03 .clx-badge:not(.badge--lg) { font-size: var(--text-xs); padding-block-start: var(--spacing-0-5); padding-block-end: var(--spacing-0-5); } }
.cl-sec-c03 .switch { appearance: none; height: var(--spacing-5); width: var(--spacing-10); border-radius: var(--rounded-full); background: rgb(var(--text-color) / .15); padding: 3px; transition: background 0.2s ease-in-out; display: grid; }
.cl-sec-c03 .switch::after { content: ""; width: var(--spacing-3-5); height: var(--spacing-3-5); background: rgb(var(--background)); border-radius: var(--rounded-full); transition: transform 0.2s ease-in-out; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; }
.cl-sec-c03 .v-stack { display: grid; }
.cl-sec-c03 .h-stack { align-items: center; display: flex; }
.cl-sec-c03 .container { --container-inner-width: min( (100vw - var(--scrollbar-width, 0px)) - var(--container-gutter) * 2, var(--container-max-width) ); --container-outer-width: calc( ((100vw - var(--scrollbar-width, 0px)) - var(--container-inner-width)) / 2 ); margin-inline-start: max(var(--container-gutter),50% - var(--container-max-width) / 2); margin-inline-end: max(var(--container-gutter),50% - var(--container-max-width) / 2); }
.cl-sec-c03 [role="main"] .cl-shopify-section { --section-is-first: 0; --hash-difference: calc( var(--section-background-hash) - var(--previous-section-background-hash, -1) ); --hash-difference-abs: max( var(--hash-difference), -1 * var(--hash-difference) ); --background-differs-from-previous: max( 0, min(var(--hash-difference-abs, 1), 1) ); background: rgb(var(--background)); position: relative; }
.cl-sec-c03 [role="main"] .cl-shopify-section:not(.contents) { display: flow-root; }
.cl-sec-c03 .range { appearance: none; background: none; width: 100%; }
.cl-sec-c03 .range-group { background: linear-gradient(to var(--transform-origin-end),rgb(var(--text-color) / .12) var(--range-min),rgb(var(--text-color)) var(--range-min),rgb(var(--text-color)) var(--range-max),rgb(var(--text-color) / .12) var(--range-max)); border-radius: 2px; height: 4px; position: relative; }
.cl-sec-c03 .range-group .range { pointer-events: none; vertical-align: top; height: 4px; }
.cl-sec-c03 .range-group .range:last-child { position: absolute; top: 0px; }
.cl-sec-c03 .range-group .range:last-child:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0px; }
.cl-sec-c03 .input-group { align-items: center; column-gap: 20px; display: flex; }
.cl-sec-c03 .input-prefix { border-radius: min(10px,var(--rounded-button)); border: 1px solid rgb(var(--text-color) / .12); flex: 1 0 0px; justify-content: space-between; align-items: center; min-width: 0px; padding: 10px 15px; display: flex; }
.cl-sec-c03 .input-prefix > .clx-field { appearance: textfield; text-align: end; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; min-width: 0px; margin-inline-start: 10px; padding: 0px; }
.cl-sec-c03 .input-prefix > .clx-field:focus { outline: none; }
.cl-sec-c03 .price-range { gap: 24px; padding-block-start: 4px; display: grid; }
@media screen and not (pointer: fine) { .cl-sec-c03 .price-range { row-gap: 18px; padding-block-start: 10px; } }
.cl-sec-c03 .product-list { grid: var(--product-list-grid); gap: var(--product-list-gap); scroll-padding-top: calc(var(--sticky-area-height) + 20px); display: grid; position: relative; }
.cl-sec-c03 .product-card { --product-card-badge-spacing: var(--spacing-2); --product-card-info-padding: var(--spacing-4); --product-card-quick-buy-inset: var(--spacing-2); border-radius: var(--rounded-sm); isolation: isolate; grid-template-columns: minmax(0px, 1fr); align-content: start; align-items: start; display: grid; position: relative; }
.cl-sec-c03 .product-card__figure { display: block; position: relative; }
.cl-sec-c03 .product-card__badge-list { gap: var(--spacing-2); pointer-events: none; z-index: 5; display: grid; position: absolute; top: var(--product-card-badge-spacing); }
.cl-sec-c03 .product-card__badge-list:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: var(--product-card-badge-spacing); }
.cl-sec-c03 .product-card__image { object-fit: contain; object-position: center center; transition: opacity 0.2s ease-in-out; }
.cl-sec-c03 .product-card__image:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { border-top-left-radius: var(--rounded-sm); border-top-right-radius: var(--rounded-sm); }
.cl-sec-c03 .product-card__image--secondary { display: none; }
.cl-sec-c03 .product-card__title { line-height: 1.5; }
.cl-sec-c03 .product-card__quick-buy { position: absolute; bottom: var(--product-card-quick-buy-inset); }
.cl-sec-c03 .product-card__quick-buy:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { right: var(--product-card-quick-buy-inset); }
.cl-sec-c03 .product-card__mobile-quick-buy-button { background: rgb(var(--background-primary)); width: 36px; height: 36px; color: rgb(var(--text-primary) / .7); border-radius: var(--rounded-button); border-width: 1px; place-content: center; display: grid; }
.cl-sec-c03 .product-card__mobile-quick-buy-button > .button__loader { gap: var(--spacing-1); }
.cl-sec-c03 .product-card__mobile-quick-buy-button > .button__loader > * { width: var(--spacing-1); height: var(--spacing-1); }
.cl-sec-c03 .product-card__info { gap: var(--spacing-1); padding: var(--product-card-info-padding); grid-template-columns: minmax(0px, 1fr); justify-items: start; display: grid; }
.cl-sec-c03 .product-card--blends .product-card__info { padding-block-end: 0px; padding-inline: 0px; }
@media screen and (min-width: 700px) { .cl-sec-c03 .product-card { --product-card-badge-spacing: var(--spacing-4); --product-card-info-padding: var(--spacing-5); --product-card-quick-buy-inset: var(--spacing-4); } }
@media screen and (min-width: 700px) { .cl-sec-c03 .product-card__aside { margin-block-start: var(--spacing-1); } }
@media screen and (min-width: 1400px) { .cl-sec-c03 .product-card__info { --product-card-info-padding: var(--spacing-6) var(--spacing-8) var(--spacing-8) var(--spacing-8); } }
@media screen and (pointer: fine) { .cl-sec-c03 .product-card--show-secondary-media .product-card__figure:hover .product-card__image--primary { opacity: 0; } }
@media screen and (pointer: fine) { .cl-sec-c03 .product-card--show-secondary-media .product-card__figure:hover .product-card__image--secondary { opacity: 1; } }
@media screen and (pointer: fine) { .cl-sec-c03 .product-card__image--secondary { opacity: 0; display: block; } }
@media screen and (pointer: fine) { .cl-sec-c03 .product-card__quick-buy { opacity: 0; visibility: hidden; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0.2s ease-in-out; transform: translateY(5px); } }
@media screen and (pointer: fine) { .cl-sec-c03 .product-card:hover .product-card__quick-buy { opacity: 1; visibility: visible; transform: translateY(0px); } }
.cl-sec-c03 .price-list { align-items: baseline; gap: var(--spacing-0-5) var(--spacing-2); flex-wrap: wrap; display: flex; }
.cl-sec-c03 .reversed-link { background: linear-gradient(to right, currentcolor, currentcolor) 0px min(100%, 1.35em) / 0px 1px no-repeat; transition: background-size 0.3s ease-in-out; }
@supports (height: 1lh) { .cl-sec-c03 .reversed-link { background: linear-gradient(to right, currentcolor, currentcolor) 0px min(100%, 1.2lh) / 0px 1px no-repeat; } }
@media screen and (pointer: fine) { .cl-sec-c03 .group:hover .reversed-link, .cl-sec-c03 .reversed-link.hover\:show:hover { background-size: 100% 1px; } }
.cl-sec-c03 .clx-color-swatch { --swatch-offset: 3px; --swatch-size: var(--spacing-7); --swatch-margin: calc(var(--swatch-offset) * 2); width: var(--swatch-size); height: var(--swatch-size); margin: var(--swatch-margin); background: var(--swatch-background) center / cover; flex-shrink: 0; place-items: center; display: grid; position: relative; }
.cl-sec-c03 .clx-color-swatch.is-disabled { background: linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--background)) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--swatch-background) center / cover; }
.cl-sec-c03 .clx-color-swatch::before { content: ""; inset: calc(-1 * var(--swatch-offset)); opacity: 0; border-radius: inherit; will-change: transform; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; position: absolute; transform: scale(0.75); box-shadow: 0px 0px 0px 2px; }
.cl-sec-c03 :checked + .clx-color-swatch::before, .cl-sec-c03 .clx-color-swatch.is-selected::before { opacity: 1; transform: scale(1); }
.cl-sec-c03 .color-swatch--sm { --swatch-size: var(--spacing-3-5); --swatch-offset: 2px; }
.cl-sec-c03 .color-swatch__view-more { padding: 1px var(--spacing-2); color: rgb(var(--text-color) / .7); border-width: 1px; margin-inline-start: var(--spacing-1-5); }
.cl-sec-c03 .text-with-icon { gap: var(--spacing-3); align-items: center; display: flex; }
.cl-sec-c03 .text-with-icon > svg { flex-shrink: 0; }
.cl-sec-c03 .clx-icon { vertical-align: middle; display: block; }
.cl-sec-c03 .clx-collection { --collection-sidebar-width: 250px; gap: var(--spacing-8); grid-template-columns: minmax(0px, 1fr); margin-block-start: var(--spacing-8); margin-block-end: var(--section-outer-spacing-block); display: grid; }
.cl-sec-c03 .collection__top-bar, .cl-sec-c03 .collection__facets { display: none; }
.cl-sec-c03 .collection__results { scroll-padding-top: calc(var(--sticky-area-height) + 20px); transition: opacity 0.1s; }
@media screen and (min-width: 700px) { .cl-sec-c03 .clx-collection { margin-block-start: var(--spacing-12); } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .clx-collection { column-gap: var(--spacing-12); } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .collection--filters-sidebar { grid-template-columns: var(--collection-sidebar-width) minmax(0,1fr); } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .collection__top-bar { column-gap: var(--spacing-6); grid-column: 1 / -1; grid-template-columns: auto minmax(0px, 1fr); display: grid; } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .collection--filters-sidebar .collection__top-bar { grid-template-columns: inherit; column-gap: inherit; } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .collection__facets { display: block; } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .facets-summary { align-items: start; gap: var(--spacing-4); grid-column-end: -1; display: flex; } }
@media screen and (min-width: 1000px) { .cl-sec-c03 .collection__facets-scroller { display: block; position: sticky; top: calc(var(--sticky-area-height) + 20px); } }
@media screen and (min-width: 1400px) { .cl-sec-c03 .clx-collection { --collection-sidebar-width: 300px; } }
.cl-sec-c03 .sort-by-facet { justify-content: end; gap: var(--spacing-1); flex-shrink: 0; margin-inline-start: auto; display: flex; position: relative; }
.cl-sec-c03 .facets__floating-filter { text-align: center; z-index: 2; width: 100%; position: fixed; bottom: var(--spacing-8); }
.cl-sec-c03 .facets__floating-filter:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0px; }
.cl-sec-c03 .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
@media (prefers-reduced-motion: no-preference) { .cl-sec-c03 cl-reveal-items { opacity: var(--stagger-products-reveal-opacity); } }
@media (scripting: none) { .cl-sec-c03 cl-reveal-items { opacity: 1; } }
.cl-sec-c03 .rounded-full { border-radius: var(--rounded-full); }
.cl-sec-c03 .text-custom { color: rgb(var(--text-color)); }
.cl-sec-c03 .text-subdued { color: rgb(var(--text-color) / .7); }
.cl-sec-c03 .text-on-sale { color: rgb(var(--on-sale-text)); }
.cl-sec-c03 .bg-custom { background: rgb(var(--background)); }
@media screen and (min-width: 1000px) { .cl-sec-c03 .md\:hidden { display: none; } }
@media screen and (pointer: fine) { .cl-sec-c03 .pointer-fine\:hidden { display: none; } }
@media not screen and (pointer: fine) { .cl-sec-c03 .pointer-coarse\:hidden { display: none; } }
.cl-sec-c03 .text-center { text-align: center; }
.cl-sec-c03 .justify-center { justify-content: safe center; }
.cl-sec-c03 .w-full { width: 100%; }
.cl-sec-c03 .gap-0\.5 { gap: var(--spacing-0-5); }
.cl-sec-c03 .gap-4 { gap: var(--spacing-4); }
.cl-sec-c03 .gap-6 { gap: var(--spacing-6); }
.cl-sec-c03 .object-fill { width: 100%; height: 100%; position: absolute; top: 0px; }
.cl-sec-c03 .object-fill:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { left: 0px; }
.cl-sec-c03 .object-fill, .cl-sec-c03 .object-fill-safe, .cl-sec-c03 .object-cover { object-fit: cover; object-position: center center; }
.cl-sec-c03 .bold { font-weight: 700; }
.cl-sec-c03 .text-xxs { font-size: 10px; line-height: 1.7; }
.cl-sec-c03 .text-sm { font-size: var(--text-sm); line-height: 1.6; }
.cl-sec-c03 .line-through { text-decoration: line-through; }
.cl-sec-c03 { --jdgm-primary-color: #000; --jdgm-secondary-color: rgba(0,0,0,0.1); --jdgm-star-color: #1A1A1A; --jdgm-write-review-text-color: white; --jdgm-write-review-bg-color: #000000; --jdgm-paginate-color: #000; --jdgm-border-radius: 0; --jdgm-reviewer-name-color: #000000; }
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: JudgemeStar; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff"); font-weight: normal; font-style: normal; }
.cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --section-background-hash: 0; }
.cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --product-list-gap: var(--product-list-row-gap) var(--spacing-2); --product-list-items-per-row: 2; --product-list-grid: auto-flow dense / repeat(var(--product-list-items-per-row), minmax(0, 1fr)); --product-list-promo-grid-column: span 2; --content-over-media-gap: var(--spacing-8); }
@media screen and (min-width: 700px) { .cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); --product-list-items-per-row: 2; --product-list-promo-grid-column: span 1; } }
@media screen and (min-width: 1000px) { .cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --product-list-items-per-row: 2; --product-list-promo-grid-column: span 2; } }
@media screen and (min-width: 1200px) { .cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --product-list-items-per-row: 3; } }
@media screen and (min-width: 1400px) { .cl-sec-c03 #cl-shopify-section-template--28600762892634__main { --product-list-items-per-row: 3; } }
