@font-face {font-family: var(--b-display); font-style: normal; src: local("Times New Roman"), local("TimesNewRomanPSMT"), local("Liberation Serif"), local("Tinos"); size-adjust: 97.55%; ascent-override: 103.23%; descent-override: 30.55%; line-gap-override: 0%;}@font-face {font-family: var(--b-display); font-style: italic; src: local("Times New Roman Italic"), local("TimesNewRomanPS-ItalicMT"), local("Liberation Serif Italic"), local("Tinos Italic"); size-adjust: 95.5%; ascent-override: 105.44%; descent-override: 31.2%; line-gap-override: 0%;}@font-face {font-family: var(--b-text); font-style: normal; src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo"); size-adjust: 96.91%; ascent-override: 110.42%; descent-override: 38.7%; line-gap-override: 0%;}:root{--sidebar-width: 25rem;--theme-drawer-width: 30rem;--narrow-content-width: 36rem;--normal-content-width: 42rem;--wide-content-width: 46rem;--narrow-page-width: 90rem;--normal-page-width: 120rem;--wide-page-width: 150rem;--section-height-small: 15rem;--section-height-medium: 25rem;--section-height-large: 35rem;@media screen and (min-width: 40em) {--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh;}@media screen and (min-width: 60em) {--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh;}--letter-spacing-sm: 0.06em;--letter-spacing-md: 0.13em;--font-body--family: Inter, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: Inter, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: Inter, sans-serif;--font-heading--style: normal;--font-heading--weight: 700;--font-accent--family: Inter, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-heading--spacing: 0.25em;--font-h1--spacing: var(--font-heading--spacing);--font-h2--spacing: var(--font-heading--spacing);--font-h3--spacing: var(--font-heading--spacing);--font-h4--spacing: var(--font-heading--spacing);--font-h5--spacing: var(--font-heading--spacing);--font-h6--spacing: var(--font-heading--spacing);--font-paragraph--spacing: 0.5em;--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--max-width--body-normal: 32.5em;--max-width--body-narrow: 22.75em;--max-width--heading-normal: 32.5em;--max-width--heading-narrow: 19.5em;--max-width--display-normal: 13em;--max-width--display-narrow: 9.75em;--max-width--display-tight: 3.25em;--letter-spacing--display-tight: -0.03em;--letter-spacing--display-normal: 0em;--letter-spacing--display-loose: 0.03em;--letter-spacing--heading-tight: -0.03em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: 0.03em;--letter-spacing--body-tight: -0.03em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: 0.03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6;--font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);--font-size--3xs: 0.625rem;--font-size--2xs: 0.75rem;--font-size--xs: 0.8125rem;--font-size--sm: 0.875rem;--font-size--md: 1rem;--font-size--lg: 1.125rem;--font-size--xl: 1.25rem;--font-size--2xl: 1.5rem;--font-size--3xl: 2rem;--font-size--4xl: 2.5rem;--font-size--5xl: 3rem;--font-size--6xl: 3.5rem;--menu-font-sm--size: 0.875rem;--menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));--menu-font-md--size: 1rem;--menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));--menu-font-lg--size: 1.125rem;--menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));--menu-font-xl--size: 1.25rem;--menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));--menu-font-2xl--size: 1.75rem;--menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));--color-error: #8B0000;--color-success: #006400;--color-white: #FFFFFF;--color-white-rgb: 255 255 255;--color-black: #000000;--color-instock: #3ED660;--color-lowstock: #EE9441;--color-outofstock: #C8C8C8;--opacity-5: 0.05;--opacity-8: 0.08;--opacity-10: 0.1;--opacity-15: 0.15;--opacity-20: 0.2;--opacity-25: 0.25;--opacity-30: 0.3;--opacity-40: 0.4;--opacity-50: 0.5;--opacity-60: 0.6;--opacity-70: 0.7;--opacity-80: 0.8;--opacity-85: 0.85;--opacity-90: 0.9;--opacity-subdued-text: 0.8;--opacity-muted-text: 0.6;--shadow-button: 0 2px 3px rgb(0 0 0 / 20%);--gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);--margin-3xs: 0.125rem;--margin-2xs: 0.3rem;--margin-xs: 0.5rem;--margin-sm: 0.7rem;--margin-md: 0.8rem;--margin-lg: 1rem;--margin-xl: 1.25rem;--margin-2xl: 1.5rem;--margin-3xl: 1.75rem;--margin-4xl: 2rem;--margin-5xl: 3rem;--margin-6xl: 5rem;--scroll-margin: 50px;--padding-3xs: 0.125rem;--padding-2xs: 0.25rem;--padding-xs: 0.5rem;--padding-sm: 0.7rem;--padding-md: 0.8rem;--padding-lg: 1rem;--padding-xl: 1.25rem;--padding-2xl: 1.5rem;--padding-3xl: 1.75rem;--padding-4xl: 2rem;--padding-5xl: 3rem;--padding-6xl: 4rem;--gap-3xs: 0.125rem;--gap-2xs: 0.3rem;--gap-xs: 0.5rem;--gap-sm: 0.7rem;--gap-md: 0.9rem;--gap-lg: 1rem;--gap-xl: 1.25rem;--gap-2xl: 2rem;--gap-3xl: 3rem;--spacing-scale-sm: 0.6;--spacing-scale-md: 0.7;--spacing-scale-default: 1.0;--checkout-button-gap: 10px;--style-border-width: 1px;--style-border-radius-xs: 0.2rem;--style-border-radius-sm: 0.6rem;--style-border-radius-md: 0.8rem;--style-border-radius-50: 50%;--style-border-radius-lg: 1rem;--style-border-radius-pills: 40px;--style-border-radius-inputs: 4px;--style-border-radius-buttons-primary: 14px;--style-border-radius-buttons-secondary: 14px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-width-inputs: 1px;--style-border-radius-popover: 14px;--style-border-popover: 0px solid #1C1A18;--style-border-drawer: 1px solid #1C1A18;--style-border-swatch-opacity: 10%;--style-border-swatch-width: 1px;--style-border-swatch-style: solid;--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);--ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--animation-speed-fast: 0.0625s;--animation-speed: 0.125s;--animation-speed-slow: 0.2s;--animation-speed-medium: 0.15s;--animation-easing: ease-in-out;--animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);--drawer-animation-speed: 0.2s;--animation-values-slow: var(--animation-speed-slow) var(--animation-easing);--animation-values: var(--animation-speed) var(--animation-easing);--animation-values-fast: var(--animation-speed-fast) var(--animation-easing);--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);--animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);--animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);--animation-timing-default: cubic-bezier(0, 0, 0.2, 1);--animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);--animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);--spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);--spring-d300-b0-duration: 0.4980s;--spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);--spring-d280-b0-duration: 0.4648s;--spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%);--spring-d260-b0-duration: 0.4316s;--spring-d220-b0-easing: linear(0,0.0093 1.37%,0.0696 4.12%,0.4667 15.09%,0.6322 20.58%,0.6986 23.32%,0.7793 27.44%,0.8219 30.18%,0.8721,0.9089 38.42%,0.9427,0.9644,0.978 54.88%,0.9881 61.74%,0.9944 69.97%,0.998 80.95%,0.9996 98.78%);--spring-d220-b0-duration: 0.3818s;--spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);--spring-d180-b0-duration: 0.2988s;--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width: 0.09375rem;--focus-outline-offset: 0.2em;--badge-blob-padding-block: 1px;--badge-blob-padding-inline: 12px 8px;--badge-rectangle-padding-block: 1px;--badge-rectangle-padding-inline: 6px;@media screen and (min-width: 750px) {--badge-blob-padding-block: 4px;--badge-blob-padding-inline: 16px 12px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px;}--icon-size-2xs: 0.6rem;--icon-size-xs: 0.85rem;--icon-size-sm: 1.25rem;--icon-size-md: 1.375rem;--icon-size-lg: 1.5rem;--icon-stroke-width: 1.5px;--input-email-min-width: 200px;--input-search-max-width: 650px;--input-padding-y: 0.8rem;--input-padding-x: 0.8rem;--input-padding: var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width: var(--style-border-width-inputs);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--input-textarea-min-height: 55px;--checkbox-size: 22px;--checkbox-border-radius: 7px;--checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));--checkbox-label-padding: 8px;@media screen and (min-width: 750px) {--checkbox-size: 16px;--checkbox-border-radius: 5px;--checkbox-label-padding: 6px;}--button-size-sm: 30px;--button-size-md: 36px;--button-size: var(--minimum-touch-target);--button-padding-inline: 24px;--button-padding-block: 16px;--button-font-family-primary: var(--font-body--family);--button-font-family-secondary: var(--font-body--family);--button-text-case: ;--button-text-case-primary: default;--button-text-case-secondary: default;--border-color: rgb(var(--color-border-rgb) / var(--opacity-50));--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 5px;--border-radius-sm: 0.25rem;--drawer-inline-padding: 25px;--drawer-menu-inline-padding: 2.5rem;--drawer-header-block-padding: 20px;--drawer-content-block-padding: 10px;--drawer-header-desktop-top: 0rem;--drawer-padding: calc(var(--padding-sm) + 7px);--drawer-height: 100dvh;--drawer-width: 95vw;--drawer-max-width: 500px;--variant-picker-swatch-width-unitless: 34;--variant-picker-swatch-height-unitless: 34;--variant-picker-swatch-width: 34px;--variant-picker-swatch-height: 34px;--variant-picker-swatch-radius: 32px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 14px;--variant-picker-button-border-width: 1px;--variant-option-label-color: var(--color, var(--color-foreground));--slideshow-controls-size: 3.5rem;--slideshow-controls-icon: 2rem;--peek-next-slide-size: 3rem;--backdrop-opacity: 0.15;--backdrop-color-rgb: var(--color-shadow-rgb);--minimum-touch-target: 44px;--disabled-opacity: 0.5;--skeleton-opacity: 0.025;--shape--circle: circle(50% at center);--shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);--shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));--card-width-small: 10rem;--height-small: 10rem;--height-medium: 11.5rem;--height-large: 13rem;--height-full: 100vh;@media screen and (min-width: 750px) {--height-small: 17.5rem;--height-medium: 21.25rem;--height-large: 25rem;}--modal-max-height: 65dvh;--quick-add-modal-height: min(38.5rem, 96vh);--quick-add-modal-width: min(54rem, 96vw);--quick-add-modal-gallery-width: 24rem;--card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));--card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));--card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));--cart-primary-font-family: var(--font-body--family);--cart-primary-font-style: var(--font-body--style);--cart-primary-font-weight: var(--font-body--weight);--cart-secondary-font-family: var(--font-subheading--family);--cart-secondary-font-style: var(--font-subheading--style);--cart-secondary-font-weight: var(--font-subheading--weight);}.color-custom-popover{--color-background: #EFE9DF;--color-background-rgb: 252 245 236;--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:0.4; --opacity-30-60: 0.3; --opacity-60: 0.6;--color: #1C1A18;--color-rgb: 34 48 42;--color-foreground: #1C1A18;--color-foreground-rgb: 34 48 42;--color-foreground-muted: rgb(34 48 42 / var(--opacity-muted-text));--color-foreground-subdued: rgb(34 48 42 / var(--opacity-subdued-text));--color-border: #1C1A18;--color-border-rgb: 34 48 42;}.color-custom-popover{--input-disabled-background-color: rgb(34 48 42 / var(--opacity-10));--input-disabled-border-color: rgb(34 48 42 / var(--opacity-5));--input-disabled-text-color: rgb(34 48 42 / var(--opacity-50));--checkbox-border: 1px solid rgb(34 48 42 / var(--opacity-35-55));}.color-custom-popover{color: var(--color, var(--color-foreground));background-color: var(--color-background);}.color-custom-drawer{--color-background: #EFE9DF;--color-background-rgb: 252 245 236;--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:0.4; --opacity-30-60: 0.3; --opacity-60: 0.6;--color: #1C1A18;--color-rgb: 34 48 42;--color-foreground: #1C1A18;--color-foreground-rgb: 34 48 42;--color-foreground-muted: rgb(34 48 42 / var(--opacity-muted-text));--color-foreground-subdued: rgb(34 48 42 / var(--opacity-subdued-text));--color-border: #1C1A18;--color-border-rgb: 34 48 42;}.color-custom-drawer{--input-disabled-background-color: rgb(34 48 42 / var(--opacity-10));--input-disabled-border-color: rgb(34 48 42 / var(--opacity-5));--input-disabled-text-color: rgb(34 48 42 / var(--opacity-50));--checkbox-border: 1px solid rgb(34 48 42 / var(--opacity-35-55));}.color-custom-drawer{color: var(--color, var(--color-foreground));background-color: var(--color-background);}.color-custom-badge-sale{--color-background: #1C1A18;--color-background-rgb: 34 48 42;--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60:0.6; --opacity-30-60: 0.6; --opacity-60: 0.6;--color: var(--palette-lightest);--color-rgb: var(--palette-lightest-rgb);--color-foreground: var(--palette-lightest);--color-foreground-rgb: var(--palette-lightest-rgb);--color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text));--color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text));--color-border: var(--palette-lightest);--color-border-rgb: var(--palette-lightest-rgb);}.color-custom-badge-sale{--input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5));--input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50));--checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55));}.color-custom-badge-sale{color: var(--color, var(--color-foreground));background-color: var(--color-background);}.color-custom-badge-sold-out{--color-background: #B8904A;--color-background-rgb: 176 141 62;--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:0.4; --opacity-30-60: 0.3; --opacity-60: 0.6;--color: #1C1A18;--color-rgb: 34 48 42;--color-foreground: #1C1A18;--color-foreground-rgb: 34 48 42;--color-foreground-muted: rgb(34 48 42 / var(--opacity-muted-text));--color-foreground-subdued: rgb(34 48 42 / var(--opacity-subdued-text));--color-border: #1C1A18;--color-border-rgb: 34 48 42;}.color-custom-badge-sold-out{--input-disabled-background-color: rgb(34 48 42 / var(--opacity-10));--input-disabled-border-color: rgb(34 48 42 / var(--opacity-5));--input-disabled-text-color: rgb(34 48 42 / var(--opacity-50));--checkbox-border: 1px solid rgb(34 48 42 / var(--opacity-35-55));}.color-custom-badge-sold-out{color: var(--color, var(--color-foreground));background-color: var(--color-background);}:root{--color-background: #EFE9DF;--color-background-rgb: 252 245 236;--color-foreground: #1C1A18;--color-foreground-rgb: 34 48 42;--color-border: #1C1A18;--color-border-rgb: 34 48 42;--palette-lightest: #EFE9DF;--palette-lightest-rgb: 252 245 236;--palette-darkest: #1C1A18;--palette-darkest-rgb: 34 48 42;--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:0.4; --opacity-30-60: 0.3; --opacity-60: 0.6;--color-primary-button-text: rgb(252 245 236 / 1.0);--color-primary-button-background: rgb(34 48 42 / 1.0);--color-primary-button-border: rgb(252 245 236 / 1.0);--color-primary-button-focus-outline: rgb(34 48 42);--color-primary-button-hover-text: rgb(252 245 236 / 1.0);--color-primary-button-hover-background: #2E2A26;--color-primary-button-hover-border: #E8DFD0;--color-secondary-button-text: rgb(34 48 42 / 1.0);--color-secondary-button-background: rgb(252 245 236 / 1.0);--color-secondary-button-border: rgb(34 48 42 / 1.0);--color-secondary-button-hover-text: rgb(34 48 42 / 1.0);--color-secondary-button-hover-background: #E8DFD0;--color-secondary-button-hover-border: #2E2A26;--color-input-background: rgb(252 245 236 / 1.0);--color-input-text: rgb(34 48 42 / 1.0);--color-input-text-rgb: 34 48 42;--color-input-border: rgb(229 220 201 / 1.0);--color-variant-background: rgb(252 245 236 / 1.0);--color-variant-border: rgb(229 220 201 / 1.0);--color-variant-text: rgb(34 48 42 / 1.0);--color-variant-text-rgb: 34 48 42;--color-variant-hover-background: #E8DFD0;--color-variant-hover-text: rgb(34 48 42 / 1.0);--color-variant-hover-border: #DDD0B7;--color-selected-variant-background: rgb(34 48 42 / 1.0);--color-selected-variant-border: rgb(34 48 42 / 1.0);--color-selected-variant-text: rgb(252 245 236 / 1.0);--color-selected-variant-hover-background: #2E2A26;--color-selected-variant-hover-text: rgb(252 245 236 / 1.0);--color-selected-variant-hover-border: #2E2A26;--input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));--input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));--input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text));--color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));--color-drawer-shadow-rgb: ;--color-popover-shadow-rgb: 34 48 42;--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15));}body{color: var(--color-foreground);background-color: var(--color-background);}#shopify-buyer-consent{margin-top: 1em;display: inline-block;width: 100%;}#shopify-buyer-consent.hidden{display: none;}#shopify-subscription-policy-button{background: none;border: none;padding: 0;text-decoration: underline;font-size: inherit;cursor: pointer;}#shopify-subscription-policy-button::before{box-shadow: none;}:root{--font-heading--family: var(--b-display), Georgia, "Times New Roman", serif;--font-body--family: var(--b-text), system-ui, -apple-system, sans-serif;--font-arabic--family: "Noto Naskh Arabic", serif;--nq-cream: #EFE9DF;--nq-cream-deep: #E3DBCD;--nq-paper: #FAF7F2;--nq-emerald-950: #0C0B0A;--nq-emerald-900: #141312;--nq-emerald-800: #2A2724;--nq-emerald-700: #1E1C1A;--nq-emerald-100: #E6E0D6;--nq-ink: #1C1A18;--nq-ink-soft: #6A635B;--nq-gold: #B8904A;--nq-gold-ink: #8A6630;--nq-gold-soft: #D2B07A;--nq-gold-pale: #E7D9BE;--nq-line: rgba(30,28,26, 0.13);--nq-line-gold: rgba(184,144,74, 0.35);--nq-shadow-soft: 0 14px 38px -16px rgba(12,11,10, 0.22);--nq-shadow-card: 0 8px 26px -12px rgba(12,11,10, 0.16);--nq-tp: #00B67A;--nq-sale: #9C3B22;--nq-serif: var(--b-display), Georgia, serif;--nq-sans: var(--b-text), "Avenir Next", sans-serif;--nq-arabic: "Noto Naskh Arabic", serif;}.nq-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--nq-sans);font-size:13.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:18px 34px;border-radius:6px;border:none;text-align:center;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,transform .3s,box-shadow .3s,border-color .3s;}.nq-btn__arr{transition:transform .3s}.nq-btn:hover .nq-btn__arr{transform:translateX(5px)}.nq-btn--solid{background:var(--nq-emerald-700);color:var(--nq-cream);font-weight:600;box-shadow:0 14px 30px -12px rgba(12,11,10,.45)}.nq-btn--solid:hover{background:var(--nq-emerald-950);transform:translateY(-2px)}.nq-btn:focus-visible{outline:2px solid var(--nq-gold);outline-offset:3px}.nq-btn--light{background:transparent;color:var(--nq-cream);border:1px solid rgba(239,233,223,.55)}.nq-btn--light:hover{border-color:var(--nq-cream);background:rgba(239,233,223,.08);transform:translateY(-2px)}.nq-btn--ghost{background:transparent;color:var(--nq-emerald-800);border:1px solid var(--nq-emerald-700)}.nq-btn--ghost:hover{background:rgba(30,28,26,.06);transform:translateY(-2px)}.nq-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--nq-sans);font-size:13.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nq-eyebrow-color, var(--nq-gold-ink));}.nq-eyebrow::before{content:"";flex:none;width:28px;height:1px;background:var(--nq-eyebrow-rule, var(--nq-gold-soft))}.nq-eyebrow--center{justify-content:center}.nq-eyebrow--center::after{content:"";flex:none;width:28px;height:1px;background:var(--nq-eyebrow-rule, var(--nq-gold-soft))}.nqc-card{display: flex; flex-direction: column; text-decoration: none; background: var(--nq-paper); transition: transform 0.35s; font-size: 16px;}.nqc-card:hover{transform: translateY(-4px);}.nqc-card__media{position: relative; display: block; aspect-ratio: 1 / 1; overflow: hidden; background: var(--nq-cream-deep); border-radius: 0;}.nqc-card__track{display: flex; height: 100%;overflow-x: auto; scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch; scrollbar-width: none;}.nqc-card__track::-webkit-scrollbar{display: none;}.nqc-card__slide{flex: 0 0 100%; scroll-snap-align: start; height: 100%;}.nqc-card__img{width: 100%; height: 100%; object-fit: cover; display: block;}.nqc-card__dots{position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%);display: flex; gap: 6px; z-index: 2; pointer-events: none;}.nqc-card__dot{width: 5px; height: 5px; border-radius: 50%; background: rgba(34, 48, 42, 0.22); transition: background 0.3s, transform 0.3s;}.nqc-card__dot--on{background: var(--nq-gold); transform: scale(1.25);}@media (min-width: 760px){.nqc-card__track{overflow: hidden;}.nqc-card__dots{display: none;}.nqc-card--multi .nqc-card__slide:nth-child(2){position: absolute; inset: 0; opacity: 0; transition: opacity 0.55s ease;}.nqc-card--multi:hover .nqc-card__slide:nth-child(2){opacity: 1;}}.nqc-card__tag,.nqc-card__off{position: absolute; top: 11px; z-index: 4;font-family: var(--nq-sans); font-size: 9.5px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase;padding: 3px 8px; border-radius: 999px; line-height: 1.5; white-space: nowrap;}.nqc-card__tag{left: 11px; right: auto;background: rgba(239,233,223, 0.92); border: 1px solid var(--nq-sale); color: var(--nq-sale);max-width: calc(100% - 74px); overflow: hidden; text-overflow: ellipsis;}.nqc-card__off{right: 11px; left: auto; background: var(--nq-sale); color: #EFE9DF;}.atc[disabled]{opacity: 0.55 !important; cursor: not-allowed !important;pointer-events: none !important; filter: grayscale(0.4);}@media (max-width: 600px){.nqc-card__tag{font-size: 8px; padding: 2px 6px; letter-spacing: 0.02em; max-width: calc(100% - 56px);}.nqc-card__off{font-size: 9px; padding: 2px 7px; letter-spacing: 0.03em;}.nqc-card__sw-row{gap: 2px; margin-top: 8px;}.nqc-card__sw{padding: 8px;}.nqc-card__sw.is-on{box-shadow: none;}.nqc-card__sw.is-on .nqc-card__sdot{box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08), 0 0 0 1.5px var(--nq-paper), 0 0 0 3px var(--nq-emerald-900);}.nqc-card__sw-name{margin-left: 2px;}}.nqc-card__body{padding: 14px 2px 6px; display: flex; flex-direction: column; gap: 3px; text-align: left;}.nqc-card__title{font-family: var(--nq-serif); font-size: 16.5px; font-weight: 500; line-height: 1.25; color: var(--nq-emerald-900);}.nqc-card__price{display: flex; align-items: baseline; justify-content: flex-start; gap: 8px; margin-top: 5px; flex-wrap: wrap;}.nqc-card__now{font-family: var(--nq-serif); font-size: 16.5px; font-weight: 500; color: var(--nq-emerald-800);}.nqc-card__was{font-family: var(--nq-serif); font-size: 13.5px; font-style: italic; color: var(--nq-ink-soft); text-decoration: line-through; text-decoration-color: rgba(184,144,74, 0.55);}.nqc-card__sw-row{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 10px;}.nqc-card__sw{display: inline-flex; padding: 2px; border-radius: 50%; cursor: pointer; line-height: 0; box-shadow: 0 0 0 1.5px transparent; transition: box-shadow 0.2s;}.nqc-card__sw.is-on{box-shadow: 0 0 0 1.5px var(--nq-emerald-900);}.nqc-card__sw:focus-visible{outline: none; box-shadow: 0 0 0 1.5px var(--nq-gold-ink);}.nqc-card__sdot{width: 13px; height: 13px; border-radius: 50%; background: linear-gradient(135deg, var(--nq-gold-soft), var(--nq-gold)); box-shadow: inset 0 0 0 1px rgba(0,0,0,0.08);}.nqc-card__sdot--silver{background: linear-gradient(135deg, #E8E8E8, #BFC3C7);}.nqc-card__sw-name{margin-left: 4px; font-family: var(--nq-sans); font-size: 11.5px; letter-spacing: 0.02em; color: var(--nq-ink-soft);}@media (min-width: 900px){.nqc-card__title{font-size: 19px;}.nqc-card__now{font-size: 18px;}}@media (prefers-reduced-motion: reduce){.nqc-card,.nqc-card__img,.nqc-card__slide{transition: none;}.nqc-card:hover{transform: none;}.nq-btn,.nq-btn__arr{transition:none}.nq-btn:hover,.nq-btn:hover .nq-btn__arr{transform:none}}.shopify-policy__container{max-width: 1040px !important; margin: 0 auto; padding: 56px 22px 80px;}.shopify-policy__title h1,.shopify-policy__title{font-family: var(--nq-serif); font-weight: 500; color: var(--nq-emerald-900);}.shopify-policy__title h1{font-size: clamp(26px, 3.4vw, 34px); line-height: 1.15;}.shopify-policy__body{font-family: var(--nq-sans); color: var(--nq-ink); line-height: 1.7;}@media (min-width: 900px){.shopify-policy__container{padding: 80px 40px 110px;}}main[data-template^="page.contact"]{padding-top: clamp(28px, 5vw, 56px); padding-bottom: clamp(44px, 6vw, 88px);}div[class*="kl-teaser"]{z-index: 20 !important;}body:has(dialog[open]) div[class*="kl-teaser"],body:has(.nq-cd.is-open) div[class*="kl-teaser"]{display: none !important;}@media (max-width: 749px){div[class*="kl-teaser"]{transform: scale(0.7); transform-origin: bottom left;}}.nq-seuilB{display:none}html[data-ship-arm="B"] .nq-seuilA{display:none!important}html[data-ship-arm="B"] .nq-seuilB{display:inline}
