/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}:root,:host{--color-surface:var(--color-cream);--color-ink:#191714;--color-ink-muted:#4a453f;--color-primary:#fbfaf7;--color-primary-lighter:#ddc89f;--color-primary-darker:#d7c9b5;--color-on-primary:#191714;--color-secondary:#191714;--color-secondary-lighter:#292621;--color-secondary-darker:#100f0d;--form-py:calc(var(--spacing) * 2);--form-px:calc(var(--spacing) * 3);--form-radius:var(--radius-lg);--form-stroke:var(--color-gray-400,currentcolor);--form-bg:var(--color-white);--form-color:var(--color-ink,currentcolor);--form-active-color:var(--color-primary);--select-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"hsl(0 0% 0%)\"><path d=\"m6 9 6 6 6-6\"/></svg>");--select-icon-size:1.25em;--select-icon-offset:.8rem;--font-sans:"Jost", "Jost Fallback", "Futura", "Avenir Next", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-400:oklch(75% .183 55.934);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-600:oklch(44.2% .017 285.786);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--aspect-video:16 / 9;--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);--color-container-lighter:var(--color-white);--color-container:var(--color-gray-50);--color-container-darker:var(--color-gray-100);--form-error-color:var(--color-red-600);--form-info-color:currentcolor}@supports (color:color-mix(in lab, red, red)){:root,:host{--form-info-color:color-mix(in srgb, currentcolor 64%, transparent)}}:root,:host{--color-paper:#fff;--color-cream:#fbfaf7;--color-gold:#9a7b4f;--color-fg:var(--color-ink);--color-fg-secondary:var(--color-ink-muted);--color-bg:var(--color-paper);--font-display:"Jost", "Jost Fallback", "Futura", "Avenir Next", "Segoe UI", sans-serif}@layer base{:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect){appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color);--outline-size:1px;--outline-offset:0px}:is(input:where(:not([type])),[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],textarea,select,.form-input,.form-textarea,.form-select,.form-multiselect):focus{border-color:var(--form-active-color);outline-color:var(--form-active-color)}:is(select:where(:not([size]:not([size="1"]),[multiple])),.form-select){--_icon-position:right;background:var(--select-icon) var(--form-bg) var(--_icon-position) var(--select-icon-offset) center/var(--select-icon-size) no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-inline-end:calc(var(--select-icon-size) + var(--select-icon-offset) + .5ch)}:is(select:where(:not([size]:not([size="1"]),[multiple])),.form-select):dir(rtl){--_icon-position:left}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio){appearance:none;block-size:calc(var(--spacing) * 4);inline-size:calc(var(--spacing) * 4);border-width:2px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color);vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;block-size:calc(var(--spacing) * 4.5);inline-size:calc(var(--spacing) * 4.5);background-origin:border-box;flex-shrink:0;padding:0;display:inline-block}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus{outline-color:var(--form-active-color)}:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):focus,:is([type=checkbox],[type=radio],.form-checkbox,.form-radio):checked{border-color:var(--form-active-color)}:is([type=checkbox],.form-checkbox):checked,:is([type=checkbox],.form-checkbox):indeterminate{background:var(--form-active-color,currentColor) center/contain no-repeat;border-color:#0000}:is([type=checkbox],.form-checkbox):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E")}:is([type=checkbox],.form-checkbox):checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}:is([type=radio],.form-radio){border-radius:50%}:is([type=radio],.form-radio):checked{background:var(--form-active-color,currentColor) center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:#0000}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:focus-visible){outline:var(--outline-size,2px) solid var(--color-primary);outline-offset:var(--outline-offset,2px)}:where(:active:focus-visible){outline-offset:0;transition:var(--outline-transition,outline-offset .15s cubic-bezier(.25, 0, .4, 1))}:disabled{cursor:not-allowed}:target{scroll-margin-block:var(--anchor-offset,6ex)}@media (prefers-reduced-motion:no-preference){:where(html):has(:target){scroll-behavior:smooth}}html{scrollbar-gutter:stable;block-size:100%}body{min-block-size:100%}:where(:any-link,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex^=\-])){touch-action:manipulation}:where(:any-link,button,label[for],label:has(input:is([type=radio],[type=checkbox]):enabled),select:has(option:enabled),summary){cursor:pointer}:where(dialog){background-color:var(--color-surface,canvas);max-block-size:calc(100% - 2rem);max-inline-size:calc(100% - 2rem);color:var(--color-fg,canvastext);box-shadow:var(--shadow-lg);border-radius:1rem;margin:auto;padding:1.5rem;position:fixed}:where(dialog)::backdrop{background-color:var(--backdrop,#0003)}:where(:root:has(dialog[open]:modal)){overflow:hidden}address{font-style:normal}@view-transition{navigation:auto}:root{scrollbar-color:var(--scrollthumb-color) var(--scrolltrack-color,Canvas);accent-color:var(--color-primary);caret-color:var(--color-primary);interpolate-size:allow-keywords}body{background:var(--color-bg);color:var(--color-fg)}[type=checkbox][role=switch]{--switch-width:calc(var(--spacing) * 9);--switch-height:calc(var(--spacing) * 5);--switch-thumb-offset:calc(var(--switch-width) - var(--switch-height));block-size:var(--switch-height);inline-size:var(--switch-width);border-width:2px;border-radius:3.40282e38px}[type=checkbox][role=switch]:not(:disabled){cursor:pointer}[type=checkbox][role=switch]:after{content:"";aspect-ratio:1;border-width:1px;border-color:var(--form-bg);background-color:var(--form-stroke);border-radius:3.40282e38px;height:100%;transition:background-color .15s,border-color .15s,translate .15s;display:block}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked:after{background-color:var(--form-bg);translate:var(--switch-thumb-offset) 0%}[type=checkbox][role=switch]:dir(rtl):checked:after{translate:calc(var(--switch-thumb-offset) / -1) 0%}:where(form label){margin-bottom:calc(var(--spacing) * 2);color:var(--color-fg-secondary);display:block}:where(form legend){margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where(form legend)+br{display:none}:where(fieldset~fieldset){margin-top:calc(var(--spacing) * 8)}:is([data-liveview-element=heading],[data-liveview-element=text]):where(h1,h2,h3,h4,h5,h6),:is([data-liveview-element=heading],[data-liveview-element=text]) :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-size:1.125em;font-weight:600;line-height:1.1}:is([data-liveview-element=heading],[data-liveview-element=text]):where(h1),:is([data-liveview-element=heading],[data-liveview-element=text]) :where(h1){font-size:3em}:is([data-liveview-element=heading],[data-liveview-element=text]):where(h2),:is([data-liveview-element=heading],[data-liveview-element=text]) :where(h2){font-size:2em}:is([data-liveview-element=heading],[data-liveview-element=text]):where(h3),:is([data-liveview-element=heading],[data-liveview-element=text]) :where(h3){font-size:1.625em}:is([data-liveview-element=heading],[data-liveview-element=text]):where(h4),:is([data-liveview-element=heading],[data-liveview-element=text]) :where(h4){font-size:1.375em}[data-liveview-element=text] :where(ul,ol){list-style:revert;padding-inline-start:2em}[data-liveview-element=text] :where(blockquote){opacity:.8;border-inline-start:.25em solid;margin-inline-start:0;padding-inline-start:1em;font-style:italic}[data-liveview-element=text] :where(pre){white-space:pre-wrap;word-break:break-word;overflow-x:auto}[data-liveview-element=text] :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}:where(:is(input,textarea,select)[aria-invalid=true],.input-group:has([aria-invalid=true])):not(:focus,:focus-within){--form-stroke:var(--form-error-color);outline:1px solid var(--form-stroke)}:where(fieldset[aria-invalid=true]:not(:focus-within)){--form-stroke:var(--form-error-color)}progress{--progress-bar-color:var(--color-primary);--progress-bar-radius:9999px;border-radius:var(--progress-bar-radius);background-color:currentColor;border:1px solid #0000;block-size:.875rem;inline-size:100%;display:block}@supports (color:color-mix(in lab, red, red)){progress{background-color:color-mix(in srgb, currentcolor 10%, transparent)}}progress{appearance:none}progress::-webkit-progress-bar{border-radius:var(--progress-bar-radius);background-color:#0000}progress::-webkit-progress-value{background-color:var(--progress-bar-color);border-radius:var(--progress-bar-radius)}progress::-moz-progress-bar{background-color:var(--progress-bar-color);border-radius:var(--progress-bar-radius)}@media (prefers-reduced-motion:no-preference){progress::-webkit-progress-value{transition:width .3s}progress::-moz-progress-bar{transition:width .3s}}html{color:var(--color-ink);background-color:#fff;overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:0;font-weight:500}a:focus-visible,button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}}@layer theme;@layer components{.actions-toolbar{gap:calc(var(--spacing) * 4);border-block-start-width:1px;border-block-start-color:var(--color-gray-300);flex-direction:column;margin-block-start:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 4);display:flex}@media (min-width:48rem){.actions-toolbar{flex-direction:row-reverse;align-items:center}}.actions-toolbar a.back{text-decoration-line:underline}.card{border-radius:var(--card-radius,var(--radius-lg));padding-block:var(--card-py,calc(var(--spacing) * 6));padding-inline:var(--card-px,calc(var(--spacing) * 6));border-width:1px;border-color:var(--card-stroke,var(--color-gray-300));background-color:var(--card-bg,var(--color-surface));color:var(--card-color,var(--color-fg));transition-property:color,background-color,border-color,box-shadow,outline-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);position:relative}@media (hover:hover){.card-interactive:hover{--card-stroke:#0000;box-shadow:var(--shadow-lg)}}.card-interactive:focus-within{--card-stroke:#0000;box-shadow:var(--shadow-lg)}.form-input.qty{max-inline-size:calc(6ch + var(--form-px))}.field{margin-top:var(--spacing)}.field.field-reserved{--reserved-space:calc(var(--spacing) * 7);margin-block-end:var(--reserved-space)}.field.field-reserved ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field.field-reserved ul:last-of-type{margin-block-end:calc(var(--reserved-space) * -1)}.field.choice{align-items:center;display:flex}.field.choice label{margin-bottom:0}.field.choice input{margin-right:calc(var(--spacing) * 3)}.field.field-error .messages{color:var(--color-red-600);max-width:fit-content}.field.required>label:after{content:var(--tw-content);content:var(--tw-content);top:calc(var(--spacing) * -1);content:var(--tw-content);--tw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6v12M17.196 9 6.804 15M6.804 9l10.392 6'/%3E%3C/svg%3E");--tw-icon-size:1em;width:var(--tw-icon-size);height:var(--tw-icon-size);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--tw-icon);-webkit-mask-image:var(--tw-icon);mask-image:var(--tw-icon);content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));content:var(--tw-content);color:var(--color-red-600);background-color:currentColor;display:inline-block;position:relative}.form-input-addon{appearance:none;padding-block:var(--form-py);padding-inline:var(--form-px);border-radius:var(--form-radius);border-width:1px;border-color:var(--form-stroke);background-color:var(--form-bg);color:var(--form-color);--outline-size:1px;--outline-offset:0px}.form-input-addon:first-child{border-inline-end:0;padding-inline-end:0}.form-input-addon:last-child{border-inline-start:0;padding-inline-start:0}.input-group{border-radius:var(--form-radius);vertical-align:middle;display:flex;position:relative}.input-group:focus-within{--form-stroke:var(--form-active-color);outline:var(--outline-size,1px) solid var(--form-active-color);outline-offset:var(--outline-offset,0px)}.input-group>*{border-radius:0;outline:none;margin:0}.input-group>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.input-group>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.input-group>:not(template,[hidden]:where(:not([hidden=until-found])))+:not(button,.btn){border-inline-start-width:0}.message{margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-gray-100);width:100%;padding:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);--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);border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.message.error{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-red-500);background-color:var(--color-red-50)}.message.success{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-green-500);background-color:var(--color-green-50)}.message.info,.message.notice{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.message.warning{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-yellow-500);background-color:var(--color-yellow-50)}.message a{text-decoration-line:underline}.rating-summary{color:var(--color-rating,var(--color-yellow-400));display:flex}.snap-track{--snap-cols:1;--snap-gap:calc(var(--spacing) * 4);--snap-size:calc((100% - var(--snap-gap) * (var(--snap-cols) - 1)) / var(--snap-cols));grid-auto-flow:column;grid-auto-columns:var(--snap-size);gap:var(--snap-gap);padding-block:calc(var(--spacing) * 6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;position:relative;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.snap-track{scroll-behavior:smooth}}.snap-track>*{scroll-snap-align:start}.snap-pager{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);min-block-size:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.snap-marker{block-size:calc(var(--spacing) * 4);inline-size:calc(var(--spacing) * 4);border-width:1px;border-color:var(--color-slate-600);border-radius:1rem;flex-shrink:0;transition-property:border-color,background-color;transition-duration:.3s}@media (prefers-reduced-motion:no-preference){.snap-marker{will-change:inline-size;transition-property:inline-size,border-color,background-color}}.snap-marker[aria-current=true]{inline-size:calc(var(--spacing) * 7);border-color:var(--color-primary);background-color:var(--color-primary)}.swatch-option>*{border-radius:calc(var(--swatch-radius,.5em) - var(--swatch-px,6px));grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.swatch-option:is(:has(:disabled),[aria-disabled=true]){border-color:color-mix(in srgb, var(--form-stroke) 80%, #0000)}}.swatch-attribute-options{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{width:100%}@media (min-width:40rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:40rem}}@media (min-width:48rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:48rem}}@media (min-width:64rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:64rem}}@media (min-width:80rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:80rem}}@media (min-width:96rem){:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{max-width:96rem}}:where(main:not(.product-main-full-width,.page-main-full-width)) .columns{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.account-nav li a,.account-nav li strong{padding-block:var(--spacing);color:var(--color-fg-secondary);justify-content:space-between;display:flex}.account-nav li a:hover{color:var(--color-fg);text-decoration-line:underline}.account-nav li strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-fg);text-decoration-line:underline}.cms-content{--text-flow:1em 1rem;--separator-flow:2.5em;--list-flow:.5em;--h-color:initial;--h-family:initial;--h-size:1.125em;--h-weight:600;--h-line:1.1;--h1-size:3em;--h2-size:2em;--h3-size:1.625em;--h4-size:1.375em;--marker-color:var(--color-primary);--link-color:var(--color-primary);--link-weight:500;--blockquote-color:var(--color-primary);--table-py:calc(var(--spacing) * 3);--table-px:calc(var(--spacing) * 2);--table-stroke:var(--color-gray-400);--table-bg:canvas;--table-color:canvastext}.cms-content :where(h1,h2,h3,h4,h5,h6,p,dl,ul,ol,pre,hgroup){margin-block:var(--text-flow)}.cms-content :where(blockquote,figure,hr){margin-block:var(--separator-flow);margin-inline:0}.cms-content :where([class~=lead]){font-size:1.25em}.cms-content :where(h1,h2,h3,h4,h5,h6){color:var(--h-color);font-family:var(--h-family);font-size:var(--h-size);font-weight:var(--h-weight);line-height:var(--h-line);text-wrap:balance}.cms-content :where(h1){--h-size:var(--h1-size)}.cms-content :where(h2){--h-size:var(--h2-size)}.cms-content :where(h3){--h-size:var(--h3-size)}.cms-content :where(h4){--h-size:var(--h4-size)}.cms-content ::marker{color:var(--marker-color)}.cms-content :where(ul,ol){list-style:revert;padding-inline-start:2em}.cms-content :where(ol[type=a]){list-style-type:lower-alpha}.cms-content :where(ol[type=i]){list-style-type:lower-roman}.cms-content :where(ol[type="1"]){list-style-type:decimal}.cms-content :where(blockquote){border-inline-start:4px solid var(--blockquote-color);padding-block:.25em;padding-inline-start:1.5em}.cms-content :where(:any-link){color:var(--link-color);font-weight:var(--link-weight)}.cms-content :where(:any-link):hover{text-decoration:underline}.cms-content :where(table){border-collapse:separate;border-spacing:0;border-color:var(--table-stroke)}.cms-content :where(thead,tbody,tfoot,tr,th,td){border-color:inherit;text-align:inherit}.cms-content :where(th,td){padding-block:var(--table-py);padding-inline:var(--table-px);background:var(--table-bg);color:var(--table-color)}.cms-content :where(tr+tr :is(th,td)){border-block-start-width:1px}.cms-content :where(thead tr:last-child :is(th,td)){border-block-end-width:2px}.cms-content :where(tfoot tr:first-child :is(th,td)){border-block-start-width:2px}.cms-content :where(table:not(:has(.table-wrapper,[class*=overflow-]))){word-break:break-all}.cms-content>:where(:first-child){margin-block-start:0}.cms-content>:where(:last-child){margin-block-end:0}.cms-content{max-width:100%}.table-wrapper{overflow:auto}.payment-method-note{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-gray-200);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}@media (min-width:48rem){.payment-method-note{width:91.6667%}}.payment-method-note{font-weight:400;display:inline-block}.pp-card-cvv input{width:10ch}.pp-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pp-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-label{inline-size:100%;font-size:inherit;line-height:inherit;color:inherit;margin-block-end:var(--field-label-flow,.25em);font-weight:500;display:block}.field.required .field-label:after{content:var(--tw-content);content:var(--tw-content);top:calc(var(--spacing) * -1);content:var(--tw-content);--tw-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 6v12M17.196 9 6.804 15M6.804 9l10.392 6'/%3E%3C/svg%3E");--tw-icon-size:1em;width:var(--tw-icon-size);height:var(--tw-icon-size);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--tw-icon);-webkit-mask-image:var(--tw-icon);mask-image:var(--tw-icon);content:var(--tw-content);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));content:var(--tw-content);color:var(--color-red-600);background-color:currentColor;display:inline-block;position:relative}.swatch-option{--swatch-size:calc(var(--spacing) * 9);min-block-size:var(--swatch-size);min-inline-size:var(--swatch-size);padding-block:var(--swatch-py,3px);padding-inline:var(--swatch-px,6px);border-radius:var(--swatch-radius,.5em);border-width:1px;border-color:var(--form-stroke);background:var(--swatch-visual,var(--form-bg)) center/contain no-repeat;color:var(--form-color);cursor:pointer;place-items:center;line-height:1.1;display:grid}.swatch-option>*{grid-area:1/1}.swatch-option img{border-radius:calc(var(--swatch-radius,.5em) - var(--swatch-px,6px))}.swatch-option[data-swatch-type=visual]{--swatch-radius:5rem;--swatch-px:3px}.swatch-option:hover{border-color:var(--form-active-color)}.swatch-option:is(:has(:checked),[aria-checked=true],[aria-selected=true],[aria-current=page]){border-color:var(--form-active-color);box-shadow:inset 0 0 0 1px var(--form-active-color)}.swatch-option:is(:focus-visible,:has(:focus-visible)){border-color:var(--form-active-color);outline:var(--outline-size,2px) solid var(--form-active-color);outline-offset:var(--outline-offset,2px)}.swatch-option:is(:has(:disabled),[aria-disabled=true]){border-color:#99a1afcc}@supports (color:color-mix(in lab, red, red)){.swatch-option:is(:has(:disabled),[aria-disabled=true]){border-color:color-mix(in srgb, var(--form-stroke) 80%, #0000)}}.swatch-option:is(:has(:disabled),[aria-disabled=true]){cursor:not-allowed;border-style:dashed}.swatch-option:is(:has(:disabled),[aria-disabled=true])>:is(span,img){opacity:.8}.el-pdp{gap:1.5rem;width:min(78rem,100% - 2rem);margin-inline:auto;padding-block:1.25rem 3rem;display:block}@media (min-width:900px){.el-pdp{grid-template-columns:none;align-items:start;gap:2.5rem 3rem;padding-block:2rem 4rem;display:block}.el-pdp .product-info-main,.el-pdp [data-content-type=products]{width:100%;position:static;top:auto}}.el-pdp .snap-slider img,.el-pdp [data-gallery] img{object-fit:cover;width:100%;height:100%}.el-pdp .snap-slider{aspect-ratio:1;background:var(--color-cream);border:1px solid #1917141f}@supports (color:color-mix(in lab, red, red)){.el-pdp .snap-slider{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.el-sticky-atc{z-index:25;background:var(--color-cream);border-top:1px solid #1917142e;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.el-sticky-atc{border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.el-sticky-atc{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px #19171414}@supports (color:color-mix(in lab, red, red)){.el-sticky-atc{box-shadow:0 -8px 24px color-mix(in srgb, var(--color-ink) 8%, transparent)}}@media (min-width:900px){.el-sticky-atc{box-shadow:none;background:0 0;border:0;padding:0;position:static}}#cart-drawer{--color-bg:var(--color-cream)}dialog#cart-drawer,#cart-drawer{background:var(--color-cream);color:var(--color-ink)}.el-sticky-place{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:#fffaf0;border-top:1px solid #1917142e;margin-inline:-1rem;position:sticky;bottom:0;box-shadow:0 -8px 24px #19171414}@media (min-width:900px){.el-sticky-place{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}}#header .navigation,#header nav a{color:#141210;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}#header .navigation a:hover,#header nav a:hover{color:#9a7b4f}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.backdrop{background-color:var(--backdrop,#0003);position:fixed;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-100{top:calc(var(--spacing) * 100)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.float-end{float:inline-end}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.prose{--text-flow:1em 1rem;--separator-flow:2.5em;--list-flow:.5em;--h-color:initial;--h-family:initial;--h-size:1.125em;--h-weight:600;--h-line:1.1;--h1-size:3em;--h2-size:2em;--h3-size:1.625em;--h4-size:1.375em;--marker-color:var(--color-primary);--link-color:var(--color-primary);--link-weight:500;--blockquote-color:var(--color-primary);--table-py:calc(var(--spacing) * 3);--table-px:calc(var(--spacing) * 2);--table-stroke:var(--color-gray-400);--table-bg:canvas;--table-color:canvastext}.prose :where(h1,h2,h3,h4,h5,h6,p,dl,ul,ol,pre,hgroup){margin-block:var(--text-flow)}.prose :where(blockquote,figure,hr){margin-block:var(--separator-flow);margin-inline:0}.prose :where([class~=lead]){font-size:1.25em}.prose :where(h1,h2,h3,h4,h5,h6){color:var(--h-color);font-family:var(--h-family);font-size:var(--h-size);font-weight:var(--h-weight);line-height:var(--h-line);text-wrap:balance}.prose :where(h1){--h-size:var(--h1-size)}.prose :where(h2){--h-size:var(--h2-size)}.prose :where(h3){--h-size:var(--h3-size)}.prose :where(h4){--h-size:var(--h4-size)}.prose ::marker{color:var(--marker-color)}.prose :where(ul,ol){list-style:revert;padding-inline-start:2em}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(blockquote){border-inline-start:4px solid var(--blockquote-color);padding-block:.25em;padding-inline-start:1.5em}.prose :where(:any-link){color:var(--link-color);font-weight:var(--link-weight)}.prose :where(:any-link):hover{text-decoration:underline}.prose :where(table){border-collapse:separate;border-spacing:0;border-color:var(--table-stroke)}.prose :where(thead,tbody,tfoot,tr,th,td){border-color:inherit;text-align:inherit}.prose :where(th,td){padding-block:var(--table-py);padding-inline:var(--table-px);background:var(--table-bg);color:var(--table-color)}.prose :where(tr+tr :is(th,td)){border-block-start-width:1px}.prose :where(thead tr:last-child :is(th,td)){border-block-end-width:2px}.prose :where(tfoot tr:first-child :is(th,td)){border-block-start-width:2px}.prose :where(table:not(:has(.table-wrapper,[class*=overflow-]))){word-break:break-all}.prose>:where(:first-child){margin-block-start:0}.prose>:where(:last-child){margin-block-end:0}.container{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-7{margin-inline-start:calc(var(--spacing) * 7)}.ms-8{margin-inline-start:calc(var(--spacing) * 8)}.ms-auto{margin-inline-start:auto}.-me-4{margin-inline-end:calc(var(--spacing) * -4)}.me-0{margin-inline-end:0}.me-1{margin-inline-end:var(--spacing)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-auto{margin-inline-end:auto}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.snap{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-behavior:smooth}.snap>*{scroll-snap-align:start}.snap{scrollbar-width:none}.snap::-webkit-scrollbar{display:none}.btn{--btn-stroke:#0000;--btn-bg:#fbfaf71a}@supports (color:color-mix(in lab, red, red)){.btn{--btn-bg:color-mix(in srgb, var(--color-primary) 10%, #0000)}}.btn{--btn-hover-bg:#fbfaf733}@supports (color:color-mix(in lab, red, red)){.btn{--btn-hover-bg:color-mix(in srgb, var(--color-primary) 20%, #0000)}}.btn{--btn-active-bg:#fbfaf74d}@supports (color:color-mix(in lab, red, red)){.btn{--btn-active-bg:color-mix(in srgb, var(--color-primary) 30%, #0000)}}.btn{--btn-color:var(--color-fg);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-width:2px;border-color:var(--btn-stroke);background-color:var(--btn-bg);color:var(--btn-color);-webkit-user-select:none;user-select:none;vertical-align:middle;transition-property:color,background-color,border-color,outline-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);font-weight:500;display:inline-flex}.btn:hover{border-color:var(--btn-hover-stroke,var(--btn-stroke));background-color:var(--btn-hover-bg,var(--btn-bg));color:var(--btn-hover-color,var(--btn-color));text-decoration:none}.btn:is(:active,.is-active,[aria-current=page],[aria-current=true]){border-color:var(--btn-active-stroke,var(--btn-stroke));background-color:var(--btn-active-bg,var(--btn-bg));color:var(--btn-active-color,var(--btn-color))}.btn:is(:disabled,[aria-disabled=true]){border-color:var(--btn-disabled-stroke,var(--color-gray-200));background-color:var(--btn-disabled-bg,var(--color-gray-50));color:var(--btn-disabled-color,var(--color-gray-500))}.stack{display:grid}.stack>*,.stack>:before,.stack>:after{grid-area:1/1}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-none::-webkit-details-marker{display:none}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--gallery-ratio\){aspect-ratio:var(--gallery-ratio)}.aspect-\(--thumb-ratio\){aspect-ratio:var(--thumb-ratio)}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.125rem\]{height:1.125rem}.h-\[7px\]{height:7px}.h-\[34px\]{height:34px}.h-\[52px\]{height:52px}.h-\[450px\]{height:450px}.h-\[467px\]{height:467px}.h-\[640px\]{height:640px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90svh\]{max-height:90svh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-50{min-height:calc(var(--spacing) * 50)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[20px\]{min-height:20px}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2,.w-2\/4{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.125rem\]{width:1.125rem}.w-\[7px\]{width:7px}.w-\[34px\]{width:34px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[348px\]{width:348px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.w-xl{width:var(--container-xl)}.max-w-1\/2{max-width:50%}.max-w-1\/4{max-width:25%}.max-w-2\/3{max-width:66.6667%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[25\%\]{max-width:25%}.max-w-\[78rem\]{max-width:78rem}.max-w-\[600px\]{max-width:600px}.max-w-\[648px\]{max-width:648px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9\.5{min-width:calc(var(--spacing) * 9.5)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[16px\]{min-width:16px}.min-w-\[22px\]{min-width:22px}.min-w-\[248px\]{min-width:248px}.min-w-\[348px\]{min-width:348px}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:0 100%}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-72{--tw-translate-x:calc(var(--spacing) * 72);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-context-menu{cursor:context-menu}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-xs{columns:var(--container-xs)}.break-inside-avoid{break-inside:avoid}.auto-cols-\[100\%\]{grid-auto-columns:100%}.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:0}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.btn-primary{--btn-stroke:#0000;--btn-bg:#fffaf0;--btn-color:#191714;--btn-hover-stroke:#0000;--btn-hover-bg:#ddc89f;--btn-hover-color:#191714;--btn-active-stroke:#0000;--btn-active-bg:#fffaf0;--btn-active-color:#191714;letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.78rem;font-weight:600}.btn-secondary{--btn-stroke:#b49766;--btn-bg:#191714;--btn-color:#fffaf0;--btn-hover-stroke:#ddc89f;--btn-hover-bg:#292621;--btn-hover-color:#fffaf0;--btn-active-stroke:#b49766;--btn-active-bg:#191714;--btn-active-color:#fffaf0;letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.78rem;font-weight:600}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#1B53FE\]{border-color:#1b53fe}.border-\[\#006B3D\]{border-color:#006b3d}.border-\[\#464646\]{border-color:#464646}.border-\[\#d0d0d0\]{border-color:#d0d0d0}.border-\[\#d1d1d6\]{border-color:#d1d1d6}.border-\[\#d2d2d7\]{border-color:#d2d2d7}.border-\[\#dadce0\]{border-color:#dadce0}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[\#e2e5ea\]{border-color:#e2e5ea}.border-\[\#e5e5ea\]{border-color:#e5e5ea}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e7e9ee\]{border-color:#e7e9ee}.border-\[\#f0f0f0\]{border-color:#f0f0f0}.border-blue-500{border-color:var(--color-blue-500)}.border-container{border-color:var(--color-container)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-400{border-color:var(--color-green-400)}.border-primary{border-color:var(--color-primary)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-\[\#0b57d0\]{background-color:#0b57d0}.bg-\[\#0f6cbd\]{background-color:#0f6cbd}.bg-\[\#1e3a8a\]\/40{background-color:oklab(37.9059% -.0107554 -.137341/.4)}.bg-\[\#3D3D3D\]{background-color:#3d3d3d}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#007aff\]{background-color:#007aff}.bg-\[\#7f1d1d\]\/40{background-color:oklab(39.5843% .119886 .0577565/.4)}.bg-\[\#008A50\]{background-color:#008a50}.bg-\[\#008A50\]\/\[0\.18\]{background-color:oklab(55.6803% -.123623 .0555275/.18)}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#161618\]{background-color:#161618}.bg-\[\#EBF6FF\]{background-color:#ebf6ff}.bg-\[\#c2e7ff\]{background-color:#c2e7ff}.bg-\[\#d2d2d7\]{background-color:#d2d2d7}.bg-\[\#d3e3fd\]{background-color:#d3e3fd}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#e0e0e0\]{background-color:#e0e0e0}.bg-\[\#e8e8ed\]{background-color:#e8e8ed}.bg-\[\#eaf1fb\]{background-color:#eaf1fb}.bg-\[\#eef0f4\]{background-color:#eef0f4}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f1f3f4\]{background-color:#f1f3f4}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f5f5f7\]{background-color:#f5f5f7}.bg-\[\#f6f8fc\]{background-color:#f6f8fc}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#ffbd2e\]{background-color:#ffbd2e}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[var\(--play-btn-bg\)\]{background-color:var(--play-btn-bg)}.bg-black[class*=bg-opacity-]{background-color:#000}@supports (color:color-mix(in lab, red, red)){.bg-black[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-black) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-container-darker{background-color:var(--color-container-darker)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/60{background-color:#e5e7eb99}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/60{background-color:color-mix(in oklab, var(--color-gray-200) 60%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-500{background-color:var(--color-green-500)}.bg-inherit{background-color:inherit}.bg-primary[class*=bg-opacity-]{background-color:#fbfaf7}@supports (color:color-mix(in lab, red, red)){.bg-primary[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-primary) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#fbfaf71a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-white[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.bg-white[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.bg-white[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(var(--tw-bg-opacity) * 1%), #0000)}}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1d1d20\]{--tw-gradient-from:#1d1d20;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#008A50\]{--tw-gradient-from:#008a50;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#9b9ba1\]{--tw-gradient-from:#9b9ba1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800\/75{--tw-gradient-from:#1e2939bf}@supports (color:color-mix(in lab, red, red)){.from-gray-800\/75{--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 75%, transparent)}}.from-gray-800\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface{--tw-gradient-from:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#00B86D\]{--tw-gradient-to:#00b86d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7c7c82\]{--tw-gradient-to:#7c7c82;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#161618\]{--tw-gradient-to:#161618;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-x-from-90\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:90%;--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:90%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-80\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:80%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-scale-down{object-fit:scale-down}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.form-error-text{color:var(--form-error-color);font-size:.875em;font-weight:bolder}.form-info-text{color:var(--form-info-color,currentcolor)}@supports (color:color-mix(in lab, red, red)){.form-info-text{color:var(--form-info-color,color-mix(in srgb, currentcolor 64%, transparent))}}.form-info-text{color:var(--form-info-color);font-size:.875em;font-style:italic}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.25px\]{--tw-tracking:-.25px;letter-spacing:-.25px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b57d0\]{color:#0b57d0}.text-\[\#0f6cbd\]{color:#0f6cbd}.text-\[\#1B53FE\]{color:#1b53fe}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#1d1d1f\]{color:#1d1d1f}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e3a8a\]{color:#1e3a8a}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#3a3a3c\]{color:#3a3a3c}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5d5d64\]{color:#5d5d64}.text-\[\#5f6368\]{color:#5f6368}.text-\[\#6c6c73\]{color:#6c6c73}.text-\[\#6e6e73\]{color:#6e6e73}.text-\[\#007aff\]{color:#007aff}.text-\[\#7C7C7C\]{color:#7c7c7c}.text-\[\#7f1d1d\]{color:#7f1d1d}.text-\[\#008A50\]{color:#008a50}.text-\[\#8a8f99\]{color:#8a8f99}.text-\[\#8e8e93\]{color:#8e8e93}.text-\[\#9a9aa1\]{color:#9a9aa1}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#44FDA3\]{color:#44fda3}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#333\]{color:#333}.text-\[\#666\]{color:#666}.text-\[\#888\]{color:#888}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#78350f\]{color:#78350f}.text-\[\#86868b\]{color:#86868b}.text-\[\#111827\]{color:#111827}.text-\[\#202124\]{color:#202124}.text-\[\#374151\]{color:#374151}.text-\[\#424242\]{color:#424242}.text-\[\#444746\]{color:#444746}.text-\[\#616161\]{color:#616161}.text-\[\#989898\]{color:#989898}.text-\[\#a6a6ad\]{color:#a6a6ad}.text-\[\#b45309\]{color:#b45309}.text-\[\#e4e4e7\]{color:#e4e4e7}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[var\(--play-btn-fg\)\]{color:var(--play-btn-fg)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-fg{color:var(--color-fg)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg\/30{color:#1917144d}@supports (color:color-mix(in lab, red, red)){.text-fg\/30{color:color-mix(in oklab, var(--color-fg) 30%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink\/40{color:#19171466}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-on-primary{color:var(--color-on-primary)}.text-orange-400{color:var(--color-orange-400)}.text-primary{color:var(--color-primary)}.text-primary-darker{color:var(--color-primary-darker)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary{color:var(--color-secondary)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-\[\#9ca3af\]::placeholder{color:#9ca3af}.placeholder-\[\#656565\]::placeholder{color:#656565}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(17\,24\,39\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1118271f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(68\,253\,163\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#44fda32e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-primary\/50{--tw-ring-color:#fbfaf780}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.inset-ring-primary{--tw-inset-ring-color:var(--color-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-0{outline-offset:0px}.outline-offset-2{outline-offset:2px}.outline-primary{outline-color:var(--color-primary)}.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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[outline-offset\]{transition-property:outline-offset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-primary{--btn-stroke:#0000;--btn-bg:var(--color-primary);--btn-color:var(--color-on-primary);--btn-hover-stroke:#0000;--btn-hover-bg:var(--color-primary-lighter);--btn-hover-color:var(--color-on-primary);--btn-active-stroke:#0000;--btn-active-bg:var(--color-primary);--btn-active-color:var(--color-on-primary)}.btn-secondary{--btn-stroke:var(--color-primary-lighter);--btn-bg:var(--color-on-primary);--btn-color:var(--color-primary-darker);--btn-hover-stroke:var(--color-primary-lighter);--btn-hover-bg:var(--color-on-primary);--btn-hover-color:var(--color-primary-lighter);--btn-active-stroke:#0000;--btn-active-bg:var(--color-primary);--btn-active-color:var(--color-on-primary)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[column-span\:all\]{column-span:all}.\[wire\:auto-save\]{wire:auto-save}.\[wire\:model\.defer\]{wire:model.defer}.\[wire\:model\]{wire:model}.\[wire\:multiselect\]{wire:multiselect}.bg-opacity-50{--tw-bg-opacity:50}.bg-opacity-75{--tw-bg-opacity:75}.bg-opacity-90{--tw-bg-opacity:90}.bg-opacity-95{--tw-bg-opacity:95}:is(.\*\:col-start-1>*){grid-column-start:1}:is(.\*\:row-start-1>*){grid-row-start:1}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-white\/\[0\.12\]:is(:where(.group):hover *){background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.12\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}}.group-disabled\:invisible:is(:where(.group):disabled *){visibility:hidden}.group-disabled\:flex:is(:where(.group):disabled *){display:flex}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.backdrop\:backdrop-blur-xs::backdrop{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:h-3:before{content:var(--tw-content);height:calc(var(--spacing) * 3)}.before\:w-3:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[var\(--banner-bg\)\]:before{content:var(--tw-content);background-color:var(--banner-bg)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-green-500:before{content:var(--tw-content);background-color:var(--color-green-500)}.before\:bg-red-500:before{content:var(--tw-content);background-color:var(--color-red-500)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-40:before{content:var(--tw-content);opacity:.4}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-500:before{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-2:after{content:var(--tw-content);right:calc(var(--spacing) * 2)}.after\:-bottom-\[3px\]:after{content:var(--tw-content);bottom:-3px}.after\:left-2:after{content:var(--tw-content);left:calc(var(--spacing) * 2)}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-\[\#0f6cbd\]:after{content:var(--tw-content);background-color:#0f6cbd}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mb-6:last-child{margin-bottom:calc(var(--spacing) * 6)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-transparent:last-child{border-color:#0000}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.even\:bg-gray-100:nth-child(2n){background-color:var(--color-gray-100)}.open\:stack:is([open],:popover-open,:open){display:grid}.open\:stack:is([open],:popover-open,:open)>*,.open\:stack:is([open],:popover-open,:open)>:before,.open\:stack:is([open],:popover-open,:open)>:after{grid-area:1/1}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:duration-500:is([open],:popover-open,:open){--tw-duration:.5s;transition-duration:.5s}.invalid\:ring-2:invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invalid\:ring-red-500:invalid{--tw-ring-color:var(--color-red-500)}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}.focus-within\:ring:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-4:focus-within{outline-offset:4px}.focus-within\:outline-primary:focus-within{outline-color:var(--color-primary)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#c3c9d2\]:hover{border-color:#c3c9d2}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-white\/\[0\.2\]:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.2\]:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#006B3D\]:hover{background-color:#006b3d}.hover\:bg-\[\#e8e8ed\]:hover{background-color:#e8e8ed}.hover\:bg-\[\#eef0f4\]:hover{background-color:#eef0f4}.hover\:bg-\[\#f0f0f0\]:hover{background-color:#f0f0f0}.hover\:bg-\[\#f3f4f6\]:hover{background-color:#f3f4f6}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[\#374151\]:hover{color:#374151}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-primary-darker:hover{color:var(--color-primary-darker)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-primary\/30:hover{--tw-shadow-color:#fbfaf74d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-30:focus{z-index:30}.focus\:z-40:focus{z-index:40}.focus\:border-\[\#6b7280\]:focus{border-color:#6b7280}.focus\:border-\[\#008A50\]:focus{border-color:#008a50}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:bg-slate-100:focus{background-color:var(--color-slate-100)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white:focus[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}.focus\:bg-white:focus[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white:focus[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(var(--tw-bg-opacity) * 1%), #0000)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-primary\/30:focus{--tw-shadow-color:#fbfaf74d}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-primary\/30:focus{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-expanded\:border-primary[aria-expanded=true]{border-color:var(--color-primary)}.aria-expanded\:bg-blue-50[aria-expanded=true]{background-color:var(--color-blue-50)}.aria-expanded\:text-blue-800[aria-expanded=true]{color:var(--color-blue-800)}.aria-expanded\:text-primary[aria-expanded=true]{color:var(--color-primary)}.aria-\[current\=page\]\:border-slate-400[aria-current=page]{border-color:var(--color-slate-400)}.aria-\[current\=page\]\:font-bold[aria-current=page]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:text-primary-darker[aria-current=page]{color:var(--color-primary-darker)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}@media (hover:hover){.aria-\[current\=page\]\:hover\:border-primary[aria-current=page]:hover{border-color:var(--color-primary)}}.aria-\[current\=step\]\:font-bold[aria-current=step]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-\[current\=true\]\:bg-blue-600[aria-current=true]{background-color:var(--color-blue-600)}.aria-\[current\=true\]\:bg-slate-700[aria-current=true]{background-color:var(--color-slate-700)}.aria-\[current\=true\]\:ring-white[aria-current=true]{--tw-ring-color:var(--color-white)}.data-\[active\]\:border-primary[data-active]{border-color:var(--color-primary)}.data-\[expanded\=true\]\:h-auto[data-expanded=true]{height:auto}.data-\[expanded\=true\]\:mask-none[data-expanded=true]{-webkit-mask-image:none;mask-image:none}.data-\[has-current\]\:border-slate-400[data-has-current]{border-color:var(--color-slate-400)}.data-\[has-current\]\:font-medium[data-has-current]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.data-\[has-current\]\:hover\:border-primary[data-has-current]:hover{border-color:var(--color-primary)}}.data-\[has-current\]\:aria-expanded\:border-primary[data-has-current][aria-expanded=true]{border-color:var(--color-primary)}.data-\[open\=true\]\:block[data-open=true]{display:block}@media (prefers-reduced-motion:no-preference){.motion-safe\:scroll-smooth{scroll-behavior:smooth}.motion-safe\:transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-0{--tw-duration:0s;transition-duration:0s}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:static{position:static}.sm\:top-1\/2{top:50%}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:z-10{z-index:10}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-0{margin-top:0}.sm\:mr-8{margin-right:calc(var(--spacing) * 8)}.sm\:mb-0{margin-bottom:0}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:ml-6{margin-left:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-\[640px\]{height:640px}.sm\:h-\[720px\]{height:720px}.sm\:w-1\/2{width:50%}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:table-fixed{table-layout:fixed}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-16{padding:calc(var(--spacing) * 16)}.sm\:px-0{padding-inline:0}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:pb-0{padding-bottom:0}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-none{--tw-leading:1;line-height:1}.sm\:\[--snap-cols\:2\]{--snap-cols:2}}@media (min-width:48rem){.md\:visible{visibility:visible}.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-12{grid-column:span 12/span 12}.md\:mx-0{margin-inline:0}.md\:my-0{margin-block:0}.md\:-mt-1{margin-top:calc(var(--spacing) * -1)}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:-mr-1{margin-right:calc(var(--spacing) * -1)}.md\:mb-0{margin-bottom:0}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:inline-flex{display:inline-flex}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.6667%}.md\:w-2\/4{width:50%}.md\:w-2\/6{width:33.3333%}.md\:w-3\/4{width:75%}.md\:w-4\/4{width:100%}.md\:w-4\/6{width:66.6667%}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-11\/12{width:91.6667%}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[50vw\]{width:50vw}.md\:w-\[640px\]{width:640px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:shrink-0{flex-shrink:0}.md\:-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:cursor-text{cursor:text}.md\:auto-cols-\[calc\(100\%\/2\)\]{grid-auto-columns:50%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[42\%_minmax\(0px\,1fr\)\]{grid-template-columns:42% minmax(0,1fr)}.md\:grid-cols-\[repeat\(var\(--footer-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr))}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:var(--spacing)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:justify-self-end{justify-self:flex-end}.md\:justify-self-start{justify-self:flex-start}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:bg-transparent{background-color:#0000}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:py-0{padding-block:0}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:select-text{-webkit-user-select:text;user-select:text}.md\:\[--snap-cols\:2\]{--snap-cols:2}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[var\(--msrp-block-offset\)\]{top:var(--msrp-block-offset)}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-\[var\(--msrp-inline-offset\)\]{left:var(--msrp-inline-offset)}.lg\:order-0{order:0}.lg\:order-2{order:2}.lg\:order-first{order:-9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:mt-0{margin-top:0}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:ml-5{margin-left:calc(var(--spacing) * 5)}.lg\:stack{display:grid}.lg\:stack>*,.lg\:stack>:before,.lg\:stack>:after{grid-area:1/1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:table-cell{display:table-cell}.lg\:aspect-\(--thumb-ratio\){aspect-ratio:var(--thumb-ratio)}.lg\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lg\:size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.lg\:size-auto{width:auto;height:auto}.lg\:h-36{height:calc(var(--spacing) * 36)}.lg\:h-\[800px\]{height:800px}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-2\/3{width:66.6667%}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:table-auto{table-layout:auto}.lg\:-translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:auto-cols-\[calc\(100\%\/3\)\]{grid-auto-columns:33.3333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0px\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:rounded-sm{border-radius:var(--radius-sm)}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-px{padding:1px}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-0{padding-block:0}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pe-4{padding-inline-end:calc(var(--spacing) * 4)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.lg\:\[--snap-cols\:3\]{--snap-cols:3}:is(.\*\:lg\:transition-colors>*){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lg\:aria-current\:bg-transparent[aria-current=true]{background-color:#0000}.lg\:aria-current\:inset-ring[aria-current=true]{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:data-\[overflow\]\:hidden[data-overflow]{display:none}}@media (min-width:80rem){.xl\:inset-x-0{inset-inline:0}.xl\:top-1\/2{top:50%}.xl\:bottom-auto{bottom:auto}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:0}.xl\:block{display:block}.xl\:w-1\/4{width:25%}.xl\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:auto-cols-\[calc\(100\%\/4\)\]{grid-auto-columns:25%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:justify-between{justify-content:space-between}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:border-none{--tw-border-style:none;border-style:none}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:py-32{padding-block:calc(var(--spacing) * 32)}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.xl\:\[--snap-cols\:4\]{--snap-cols:4}}@media (min-width:96rem){.\32 xl\:size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.\32 xl\:w-1\/5{width:20%}.\32 xl\:w-96{width:calc(var(--spacing) * 96)}.\32 xl\:auto-cols-\[calc\(100\%\/5\)\]{grid-auto-columns:20%}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\32 xl\:\[--snap-cols\:5\]{--snap-cols:5}}.rtl\:-rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-180deg}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}@media print{.print\:mt-0{margin-top:0}.print\:ml-5{margin-left:calc(var(--spacing) * 5)}.print\:flex{display:flex}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:text-left{text-align:left}}.\[\&_\*\]\:inline *{display:inline}@media (min-width:40rem){.sm\:\[\&_\*\]\:block *{display:block}.sm\:\[\&_\.label-street\.sr-only\]\:invisible .label-street.sr-only{visibility:hidden}.sm\:\[\&_\.label-street\.sr-only\]\:not-sr-only .label-street.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:\[\&_\.label-street\.sr-only\]\:mb-2 .label-street.sr-only{margin-bottom:calc(var(--spacing) * 2)}}@media (min-width:48rem){.md\:\[\&_label\.sr-only\]\:invisible label.sr-only{visibility:hidden}.md\:\[\&_label\.sr-only\]\:not-sr-only label.sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:\[\&_label\.sr-only\]\:mb-2 label.sr-only{margin-bottom:calc(var(--spacing) * 2)}}.\[\&\.active\]\:bg-\[\#008A50\]\/\[0\.18\].active{background-color:oklab(55.6803% -.123623 .0555275/.18)}.\[\&\.active\]\:bg-\[\#111827\]\/\[0\.05\].active{background-color:oklab(21.0084% -.00295345 -.031625/.05)}.\[\&\.active\]\:bg-\[\#cfe4fa\].active{background-color:#cfe4fa}.\[\&\.active\]\:font-semibold.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\.active\]\:text-\[\#0f6cbd\].active{color:#0f6cbd}.\[\&\.active\]\:text-\[\#44FDA3\].active{color:#44fda3}.\[\&\.active\]\:text-\[\#111827\].active{color:#111827}.\[\&\.active\]\:shadow-\[inset_0_0_0_1px_rgba\(68\,253\,163\,0\.22\)\].active{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#44fda338);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>img\]\:w-full>img{width:100%}.active .\[\.active_\&\]\:opacity-100{opacity:1}.epp-btn.active .\[\.epp-btn\.active_\&\]\:bg-\[\#008A50\]\/40{background-color:oklab(55.6803% -.123623 .0555275/.4)}.epp-btn.active .\[\.epp-btn\.active_\&\]\:text-\[\#44FDA3\]{color:#44fda3}.details-animate{interpolate-size:allow-keywords}.details-animate::details-content{opacity:0;transition-behavior:allow-discrete;height:0;transition-property:height,opacity,content-visibility;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.details-animate[open]::details-content{opacity:1;height:auto}}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important}:is(h1,h2,h3,h4,h5,h6){page-break-after:avoid}:is(h2,h3,h4,h5,h6,p){orphans:3;widows:3}:is(tr,img,svg,pre,blockquote){page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}:is(.columns,.container){max-width:100%!important}}[x-cloak]{display:none!important}.btn-size-lg{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.btn-size-sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.page.messages{z-index:20;position:sticky;top:0}.page.messages .messages section#messages{width:100%}@media (min-width:40rem){.page.messages .messages section#messages{max-width:40rem}}@media (min-width:48rem){.page.messages .messages section#messages{max-width:48rem}}@media (min-width:64rem){.page.messages .messages section#messages{max-width:64rem}}@media (min-width:80rem){.page.messages .messages section#messages{max-width:80rem}}@media (min-width:96rem){.page.messages .messages section#messages{max-width:96rem}}.page.messages .messages section#messages{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);margin-inline:auto}.price-box .price{font-size:var(--price-font-size,var(--text-base));font-weight:var(--price-font-weight,bolder)}.price-box .old-price,.price-box .special-price{display:block}:is(.price-box .old-price,.price-box .special-price) .price-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-box .old-price{--price-font-size:.875em;--price-font-weight:normal}.price-box .old-price .price{text-decoration:line-through}.price-box .price-excluding-tax{display:block}.price-box .price-excluding-tax:after{content:" " attr(data-label);font-size:var(--price-font-size-label,.875rem);font-weight:var(--price-font-weight,normal)}.price-box .price-tax-label{font-size:var(--price-font-size-label,.875rem)}.price-including-tax+.price-excluding-tax{--price-font-size:1rem}.price-container.price-tier_price{gap:var(--spacing);display:flex}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:before{content:"(" attr(data-label) ": "}.price-container.price-tier_price>.price-including-tax+.price-excluding-tax:after{content:")"}.grecaptcha-badge{visibility:hidden}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-main{margin-block:calc(var(--spacing) * 8);flex-grow:1}.columns{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){:is([class*=page-layout-2columns-],.page-layout-3columns){--sidebar-width:240px;--main-width:minmax(0px, 1fr);--page-layout:var(--sidebar-width) var(--main-width)}:is([class*=page-layout-2columns-],.page-layout-3columns) .columns{grid-template-columns:var(--page-layout);grid-template-rows:auto 1fr}:is([class*=page-layout-2columns-],.page-layout-3columns) .columns>.column.main{grid-row:span 2}.page-layout-2columns-left .columns>.column.main{grid-column-start:2}.page-layout-2columns-right{--page-layout:var(--main-width) var(--sidebar-width)}.page-layout-2columns-right .columns>.column.main{order:-1}}@media (min-width:64rem){[class*=page-layout-2columns-],.page-layout-3columns{--sidebar-width:320px}}@media (min-width:80rem){.page-layout-3columns{--sidebar-width:240px;--page-layout:var(--sidebar-width) var(--main-width) var(--sidebar-width)}}#customer-login-container{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){#customer-login-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-links{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.order-links a{text-decoration:underline}.product-item{--price-font-size:1.25em}.product-item .price-from,.product-item .price-to{--price-font-size:1em}.product-info-main{--price-font-size:clamp(1.5em, 2.5vw, 2.5em)}.product-info-main .old-price{--price-font-size:1em}.product-info-main .product-grouped-options,.product-info-main .price-from,.product-info-main .price-to{--price-font-size:1.5em}.wishlist-widget .price-box .price-label,.wishlist-widget .price-box .old-price{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-image-container{margin-inline:auto;display:block}[data-content-type=row][data-appearance=contained]{width:100%}@media (min-width:40rem){[data-content-type=row][data-appearance=contained]{max-width:40rem}}@media (min-width:48rem){[data-content-type=row][data-appearance=contained]{max-width:48rem}}@media (min-width:64rem){[data-content-type=row][data-appearance=contained]{max-width:64rem}}@media (min-width:80rem){[data-content-type=row][data-appearance=contained]{max-width:80rem}}@media (min-width:96rem){[data-content-type=row][data-appearance=contained]{max-width:96rem}}[data-content-type=row][data-appearance=contained]{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}[data-content-type=row][data-appearance=contained] [data-element=inner],[data-content-type=row][data-appearance=full-bleed],[data-content-type=row][data-appearance=full-width]{background-attachment:scroll!important}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{width:100%}@media (min-width:40rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:40rem}}@media (min-width:48rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:48rem}}@media (min-width:64rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:64rem}}@media (min-width:80rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:80rem}}@media (min-width:96rem){[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{max-width:96rem}}[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{padding-inline:calc(var(--spacing) * 6);margin-inline:auto}body:where(:not([class*=-full-width])) [data-content-type=row][data-appearance=contained]{padding-inline:0}[data-content-type=column-group],[data-content-type=column-line]{flex-wrap:wrap}@media (min-width:48rem){[data-content-type=column-group],[data-content-type=column-line]{flex-wrap:nowrap}}[data-content-type=column]{flex-basis:100%;width:100%;max-width:100%;background-attachment:scroll!important}@media (min-width:48rem){[data-content-type=column]{flex-basis:auto}}[data-content-type=tabs] .tabs-navigation{--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);margin-bottom:-1px;padding:0;display:block}[data-content-type=tabs] .tabs-navigation li.tab-header{border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:0;border-color:var(--color-gray-300);background-color:var(--color-gray-100);overflow-wrap:break-word;margin-block:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;margin-left:-1px;margin-right:0;display:inline-block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header:first-child{margin-left:0}[data-content-type=tabs] .tabs-navigation li.tab-header.active{z-index:20}@supports (color:color-mix(in lab, red, red)){[data-content-type=tabs] .tabs-navigation li.tab-header.active[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(100% / var(--tw-bg-opacity)), #0000)}}[data-content-type=tabs] .tabs-navigation li.tab-header.active[class*=bg-opacity-]{background-color:#fff}@supports (color:color-mix(in lab, red, red)){[data-content-type=tabs] .tabs-navigation li.tab-header.active[class*=bg-opacity-]{background-color:color-mix(in srgb, var(--color-white) calc(var(--tw-bg-opacity) * 1%), #0000)}}[data-content-type=tabs] .tabs-navigation li.tab-header.active{background-color:var(--color-white);border-bottom:1px solid #fff}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:normal;display:block;position:relative}[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title span{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}[data-content-type=tabs] .tabs-content{z-index:10;border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-container-lighter);--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);position:relative;overflow:hidden}[data-content-type=tabs] .tabs-content [data-content-type=tab-item]{padding:calc(var(--spacing) * 8);min-height:inherit;background-attachment:scroll!important}[data-content-type=tabs].tab-align-left .tabs-content{border-top-left-radius:0!important}[data-content-type=tabs].tab-align-right .tabs-content{border-top-right-radius:0!important}[data-content-type=text],[data-content-type=heading],[data-content-type=html]{overflow-wrap:break-word}[data-content-type=buttons]{max-width:100%}[data-content-type=buttons] [data-content-type=button-item]{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=link],[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{overflow-wrap:break-word;max-width:100%}[data-content-type=buttons] [data-content-type=button-item] [data-element=empty_link]{cursor:default}[data-content-type=buttons] [data-content-type=button-item] :is(a,button,div){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-block}:is(a,button,div).pagebuilder-button-primary{--btn-bg:color-mix(in srgb, var(--color-primary) 10%, #0000);--btn-hover-bg:color-mix(in srgb, var(--color-primary) 20%, #0000);--btn-active-bg:color-mix(in srgb, var(--color-primary) 30%, #0000);--btn-color:var(--color-fg);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-width:2px;border-color:var(--btn-stroke);background-color:var(--btn-bg);color:var(--btn-color);-webkit-user-select:none;user-select:none;vertical-align:middle;transition-property:color,background-color,border-color,outline-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);font-weight:500;display:inline-flex}:is(a,button,div).pagebuilder-button-primary:hover{border-color:var(--btn-hover-stroke,var(--btn-stroke));background-color:var(--btn-hover-bg,var(--btn-bg));color:var(--btn-hover-color,var(--btn-color));text-decoration:none}:is(a,button,div).pagebuilder-button-primary:is(:active,.is-active,[aria-current=page],[aria-current=true]){border-color:var(--btn-active-stroke,var(--btn-stroke));background-color:var(--btn-active-bg,var(--btn-bg));color:var(--btn-active-color,var(--btn-color))}:is(a,button,div).pagebuilder-button-primary:is(:disabled,[aria-disabled=true]){border-color:var(--btn-disabled-stroke,var(--color-gray-200));background-color:var(--btn-disabled-bg,var(--color-gray-50));color:var(--btn-disabled-color,var(--color-gray-500))}:is(a,button,div).pagebuilder-button-primary{--btn-bg:var(--color-primary);--btn-color:var(--color-on-primary);--btn-hover-bg:var(--color-primary-lighter);--btn-hover-color:var(--color-on-primary);--btn-active-bg:var(--color-primary);--btn-active-color:var(--color-on-primary);letter-spacing:.08em;text-transform:uppercase;--btn-stroke:#0000;--btn-hover-stroke:#0000;--btn-active-stroke:#0000;border-radius:0;font-size:.78rem;font-weight:600}:is(a,button,div).pagebuilder-button-secondary{--btn-stroke:#0000;--btn-bg:#fbfaf71a}@supports (color:color-mix(in lab, red, red)){:is(a,button,div).pagebuilder-button-secondary{--btn-bg:color-mix(in srgb, var(--color-primary) 10%, #0000)}}:is(a,button,div).pagebuilder-button-secondary{--btn-hover-bg:#fbfaf733}@supports (color:color-mix(in lab, red, red)){:is(a,button,div).pagebuilder-button-secondary{--btn-hover-bg:color-mix(in srgb, var(--color-primary) 20%, #0000)}}:is(a,button,div).pagebuilder-button-secondary{--btn-active-bg:#fbfaf74d}@supports (color:color-mix(in lab, red, red)){:is(a,button,div).pagebuilder-button-secondary{--btn-active-bg:color-mix(in srgb, var(--color-primary) 30%, #0000)}}:is(a,button,div).pagebuilder-button-secondary{--btn-color:var(--color-fg);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-width:2px;border-color:var(--btn-stroke);background-color:var(--btn-bg);color:var(--btn-color);-webkit-user-select:none;user-select:none;vertical-align:middle;transition-property:color,background-color,border-color,outline-color;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);font-weight:500;display:inline-flex}:is(a,button,div).pagebuilder-button-secondary:hover{border-color:var(--btn-hover-stroke,var(--btn-stroke));background-color:var(--btn-hover-bg,var(--btn-bg));color:var(--btn-hover-color,var(--btn-color));text-decoration:none}:is(a,button,div).pagebuilder-button-secondary:is(:active,.is-active,[aria-current=page],[aria-current=true]){border-color:var(--btn-active-stroke,var(--btn-stroke));background-color:var(--btn-active-bg,var(--btn-bg));color:var(--btn-active-color,var(--btn-color))}:is(a,button,div).pagebuilder-button-secondary:is(:disabled,[aria-disabled=true]){border-color:var(--btn-disabled-stroke,var(--color-gray-200));background-color:var(--btn-disabled-bg,var(--color-gray-50));color:var(--btn-disabled-color,var(--color-gray-500))}:is(a,button,div).pagebuilder-button-secondary{--btn-stroke:var(--color-primary-lighter);--btn-bg:var(--color-on-primary);--btn-color:var(--color-primary-darker);--btn-hover-stroke:var(--color-primary-lighter);--btn-hover-bg:var(--color-on-primary);--btn-hover-color:var(--color-primary-lighter);--btn-active-stroke:#0000;--btn-active-bg:var(--color-primary);--btn-active-color:var(--color-on-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.78rem;font-weight:600}[data-content-type=divider] hr{border-block-end:0;border-inline:0}[data-content-type=image]>[data-element=link],[data-content-type=image]>[data-element=link] img{border-radius:inherit}[data-content-type=image] .pagebuilder-mobile-hidden{display:none}@media (min-width:48rem){[data-content-type=image] .pagebuilder-mobile-hidden{display:inline-block}}[data-content-type=image] .pagebuilder-mobile-only{display:inline-block}@media (min-width:48rem){[data-content-type=image] .pagebuilder-mobile-only{display:none}}[data-content-type=image] figcaption{overflow-wrap:break-word}[data-content-type=video] .pagebuilder-video-wrapper{overflow:hidden}[data-content-type=video] :is(iframe,video){aspect-ratio:16/9}:is([data-content-type=banner],[data-content-type=slide]){--pagebuilder-overlay-mx:0}:is([data-content-type=banner],[data-content-type=slide]) .pagebuilder-overlay{max-inline-size:var(--container-lg);margin-inline:var(--pagebuilder-overlay-mx);padding:calc(var(--spacing) * 8);border-radius:inherit;transition:background-color .5s}:is([data-content-type=banner],[data-content-type=slide]) .pagebuilder-overlay.pagebuilder-poster-overlay{max-inline-size:100%;min-block-size:inherit;justify-content:center;align-items:center;display:flex}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-centered]{--pagebuilder-overlay-mx:auto}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-left]{--pagebuilder-overlay-mx:0 auto}:is([data-content-type=banner],[data-content-type=slide])[data-appearance=collage-right]{--pagebuilder-overlay-mx:auto 0}[data-content-type=banner]>:is([data-element=link],[data-element=empty_link]),[data-content-type=banner]>:is([data-element=link],[data-element=empty_link]):hover{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-content-type=banner] .pagebuilder-banner-wrapper{overflow-wrap:break-word;border-radius:inherit;background-clip:padding-box;background-attachment:scroll!important}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay{position:relative}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:none}@media (min-width:48rem){[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:var(--container-xl)}}[data-content-type=banner] .pagebuilder-banner-wrapper.jarallax .video-overlay{z-index:0}[data-content-type=banner] .pagebuilder-banner-wrapper [data-element=content]{min-height:50px;overflow:auto}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-banner-button{margin:0;margin-top:calc(var(--spacing) * 5);max-width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);overflow-wrap:break-word;text-align:inherit;display:inline-block}[data-content-type=banner] .pagebuilder-banner-wrapper .pagebuilder-poster-content{width:100%}[data-content-type=slider]{padding-block-end:calc(var(--spacing) * 12);position:relative}[data-content-type=slider]:not(:has(.snap-track)){padding-block:calc(var(--spacing) * 6) calc(calc(var(--spacing) * 6) + calc(var(--spacing) * 12));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (prefers-reduced-motion:no-preference){[data-content-type=slider]:not(:has(.snap-track)){scroll-behavior:smooth}}[data-content-type=slider]:not(:has(.snap-track))>*{scroll-snap-align:start}[data-content-type=slider] [data-page-builder-slider-nav]{position:absolute;inset:auto 0 0}[data-content-type=slide]{--overlay-align:initial;position:relative}[data-content-type=slide] .pagebuilder-slide-wrapper{border-radius:inherit;min-block-size:inherit;overflow-wrap:break-word}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .video-overlay{-webkit-transform:unset;z-index:1}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay{z-index:2;position:relative}[data-content-type=slide] .pagebuilder-slide-wrapper.jarallax [id*=jarallax-container]>:is(div,img,video,iframe){margin:auto!important;transform:none!important}[data-content-type=slide] .pagebuilder-poster-content{inline-size:100%}[data-content-type=slide] [data-element=content]{min-height:50px;overflow:auto}[data-content-type=map]{block-size:300px}[data-content-type$=block] .block p:last-child{margin-block:0 calc(var(--spacing) * 4)}[data-content-type=dynamic_block] [data-content-type=image] img{display:inline-block}[data-content-type=dynamic_block] .block-banners .banner-item-content,[data-content-type=dynamic_block] .block-banners-inline .banner-item-content{margin-block-end:auto}.checkout-default:where(:has(#hyva-checkout-main)) .columns,.checkout-default:where(:has(#hyva-checkout-main)) .page.messages .messages{max-width:var(--breakpoint-lg)}:where(#hyva-checkout-main) input:has(+.form-input-addon){border-inline-end:0}.checkout-nav{--checkout-nav-gap:1rem 2rem;gap:var(--checkout-nav-gap);flex-direction:column-reverse;display:flex}.checkout-nav .checkout-nav-main,.checkout-nav .checkout-nav-secondary{gap:var(--checkout-nav-gap);flex-direction:column;display:flex}.area-main{container-type:inline-size}@container (min-width:30rem){.area-main .checkout-nav{flex-direction:row}.area-main .checkout-nav-main,.area-main .checkout-nav-secondary{flex-direction:row;flex-grow:1;align-items:center}.area-main .checkout-nav-main{justify-content:space-between}.area-main .checkout-nav-main>button:only-child{margin-inline-start:auto}}.checkout-progress-bar-line{background-image:linear-gradient(to right, var(--line-before-start,var(--line-before,currentcolor)), var(--line-before-end,var(--line-before,currentcolor)) 50%, var(--line-after-start,var(--line-after,currentcolor)) 50%, var(--line-after-end,var(--line-after,currentcolor)))}.checkout-progress-bar>li:first-child{--line-before:transparent}.checkout-progress-bar>li:last-child{--line-after:transparent}.checkout-progress-bar>li.is-active:not(:first-child),.checkout-progress-bar>li.is-current:not(:first-child){--line-before:var(--color-primary)}.checkout-progress-bar>li.is-active:not(:last-child){--line-after:var(--color-primary)}:where(#hyva-checkout-main) .field-wrapper-inner:has(>.input-group :disabled,>.space-y-2>.input-group :disabled)>label{position:relative}:where(#hyva-checkout-main) .field-wrapper-inner:has(>.input-group :disabled,>.space-y-2>.input-group :disabled)>label:before{content:"";opacity:.55;width:.875em;height:.875em;-webkit-mask:var(--hyva-checkout-lock-icon) center / contain no-repeat;-webkit-mask:var(--hyva-checkout-lock-icon) center / contain no-repeat;-webkit-mask:var(--hyva-checkout-lock-icon) center / contain no-repeat;mask:var(--hyva-checkout-lock-icon) center / contain no-repeat;inset-inline-end:100%;background-color:currentColor;margin-inline-end:.3em;position:absolute;top:50%;transform:translate(-1px,calc(1.5px - 50%))}:where(#hyva-checkout-main){--hyva-checkout-lock-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%201a4.5%204.5%200%200%200-4.5%204.5V9H5a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2v-6a2%202%200%200%200-2-2h-.5V5.5A4.5%204.5%200%200%200%2010%201Zm3%208V5.5a3%203%200%201%200-6%200V9h6Z'/%3E%3C/svg%3E")}.magewire-notifier{--index:10010;--magewire-hyva-notifier-radius:var(--radius-sm);--magewire-hyva-notifier-surface:var(--color-gray-100);--magewire-hyva-notifier-color:var(--color-black);--magewire-hyva-notifier-shadow:var(--shadow-xl);--magewire-hyva-notifier-occurrences-surface:var(--color-gray-500);--magewire-hyva-notifier-occurrences-shadow:var(--shadow-md);--magewire-hyva-notifier-close-color:var(--color-gray-600);--magewire-hyva-notifier-close-hover-color:var(--color-black);--magewire-hyva-notifier-success-border:var(--color-green-500);--magewire-hyva-notifier-success-surface:var(--color-green-50);--magewire-hyva-notifier-info-border:var(--color-blue-500);--magewire-hyva-notifier-info-surface:var(--color-blue-50);--magewire-hyva-notifier-warning-border:var(--color-yellow-500);--magewire-hyva-notifier-warning-surface:var(--color-yellow-50);--magewire-hyva-notifier-error-border:var(--color-red-500);--magewire-hyva-notifier-error-surface:var(--color-red-50);z-index:10010!important}.magewire-notifier .magewire-notifier-item.message[data-type]{border-radius:var(--magewire-hyva-notifier-radius);background-color:var(--magewire-hyva-notifier-surface);color:var(--magewire-hyva-notifier-color);font-size:inherit;font-weight:600;line-height:inherit;box-shadow:var(--magewire-hyva-notifier-shadow);border:0}.magewire-notifier .magewire-notifier-item.message[data-type] :is(.magewire-notifier-title,.magewire-notifier-message){color:inherit}.magewire-notifier .magewire-notifier-item.message[data-type] .magewire-notifier-occurrences{background-color:var(--magewire-hyva-notifier-occurrences-surface);color:var(--magewire-hyva-notifier-color);box-shadow:var(--magewire-hyva-notifier-occurrences-shadow);border:0}.magewire-notifier .magewire-notifier-item.message[data-type] .magewire-notifier-close{color:var(--magewire-hyva-notifier-close-color)}.magewire-notifier .magewire-notifier-item.message[data-type] .magewire-notifier-close:hover{color:var(--magewire-hyva-notifier-close-hover-color)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=success]{border:2px solid var(--magewire-hyva-notifier-success-border);background-color:var(--magewire-hyva-notifier-success-surface)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=success] .magewire-notifier-occurrences{background-color:var(--magewire-hyva-notifier-success-surface)}.magewire-notifier .magewire-notifier-item.message[data-type]:is([data-type=info],[data-type=notice]){border:2px solid var(--magewire-hyva-notifier-info-border);background-color:var(--magewire-hyva-notifier-info-surface)}.magewire-notifier .magewire-notifier-item.message[data-type]:is([data-type=info],[data-type=notice]) .magewire-notifier-occurrences{background-color:var(--magewire-hyva-notifier-info-surface)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=warning]{border:2px solid var(--magewire-hyva-notifier-warning-border);background-color:var(--magewire-hyva-notifier-warning-surface)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=warning] .magewire-notifier-occurrences{background-color:var(--magewire-hyva-notifier-warning-surface)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=error]{border:2px solid var(--magewire-hyva-notifier-error-border);background-color:var(--magewire-hyva-notifier-error-surface)}.magewire-notifier .magewire-notifier-item.message[data-type][data-type=error] .magewire-notifier-occurrences{background-color:var(--magewire-hyva-notifier-error-surface)}#hyva-checkout-container [id*=paypal-messages]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 4);text-align:center;display:inline-block}#hyva-checkout-container [id*=payment-method-view]>[id*=paypal-button-]{padding-block:calc(var(--spacing) * 4)}#hyva-checkout-container:has([data-paypal-express-address-locked]) [wire\:target=billingAsShipping]{display:none!important}.pp-stored-cards .pp-card-view{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))}@media (hover:hover){.pp-stored-cards .pp-card-view:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}}.pp-stored-cards .pp-card-view{cursor:pointer}.pp-stored-cards .pp-card-view:active{opacity:.7}.pp-stored-cards input[type=radio]{cursor:pointer;display:none}.pp-stored-cards input[type=radio]:checked+.pp-card-view{cursor:default;box-shadow:0 0 0 4px #a1a1a1}[data-liveview-editor-msg]{display:none}.linked-products .linked-swatch-color{width:var(--lp-swatch-w,30px);height:var(--lp-swatch-h,30px);background-color:var(--lp-swatch-bg);display:block}.linked-products .swatch-option{margin:0}.linked-products .swatch-option>picture{border-radius:calc(var(--swatch-radius,.5em) - var(--swatch-px,6px))}.linked-products .swatch-option>picture>img{border-radius:inherit}.linked-products .swatch-option[data-swatch-inactive=true]{border-color:#99a1afcc}@supports (color:color-mix(in lab, red, red)){.linked-products .swatch-option[data-swatch-inactive=true]{border-color:color-mix(in srgb, var(--form-stroke) 80%, #0000)}}.linked-products .swatch-option[data-swatch-inactive=true]{border-style:dashed}.linked-products .swatch-option[data-swatch-inactive=true]>:is(span,img,picture){opacity:.8}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}/* ENCORE LUXE — legacy sheet, LX-remapped 2026-10-06 (encore-overnight-rebuild-20261005). Original: var/clbak/encore-overnight-rebuild-20261005/files/web/css/encore-hyva.css */
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../frontend/EncoreLuxe/hyva/en_GB/fonts/source-sans-3-latin-wght-normal.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../../frontend/EncoreLuxe/hyva/en_GB/fonts/source-serif-4-latin-400-italic.woff2) format("woff2")}
:root{--lx-sans:"Source Sans 3","Source Sans Pro","Helvetica Neue",Arial,sans-serif;--lx-serif:"Source Serif 4","Iowan Old Style",Georgia,"Times New Roman",serif}
/* == legacy:encore-hyva.css (LX-remapped) == */
:root,
:host{--ink:#101820;--ink-soft:#101820;--paper:#ffffff;--cream:#F4F4F1;--ivory:#F4F4F1;--sand:#4a5560;--muted:#4a5560;--gold:#4a5560;--oxblood:#101820;--line:rgba(16,24,32,0.18);--footer:#101820;--cream-hover:#ECEBE6;--display:var(--lx-serif);--sans:var(--lx-sans);--measure:78rem;--el-sticky-h:8.5rem;--color-primary:#101820;--color-primary-lighter:#101820;--color-primary-darker:#101820;--color-on-primary:#F4F4F1;--color-secondary:#4a5560;--color-on-secondary:#101820;--color-bg:#ffffff;--color-surface:#F4F4F1;--color-fg:#101820;--color-fg-secondary:#4a5560;--color-ink:#101820;--color-ink-muted:#4a5560}html{background:var(--paper);color:var(--ink)}body{font-family:var(--lx-sans);background:var(--paper);color:var(--ink)}#header{background:#101820 !important;color:#F4F4F1;border-bottom-color:#101820 !important;box-shadow:none !important}#header a,
#header button,
#header .btn{color:#F4F4F1}#header .btn.bg-transparent{color:var(--cream)}#header #search-content{background:var(--cream) !important;color:var(--ink);border-color:var(--sand) !important}#header #search-content a,
#header #search-content button{color:var(--ink)}.el-hyva-logo img{display:block;height:2rem;width:auto}#header #cart-drawer a.el-bag-action,
#header #cart-drawer button.el-bag-action{color:#101820 !important;opacity:1 !important;visibility:visible !important}#header #cart-drawer a.el-bag-action:hover,
#header #cart-drawer button.el-bag-action:hover{color:#4a5560 !important}.el-atc,
#product-addtocart-button{min-height:3.25rem;width:100%;justify-content:center;gap:0.5rem}.product-info-main .price,
[data-price-type] .price{color:var(--ink);font-weight:600}.bg-white,
.bg-container,
.bg-gray-50{--tw-bg-opacity:1}main,
.page-main,
.layout,
.container{color:var(--ink)}.page-footer,
footer{background:var(--footer);color:var(--cream)}.el-display{font-family:var(--lx-serif);font-weight:500;font-size:clamp(3.1rem, 6.4vw, 5.7rem);line-height:0.92;letter-spacing:-0.02em;margin:0}.el-hero-copy h1,
.el-dark-hero h1{max-width:18ch;color:var(--cream)}.el-emphasis{display:block;margin-top:1.1rem;max-width:16ch;color:var(--gold);font-family:var(--lx-serif);font-style:italic;font-weight:500;font-size:clamp(1.8rem, 3vw, 2.7rem);line-height:1.05}.el-on-dark{max-width:38rem;color:rgba(244,244,241,0.78)}.el-hero-plate,
.el-hero-pieces{position:relative;min-height:22rem;background:#F4F4F1}.el-hero-pieces{display:grid;gap:0.85rem;align-content:end;padding:1.4rem}.el-lead,
.el-prose,
.el-note{max-width:38rem}.el-lead{font-size:1.05rem;margin:1.2rem 0}.el-subhead{font-family:var(--lx-serif);font-weight:500;font-size:2.4rem;margin:0 0 0.8rem}.el-prose{margin:0 0 1rem}.el-note{color:var(--muted);font-size:0.95rem}.el-actions{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:center;margin:1.4rem 0}.el-button,
.action.primary{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;min-height:3rem;padding:0.75rem 1.15rem;border:0;background:var(--ink);color:#ffffff;font-family:var(--lx-sans);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.el-dark-hero .el-button,
.el-hero-copy .el-button{background:var(--cream);color:var(--ink)}.el-dark-hero .el-button:hover,
.el-hero-copy .el-button:hover{background:var(--cream-hover);color:var(--ink)}.el-button:hover,
.action.primary:hover,
.el-bar .el-button:hover{background:var(--oxblood);color:var(--cream)}.el-sheet .el-button:not(.el-button-quiet),
.el-button.el-card-cta,
.product-info-main .action.primary,
.box-tocart .fieldset,
.box-tocart .actions,
.box-tocart .action.primary{width:100%}.box-tocart .action.primary{min-height:3.25rem;background:#101820;color:#F4F4F1}.el-sheet .el-button:not(.el-button-quiet):hover,
.el-button.el-card-cta:hover,
.product-info-main .action.primary:hover,
.box-tocart .action.primary:hover{background:var(--oxblood);color:var(--cream)}.el-sell-quiet{color:var(--gold);font-size:0.68rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(16,24,32,0.27);padding-bottom:0.12rem;white-space:nowrap}.el-button::after{content:none}.el-button-quiet{background:transparent;color:inherit;min-height:0;padding:0;letter-spacing:0.02em;text-transform:none;font-size:1rem;text-decoration:underline;text-underline-offset:0.22em}.el-button-quiet::after{content:none}.el-panel{background:var(--cream);padding:1.5rem 1.4rem 1.6rem;box-shadow:none}.el-form-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:0.8rem;margin-bottom:1.2rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:0.66rem;letter-spacing:0.16em;text-transform:uppercase}.el-form,
.el-field{display:grid;gap:0.35rem}.el-form{gap:1.15rem}.el-fields{display:grid;gap:1.15rem 1.4rem}.el-field span{font-size:0.66rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase}.el-field small{color:var(--muted)}.el-field input,
.el-field textarea,
.el-field select{width:100%;min-height:2.4rem;padding:0.35rem 0 0.45rem;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font:inherit}.el-field textarea{min-height:5.5rem}.el-choice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.75rem;min-height:3rem;padding:0.55rem 0;border-bottom:1px solid var(--line)}.el-choice input{accent-color:var(--ink)}.el-pay-quiet{color:var(--ink)}.el-chips,
.el-points,
.el-steps ol,
.el-house-list,
.el-piece-list,
.el-pills,
.el-drivers,
.el-progress,
.el-tiles,
.el-brand-grid,
.el-numbered{margin:0;padding:0;list-style:none}.el-chips,
.el-points{display:flex;flex-wrap:wrap;gap:0.45rem 0.75rem}.el-errors{margin:0 0 1rem;padding:0.8rem 0;border-top:1px solid var(--ink);color:var(--ink)}.el-colophon{background:var(--footer);color:rgba(244,244,241,0.72);border-top:0;padding:2.6rem 0 2.4rem}.el-colophon-tight p{max-width:40rem;margin:0.2rem 0;font-size:0.92rem}.el-display,
.el-hero-copy h1,
.el-dark-hero h1,
.el-subhead,
.el-product-name,
.el-product-plate strong,
.el-emphasis,
.el-price,
.el-product-price,
.el-sticky-price,
.product-info-main .price-box .price{font-family:var(--lx-serif);font-weight:400}.el-has-sticky,
.catalog-product-view{--el-sticky-h:8.5rem}.el-errors{margin:0 0 1.2rem;padding:0.8rem 1rem;border:1px solid var(--ink);background:var(--cream);color:var(--ink)}#checkout-errors{scroll-margin-bottom:calc(var(--el-sticky-h, 8rem) + 1.25rem);scroll-margin-top:1rem}.el-field input[aria-invalid="true"],
.el-choice-set[aria-invalid="true"]{outline:1px solid var(--ink);outline-offset:2px}.el-errors p{margin:0.2rem 0}.el-checkout{display:grid;gap:1.4rem;width:min(var(--measure), calc(100% - 2rem));margin:1.2rem auto 4rem}.el-trust-rail,
.el-place-assurance{margin:0.85rem 0 0.35rem;padding:0.15rem 0 0;list-style:none}.el-trust-rail li,
.el-place-assurance li{position:relative;margin:0.32rem 0;padding-left:1.05rem;color:var(--ink-soft);font-size:0.92rem;line-height:1.45}.el-trust-rail li::before,
.el-place-assurance li::before{content:"";position:absolute;left:0;top:0.48em;width:0.42rem;height:0.42rem;border:1px solid var(--gold);border-radius:50%;background:var(--cream);box-shadow:inset 0 0 0 1px rgba(244,244,241,0.65)}.el-place-assurance{margin:0;padding:0.85rem 1rem 0.7rem;background:var(--cream);border:1px solid var(--sand)}.el-place-ask{margin:0 0 1.15rem;font-size:0.92rem}.el-place-ask a{color:var(--ink);text-decoration:underline;text-underline-offset:0.18em}@media (max-width: 999px){.el-place-ask a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0.45rem 0}}.el-place-row{display:grid;gap:1.25rem;margin-top:1.1rem;align-items:start}.el-place-stack{display:flex;flex-direction:column;min-width:0}.el-place-action{display:flex;flex-direction:column;gap:0.7rem}.el-place-action .el-place-total{margin:0}.el-place-action .el-place{display:block;width:100%;min-height:3rem}.el-place-total{display:flex;justify-content:space-between;gap:1rem;margin:0 0 0.45rem;font-size:1.05rem}.el-place-total strong{font-weight:600}.el-checkout-bar{display:none}.el-trust-pack{margin:0.2rem 0 0.85rem;color:var(--muted);font-size:0.86rem;line-height:1.4}.el-trust-strip{display:flex;align-items:flex-start;gap:0.45rem;margin:0.35rem 0 0.15rem;color:var(--ink-soft);font-size:0.92rem;line-height:1.45}.el-trust-strip .el-seal-mini{flex:0 0 auto;margin-top:0.38rem}.el-pay-trust{margin:1.2rem 0 0.8rem;color:var(--ink-soft);font-size:0.95rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.el-field-help,
.el-choice-detail{color:var(--muted);font-size:0.88rem;font-weight:400;line-height:1.45}.el-field-help{display:block;margin-top:0.35rem}.el-choice-copy{display:flex;flex-direction:column;gap:0.15rem}.el-billing-toggle{width:1rem;height:1rem;margin:0.15rem 0.55rem 0 0;accent-color:var(--ink)}.el-check{display:inline;cursor:pointer}.el-billing-fields{display:none;margin-top:0.9rem}.el-billing-toggle:not(:checked) ~ .el-billing-fields{display:block}.el-summary-delivery{display:flex;justify-content:space-between;gap:1rem;margin:0.45rem 0}.el-next{margin:0.2rem 0 1rem;padding-left:1.2rem}.el-next li{margin:0.35rem 0}.el-pay-trust a{color:inherit}.el-field input:focus-visible{outline:none;border-bottom-color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.el-checkout-title{font-size:clamp(2.6rem, 4vw, 4rem)}.el-fields,
.el-choice-set{margin:1.4rem 0;padding:0;border:0}.el-fields legend,
.el-choice-set legend{margin-bottom:0.7rem;font-family:var(--lx-serif);font-size:1.7rem}.el-field em,
.el-choice em{color:var(--muted);font-style:normal;font-weight:500}.el-choice-set .el-choice{align-items:start;border-bottom:1px solid var(--line)}.el-choice-set .el-choice input{margin-top:0.35rem}.el-summary{padding:1.3rem 1.2rem;background:var(--cream);border:1px solid var(--sand)}.el-summary-lines{margin:0;padding:0;list-style:none}.el-summary-lines li,
.el-summary-total,
.el-cart-lines li{display:flex;justify-content:space-between;gap:1rem;margin:0.45rem 0}.el-summary-piece{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.el-summary-total{padding-top:0.7rem;border-top:1px solid var(--line);font-size:1.15rem}.el-proof-inline{color:var(--ink-soft);font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}.el-cart-lines{margin:1rem 0;padding:0;list-style:none}.el-cart-lines li.el-cart-line{display:grid;grid-template-columns:4.5rem minmax(0, 1fr) auto;align-items:center;gap:0.65rem 0.75rem}.el-button:disabled,
.action.primary:disabled,
.el-place:disabled{opacity:0.55;cursor:wait}@media (min-width: 861px){.el-bar-inner{grid-template-columns:auto minmax(0, 1fr) auto auto}.el-search-bar{display:flex;grid-column:3;grid-row:1}.el-bar-actions{grid-column:4}.el-search-drawer{display:none}}@media (max-width: 999px){.el-checkout{display:grid;grid-template-columns:1fr;gap:1.25rem;width:calc(100% - 1.25rem);margin-left:auto;margin-right:auto;padding-bottom:calc(var(--el-sticky-h, 8rem) + 1rem + env(safe-area-inset-bottom))}.el-checkout-form,
    .el-summary{grid-column:1 / -1 !important;grid-row:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important}.el-checkout .el-fields{grid-template-columns:1fr}.el-checkout .el-field input,
    .el-checkout .el-field select,
    .el-checkout .el-field textarea{min-height:2.75rem;padding:0.65rem 0.75rem;font-size:1rem}.el-summary{position:static;top:auto;bottom:auto;padding:1rem;box-shadow:none}.el-place-row{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.el-place-stack,
    .el-place-action{width:100%;min-width:0}.el-place{width:100%;min-height:3rem}.el-cart .el-button{display:block;width:100%;min-height:3rem}.el-summary .el-place,
    .el-place-action .el-place{display:none}.el-checkout-bar{display:flex;position:sticky;bottom:0;z-index:40;gap:0.85rem;align-items:center;justify-content:space-between;margin:1rem 0 0;padding:0.85rem 1rem calc(0.85rem + env(safe-area-inset-bottom, 0px));background:var(--cream);border-top:1px solid var(--line);box-shadow:none}.el-checkout-bar .el-place-total{margin:0;flex:1 1 auto}.el-checkout-bar .el-place{display:inline-flex;flex:0 0 auto;width:auto;min-width:11rem;min-height:3rem}body:has(.el-checkout-bar) .el-cookie:not([hidden]):not([style*="display: none"]):not([style*="display:none"]),
    body:has(.el-checkout-bar) #notice-cookie-block:not([hidden]):not([style*="display: none"]):not([style*="display:none"]){bottom:var(--el-sticky-h, 8rem) !important;z-index:55}}.catalog-product-view .product.media,
.catalog-product-view .product-info-main,
.el-pdp .product.media,
.el-pdp .product-info-main{float:none;width:auto}.el-summary{background:var(--cream);border:1px solid var(--sand);padding:1rem 1.1rem}.el-summary .el-place,
.el-place{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.75rem 1.25rem;border:0;background:var(--ink);color:var(--cream);font:inherit;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer}.el-summary .el-place:hover,
.el-place:hover{background:var(--oxblood);color:var(--cream)}.el-place:disabled{opacity:0.55;cursor:wait}@media (max-width: 899px){.el-checkout{padding-bottom:calc(var(--el-sticky-h, 8.5rem) + 1rem + env(safe-area-inset-bottom))}body:has(.el-checkout-bar) #notice-cookie-block:not([hidden]),
    body:has(.el-checkout-bar) .el-cookie:not([hidden]){bottom:var(--el-sticky-h, 8.5rem) !important;z-index:55}}@media (min-width: 1000px){.el-checkout{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(18rem, 0.85fr);align-items:start;gap:2rem}.el-checkout-form{grid-column:1;grid-row:1}.el-summary{position:sticky;top:6rem;bottom:auto;grid-column:2;grid-row:1;box-shadow:none}.el-summary .el-place{display:none}.el-place-action .el-place{display:block;width:100%}}.el-legal,
.el-note{color:var(--muted);font-size:0.86rem}@media (max-width: 999px){#header{position:sticky;top:0;z-index:40}#header > .flex,
    #header .el-bar-row,
    #header > div:first-of-type{flex-wrap:nowrap !important;align-items:center !important;min-height:3.5rem;max-height:3.75rem;padding-top:0.4rem !important;padding-bottom:0.4rem !important;gap:0.5rem !important}#header img{height:1.85rem !important;width:auto !important;max-width:7.5rem}#header .el-bag-chip,
    #header #menu-cart-icon.el-bag-chip{flex-shrink:0}#header a[href^="tel:"]{display:none !important}#el-mobile-nav{background:var(--cream) !important;color:var(--ink) !important;border-color:var(--line) !important}#el-mobile-nav a,
    #el-mobile-nav button,
    #el-mobile-nav .navigation a,
    #el-mobile-nav nav a{color:var(--ink) !important;background:transparent !important}#el-mobile-nav a[href*="valuation"],
    #el-mobile-nav a[style*="b49766"]{color:var(--gold) !important}#header #search-content{background:var(--cream) !important;color:var(--ink) !important}}.el-bag-empty-copy{max-width:18rem;margin-inline:auto;text-align:center}.el-bag-empty-copy .el-bag-timing{margin:1rem 0 0.35rem;font-size:0.92rem;font-weight:600;color:var(--ink)}.el-bag-empty-copy .el-bag-rail{margin:0;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.el-sticky-place{position:sticky;bottom:0;z-index:30;margin-inline:-1rem;padding:0.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom, 0px));background:var(--cream);border-top:1px solid var(--line);box-shadow:none}.el-sticky-place .btn-primary{width:100%;min-height:3.25rem;background:var(--cream) !important;color:var(--ink) !important;border:1px solid var(--ink) !important;border-radius:0 !important}@media (min-width: 900px){.el-sticky-place{position:static;margin:0;padding:0;border:0;box-shadow:none;background:transparent}}.cart-empty,
.cart-empty p,
.checkout-cart-index .cart-empty{display:none !important}.checkout-cart-index .el-bag-page-empty{display:block !important}.product-addto-links,
.towishlist,
.tocompare,
a.action.tocompare,
a.action.towishlist,
button.tocompare,
button.towishlist,
[data-action="add-to-wishlist"],
[data-action="add-to-compare"],
.comparison,
.block-compare,
.action.tocompare,
.action.towishlist,
.products-grid .tocompare,
.products-grid .towishlist,
.product-info-main .tocompare,
.product-info-main .towishlist,
form[data-role="tocompare"],
#compare-link-wrapper,
.page-products .tocompare{display:none !important}body.maison-page-view.page-layout-1column .columns,
body.maison-page-view .columns{display:block !important;width:100% !important;max-width:78rem !important;margin-left:auto !important;margin-right:auto !important;padding-left:1rem !important;padding-right:1rem !important}body.maison-page-view .column.main,
body.maison-page-view #maincontent .column.main,
body.maison-page-view main#maincontent{width:100% !important;max-width:100% !important;float:none !important;margin:0 auto !important}.el-auth-sheet{display:block !important;width:100% !important;max-width:42rem !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}.el-auth-sheet h1,
.el-auth-sheet p,
.el-auth-sheet section{text-align:left}.catalog-product-view .product-info-main .btn-primary,
.catalog-product-view #product-addtocart-button{background-color:#101820;border-color:#101820;color:#F4F4F1;min-height:3rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.catalog-product-view .product-info-main .btn-primary:hover,
.catalog-product-view #product-addtocart-button:hover{background-color:#101820;border-color:#101820;color:#F4F4F1}.catalog-product-view .product-info-main .price-box .price{color:#101820;font-weight:600}.catalog-product-view .page-title,
.catalog-product-view .page-title .base{color:#101820}.catalog-product-view .card .page-title[aria-hidden="true"],
.catalog-product-view .card [data-ui-id="page-title-wrapper"][aria-hidden="true"]{display:none !important}.catalog-product-view #product-details{display:none !important}.el-price-trust{margin:0.4rem 0 0;font-size:0.8125rem;line-height:1.45;color:#4a5560;max-width:18rem}.el-price-trust strong{color:#101820;font-weight:600}.el-auth-plate{display:flex;align-items:center;gap:0.75rem;margin-top:1rem;padding:0.75rem 0.9rem;border:1px solid rgba(16,24,32,0.12);background:#F4F4F1}.el-auth-plate__seal{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#101820;color:#4a5560;font-size:0.85rem}.el-auth-plate__label{margin:0;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#101820}.el-auth-plate__link{font-size:0.8125rem;color:#4a5560;text-decoration:underline;text-underline-offset:2px}.el-pills.el-inclusions{display:flex;flex-wrap:wrap;gap:0.4rem;list-style:none;margin:0.65rem 0 0;padding:0}.el-pills.el-inclusions li{font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.55rem;border:1px solid rgba(16,24,32,0.18);color:#101820;background:#F4F4F1}.el-measures{margin:0.5rem 0 0;font-size:0.8125rem;color:#4a5560}body.catalog-category-view .products.wrapper,
body.catalog-category-view .products.list.items,
body.catalog-category-view ol.products{width:100%}body.catalog-category-view .product-item{background:#F4F4F1}body.catalog-category-view .page-title,
body.catalog-category-view .product-item-name a{color:#101820}#header #menu-cart-icon{color:#F4F4F1}#cart-drawer{--el-bag-surface:#F4F4F1}#cart-drawer .bg-white,
dialog#cart-drawer{background-color:#F4F4F1 !important}#cart-drawer .btn-primary{background-color:#101820 !important;border-color:#101820 !important;color:#F4F4F1 !important}.el-tile-trust{list-style:none;margin:0.55rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0.45rem 0.75rem}.el-tile-trust li{display:inline-flex;align-items:center;gap:0.28rem;margin:0;padding:0.2rem 0.55rem 0.2rem 0.4rem;border:1px solid rgba(16,24,32,0.12);border-radius:999px;background:#F4F4F1;color:#101820;font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;line-height:1.2;text-transform:uppercase}.el-tile-trust__icon{flex-shrink:0;color:#4a5560;stroke-width:2}@media (min-width: 768px){.products-list .el-tile-trust{justify-content:flex-start}}.el-pdp-title{margin:0 0 0.75rem}.el-pdp-title .el-brand-wordmark{display:inline-block;margin:0 0 0.45rem;font-size:0.72rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--el-ink, #101820);text-decoration:none;border-bottom:1px solid transparent}.el-pdp-title .el-brand-wordmark:hover{border-bottom-color:var(--el-gold, rgba(16,24,32,0.24));color:var(--el-ink, #101820)}.el-pdp-title .page-title{margin:0 !important}.el-pdp-title .page-title .base{font-weight:400}.el-home-card{list-style:none;margin:0;padding:0}.el-home-card__box{height:100%;display:flex;flex-direction:column;background:var(--el-cream, #F4F4F1);border:1px solid rgba(16,24,32,0.12);padding:0.85rem 0.85rem 0.7rem;color:var(--el-ink, #101820)}.el-home-card__box .el-card-brand,
.el-home-card__box .el-brand-wordmark{display:inline-block;margin:0 0 0.55rem;font-size:0.68rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;color:var(--el-ink, #101820)}.el-home-card__media{border:1px solid rgba(16,24,32,0.08)}.el-home-card__name{color:var(--el-ink, #101820)}.el-home-card__box .el-tile-trust{margin-top:auto;padding-top:0.65rem}#new-arrivals > ul{align-items:stretch}#new-arrivals .el-home-card__box{min-height:100%}.product-info-main .card > .el-pdp-title{margin:0 0 0.85rem}.product-info-main .card > .el-pdp-title .page-title{margin:0 !important}#header #menu-cart-icon:not(.el-bag-chip){background:transparent !important;padding:0.25rem !important;height:auto !important;max-height:2.25rem !important}@media (max-width: 999px){#header > .container,
  #header > .flex,
  #header > div:first-of-type{flex-wrap:nowrap !important;align-items:center !important;min-height:3.25rem !important;max-height:3.5rem !important;overflow:visible !important}#header .sm\:order-1.w-full,
  #header .w-full.pb-2{width:auto !important;max-width:9rem !important;padding-bottom:0 !important;flex-shrink:1 !important}.el-pdp-secondary{display:flex !important;flex-direction:column !important;gap:0.55rem !important}.el-pdp-secondary > button,
  .el-pdp-secondary > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:2.75rem !important;padding:0.65rem 1rem !important;box-sizing:border-box !important;border:1px solid rgba(16,24,32,0.35) !important;background:transparent !important;color:#101820 !important;font-size:0.72rem !important;font-weight:600 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;text-decoration:none !important;text-align:center !important}.el-pdp-secondary > a:hover,
  .el-pdp-secondary > button:hover{border-color:rgba(16,24,32,0.24) !important;color:#101820 !important}.el-pdp-secondary > p.basis-full{margin-top:0.35rem !important}}body.checkout-index-index #paypal-button-container,
body.checkout-index-index #paypal-in-context,
body.checkout-index-index .paypal-buttons,
body.checkout-index-index [id^="paypal-button"]{display:block !important;width:100% !important;max-width:100% !important;min-height:3.35rem !important}body.checkout-index-index #paypal-button-container iframe,
body.checkout-index-index .paypal-buttons iframe{width:100% !important;min-height:55px !important}.catalog-product-view .prose a[href*="verify.encoreluxe.co.uk"]{word-break:normal !important;overflow-wrap:break-word}.el-price-trust-link{margin:0.25rem 0 0;font-size:0.8125rem}.el-price-trust-link a{color:#4a5560;font-weight:600;text-decoration:underline;text-underline-offset:2px}.el-pdp-dispatch{letter-spacing:0.01em}.el-pdp-secondary .el-pdp-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0.65rem 1rem;border:1px solid rgba(16,24,32,0.35);background:transparent;color:#101820;font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.el-pdp-secondary .el-pdp-chip:hover{border-color:rgba(16,24,32,0.24)}@media (min-width: 1000px){.el-pdp-secondary{flex-direction:row !important;flex-wrap:wrap !important}.el-pdp-secondary > .el-pdp-chip{width:auto !important;min-width:10rem}}.catalog-product-view .paypal.checkout,
.catalog-product-view .el-paypal-shortcut,
.catalog-product-view .addtocart-shortcut,
.product-info-main .paypal.checkout,
#cart-drawer .paypal,
#cart-drawer .paypal.checkout,
.minicart-wrapper .paypal,
.cart-drawer .paypal.checkout,
aside[x-data*="cart"] .paypal.checkout,
[data-testid="cart"] .paypal{display:none !important}.catalog-product-view .el-pdp-availability,
.product-info-main .el-pdp-availability{display:flex;flex-direction:column;align-items:stretch;gap:0.75rem;width:100%;margin-top:0.75rem;margin-bottom:0.75rem}.catalog-product-view .el-pdp-availability__status:not(:has(*)),
.product-info-main .el-pdp-availability__status:not(:has(*)){display:none}.catalog-product-view .el-stock-alert.product.alert.stock,
.product-info-main .el-stock-alert.product.alert.stock{display:block;width:100%;box-sizing:border-box;margin:0;padding:0.85rem 0.9rem;border:1px solid rgba(16,24,32,0.12);background:#F4F4F1;color:#101820;text-align:left}.catalog-product-view .el-stock-alert__form,
.product-info-main .el-stock-alert__form{display:flex;flex-direction:column;gap:0.65rem;margin:0}.catalog-product-view .el-stock-alert__field,
.product-info-main .el-stock-alert__field{display:flex;flex-direction:column;gap:0.3rem;margin:0}.catalog-product-view .el-stock-alert__field-label,
.product-info-main .el-stock-alert__field-label{font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#101820}.catalog-product-view .el-stock-alert__input,
.product-info-main .el-stock-alert__input{width:100%;box-sizing:border-box;min-height:2.75rem;padding:0.65rem 0.75rem;border:1px solid rgba(16,24,32,0.28);border-radius:0;background:#F4F4F1;color:#101820;font-size:1rem;line-height:1.3}.catalog-product-view .el-stock-alert__input:focus,
.product-info-main .el-stock-alert__input:focus{outline:2px solid rgba(16,24,32,0.24);outline-offset:1px;border-color:#101820}.catalog-product-view .el-stock-alert__input[readonly],
.product-info-main .el-stock-alert__input[readonly]{background:rgba(16,24,32,0.04);color:#4a5560}.catalog-product-view .el-stock-alert__cta,
.product-info-main .el-stock-alert__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;min-height:3rem;padding:0.75rem 1rem;box-sizing:border-box;background:#101820;color:#F4F4F1 !important;border:1px solid #101820;border-radius:0;text-decoration:none !important;font-size:0.78rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;line-height:1.2;cursor:pointer}.catalog-product-view .el-stock-alert__cta:hover,
.product-info-main .el-stock-alert__cta:hover,
.catalog-product-view .el-stock-alert__cta:focus-visible,
.product-info-main .el-stock-alert__cta:focus-visible{background:#101820;border-color:#101820;color:#F4F4F1 !important;outline:none}.catalog-product-view .el-stock-alert__cta:disabled,
.product-info-main .el-stock-alert__cta:disabled{opacity:0.65;cursor:wait}.catalog-product-view .el-stock-alert__icon,
.product-info-main .el-stock-alert__icon{display:inline-flex;color:#4a5560;flex-shrink:0}.catalog-product-view .el-stock-alert__label,
.product-info-main .el-stock-alert__label{text-decoration:none}.catalog-product-view .el-stock-alert__error,
.product-info-main .el-stock-alert__error{margin:0;font-size:0.8125rem;line-height:1.4;color:#101820}.catalog-product-view .el-stock-alert__success,
.product-info-main .el-stock-alert__success{display:flex;align-items:flex-start;gap:0.55rem;margin:0;padding:0.15rem 0}.catalog-product-view .el-stock-alert__success-msg,
.product-info-main .el-stock-alert__success-msg{margin:0;font-size:0.875rem;line-height:1.45;color:#101820}.catalog-product-view .el-stock-alert__copy,
.product-info-main .el-stock-alert__copy{margin:0.65rem 0 0;font-size:0.8125rem;line-height:1.5;color:#4a5560}.catalog-product-view .el-stock-alert__auth,
.product-info-main .el-stock-alert__auth{display:block;margin-top:0.35rem}@media (min-width: 640px){.catalog-product-view .el-stock-alert__auth,
    .product-info-main .el-stock-alert__auth{display:inline;margin-top:0}}.catalog-product-view .el-stock-alert__link,
.product-info-main .el-stock-alert__link{color:#4a5560;font-weight:600;text-decoration:underline;text-underline-offset:2px}.catalog-product-view .el-stock-alert__link:hover,
.product-image-wrapper,
.product-image-container,
.product-image-photo,
.el-home-card__media,
.products-grid .product-item .product-item-photo,
.products.wrapper .product-item .product-item-photo,
#new-arrivals .el-home-card__media{border:0 !important;box-shadow:none !important;outline:none !important}.el-home-card__media{background:#F4F4F1 !important}body.catalog-category-view .product-item.card,
body.catalog-category-view .product-item,
body.cms-index-index .product-item.card,
#new-arrivals .el-home-card__box{background:#F4F4F1}body.catalog-category-view .product-item.card,
  #header .navigation li.level-0:has(> span > a[href*="/brands.html"]){display:none !important}}#header .navigation li.level-0 > ul,
#header .navigation ul.absolute{background:#F4F4F1 !important;background-color:#F4F4F1 !important;color:#101820 !important;border:1px solid rgba(16,24,32,0.14) !important;border-radius:0 !important;box-shadow:none !important;padding:0.4rem 0.25rem !important;min-width:11rem !important;z-index:60 !important;opacity:1 !important}#header .navigation li.level-0 > ul a,
#header .navigation ul.absolute a{color:#101820 !important;background:transparent !important;opacity:1 !important;visibility:visible !important;font-size:0.88rem !important;font-weight:500 !important;letter-spacing:0.02em !important;text-transform:none !important;padding:0.65rem 1.1rem !important}#header .navigation li.level-0 > ul a:hover,
#header .navigation ul.absolute a:hover{color:#4a5560 !important;background:rgba(16,24,32,0.04) !important}#header .navigation li.level-0 > span > button{color:#F4F4F1 !important}#header,
#header .el-bar-row,
#header .navigation,
#header .navigation li.level-0{overflow:visible !important}#el-mobile-nav a,
#el-mobile-nav button,
#header [x-data="initMobileMenu"] a,
#header [x-data="initMobileMenu"] button,
#header dialog[x-htmldialog]:not(#cart-drawer) a,
#header dialog[x-htmldialog]:not(#cart-drawer) button{color:#101820 !important}#el-mobile-nav a:hover,
#header dialog[x-htmldialog]:not(#cart-drawer) a:hover{color:#4a5560 !important}@media (min-width: 1024px){#header .navigation li.level-0 ul,
  #header .navigation li.level-0 ul ul,
  #header .navigation ul.absolute,
  #header .navigation ul.absolute ul{background:#F4F4F1 !important;background-color:#F4F4F1 !important;color:#101820 !important}#header .navigation li.level-0 ul li,
  #header .navigation li.level-0 ul li a,
  #header .navigation li.level-0 ul li a *,
  #header .navigation ul.absolute li,
  #header .navigation ul.absolute li a,
  #header .navigation ul.absolute li a *{color:#101820 !important}#header .navigation li.level-0 ul li a,
  #header .navigation ul.absolute li a{background:transparent !important}#header .navigation li.level-0 ul li a:hover,
  #header .navigation li.level-0 ul li a:hover *,
  #header .navigation ul.absolute li a:hover,
  #header .navigation ul.absolute li a:hover *{color:#4a5560 !important;background:rgba(16,24,32,0.04) !important}}.products.wrapper ul[role="list"] > li,
.products.wrapper .products.list.items > li.product-item,
.products.wrapper .products.list.items > .product-item,
.products-grid > ol > li,
.products-grid ol.products > li,
.products.wrapper > .products > li,
.products.wrapper .products.grid > li{display:flex;flex-direction:column;align-items:stretch}.products.wrapper .product-item,
.products-grid .product-item{height:100%;flex-grow:1;width:100%;display:flex;flex-direction:column}.products.wrapper .product-item-photo,
.products.wrapper .el-plp-photo,
.products-grid .product-item-photo,
.products-grid .el-plp-photo{aspect-ratio:1 / 1;width:100%;max-width:100%;overflow:hidden;background-color:#F4F4F1;flex-shrink:0;position:relative}.products.wrapper .product-item-photo .product-image-photo,
.products.wrapper .product-item-photo img,
.products.wrapper .el-plp-photo .product-image-photo,
.products.wrapper .el-plp-photo img,
.products-grid .product-item-photo .product-image-photo,
.products-grid .product-item-photo img,
.products-grid .el-plp-photo .product-image-photo,
.products-grid .el-plp-photo img{width:100% !important;height:100% !important;max-width:none;object-fit:cover;object-position:center center;display:block}.products.wrapper .el-plp-title,
.products-grid .el-plp-title{min-height:calc(1.35em * 2)}.products.wrapper .el-plp-title .product-item-link,
.products-grid .el-plp-title .product-item-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.products.wrapper .product-item .price-box,
.products-grid .product-item .price-box{min-height:1.75rem}.products.wrapper .product-item .product-info,
.products-grid .product-item .product-info{width:100%;min-width:0;box-sizing:border-box}.products.wrapper .product-item .el-tile-trust,
.products-grid .product-item .el-tile-trust{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0.35rem;width:100%;min-width:0;margin:0.55rem 0 0;padding:0;list-style:none}.products.wrapper .product-item .el-tile-trust > li,
.products-grid .product-item .el-tile-trust > li{flex:0 0 auto;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center;width:auto;max-width:100%;min-width:0;min-height:1.65rem;height:auto;box-sizing:border-box;gap:0.28rem;padding:0.28rem 0.55rem 0.28rem 0.4rem;border-radius:999px;border:1px solid rgba(16,24,32,0.372);background:#F4F4F1;box-shadow:0 1px 0 rgba(16,24,32,0.04);color:#101820;font-size:0.625rem;font-weight:600;letter-spacing:0.03em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:visible}.products.wrapper .product-item .el-tile-trust > li > span,
.products-grid .product-item .el-tile-trust > li > span{display:inline !important;min-width:0;white-space:nowrap;line-height:1;text-align:left}.products.wrapper .product-item .el-tile-trust__icon,
.products-grid .product-item .el-tile-trust__icon,
.products.wrapper .product-item .el-tile-trust > li > svg,
.products-grid .product-item .el-tile-trust > li > svg{width:13px !important;height:13px !important;flex-shrink:0;color:#4a5560;stroke-width:2.15;display:block}@media (max-width: 260px){.products.wrapper .product-item .el-tile-trust,
  .products-grid .product-item .el-tile-trust{flex-wrap:wrap}}.products.wrapper .el-plp-actions,
.products-grid .el-plp-actions{width:100%;min-height:2.75rem;align-items:stretch;flex-shrink:0}.products.wrapper .el-plp-actions .el-plp-view,
.products-grid .el-plp-actions .el-plp-view{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;width:100%;min-height:2.65rem;box-sizing:border-box;padding-left:1rem;padding-right:1rem}.products.wrapper .el-plp-actions__secondary,
.products-grid .el-plp-actions__secondary{width:100%}#header .el-topmenu-slot{display:contents}#header .el-bar-row > [x-data="initMobileMenu"]{order:0;flex-shrink:0}#header .el-logo-wrap{order:1}#header .el-bar-row > .navigation{order:2;flex:1 1 auto;min-width:0;justify-content:center}#header .el-bar-row > .order-3,
#header .el-bar-row > .ms-auto{order:3}@media (min-width: 1024px){#header .el-logo-wrap{order:0}#header .el-bar-row > .navigation{order:1}}#header [x-data="initMobileMenu"] > button[aria-label]{color:#F4F4F1 !important;background:transparent !important;border-color:transparent !important;padding:0.375rem !important}#header [x-data="initMobileMenu"] > button[aria-label]:hover{color:#4a5560 !important}#header dialog[x-htmldialog]:not(#cart-drawer){background:#F4F4F1 !important;background-color:#F4F4F1 !important;color:#101820 !important;border:none !important;max-width:22rem;width:min(100vw, 22rem);box-shadow:none}#header dialog[x-htmldialog]:not(#cart-drawer) .border-b{border-color:rgba(16,24,32,0.12) !important}#header dialog[x-htmldialog]:not(#cart-drawer) a,
#header dialog[x-htmldialog]:not(#cart-drawer) button,
#header dialog[x-htmldialog]:not(#cart-drawer) span{color:#101820 !important}#header dialog[x-htmldialog]:not(#cart-drawer) a:hover{color:#4a5560 !important}#header dialog[x-htmldialog]:not(#cart-drawer) .bg-white,
#header dialog[x-htmldialog]:not(#cart-drawer) ul[id$="-mobile-menu-panel"]{background:#F4F4F1 !important;background-color:#F4F4F1 !important;color:#101820 !important}#header dialog[x-htmldialog]:not(#cart-drawer) .bg-surface{background:rgba(16,24,32,0.04) !important;color:#101820 !important}#header dialog[x-htmldialog]:not(#cart-drawer) .border-slate-200,
#header dialog[x-htmldialog]:not(#cart-drawer) .border-slate-300{border-color:rgba(16,24,32,0.14) !important}@media (max-width: 639px){#header .el-sell-link{font-size:0.62rem;letter-spacing:0.1em}}.products.wrapper .el-plp-actions .el-plp-view,
.products-grid .el-plp-actions .el-plp-view,
.el-home-card .el-plp-view,
.el-home-card .el-home-view,
a.el-plp-view,
a.el-home-view{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.4rem !important;width:100% !important;min-height:2.75rem !important;margin-top:0.75rem !important;padding:0.7rem 1rem !important;box-sizing:border-box !important;background:#101820 !important;background-color:#101820 !important;color:#F4F4F1 !important;border:1px solid #101820 !important;border-radius:0 !important;font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-decoration:none !important;opacity:1 !important}.products.wrapper .el-plp-actions .el-plp-view span,
.products-grid .el-plp-actions .el-plp-view span,
.el-home-card .el-plp-view span,
.el-home-card .el-home-view span,
a.el-plp-view svg,
a.el-home-view svg{color:#F4F4F1 !important;stroke:#F4F4F1 !important}.products.wrapper .el-plp-actions .el-plp-view:hover,
.products-grid .el-plp-actions .el-plp-view:hover,
.el-home-card .el-home-view:hover,
a.el-plp-view:hover{background:#101820 !important;color:#F4F4F1 !important}.el-home-card__actions{width:100%;margin-top:0.15rem}.el-dark-hero.el-shop-hero,
.el-shop-hero{background:var(--cream, #F4F4F1);color:var(--ink, #101820);min-height:0;padding:1.35rem max(1.25rem, calc((100% - var(--measure, 72rem)) / 2)) 1.1rem}.el-dark-hero.el-shop-hero h1,
.el-shop-hero h1{color:var(--ink, #101820) !important;max-width:24ch;font-size:clamp(1.9rem, 2.4vw, 2.55rem);line-height:1.02}.el-dark-hero.el-shop-hero .el-lead,
.el-dark-hero.el-shop-hero .el-on-dark,
.el-shop-hero .el-lead,
.el-shop-hero .el-on-dark,
.el-shop-hero .el-trust{color:var(--ink-soft, #101820) !important;max-width:40rem;margin:0.4rem 0 0;opacity:1}.el-proof-strip{width:min(var(--measure, 72rem), calc(100% - 2rem));margin:0.35rem auto 0;color:var(--muted, #4a5560);font-size:0.82rem;letter-spacing:0.04em}.el-category-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 0.55rem;width:min(var(--measure, 72rem), calc(100% - 2rem));margin:0.85rem auto 0.35rem;padding:0;list-style:none}.el-category-strip li{margin:0;padding:0}.el-category-strip a{display:inline-flex;align-items:center;gap:0.4rem;min-height:2.35rem;padding:0.35rem 0.85rem;border:1px solid rgba(16,24,32,0.14);background:#F4F4F1;color:var(--ink, #101820);font-family:var(--lx-sans);font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border-radius:0}.el-category-strip a:hover,
.el-category-strip a[aria-current="page"]{background:var(--ink, #101820);border-color:var(--ink, #101820);color:var(--cream, #F4F4F1)}.el-category-strip .el-kicker{color:var(--gold, #4a5560);font-size:0.65rem;letter-spacing:0.14em}.el-category-strip a:hover .el-kicker,
.el-category-strip a[aria-current="page"] .el-kicker,
.el-category-strip a:hover strong,
.el-category-strip a[aria-current="page"] strong{color:var(--cream, #F4F4F1)}.el-category-strip strong{font-weight:600;font-size:inherit;letter-spacing:inherit}.el-crumbs,
.el-sheet .el-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;width:auto;margin:0 0 1rem;color:var(--muted, #4a5560);font-size:0.82rem;letter-spacing:0.02em}.el-crumbs a{color:var(--ink, #101820);text-decoration:none;border-bottom:1px solid transparent}.el-crumbs a:hover{border-bottom-color:var(--ink, #101820)}.el-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;width:100%;margin:0 0 1rem;padding:0.45rem 0.75rem;background:rgba(16,24,32,0.04);border:1px solid rgba(16,24,32,0.08);color:var(--ink, #101820)}.el-filter-label{font-size:0.68rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted, #4a5560)}.el-filter-bar .el-sort{display:flex;flex-wrap:wrap;gap:0.25rem 0.85rem;margin:0}.el-filter-bar .el-sort a{color:var(--ink, #101820);font-size:0.74rem;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;min-height:2.25rem;display:inline-flex;align-items:center;white-space:nowrap}.el-filter-bar .el-sort a[aria-current="true"]{font-weight:700;box-shadow:inset 0 -1px 0 var(--ink, #101820)}.el-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(11.5rem, 1fr));gap:1rem 0.85rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.el-product-grid{grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:1.35rem 1.1rem}}.el-archive{margin:1.5rem 0 0;font-size:0.85rem}.el-archive a{color:var(--ink, #101820);text-decoration:underline;text-underline-offset:0.2em}.el-cookie-notice{position:relative;z-index:60}.el-cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ink, #101820);color:var(--cream, #F4F4F1);border-top:1px solid rgba(244,244,241,0.14);box-shadow:none}.el-cookie-bar__inner{max-width:var(--measure, 78rem);margin:0 auto;padding:1.1rem 1.25rem 1.25rem;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between}.el-cookie-bar__copy{flex:1 1 18rem;min-width:0}.el-cookie-bar__title{margin:0 0 0.35rem;font-family:var(--lx-serif);font-size:1.15rem;letter-spacing:0.02em;color:var(--cream, #F4F4F1)}.el-cookie-bar__text{margin:0;font-size:0.875rem;line-height:1.55;color:rgba(244,244,241,0.82)}.el-cookie-bar__link{color:var(--cream, #F4F4F1);text-decoration:underline;text-underline-offset:0.18em;margin-left:0.25rem}.el-cookie-bar__link:hover{color:#4a5560}.el-cookie-bar__actions{display:flex;flex-wrap:wrap;gap:0.65rem;flex:0 0 auto}.el-cookie-btn{appearance:none;border:1px solid transparent;cursor:pointer;font-family:var(--lx-sans);font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:0.85rem 1.15rem;min-width:10.5rem;text-align:center;transition:background 0.15s ease, color 0.15s ease, border-color 0.15s ease}.el-cookie-btn--accept{background:var(--cream, #F4F4F1);color:var(--ink, #101820);border-color:var(--cream, rgba(244,244,241,0.6))}.el-cookie-btn--accept:hover{background:#ECEBE6;border-color:rgba(16,24,32,0.24)}.el-cookie-btn--reject{background:transparent;color:var(--cream, #F4F4F1);border-color:rgba(244,244,241,0.45)}.el-cookie-btn--reject:hover{border-color:var(--cream, rgba(244,244,241,0.6));background:rgba(244,244,241,0.08)}button.el-cookie-settings-link{appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:0.18em;opacity:inherit}button.el-cookie-settings-link:hover{opacity:1;color:#4a5560}@media (max-width: 640px){.el-cookie-bar__actions{width:100%}.el-cookie-btn{flex:1 1 calc(50% - 0.35rem);min-width:0}}.el-hero-split,
.el-dark-hero:not(.el-shop-hero),
.el-split-dark{background:var(--ink, #101820);color:var(--cream, #F4F4F1)}.el-hero-copy,
.el-dark-hero:not(.el-shop-hero){padding:3.25rem max(1.25rem, calc((100% - var(--measure, 72rem)) / 2)) 2.75rem}.el-dark-hero:not(.el-shop-hero){position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;justify-content:flex-start}.el-dark-hero:not(.el-shop-hero) > *{position:relative;z-index:1}.el-kicker{margin:0 0 0.7rem;color:var(--muted, #4a5560);font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.el-dark-hero .el-kicker,
.el-hero-copy .el-kicker{color:var(--gold, #4a5560)}.el-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.el-legal-sheet .el-sheet{background:var(--cream, #F4F4F1);color:var(--ink, #101820);padding:2.75rem max(1.25rem, calc((100% - var(--measure, 72rem)) / 2)) 4rem}.el-legal-sheet .el-prose,
.el-legal-sheet .el-prose p,
.el-legal-sheet .el-prose li,
.el-legal-sheet .el-prose td,
.el-legal-sheet .el-prose th{color:var(--ink, #101820)}.el-legal-sheet .el-prose{max-width:42rem;margin:0;font-size:1.02rem;line-height:1.75}.el-legal-sheet .el-prose h2,
.el-legal-sheet .el-prose h3{color:#101820 !important;-webkit-text-fill-color:#101820;font-family:var(--lx-serif);font-weight:500;letter-spacing:-0.01em;margin:2rem 0 0.75rem;opacity:1}.el-legal-sheet .el-prose a{color:var(--ink, #101820);text-decoration:underline;text-underline-offset:0.18em;text-decoration-color:rgba(16,24,32,0.42)}.el-legal-sheet .el-prose a:hover{color:var(--ink, #101820);text-decoration-color:var(--gold, rgba(16,24,32,0.24))}.el-legal-sheet .el-prose .terms-updated{color:var(--gold, #4a5560);font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin:0 0 1.25rem}.el-legal-sheet .el-legal-draft-note,
.el-legal-sheet .el-legal-draft-note em{color:var(--muted, #4a5560);font-size:0.88rem;line-height:1.55}.content-view-index:has(.el-legal-sheet .el-display) .page-title-wrapper,
.content-view-index:has(.el-legal-sheet .el-display) h1.page-title{display:none}.el-legal-sheet .el-legal-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1.5rem}.el-legal-sheet .el-legal-chip{display:inline-flex;align-items:center;min-height:2.4rem;padding:0.5rem 0.9rem;border:1px solid rgba(16,24,32,0.28);border-radius:999px;color:#101820 !important;font-size:0.68rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;text-decoration:none !important;border-bottom-width:1px !important;background:#F4F4F1}.el-legal-sheet .el-legal-chip:hover{border-color:#101820;color:#101820 !important}.el-legal-sheet .el-legal-chip.is-active{background:#101820;color:#F4F4F1 !important;border-color:#101820}.el-legal-sheet .el-legal-chip--mkt{border-style:dashed}.el-legal-sheet .el-legal-glance{margin:0 0 2rem;padding:1.15rem 1.2rem 1.05rem;border:1px solid rgba(16,24,32,0.18);background:rgba(244,244,241,0.55)}.el-legal-sheet .el-legal-glance .el-kicker{margin:0 0 0.85rem;color:#101820}.el-legal-sheet .el-legal-facts{display:grid;gap:0.85rem;margin:0 0 0.85rem}.el-legal-sheet .el-legal-facts dt{margin:0 0 0.15rem;color:#101820;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.el-legal-sheet .el-legal-facts dd{margin:0;color:#101820;font-size:14px;line-height:1.55}.el-legal-sheet .el-prose h2{scroll-margin-top:5rem}.el-legal-sheet .el-prose p,
.el-legal-sheet .el-prose li{color:#101820 !important}@media (max-width: 640px){.el-legal-sheet .el-legal-chip{min-height:2.55rem}}body.checkout-onepage .el-cookie-bar,
body.hyva_checkout-index-index .el-cookie-bar,
body:has(.el-sticky-place) .el-cookie-bar{bottom:calc(var(--el-sticky-h, 11.5rem) + env(safe-area-inset-bottom, 0px));z-index:70}body.checkout-onepage .el-cookie-notice,
body.hyva_checkout-index-index .el-cookie-notice,
body:has(.el-sticky-place) .el-cookie-notice{z-index:70}@media (min-width: 900px){body.checkout-onepage .el-cookie-bar,
  body.hyva_checkout-index-index .el-cookie-bar,
  body:has(.el-sticky-place) .el-cookie-bar{bottom:0}}#header .el-sell-link,
#header a.el-sell-quiet{color:rgba(244,244,241,0.72) !important;font-weight:500 !important;letter-spacing:0.1em !important;border-bottom:1px solid rgba(16,24,32,0.21);padding-bottom:0.08rem;text-decoration:none !important}#header .el-sell-link:hover,
#header a.el-sell-quiet:hover{color:#4a5560 !important;border-bottom-color:rgba(16,24,32,0.42)}@media (max-width: 639px){#header .el-sell-link{font-size:0.58rem !important;letter-spacing:0.08em !important}#header > .container,
  #header > .flex,
  #header > div:first-of-type,
  #header .el-bar-row{min-height:2.9rem !important;max-height:3.15rem !important;padding-top:0.28rem !important;padding-bottom:0.28rem !important}#header img{height:1.65rem !important}}#header .el-hyva-logo img,
.el-hyva-logo img{display:block;height:2.75rem !important;width:auto !important;max-width:none !important;aspect-ratio:162 / 50}@media (max-width: 999px){#header .el-hyva-logo img{height:2.25rem !important}}footer .el-footer-brand a{display:inline-block}footer .el-footer-logo{display:block;height:3.5rem;width:auto;margin:0 auto}/* ENCORE LUXE — legacy sheet, LX-remapped 2026-10-06 (encore-overnight-rebuild-20261005). Original: var/clbak/encore-overnight-rebuild-20261005/files/web/css/el-hide-compare.css */
/* == legacy:el-hide-compare.css (LX-remapped) == */
.product-item .tocompare,
.product-item .towishlist,
.product-item [data-addto="compare"],
.product-item [data-addto="wishlist"],
.product-item .action.tocompare,
.product-item .action.towishlist,
.product-info-main .tocompare,
.product-info-main .towishlist,
.product-info-main [data-action="add-to-wishlist"],
.product-addto-links,
.product-social-links,
.compare.wrapper,
.header.links .compare,
#header .compare,
a.action.compare,
button.action.compare,
.action.towishlist,
.action.tocompare,
.block-compare,
.compare-link,
#compare-link,
#compare-link-wrapper,
.footer .compare,
.wishlist.split,
.page-product-compare,
body.catalog-product-compare-index .column.main{display:none !important}/* ENCORE LUXE — legacy sheet, LX-remapped 2026-10-06 (encore-overnight-rebuild-20261005). Original: var/clbak/encore-overnight-rebuild-20261005/files/web/css/el-bag.css */
/* == legacy:el-bag.css (LX-remapped) == */
#header .el-bag-chip,
#header #menu-cart-icon.el-bag-chip{display:inline-flex !important;align-items:center !important;gap:0.55rem !important;min-height:2.5rem;padding:0.45rem 0.85rem 0.45rem 0.75rem !important;background:#F4F4F1 !important;color:#101820 !important;border:1px solid rgba(16,24,32,0.33) !important;border-radius:0 !important;box-shadow:none !important;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;font-size:0.72rem;line-height:1;cursor:pointer;text-decoration:none !important}#header .el-bag-chip:hover,
#header #menu-cart-icon.el-bag-chip:hover{border-color:rgba(16,24,32,0.24) !important;background:#F4F4F1 !important;color:#101820 !important}#header .el-bag-chip svg{width:1.35rem !important;height:1.35rem !important;flex-shrink:0;color:#101820 !important;stroke:#101820 !important}#header .el-bag-chip .el-bag-chip-label{color:#101820 !important;font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}#header .el-bag-chip .el-bag-count{display:inline-flex !important;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 0.4rem;border-radius:999px;background:#101820 !important;color:#F4F4F1 !important;font-size:0.68rem;font-weight:700;letter-spacing:0;text-transform:none;tabular-nums:true}@media (max-width: 999px){#header .el-bag-chip,
  #header #menu-cart-icon.el-bag-chip{min-height:2.25rem;padding:0.4rem 0.7rem 0.4rem 0.6rem !important;gap:0.4rem !important}#header .el-bag-chip svg{width:1.2rem !important;height:1.2rem !important}}dialog#cart-drawer,
#cart-drawer{background:#F4F4F1 !important;color:#101820 !important;border:none;padding:1.25rem 1.35rem 1.5rem !important;max-width:100vw;box-shadow:none}#cart-drawer #cart-drawer-title{font-family:var(--lx-serif);font-size:1.75rem;font-weight:400;letter-spacing:0.02em;color:#101820 !important}#cart-drawer #cart-drawer-title strong{font-weight:400}#cart-drawer .items-total{color:#4a5560;letter-spacing:0.06em}#cart-drawer button[aria-label*="Close"],
#cart-drawer button[aria-label*="close"]{color:#101820 !important;background:transparent !important;border:none !important}#cart-drawer li.border-b,
#cart-drawer ul > li{border-color:rgba(16,24,32,0.14) !important;color:#101820}#cart-drawer .price-box,
#cart-drawer .price{color:#101820 !important;font-weight:600}#cart-drawer img{border:1px solid rgba(16,24,32,0.1);background:#F4F4F1}#cart-drawer .btn-primary,
#cart-drawer a.btn-primary,
#cart-drawer button.btn-primary{background:#101820 !important;color:#F4F4F1 !important;border:1px solid #101820 !important;border-radius:0 !important;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;min-height:3rem;justify-content:center}#cart-drawer .btn-primary:hover,
#cart-drawer a.btn-primary:hover{background:#101820 !important;border-color:#101820 !important;color:#F4F4F1 !important}#cart-drawer .btn-secondary,
#cart-drawer a.btn-secondary,
a.btn-secondary{background:#F4F4F1 !important;color:#101820 !important;border:1px solid #101820 !important;border-radius:0 !important;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;min-height:3rem;justify-content:center}#cart-drawer .btn-secondary:hover,
#cart-drawer a.btn-secondary:hover,
a.btn-secondary:hover{background:#101820 !important;color:#F4F4F1 !important}#cart-drawer .el-bag-trust,
.el-bag-page-empty .el-bag-trust,
.cart-container .el-bag-trust,
.el-bag-trust{margin:1rem 0 0.75rem;padding:0.85rem 1rem;border:1px solid rgba(16,24,32,0.14);background:#F4F4F1;color:#101820;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;line-height:1.55;text-align:center}#cart-drawer .el-bag-trust strong,
.el-bag-trust strong{color:#4a5560;font-weight:600}.el-bag-timing{font-weight:600;color:#101820;font-size:0.95rem}.el-bag-empty-copy{max-width:20rem;margin-inline:auto;text-align:center;color:#101820}.el-bag-footer-trading{margin-top:1rem;font-size:0.65rem;letter-spacing:0.06em;color:#4a5560;text-align:center;opacity:0.75}#header #menu-cart-icon.el-bag-chip,
#header button.el-bag-chip,
#header a.el-bag-chip{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.35rem !important;box-sizing:border-box !important;height:2.25rem !important;max-height:2.25rem !important;min-height:0 !important;width:auto !important;max-width:none !important;padding:0 0.55rem !important;margin:0 !important;background:#F4F4F1 !important;color:#101820 !important;border:1px solid rgba(244,244,241,0.6) !important;border-radius:0 !important;box-shadow:none !important;line-height:1 !important;overflow:visible !important;flex-shrink:0 !important;position:relative !important;vertical-align:middle !important}#header #menu-cart-icon.el-bag-chip:hover{border-color:rgba(16,24,32,0.24) !important}#header .el-bag-chip svg{width:1.1rem !important;height:1.1rem !important;display:block !important;flex-shrink:0 !important;stroke:#101820 !important;color:#101820 !important}#header .el-bag-chip .el-bag-chip-label{font-size:0.65rem !important;font-weight:600 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#101820 !important;line-height:1 !important}#header .el-bag-chip .el-bag-count{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:static !important;min-width:1.15rem !important;height:1.15rem !important;padding:0 0.3rem !important;margin:0 !important;border-radius:999px !important;background:#101820 !important;color:#F4F4F1 !important;font-size:0.62rem !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1 !important}#header #menu-cart-icon.el-bag-chip > span.absolute{display:none !important}@media (max-width: 999px){#header #menu-cart-icon.el-bag-chip,
  #header button.el-bag-chip,
  #header a.el-bag-chip{height:2.1rem !important;max-height:2.1rem !important;padding:0 0.45rem !important;gap:0.3rem !important}#header .el-bag-chip .el-bag-chip-label{display:none !important}}#header #cart-drawer .el-bag-actions,
#cart-drawer .el-bag-actions{display:inline-flex !important;flex-wrap:wrap !important;align-items:center !important;gap:0.75rem !important;visibility:visible !important;opacity:1 !important}#header #cart-drawer .el-bag-action,
#header #cart-drawer a.el-bag-action,
#header #cart-drawer button.el-bag-action,
#cart-drawer .el-bag-action,
#cart-drawer a.el-bag-action,
#cart-drawer button.el-bag-action{display:inline-flex !important;visibility:visible !important;align-items:center !important;gap:0.35rem !important;padding:0.4rem 0.2rem !important;margin:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#101820 !important;font-size:0.75rem !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-color:rgba(16,24,32,0.35) !important;cursor:pointer !important;opacity:1 !important;min-height:2.5rem !important;min-width:2.5rem !important;line-height:1.2 !important;-webkit-tap-highlight-color:rgba(180, 151, 102, 0.25)}#header #cart-drawer .el-bag-action:hover,
#header #cart-drawer a.el-bag-action:hover,
#header #cart-drawer button.el-bag-action:hover,
#cart-drawer .el-bag-action:hover,
#cart-drawer a.el-bag-action:hover,
#cart-drawer button.el-bag-action:hover{color:#4a5560 !important;text-decoration-color:rgba(16,24,32,0.24) !important}#header #cart-drawer .el-bag-action svg,
#cart-drawer .el-bag-action svg{width:1rem !important;height:1rem !important;stroke:currentColor !important;flex-shrink:0 !important}#header #cart-drawer .el-bag-action span,
#cart-drawer .el-bag-action span{color:inherit !important;display:inline !important;visibility:visible !important}#header dialog#cart-drawer a.btn-primary,
#header dialog#cart-drawer button.btn-primary,
#header #cart-drawer a.btn-primary,
#header #cart-drawer button.btn-primary,
dialog#cart-drawer a.btn-primary,
dialog#cart-drawer button.btn-primary{background:#101820 !important;background-color:#101820 !important;color:#F4F4F1 !important;border:1px solid #101820 !important;border-radius:0 !important;opacity:1 !important;visibility:visible !important;-webkit-text-fill-color:#F4F4F1 !important;text-indent:0 !important;font-size:0.78rem !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-weight:600 !important;min-height:3rem !important;justify-content:center !important}#header dialog#cart-drawer a.btn-primary:hover,
#header #cart-drawer a.btn-primary:hover,
dialog#cart-drawer a.btn-primary:hover{background:#101820 !important;border-color:#101820 !important;color:#F4F4F1 !important;-webkit-text-fill-color:#F4F4F1 !important}#header dialog#cart-drawer a.btn-secondary,
#header #cart-drawer a.btn-secondary,
dialog#cart-drawer a.btn-secondary{background:#F4F4F1 !important;color:#101820 !important;-webkit-text-fill-color:#101820 !important;border:1px solid #101820 !important}#header dialog#cart-drawer ul.grow,
#cart-drawer ul.grow{flex-grow:0 !important}#header dialog#cart-drawer .mt-8,
#cart-drawer .mt-8{margin-top:1.25rem !important}/* ENCORE LUXE — legacy sheet, LX-remapped 2026-10-06 (encore-overnight-rebuild-20261005). Original: var/clbak/encore-overnight-rebuild-20261005/files/web/css/el-cro.css */
/* == legacy:el-cro.css (LX-remapped) == */
:root{--el-buy:#101820;--el-buy-hover:#101820;--el-buy-ink:#ffffff;--el-ink:#101820;--el-cream:#F4F4F1;--el-paper:#F4F4F1;--el-gold:#4a5560;--el-muted:#4a5560;--el-line:rgba(16,24,32,0.14)}html body .el-buy,
html body a.el-buy,
html body button.el-buy,
html body #product-addtocart-button,
html body #product-addtocart-button-sticky,
html body .el-sticky-atc .btn-primary.el-atc,
html body #checkout-link-button,
html body .checkout-methods-items a.btn-checkout,
html body #cart-drawer a.btn-primary.el-buy,
html body .el-sticky-place button.el-place-cta,
html body #hyva-checkout-main .el-sticky-place button.btn-primary.el-place-cta,
html body.checkout-onepage .el-sticky-place button.btn-primary.el-place-cta,
html body.checkout-index-index #hyva-checkout-main .el-sticky-place button.btn-primary.el-place-cta{background:var(--el-buy) !important;background-color:var(--el-buy) !important;border-color:var(--el-buy) !important;color:var(--el-buy-ink) !important;font-weight:700 !important;box-shadow:none !important}html body .el-buy *,
html body #product-addtocart-button *,
html body #product-addtocart-button-sticky *,
html body #checkout-link-button *,
html body .el-sticky-place button.el-place-cta *,
html body .el-sticky-place button.el-place-cta .el-place-cta-label{color:var(--el-buy-ink) !important;stroke:currentColor;font-weight:700 !important}html body .el-buy:hover,
html body .el-buy:focus-visible,
html body #product-addtocart-button:hover,
html body #product-addtocart-button-sticky:hover,
html body #checkout-link-button:hover,
html body .checkout-methods-items a.btn-checkout:hover,
html body .el-sticky-place button.el-place-cta:hover,
html body #hyva-checkout-main .el-sticky-place button.btn-primary.el-place-cta:hover,
html body.checkout-onepage .el-sticky-place button.btn-primary.el-place-cta:hover{background:var(--el-buy-hover) !important;background-color:var(--el-buy-hover) !important;border-color:var(--el-buy-hover) !important;color:var(--el-buy-ink) !important}html body .el-buy:focus-visible,
html body #product-addtocart-button:focus-visible,
html body #checkout-link-button:focus-visible,
html body .el-sticky-place button.el-place-cta:focus-visible{outline:3px solid var(--el-gold) !important;outline-offset:2px !important}html body .el-sticky-place button.el-place-cta.el-place-incomplete{opacity:0.82 !important}html body #product-addtocart-button,
html body #product-addtocart-button-sticky,
html body #checkout-link-button,
html body #cart-drawer a.el-buy,
html body .el-plp-atc{font-size:1rem !important;letter-spacing:0.06em !important;min-height:3rem !important}.catalog-product-view #el-atc-inline .field.qty,
.catalog-product-view #el-atc-inline > div:has(> input[name="qty"]),
.catalog-product-view #el-atc-inline input[name="qty"]{display:none !important}.catalog-product-view #el-atc-inline #product-addtocart-button{flex:1 1 auto;width:100%}.el-pdp-assure{margin:0.85rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;gap:0.5rem}.el-pdp-assure li{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.55rem 0.6rem;border:1px solid rgba(16,24,32,0.36);background:#F4F4F1;color:var(--el-ink);font-size:0.875rem;font-weight:600;line-height:1.25;text-align:center}.el-pdp-assure svg{flex-shrink:0;color:var(--el-gold)}.el-pdp-help{margin:0.75rem 0 0;font-size:1rem;line-height:1.5;color:var(--el-muted)}.el-pdp-help a{color:var(--el-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:44px;line-height:44px}.el-pdp-stocknote{margin:0.5rem 0 0;font-size:1rem;color:var(--el-muted)}body.catalog-category-view .sidebar.sidebar-main{display:block !important}@media (min-width: 768px){body.catalog-category-view.page-layout-2columns-left .columns{display:grid !important;grid-template-columns:var(--sidebar-width, 240px) minmax(0, 1fr) !important}body.catalog-category-view.page-layout-2columns-left .columns > .column.main{grid-column-start:2}body.catalog-category-view .sidebar.sidebar-main{grid-column-start:1;grid-row-start:1}}@media (min-width: 1024px){body.catalog-category-view.page-layout-2columns-left .columns{--sidebar-width:260px}}.el-plp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;margin:0 0 0.75rem}.el-plp-count{margin:0;font-size:1rem;font-weight:600;color:var(--el-ink)}.el-plp-assure{display:flex;flex-wrap:nowrap;gap:0.5rem;margin:0;padding:0;list-style:none}.el-plp-assure li{display:inline-flex;align-items:center;gap:0.35rem;padding:0.3rem 0.65rem;border:1px solid rgba(16,24,32,0.36);border-radius:999px;background:#F4F4F1;font-size:0.875rem;font-weight:600;white-space:nowrap;color:var(--el-ink)}.el-plp-assure svg{color:var(--el-gold);flex-shrink:0}@media (min-width: 768px){.catalog-category-view .el-plp-bar{display:none !important}.catalog-category-view .el-drawer-head,
  .catalog-category-view .el-drawer-sort,
  .catalog-category-view .el-drawer-foot{display:none !important}}.catalog-category-view .filter-options-content a,
.catalog-category-view .filter-options-content label,
.catalog-category-view .items .item a{font-size:1rem !important;min-height:44px;display:flex !important;align-items:center;gap:0.35rem}.catalog-category-view .filter-options-title,
.catalog-category-view details.filter-option > summary,
.catalog-category-view details.filter-option > summary h3{font-size:0.9375rem !important}@media (max-width: 767px){body.catalog-category-view .columns{display:grid !important;grid-template-columns:minmax(0, 1fr) !important}body.catalog-category-view .sidebar.sidebar-main{order:-1;position:sticky;top:0;z-index:35;align-self:start;margin:0 -1rem;padding:0}.catalog-category-view [aria-label="Product filters"]{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important}.catalog-category-view #filters-heading{display:none !important}.el-plp-bar{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.5rem 1rem;background:var(--el-cream);border-top:1px solid var(--el-line);border-bottom:1px solid var(--el-line);box-shadow:none}.el-plp-bar__btn{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.5rem 1rem;border:1px solid var(--el-ink);background:var(--el-ink);color:var(--el-cream);font-size:1rem;font-weight:600}.el-plp-bar__btn svg{color:var(--el-cream)}.el-plp-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:999px;background:var(--el-gold);color:var(--el-ink);font-size:0.875rem;font-weight:700}.el-plp-bar__count{font-size:1rem;color:var(--el-muted)}.catalog-category-view #filters-content{display:none !important}.catalog-category-view #filters-content[data-open="true"]{display:flex !important;flex-direction:column;position:fixed !important;inset:0;z-index:70;padding:0 !important;background:var(--el-cream) !important;overflow:hidden}.el-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;border-bottom:1px solid var(--el-line);flex-shrink:0}.el-drawer-head h2{margin:0;font-family:var(--lx-serif);font-size:1.5rem;color:var(--el-ink)}.el-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--el-ink)}.el-drawer-body{flex:1 1 auto;overflow-y:auto;padding:0.5rem 1rem 1rem;-webkit-overflow-scrolling:touch}.el-drawer-foot{flex-shrink:0;padding:0.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--el-line);background:var(--el-cream)}.el-drawer-foot .btn{width:100%;justify-content:center;min-height:48px;font-size:1rem;font-weight:700;background:var(--el-ink) !important;color:var(--el-cream) !important;border-color:var(--el-ink) !important}html.el-drawer-open, html.el-drawer-open body{overflow:hidden !important}.catalog-category-view #product-list > .toolbar.toolbar-products:first-of-type,
  .catalog-category-view .column.main > .toolbar.toolbar-products:first-of-type{display:none !important}}.el-drawer-sort{margin:0.5rem 0 1rem}.el-drawer-sort h3{margin:0 0 0.25rem;font-size:0.9375rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--el-ink)}.el-drawer-sort ul{list-style:none;margin:0;padding:0}.el-drawer-sort a{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:1rem;color:var(--el-ink);border-bottom:1px solid var(--el-line);text-decoration:none}.el-drawer-sort a[aria-current="true"]{font-weight:700}.el-drawer-sort a[aria-current="true"]::after{content:"✓";color:var(--el-buy);font-weight:700}.products.wrapper.mode-grid > ul[role="list"]{gap:1.5rem 0.75rem !important}@media (min-width: 640px){.products.wrapper.mode-grid > ul[role="list"]{gap:2rem 1.25rem !important}}body.catalog-category-view .product-item.card{padding:0.5rem 0.5rem 0.75rem !important;border-radius:0 !important}@media (min-width: 768px){body.catalog-category-view .product-item.card{padding:0.75rem 0.75rem 1rem !important}}.products.wrapper .el-plp-photo,
.products-grid .el-plp-photo{aspect-ratio:1 / 1 !important;margin-bottom:0.65rem !important;background:var(--el-paper) !important}.products.wrapper .el-plp-photo img,
.products-grid .el-plp-photo img{object-fit:contain !important}.el-card-text{text-align:left;display:flex;flex-direction:column;gap:0.15rem}.el-card-brand{display:block;margin:0;font-size:1rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--el-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products.wrapper .el-plp-title,
.products-grid .el-plp-title{margin:0 !important;min-height:calc(1.4em * 2) !important;text-align:left !important;font-size:1rem !important;font-weight:400 !important;line-height:1.4 !important}.products.wrapper .el-plp-title .product-item-link,
.products-grid .el-plp-title .product-item-link{color:var(--el-ink) !important;font-size:1rem !important;line-height:1.4 !important}.products.wrapper .product-item .price-box,
.products-grid .product-item .price-box{text-align:left;justify-content:flex-start}.products.wrapper .product-item .price-box .price,
.products-grid .product-item .price-box .price{font-size:1.0625rem !important;font-weight:700 !important;color:var(--el-ink) !important}.products.wrapper .product-item .el-card-price,
.products-grid .product-item .el-card-price{padding-top:0.15rem !important}.el-card-cond{margin:0;font-size:1rem;color:var(--el-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-card-auth{display:inline-flex;align-items:center;gap:0.3rem;margin:0.35rem 0 0;font-size:0.875rem;font-weight:600;color:var(--el-ink)}.el-card-auth svg{color:var(--el-gold);flex-shrink:0}.el-card-sold{margin:0.35rem 0 0;font-size:1rem;font-weight:600;color:#101820}.products.wrapper .el-plp-actions,
.products-grid .el-plp-actions{padding-top:0.75rem !important;min-height:0 !important}html body .products.wrapper .el-plp-atc,
html body .products-grid .el-plp-atc{width:100%;justify-content:center;gap:0.4rem;margin:0 !important;padding:0.65rem 0.5rem !important;border-radius:0 !important;text-transform:none !important;letter-spacing:0.02em !important}html body .products.wrapper .el-plp-actions a.el-plp-view.el-plp-view--oos,
html body .products-grid .el-plp-actions a.el-plp-view.el-plp-view--oos{background:transparent !important;color:var(--el-ink) !important;border:1px solid var(--el-ink) !important;margin-top:0 !important;min-height:3rem !important;font-size:1rem !important;text-transform:none !important;letter-spacing:0.02em !important}html body .products.wrapper .el-plp-actions a.el-plp-view.el-plp-view--oos span,
html body .products.wrapper .el-plp-actions a.el-plp-view.el-plp-view--oos svg{color:var(--el-ink) !important;stroke:var(--el-ink) !important}html body .products.wrapper .el-plp-actions a.el-plp-view.el-plp-view--oos:hover{background:var(--el-ink) !important;color:var(--el-cream) !important}html body .products.wrapper .el-plp-actions a.el-plp-view.el-plp-view--oos:hover *{color:var(--el-cream) !important;stroke:var(--el-cream) !important}.el-plp-actions .el-plp-actions__secondary:empty{display:none}.products.wrapper .product-item .el-tile-trust{display:none !important}.el-plp-empty{margin:1.5rem 0 3rem;padding:1.5rem;border:1px solid var(--el-line);background:var(--el-cream);color:var(--el-ink)}.el-plp-empty h2{margin:0 0 0.5rem;font-family:var(--lx-serif);font-size:1.75rem}.el-plp-empty p{margin:0 0 1rem;font-size:1rem;line-height:1.5}.el-plp-empty__actions{display:flex;flex-wrap:wrap;gap:0.75rem}.el-plp-empty__actions a{min-height:44px}.catalog-category-view .toolbar-amount,
.catalog-category-view .pages a,
.catalog-category-view .pages strong{font-size:1rem !important}.catalog-category-view .pages a,
.catalog-category-view .pages strong{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.el-bag-assure{margin:0.75rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:0.5rem}.el-bag-assure li{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.875rem;font-weight:600;color:var(--el-ink);white-space:nowrap}.el-bag-assure svg{color:var(--el-gold);flex-shrink:0}.el-bag-help{margin:0.6rem 0 0;text-align:center;font-size:1rem;color:var(--el-muted)}.el-bag-help a{color:var(--el-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}#cart-drawer img{width:78px !important;height:78px !important;object-fit:contain}.checkout-cart-index #shopping-cart-table a,
.checkout-cart-index .product-item-name,
.checkout-cart-index .product-item-details a{word-break:normal !important;overflow-wrap:anywhere;hyphens:manual}.el-cart-assure{margin:1rem 0 0;padding:0.9rem 1rem;border:1px solid rgba(16,24,32,0.3);background:#F4F4F1}.el-cart-assure ul{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem}.el-cart-assure li{display:flex;align-items:center;gap:0.5rem;font-size:1rem;color:var(--el-ink)}.el-cart-assure svg{color:var(--el-gold);flex-shrink:0}.el-cart-assure a{color:var(--el-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}html body .el-sticky-place .el-place-trust-cluster .el-place-trust-chips{display:none !important}html body .el-sticky-place .el-place-trust-one{font-size:0.875rem !important;text-transform:none !important;letter-spacing:0.01em !important}.el-plp-chips{display:flex;gap:0.5rem;margin:0;padding:0.5rem 1rem;list-style:none;overflow-x:auto;background:var(--el-cream);border-bottom:1px solid var(--el-line)}.el-plp-chips a{display:inline-flex;align-items:center;gap:0.35rem;min-height:40px;padding:0.25rem 0.75rem;border:1px solid var(--el-ink);border-radius:999px;font-size:1rem;color:var(--el-ink);white-space:nowrap;text-decoration:none}@media (min-width: 768px){.el-plp-chips{display:none}}.catalog-product-view .el-pdp-delivery-zone li{font-size:1rem !important}.catalog-product-view .el-pdp-delivery-zone a{color:inherit;text-decoration:underline;text-underline-offset:3px}.catalog-product-view .el-pdp-assure li{font-size:0.9375rem}.el-home-card .el-card-brand,
.el-home-card__box .el-card-brand{display:block;margin:0.15rem 0 0;font-size:1rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--el-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-home-card__box .el-tile-trust{display:none !important}.el-home-card .el-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1rem !important;font-weight:400 !important;line-height:1.4;min-height:calc(1.4em * 2);color:var(--el-ink)}.el-home-card .el-card-price-line{display:block;margin-top:0.2rem;font-size:1.0625rem;font-weight:700;color:var(--el-ink)}.el-home-card .el-card-cond{display:block;margin-top:0.1rem}.el-home-card .el-home-view{font-size:1rem !important;text-transform:none !important;letter-spacing:0.02em !important;min-height:3rem !important}html body .products.wrapper .el-plp-title .product-item-link,
html body .products-grid .el-plp-title .product-item-link,
html body .el-home-card .el-card-name{font-family:var(--lx-sans) !important;letter-spacing:0 !important;text-transform:none !important}html body.catalog-category-view .filter-options-content a,
html body.catalog-category-view .filter-options-content label,
html body.catalog-category-view .filter-options-content .count{font-size:1rem !important}html body.catalog-category-view #filters-heading span.text-md{font-family:var(--lx-sans) !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:0.08em !important;line-height:1.5 !important}@media (max-width: 767px){html body.catalog-category-view.page-with-filter .sidebar.sidebar-main,
  html body.catalog-category-view .sidebar.sidebar-main{background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 0.5rem !important}html body.catalog-category-view .sidebar-main [aria-label="Product filters"]{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important}html body.catalog-category-view .el-plp-count{display:none}html body.catalog-category-view .el-plp-meta + .toolbar.toolbar-products{display:none !important}html body.catalog-category-view #product-list{padding-top:0.5rem}}@media (max-width: 767px){html.el-drawer-open body.catalog-category-view .sidebar.sidebar-main{z-index:2147483001 !important}html.el-drawer-open #elc-root{display:none !important}html body.catalog-category-view .el-plp-meta ~ .toolbar.toolbar-products:has(~ .products.wrapper){display:none !important}.el-plp-assure{gap:0.375rem}.el-plp-assure li{padding:0.25rem 0.5rem}body:has(#el-sticky-atc-bar.is-visible) #elc-root{transform:translateY(-84px)}}html body.catalog-product-view .el-pdp-buycard .price-box .price,
html body.catalog-product-view .el-pdp-buycard [data-price-type="finalPrice"] .price{font-family:var(--lx-sans) !important;font-weight:700 !important;font-size:1.75rem !important;letter-spacing:0 !important;color:var(--el-ink) !important}html body .el-price-trust,
html body .el-price-trust strong,
html body .el-price-trust-link a{color:#4a5560 !important;font-size:0.875rem !important}.el-cookie-bar, .el-cookie-bar *{font-family:var(--lx-sans) !important}html body #header dialog#cart-drawer a.btn-primary.el-buy,
html body dialog#cart-drawer#cart-drawer a.btn-primary.el-buy{background:var(--el-buy) !important;background-color:var(--el-buy) !important;border-color:var(--el-buy) !important;color:var(--el-buy-ink) !important;-webkit-text-fill-color:var(--el-buy-ink) !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:0.06em !important;gap:0.5rem}html body #header dialog#cart-drawer a.btn-primary.el-buy:hover,
html body dialog#cart-drawer#cart-drawer a.btn-primary.el-buy:hover{background:var(--el-buy-hover) !important;background-color:var(--el-buy-hover) !important;border-color:var(--el-buy-hover) !important}html body #header dialog#cart-drawer a.btn-primary.el-buy *,
html body dialog#cart-drawer#cart-drawer a.btn-primary.el-buy *{color:var(--el-buy-ink) !important;-webkit-text-fill-color:var(--el-buy-ink) !important}html body #header dialog#cart-drawer .el-bag-help a{color:var(--el-ink) !important}html body #header #cart-drawer .el-bag-help a[href^="tel:"]{display:inline !important}.checkout-cart-index #shopping-cart-table .price-box > span:first-child{display:none !important}.checkout-cart-index #shopping-cart-table .price-box .price{font-size:1.0625rem;font-weight:700;color:var(--el-ink)}.checkout-cart-index #shopping-cart-table label.control.qty,
.checkout-cart-index button[name="update_cart_action"][value="update_qty"]{display:none !important}.checkout-cart-index #shopping-cart-table .product-item-name{font-size:1.125rem !important}@media (max-width: 639px){html body .el-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:1.25rem 0.75rem !important}html body .el-product-grid .el-home-card__box{padding:0.5rem 0.5rem 0.75rem !important}}html body.checkout-index-index .el-sticky-place p.el-place-trust-one,
html body.checkout-onepage .el-sticky-place p.el-place-trust-one,
html body #hyva-checkout-main .el-sticky-place p.el-place-trust-one{text-transform:none !important;letter-spacing:0.01em !important;font-size:0.9375rem !important}html body .el-sticky-place p.el-place-trust-one::before{margin-right:0.4em !important}.products-grid .el-card-brand{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;letter-spacing:0.06em !important}.products-grid .el-card-cond{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.el-ship-countdown{display:flex;align-items:center;gap:0.5rem;min-height:1.5rem;margin:0.75rem 0 0;font-family:var(--lx-sans);font-size:0.9375rem;line-height:1.4;font-weight:600;color:#101820}.el-ship-countdown svg{flex:none;color:#101820}.el-ship-countdown--bag{font-size:0.875rem;margin:0.5rem 0 0.25rem}.el-ship-countdown--cart{margin:0 0 0.75rem}.checkout-cart-index .el-cart-items #shopping-cart-table,
.checkout-cart-index .el-cart-items form{width:100%}.checkout-cart-index .el-cart-item{background:#F4F4F1;border:1px solid rgba(16,24,32,0.12);padding:1rem;gap:1rem !important;margin-bottom:0.75rem;align-items:flex-start}.checkout-cart-index .el-cart-item__media,
.checkout-cart-index .el-cart-item__media img{width:88px !important;height:88px !important;aspect-ratio:1 / 1;object-fit:contain !important;background:#F4F4F1;mix-blend-mode:multiply}@media (min-width: 768px){.checkout-cart-index .el-cart-item__media,
  .checkout-cart-index .el-cart-item__media img{width:120px !important;height:120px !important}}.checkout-cart-index .el-cart-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:0.75rem}.checkout-cart-index .el-cart-item__brand{margin:0 0 0.125rem;font-size:0.8125rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#101820}.checkout-cart-index .el-cart-item__name{margin:0;font-size:1rem !important;line-height:1.35;font-weight:500;word-break:normal !important;overflow-wrap:anywhere}.checkout-cart-index .el-cart-item__name a{color:#101820;text-decoration:none}.checkout-cart-index .el-cart-item__price{margin:0;font-size:1rem;font-weight:700;white-space:nowrap;color:#101820}.checkout-cart-index .el-cart-item__cond{margin:0.375rem 0 0;font-size:0.9375rem;color:#4a5560}.checkout-cart-index .el-cart-item__chips{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0.5rem 0 0;padding:0;list-style:none}.checkout-cart-index .el-cart-item__chip{display:inline-flex;align-items:center;gap:0.3rem;padding:0.2rem 0.5rem;border:1px solid rgba(16,24,32,0.14);border-radius:999px;font-size:0.8125rem;font-weight:600;color:#101820;background:#ffffff}.checkout-cart-index .el-cart-item__chip svg{color:#4a5560}.checkout-cart-index .el-cart-item__chip--plain{font-weight:500;color:#4a5560}.checkout-cart-index .el-cart-item .el-ship-countdown{margin-top:0.5rem;font-size:0.875rem}.checkout-cart-index .el-cart-item__actions{display:flex;justify-content:flex-end;margin-top:0.5rem}.checkout-cart-index .el-cart-item .item-actions .el-cart-remove,
html body.checkout-cart-index .el-cart-item .item-actions button.el-cart-remove{display:inline-flex;align-items:center;gap:0.3rem;min-height:44px;padding:0 0.25rem !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#4a5560 !important;font-size:0.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.checkout-cart-index .el-cart-item .item-actions .el-cart-remove:hover{color:#101820 !important}.checkout-cart-index .el-cart-item .el-cart-remove svg{width:16px;height:16px}.checkout-cart-index .el-cart-items .cart.item + hr,
.checkout-cart-index .el-cart-items hr{display:none}.checkout-cart-index .el-cart-assure li a{text-decoration:underline}#cart-drawer .el-bag-delivery{color:#4a5560}#cart-drawer .el-bag-delivery dd{font-weight:700;color:#101820}#shipping-methods .el-ship-free{font-weight:700;color:#101820}#shipping-methods .el-ship-countdown{margin-top:0.75rem}html body #hyva-checkout-main .section-title h2,
html body #hyva-checkout-main legend.section-title,
html body #hyva-checkout-main .section-title{font-family:var(--lx-serif) !important;font-size:1.5rem !important;letter-spacing:0.01em;color:#191714 !important}@media (min-width: 768px){html body #hyva-checkout-main .field-wrapper.field-lastname{grid-column:span 6 / span 6 !important}}html body #hyva-checkout-main input[type="checkbox"]#billing-as-shipping,
html body #hyva-checkout-main input[type="checkbox"]{appearance:auto !important;-webkit-appearance:checkbox !important;accent-color:#191714;width:18px !important;height:18px !important;background-image:none !important}html body #hyva-checkout-main .el-summary-cart-qty{display:none !important}html body #hyva-checkout-main .el-chk-comment__inner textarea{min-height:4.5rem !important;height:4.5rem}.el-summary-cart-brand{margin:0 0 0.125rem;font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#4a5560}.el-summary-cart-img{width:72px;height:72px;object-fit:contain;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);mix-blend-mode:multiply}.el-summary-cart-row .el-ship-countdown{margin-top:0.375rem;font-size:0.8125rem}#hyva-checkout-main .el-free, .el-chk .el-free{font-weight:700;color:#1F6B45}#hyva-checkout-main h2, #hyva-checkout-main .section-title, #hyva-checkout-main legend{font-family:var(--lx-serif) !important}.el-brands{max-width:72rem;margin:0 auto;padding:1rem 1rem 3rem;color:#101820}.el-brands__head{padding:0.5rem 0 1.25rem;border-bottom:1px solid rgba(16,24,32,0.12);margin-bottom:1rem}.el-brands__title{font-family:var(--lx-serif);font-size:2.25rem;line-height:1.1;margin:0 0 0.5rem;font-weight:400}.el-brands__intro{margin:0;max-width:40rem;font-size:1rem;line-height:1.55;color:#4a5560}.el-brands__az{display:flex;flex-wrap:wrap;gap:0.375rem;margin:0 0 1.25rem}.el-brands__az a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid rgba(16,24,32,0.16);background:#ffffff;font-weight:600;color:#101820;text-decoration:none}.el-brands__az a:hover{border-color:rgba(16,24,32,0.24)}.el-brands__group{scroll-margin-top:calc(var(--el-header-h, 56px) + 1rem);margin-bottom:1.25rem}.el-brands__letter{font-family:var(--lx-serif);font-size:1.5rem;font-weight:400;margin:0 0 0.5rem;color:#4a5560}.el-brands__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.5rem}@media (min-width: 768px){.el-brands__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.75rem}.el-brands{padding-top:1.5rem}.el-brands__title{font-size:3rem}}.el-brands__card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:76px;height:100%;padding:0.75rem 2rem 0.75rem 0.875rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.12);color:#101820;text-decoration:none;transition:border-color .15s}.el-brands__card:hover{border-color:rgba(16,24,32,0.24)}.el-brands__name{font-weight:600;font-size:1rem;line-height:1.25}.el-brands__count{font-size:0.8125rem;color:#4a5560;margin-top:0.125rem}.el-brands__chev{position:absolute;right:0.625rem;top:50%;transform:translateY(-50%);color:rgba(16,24,32,0.38)}.el-brands__more{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(16,24,32,0.12)}.el-brands__more-title{font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#4a5560;margin:0 0 0.5rem}.el-brands__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 1.25rem}.el-brands__links a{display:inline-flex;align-items:center;min-height:44px;color:#101820;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(16,24,32,0.24)}.el-home-arrivals__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.el-home-arrivals__title{font-family:var(--lx-serif);font-weight:400;font-size:2rem;line-height:1.1;margin:0;color:#101820}@media (min-width: 768px){.el-home-arrivals__title{font-size:2.5rem}}.el-home-arrivals__all{display:inline-flex;align-items:center;min-height:44px;font-size:0.8125rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#101820;text-decoration:underline;text-decoration-color:rgba(16,24,32,0.24);text-underline-offset:4px;white-space:nowrap}.el-home-arrivals__grid{list-style:none;margin:0;padding:0;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem}@media (min-width: 1024px){.el-home-arrivals__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem}}#new-arrivals .product-item.card{padding:0.5rem 0.5rem 0.75rem !important;border-radius:0 !important;background:#F4F4F1;border-color:rgba(16,24,32,0.12);box-shadow:none}@media (min-width: 768px){#new-arrivals .product-item.card{padding:0.75rem 0.75rem 1rem !important}}#new-arrivals .products.wrapper.mode-grid > ul.el-home-arrivals__grid{padding:0;margin:0}html body #new-arrivals .products.wrapper{padding:0 !important;margin:0 !important}html body #new-arrivals.el-home-arrivals{padding-left:0;padding-right:0}html body footer.el-footer{background:#101820;color:#F4F4F1;border-top:1px solid #101820;text-align:left}.el-footer__inner{max-width:78rem;margin:0 auto;padding:2.5rem 1.5rem 1.5rem;display:grid;gap:2rem}@media (min-width: 1024px){.el-footer__inner{grid-template-columns:minmax(16rem, 1fr) 3fr;gap:3rem;padding-top:3.5rem}}.el-footer__logo-link{display:inline-block}html body .el-footer .el-footer-logo{height:40px;width:auto;display:block}.el-footer__tagline{margin:0.875rem 0 0.75rem;font-size:0.9375rem;line-height:1.5;color:rgba(244,244,241,0.85);max-width:22rem}.el-footer__contact{list-style:none;margin:0;padding:0;font-size:0.9375rem}html body .el-footer__contact a{display:inline-flex;align-items:center;min-height:44px;color:#F4F4F1;font-weight:600;text-decoration:underline;text-decoration-color:rgba(16,24,32,0.42);text-underline-offset:4px}.el-footer__address{margin-top:0.25rem;color:rgba(244,244,241,0.7);line-height:1.5;max-width:22rem}.el-footer__groups{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 1rem}@media (min-width: 768px){.el-footer__groups{grid-template-columns:repeat(4, minmax(0, 1fr))}}html body .el-footer__heading{margin:0 0 0.25rem;font-family:inherit;font-size:0.75rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#4a5560}.el-footer__group ul{list-style:none;margin:0;padding:0}html body .el-footer__group a, html body .el-footer .el-footer__linkbtn{display:flex;align-items:center;min-height:44px;padding:0;margin:0;border:0;background:none;font:inherit;font-size:0.9375rem;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;color:rgba(244,244,241,0.88) !important;text-decoration:none;cursor:pointer}html body .el-footer__group a:hover, html body .el-footer .el-footer__linkbtn:hover{color:#F4F4F1 !important;text-decoration:underline;text-decoration-color:rgba(16,24,32,0.24);text-underline-offset:4px}.el-footer__base{max-width:78rem;margin:0 auto;padding:1.25rem 1.5rem 6.5rem;border-top:1px solid #101820;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem 2rem;font-size:0.8125rem;color:rgba(244,244,241,0.65)}.el-footer__base p{margin:0}@media (min-width: 1024px){.el-footer__base{padding-bottom:1.75rem;padding-right:6rem}}html body #hyva-checkout-main select[name="country_id"]{appearance:none;-webkit-appearance:none;background:transparent !important;background-image:none !important;border-color:transparent !important;padding-left:0 !important;pointer-events:none;color:#191714;font-weight:600}.el-home-trust{margin-top:1.5rem;padding:1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.12);color:#101820}.el-home-trust__list{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem 1rem;margin:0;padding:0;list-style:none}.el-home-trust__item{display:flex;align-items:center;gap:0.375rem;font-size:0.6875rem;line-height:1.25;font-weight:600;letter-spacing:0.04em;white-space:nowrap;text-transform:uppercase}.el-home-trust__item svg{flex:none;color:#101820}.el-home-trust__count{margin:0.875rem 0 0;padding-top:0.875rem;border-top:1px solid rgba(16,24,32,0.1);font-size:0.8125rem;line-height:1.4;color:#4a5560;text-align:center}@media (min-width: 768px){.el-home-trust__item{font-size:0.75rem;letter-spacing:0.06em}.el-home-trust__count{font-size:0.875rem}}@media (min-width: 768px){.el-home-trust{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem}.el-home-trust__list{display:flex;flex-wrap:wrap;gap:0.5rem 2rem}.el-home-trust__item{white-space:nowrap}.el-home-trust__count{margin:0;padding:0 0 0 1.5rem;border-top:0;border-left:1px solid rgba(16,24,32,0.1);text-align:right}}html body #new-arrivals .el-home-arrivals__head{align-items:baseline}html body #new-arrivals .el-home-arrivals__title{margin:0;line-height:1.1}html body #new-arrivals .el-home-arrivals__all{display:inline-block;min-height:0;line-height:1;padding:14px 0;margin:-14px 0}html body #new-arrivals.el-home-arrivals{padding-bottom:0}html body .el-home-cats{padding-top:2rem;padding-bottom:3rem}html body .el-home-cats .el-home-arrivals__head{margin-bottom:1.5rem}.el-home-cats__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.el-home-cats__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1024px){.el-home-cats__grid{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem}}html body .el-home-cats__tile{display:flex;align-items:center;gap:0.5rem;width:100%;min-height:52px;padding:0.75rem 0.75rem 0.75rem 1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.18);color:#101820;text-decoration:none;text-align:left;transition:border-color .15s, background-color .15s}html body .el-home-cats__tile:hover{border-color:rgba(16,24,32,0.24);background:#ffffff}html body .el-home-cats__tile:focus-visible{outline:2px solid #101820;outline-offset:2px}.el-home-cats__name{flex:1 1 auto;min-width:0;font-size:0.8125rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-home-cats__count{flex:none;font-size:0.8125rem;color:#4a5560;font-variant-numeric:tabular-nums}.el-home-cats__arrow{flex:none;color:#4a5560}html body .el-home-cats{padding-left:0;padding-right:0}html body main#maincontent:has(.el-home-cats){margin-bottom:0}@media (max-width: 639px){html body .el-home-cats__tile{padding:0.75rem;gap:0.375rem}html body .el-home-cats__name{font-size:0.75rem;letter-spacing:0.03em;overflow:visible;text-overflow:clip}}:root, :host{--ink:#101820;--ink-soft:#101820;--paper:#ffffff;--cream:#F4F4F1;--ivory:#F4F4F1;--sand:#F4F4F1;--muted:#4a5560;--gold:#4a5560;--oxblood:#101820;--line:rgba(16,24,32,0.12);--footer:#101820;--cream-hover:#ECEBE6;--el-buy:#101820;--el-buy-hover:#101820;--el-buy-ink:#ffffff;--el-ink:#101820;--el-cream:#F4F4F1;--el-paper:#ffffff;--el-gold:#4a5560;--el-muted:#4a5560;--el-line:rgba(16,24,32,0.12);--color-bg:#ffffff;--color-surface:#F4F4F1;--color-fg:#101820;--color-fg-secondary:#4a5560;--color-ink:#101820;--color-ink-muted:#4a5560;--color-paper:#ffffff;--color-cream:#F4F4F1;--color-gold:#4a5560;--color-primary:#101820;--color-on-primary:#F4F4F1}html, body{background:#ffffff !important;color:#101820 !important}#header{background:#ffffff !important;color:#101820 !important;border-bottom:1px solid rgba(16,24,32,0.1) !important;box-shadow:0 1px 0 rgba(16,24,32,0.04) !important}#header,
#header a,
#header button,
#header .btn,
#header .navigation,
#header nav a,
#header .el-sell-link,
#header .el-bag-chip,
#header .el-bag-chip-label{color:#101820 !important}#header a:hover,
#header button:hover,
#header nav a:hover,
#header .el-sell-link:hover{color:#4a5560 !important}#header .el-bag-chip{border-color:rgba(16,24,32,0.18) !important;background:#F4F4F1 !important}#header .el-bag-count{background:#101820 !important;color:#ffffff !important}#header #search-content{background:#ffffff !important;color:#101820 !important;border-color:rgba(16,24,32,0.1) !important}#header .el-hyva-logo img,
#header img[src*="logo"]{filter:none}.el-site-trust{background:#F4F4F1;border-bottom:1px solid rgba(16,24,32,0.08);color:#101820}.el-site-trust__inner{max-width:78rem;margin:0 auto;padding:0.55rem 1rem;display:flex;flex-wrap:wrap;gap:0.65rem 1.25rem;justify-content:center;align-items:center;list-style:none;margin-block:0}.el-site-trust__item{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600;color:#101820}.el-site-trust__item svg{width:14px;height:14px;flex-shrink:0;color:#101820}.el-site-trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.el-site-trust a:hover{color:#4a5560}.el-home-hero-white,
section.el-home-hero,
body.cms-index-index .columns > .column.main > section:first-child,
body.cms-home .columns > .column.main > section:first-child{background:#ffffff !important;color:#101820 !important;border-bottom:1px solid rgba(16,24,32,0.08)}body.cms-index-index .columns > .column.main > section:first-child h1,
body.cms-index-index .columns > .column.main > section:first-child p,
body.cms-index-index .columns > .column.main > section:first-child a{color:#101820 !important}body.cms-index-index .columns > .column.main > section:first-child [style*="color:#b49766"],
body.cms-index-index .columns > .column.main > section:first-child p[style*="color:#b49766"]{color:#4a5560 !important}body.cms-index-index .columns > .column.main > section:first-child a.btn-primary{background:#101820 !important;color:#ffffff !important}.el-home-rail,
#new-arrivals,
.el-home-arrivals{background:#ffffff;padding-block:2.5rem 3rem}.el-home-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;max-width:78rem;margin-inline:auto;padding-inline:1rem}.el-home-rail__head h2{font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:500;letter-spacing:0;color:#101820}.el-home-rail__head a{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:#4a5560}.el-home-rail__head a:hover{color:#4a5560}.el-home-card__box,
.product-item,
.el-plp-card,
li.product-item{background:#ffffff}.el-home-card__media,
.el-plp-photo,
.product-item-photo,
.product-image-container{background:#F4F4F1 !important;aspect-ratio:1 / 1;border:1px solid rgba(16,24,32,0.06)}.el-card-brand{font-size:0.68rem !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#4a5560 !important;font-weight:600 !important;margin-bottom:0.25rem}.el-card-name,
.el-plp-title,
.el-home-card__name{font-size:1rem !important;font-weight:500 !important;color:#101820 !important;line-height:1.35 !important}.el-card-price-line,
.el-card-price,
.product-item .price-box .price{font-size:1.05rem !important;font-weight:650 !important;color:#101820 !important;margin-top:0.35rem}.el-card-cond{display:inline-block;margin-top:0.4rem;padding:0.2rem 0.5rem;font-size:0.68rem !important;letter-spacing:0.06em;text-transform:uppercase;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);color:#101820 !important}.el-card-auth{display:inline-flex !important;align-items:center;gap:0.35rem;margin-top:0.5rem;font-size:0.68rem !important;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;color:#101820 !important}.el-card-auth svg{color:#101820}.el-plp-view,
.el-home-view{background:#ffffff !important;color:#101820 !important;border:1px solid rgba(16,24,32,0.18) !important}.el-plp-view:hover,
.el-home-view:hover{border-color:#101820 !important;background:#F4F4F1 !important}.el-scarcity-chip{position:absolute;top:0.6rem;left:0.6rem;z-index:2;background:#ffffff;color:#101820;border:1px solid rgba(16,24,32,0.14);font-size:0.62rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;padding:0.25rem 0.45rem}.page-products .columns,
.catalog-category-view .columns{gap:1.75rem !important}.el-plp-filters .filter-options-title,
.block.filter .filter-options-title{letter-spacing:0.08em;text-transform:uppercase;font-size:0.72rem;font-weight:700}.el-filter-chip,
.filter-current .item{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.65rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.12);font-size:0.75rem;border-radius:0}.toolbar-sorter label,
.sorter-label{font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:#4a5560}.el-pdp-buycard,
.product-info-main .card{background:#ffffff !important;border:1px solid rgba(16,24,32,0.1) !important;box-shadow:none !important;border-radius:0 !important;padding:1.25rem 1.25rem 1.5rem !important}.el-pdp .snap-slider,
.el-pdp [data-gallery]{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.08) !important}.el-auth-plate{display:flex;align-items:center;gap:0.85rem;padding:0.85rem 1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);margin-top:1rem}.el-auth-plate__seal{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:#101820;color:#ffffff;font-weight:700;letter-spacing:0.04em;flex-shrink:0}.el-auth-plate__label{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;margin:0}.el-auth-plate__link{font-size:0.8rem;color:#4a5560;text-decoration:underline;text-underline-offset:2px}.el-price-trust{margin:0.5rem 0 0;font-size:0.85rem;color:#101820}.el-cond-chip{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.12);padding:0.3rem 0.55rem;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.el-pdp-stocknote,
.el-scarcity-note{display:inline-block;margin:0.5rem 0 0.75rem;padding:0.35rem 0.65rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.21);color:#4a5560;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.el-pdp-assure,
.el-pdp-delivery-zone{background:#F4F4F1;border:1px solid rgba(16,24,32,0.08);padding:0.85rem 1rem;margin-top:0.85rem}.el-pdp-assure li,
.el-pdp-delivery-zone li{font-size:0.88rem;color:#101820}.el-sticky-atc{background:#ffffff !important;border-top:1px solid rgba(16,24,32,0.14) !important;box-shadow:none !important}.el-sticky-atc__title{color:#101820 !important;font-weight:600}.el-sticky-atc__price{color:#101820 !important;font-weight:700}.el-pdp-faq{margin-top:1.5rem;border:1px solid rgba(16,24,32,0.1);background:#ffffff}.el-pdp-faq__title{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;padding:0.9rem 1rem;border-bottom:1px solid rgba(16,24,32,0.08);margin:0;background:#F4F4F1}.el-pdp-faq details{border-bottom:1px solid rgba(16,24,32,0.08)}.el-pdp-faq details:last-child{border-bottom:0}.el-pdp-faq summary{cursor:pointer;list-style:none;padding:0.9rem 1rem;font-size:0.92rem;font-weight:600;color:#101820;display:flex;justify-content:space-between;align-items:center;gap:1rem}.el-pdp-faq summary::-webkit-details-marker{display:none}.el-pdp-faq summary::after{content:"+";font-weight:400;color:#4a5560;font-size:1.1rem}.el-pdp-faq details[open] summary::after{content:"–"}.el-pdp-faq .el-pdp-faq__body{padding:0 1rem 1rem;font-size:0.9rem;line-height:1.55;color:#4a5560}.el-pdp-faq .el-pdp-faq__body a{color:#101820;text-decoration:underline}.el-pdp-share{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:1rem}.el-pdp-share__btn{appearance:none;border:1px solid rgba(16,24,32,0.16);background:#ffffff;color:#101820;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;padding:0.45rem 0.75rem;cursor:pointer}.el-pdp-share__btn:hover{border-color:#101820;background:#F4F4F1}.el-glossary{position:relative;display:inline-flex;align-items:center;gap:0.35rem}.el-glossary__tip{position:absolute;z-index:20;left:0;top:calc(100% + 0.4rem);width:min(18rem, 80vw);background:#ffffff;border:1px solid rgba(16,24,32,0.14);box-shadow:none;padding:0.75rem 0.85rem;font-size:0.8rem;line-height:1.45;color:#101820;text-transform:none;letter-spacing:0;font-weight:400}.el-rv{margin:2.5rem auto 3rem;max-width:78rem;padding-inline:1rem}.el-rv__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.el-rv__head h2{font-size:1.15rem;font-weight:500;margin:0}.el-rv__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem, 12rem);gap:0.85rem;overflow-x:auto;padding-bottom:0.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.el-rv__card{scroll-snap-align:start;border:1px solid rgba(16,24,32,0.08);background:#ffffff;text-decoration:none;color:inherit}.el-rv__card img{aspect-ratio:1/1;object-fit:cover;width:100%;background:#F4F4F1;display:block}.el-rv__meta{padding:0.55rem 0.65rem 0.75rem}.el-rv__brand{font-size:0.62rem;letter-spacing:0.12em;text-transform:uppercase;color:#4a5560;font-weight:600}.el-rv__name{font-size:0.85rem;font-weight:500;margin-top:0.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.el-rv__price{font-size:0.9rem;font-weight:650;margin-top:0.25rem}.el-crumbs{background:#ffffff;border-bottom:1px solid rgba(16,24,32,0.06);padding-block:0.65rem}.el-crumbs__list{display:flex;flex-wrap:wrap;gap:0.25rem 0.15rem;align-items:center;font-size:0.78rem;color:#4a5560}.el-crumbs__item a{color:#4a5560}.el-crumbs__item a:hover{color:#101820}.el-crumbs__item--current a{color:#101820;font-weight:600}.el-footer{background:#101820;color:#F4F4F1}.el-footer-trust{background:#F4F4F1;color:#101820;border-top:1px solid rgba(16,24,32,0.08)}.el-footer-trust__inner{max-width:78rem;margin:0 auto;padding:1.25rem 1rem;display:grid;gap:1rem}@media (min-width: 768px){.el-footer-trust__inner{grid-template-columns:1.4fr 1fr;align-items:center}}.el-footer-trust__list{display:flex;flex-wrap:wrap;gap:0.65rem 1.1rem;list-style:none;margin:0;padding:0;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.el-footer-pay{display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:flex-start}.el-footer-pay span{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;height:1.7rem;padding:0 0.45rem;border:1px solid rgba(16,24,32,0.14);background:#ffffff;font-size:0.62rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;color:#101820}.el-bag-page-empty,
.el-r20-empty{background:#ffffff;border:1px solid rgba(16,24,32,0.08);padding:2.5rem 1.25rem;text-align:center;max-width:36rem;margin:2rem auto}.el-r20-empty__title{font-size:1.5rem;font-weight:500;margin-bottom:0.5rem}.el-r20-empty__btn{display:inline-flex;margin-top:1rem;background:#101820 !important;color:#ffffff !important;padding:0.75rem 1.25rem;letter-spacing:0.08em;text-transform:uppercase;font-size:0.78rem;font-weight:700;text-decoration:none}.cart.table-wrapper,
#cart-drawer{background:#ffffff !important}.el-checkout-trust,
.el-r9-reassure,
.el-assure{background:#F4F4F1 !important;border-color:rgba(16,24,32,0.1) !important}.el-pdp .snap-slider img:hover,
.fotorama__stage__frame img,
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}.magewire-loader,
.el-saving-state{background:rgba(255,255,255,0.72) !important}#search-content input,
#search-content .input-text{background:#ffffff !important;border:1px solid rgba(16,24,32,0.16) !important;color:#101820 !important}#search_mini_form .search-autocomplete,
.search-autocomplete ul{background:#ffffff !important;border:1px solid rgba(16,24,32,0.12) !important;box-shadow:none}.page-layout-1column .page-title-wrapper,
.cms-no-route .page-main{background:#ffffff}.cms-no-route .page-title{font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:500}.el-cond-help{appearance:none;border:0;background:transparent;color:#4a5560;font-size:0.72rem;text-decoration:underline;cursor:pointer;padding:0;letter-spacing:0.04em}.el-secure-cta-note{font-size:0.75rem;color:#4a5560;margin-top:0.45rem}#header dialog,
#header [role="dialog"],
.navigation .level0 .submenu{background:#ffffff !important;color:#101820 !important}a:focus-visible,
button:focus-visible,
summary:focus-visible{outline:2px solid rgba(16,24,32,0.24) !important;outline-offset:2px}html body .el-buy,
html body #product-addtocart-button,
html body #product-addtocart-button-sticky{background:#101820 !important;color:#ffffff !important}.text-gold, .text-brass{color:#4a5560 !important}html body header.page-header,
html body .page-header{background:#ffffff !important;border-bottom:1px solid rgba(16,24,32,0.1) !important}html body #header,
html body #header.el-header-white{background:#ffffff !important;color:#101820 !important}html body #header a,
html body #header button,
html body #header .btn,
html body #header .navigation a,
html body #header nav a,
html body #header .el-sell-link,
html body #header a.el-sell-quiet,
html body #header #menu-search-icon,
html body #header button[aria-label="Open menu"],
html body #header a[href^="tel:"]{color:#101820 !important}html body #header #menu-search-icon svg,
html body #header button[aria-label="Open menu"] svg,
html body #header #menu-cart-icon.el-bag-chip svg{color:#101820 !important;stroke:#101820 !important}html body #header #menu-cart-icon.el-bag-chip{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.16) !important;color:#101820 !important}html body #header .el-bag-chip .el-bag-chip-label{color:#101820 !important}html body #header .el-bag-chip .el-bag-count{background:#101820 !important;color:#ffffff !important}html body #header .el-hyva-logo img{filter:none !important}.el-site-trust{position:relative;z-index:30}.el-home-card__box{background:#ffffff}body.cms-index-index .page-main,
body.cms-home .page-main{background:#ffffff}.el-dossier, .el-auth-plate--white{background:#ffffff}.el-auth-plate__sub{color:#4a5560}.el-checkout-trust-line{font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:#4a5560;text-align:center;margin:0.75rem 0}html body .products.wrapper .product-item,
html body .products.wrapper .product-item.card,
html body .product-item,
html body li.product-item,
html body .el-home-card,
html body .el-home-card__box,
html body #new-arrivals .product-item.card,
html body .el-plp-card,
html body .el-rv__card,
html body .el-crosslinks-list > li > a,
html body .card.product-item{box-shadow:none !important;filter:none !important;background:#ffffff !important;border:1px solid rgba(16,24,32,0.1) !important;border-radius:0 !important;outline:none !important}html body .products.wrapper .product-item:hover,
html body .products.wrapper .product-item:focus-within,
html body .el-home-card__box:hover,
html body .el-home-card:hover .el-home-card__box,
html body #new-arrivals .product-item.card:hover,
html body .el-rv__card:hover,
html body .el-crosslinks-list > li > a:hover{box-shadow:none !important;filter:none !important;transform:none !important;background:#ffffff !important;border-color:rgba(16,24,32,0.28) !important}html body .el-home-card__media,
html body .el-plp-photo,
html body .product-item-photo,
html body .product-image-container{background:#ffffff !important;box-shadow:none !important}html body .el-home-card__box,
html body .product-item .product-item-info,
html body .el-card-text{background:#ffffff !important}@media (min-width: 1024px) and (hover: hover){html body .products.wrapper .product-item,
  html body .products.wrapper .product-item:hover{box-shadow:none !important;transition:border-color .15s ease !important}}html body .el-plp-bar{box-shadow:none !important;background:#ffffff !important}html body .el-mega{position:relative}html body .el-mega__nav > ul{display:flex;align-items:stretch;gap:0.15rem 1.35rem;flex-wrap:wrap;padding:0.85rem 0;margin:0;list-style:none}html body .el-mega__top{display:inline-flex;align-items:center;gap:0.2rem;min-height:2.75rem}html body .el-mega__link{font-size:0.72rem !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:650 !important;color:#101820 !important;padding:0.35rem 0.15rem !important;border-bottom:2px solid transparent;text-decoration:none !important}html body .el-mega__item:hover > .el-mega__top .el-mega__link,
html body .el-mega__item[data-open] > .el-mega__top .el-mega__link,
html body .el-mega__link[aria-current="page"]{border-bottom-color:#101820;color:#101820 !important}html body .el-mega__chev{color:#4a5560;transition:transform .15s ease}html body .el-mega__item[data-open] .el-mega__chev,
html body .el-mega__item:hover .el-mega__chev{transform:rotate(180deg)}html body .el-mega__panel{position:absolute;left:50%;transform:translateX(-50%);top:100%;width:min(78rem, calc(100vw - 2rem));background:#ffffff;border:1px solid rgba(16,24,32,0.12);border-top:1px solid rgba(16,24,32,0.08);box-shadow:none !important;z-index:50;padding:1.35rem 1.5rem 1.5rem}html body .el-mega__grid{display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 0.95fr;gap:1.5rem 1.75rem}@media (max-width: 1100px){html body .el-mega__grid{grid-template-columns:1fr 1fr 1fr}html body .el-mega__promo{grid-column:1 / -1}}html body .el-mega__col-title{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#4a5560;margin:0 0 0.75rem}html body .el-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:0.15rem}html body .el-mega__list a{display:block;padding:0.45rem 0;font-size:0.92rem;color:#101820;text-decoration:none;border-bottom:1px solid transparent}html body .el-mega__list a:hover{color:#4a5560;border-bottom-color:rgba(16,24,32,0.21)}html body .el-mega__brands{display:grid;grid-template-columns:1fr 1fr;gap:0.25rem 1rem}html body .el-mega__brands a{font-size:0.88rem;padding:0.4rem 0;color:#101820;text-decoration:none}html body .el-mega__brands a:hover{color:#4a5560}html body .el-mega__promo{background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:0.55rem;justify-content:center;min-height:100%}html body .el-mega__promo strong{font-size:1.05rem;font-weight:500;color:#101820}html body .el-mega__promo p{margin:0;font-size:0.88rem;color:#4a5560;line-height:1.45}html body .el-mega__promo a.el-mega__cta{display:inline-flex;align-self:flex-start;margin-top:0.35rem;padding:0.65rem 0.95rem;background:#101820;color:#ffffff !important;font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;text-decoration:none}html body .el-mega__promo a.el-mega__cta:hover{background:#101820}html body .el-mega__foot{margin-top:1.1rem;padding-top:0.85rem;border-top:1px solid rgba(16,24,32,0.08);display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;color:#4a5560}html body .el-mega__foot a{color:#101820;text-decoration:underline;text-underline-offset:2px}html body .navigation .level-0 > ul,
html body .navigation ul[x-show],
html body .z-20.navigation ul.shadow-lg{box-shadow:none !important;background:#ffffff !important;border:1px solid rgba(16,24,32,0.12) !important;border-radius:0 !important}html body dialog.el-mm{background:#ffffff !important;color:#101820 !important;box-shadow:none !important}html body .el-mm-top{background:#ffffff !important;border-bottom:1px solid rgba(16,24,32,0.1);color:#101820 !important}html body .el-mm-close{color:#101820 !important}html body .el-mm-label{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#4a5560;padding:1rem 1rem 0.35rem;margin:0}html body .el-mm-row{min-height:48px;border-bottom:1px solid rgba(16,24,32,0.08);background:#ffffff !important}html body .el-mm-panel{background:#ffffff !important}html body .el-mm-sell{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem;padding:1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);text-decoration:none;color:#101820;box-shadow:none !important}html body .el-mm-trust{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;list-style:none;margin:0.5rem 1rem 1rem;padding:0;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}html body .el-mm-search input{background:#ffffff !important;border:1px solid rgba(16,24,32,0.16) !important}html body .el-home-card__box,
html body .product-item{padding:0 !important}html body .el-home-card__media,
html body .el-plp-photo{margin:0 !important;border:0 !important;border-bottom:1px solid rgba(16,24,32,0.08) !important}html body .el-card-text,
html body .el-home-card__box .el-card-brand,
html body .product-info{padding-inline:0.75rem !important}html body .product-info{padding-bottom:0.85rem !important;padding-top:0.65rem !important}html body .toolbar.toolbar-products{background:#ffffff;border-bottom:1px solid rgba(16,24,32,0.08);padding-block:0.65rem}html body .el-buy{letter-spacing:0.08em}.el-skip{position:absolute;left:-9999px;top:0;background:#101820;color:#ffffff;padding:0.75rem 1rem;z-index:100}.el-skip:focus{left:0.5rem;top:0.5rem}.el-backtop{position:fixed;right:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));z-index:28;width:2.75rem;height:2.75rem;border:1px solid rgba(16,24,32,0.18);background:#ffffff;color:#101820;box-shadow:none;font-size:1.1rem;cursor:pointer}@media (min-width: 900px){.el-backtop{bottom:1.5rem}}.el-ann{background:#F4F4F1;border-bottom:1px solid rgba(16,24,32,0.08);text-align:center;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;padding:0.45rem 1rem;color:#101820}.el-ann a{color:inherit;text-decoration:underline;text-underline-offset:2px}.el-pdp-buycard{box-shadow:none !important}html body .filter-current .item,
html body .el-filter-chip{box-shadow:none !important;background:#ffffff !important}html body input.input-text,
html body select,
html body textarea{background:#ffffff}html body .card-interactive,
html body .card.card-interactive,
html body .product-item.card-interactive,
html body .product-item.card-interactive:hover,
html body .product-item.card-interactive:focus-within{box-shadow:none !important;--card-stroke:rgba(16,24,32,0.1) !important;background:#ffffff !important}html body .card-interactive:hover,
html body .card-interactive:focus-within{box-shadow:none !important}html body .page-main{padding-block:1.5rem 2rem}html body .columns{gap:1.5rem 2rem}@media (min-width: 1024px){html body .page-main{padding-block:2rem 2.5rem}}html body, html body .price, html body .el-card-name, html body .el-plp-title{color:#101820 !important}html body .el-card-brand, html body .text-fg-secondary, html body .el-crumbs a{color:#4a5560 !important}html body #header a, html body #header button,
html body .el-mega__link, html body .el-mm-row,
html body .el-plp-view, html body .el-plp-atc,
html body .el-r20-empty__btn, html body .el-footer a{min-height:44px;display:inline-flex;align-items:center}html body .el-footer a{min-height:44px;padding-block:0.35rem}html body a:focus-visible,
html body button:focus-visible,
html body summary:focus-visible,
html body input:focus-visible,
html body select:focus-visible{outline:2px solid #101820 !important;outline-offset:2px !important}html body, html body .page-wrapper{overflow-x:clip}html body .toolbar-sorter .sorter-label,
html body .toolbar .sorter label,
html body label[for*="sorter"]{font-size:0.72rem !important;letter-spacing:0.08em;text-transform:uppercase;font-weight:700;color:#4a5560}html body .toolbar-sorter .sorter-label::before{content:none}html body .toolbar-sorter select,
html body #sorter{min-height:44px;border:1px solid rgba(16,24,32,0.18);background:#ffffff;padding-inline:0.75rem}html body .el-home-card__media img,
html body .el-plp-photo img,
html body .product-item-photo img,
html body .product-image-photo{object-fit:cover !important;aspect-ratio:1 / 1;width:100%;height:100%}html body .el-card-price,
html body .el-card-price-line,
html body .product-item .price-box .price,
html body .el-home-card .price{font-size:1.15rem !important;font-weight:700 !important;color:#101820 !important;letter-spacing:0}html body .product-info-main .price-box .price,
html body .el-pdp-buycard .price{font-size:clamp(1.6rem, 2.5vw, 2.1rem) !important;font-weight:700 !important}html body .page-main,
html body .column.main,
html body .products.wrapper,
html body .sidebar{background:#ffffff}html body .product-item:hover{border-color:rgba(16,24,32,0.32) !important}html body .el-sticky-atc.is-visible{bottom:0;padding-bottom:calc(0.75rem + env(safe-area-inset-bottom, 0px))}html body .el-backtop{bottom:calc(6.25rem + env(safe-area-inset-bottom, 0px)) !important}@media (min-width: 900px){html body .el-backtop{bottom:1.5rem !important}}@media (max-width: 899px){html body .el-plp-actions,
  html body .el-home-card__actions{position:sticky;bottom:0;background:#ffffff;padding-top:0.5rem}}html body .el-home-card__media,
html body .el-plp-photo,
html body .product-image-container{aspect-ratio:1 / 1;overflow:hidden}html body h1{font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:500;line-height:1.15}html body h2{font-size:clamp(1.25rem, 2vw, 1.6rem);font-weight:500}html body h3{font-size:1.05rem;font-weight:600}html body .el-card-brand{font-size:0.68rem !important;letter-spacing:0.14em !important}html body .el-crumbs__list{font-size:0.75rem;gap:0.15rem}html body .el-crumbs__item{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .el-plp-bar{position:sticky;top:0;z-index:20;background:#ffffff !important;box-shadow:none !important;border-bottom:1px solid rgba(16,24,32,0.1)}html body .message.notice,
html body .search.results .message{background:#ffffff;border:1px solid rgba(16,24,32,0.12);padding:1.25rem}html body .mage-error,
html body .field-error,
html body .message-error{color:#101820 !important;font-size:0.88rem !important;font-weight:500}html body .el-assure,
html body .el-r9-reassure,
html body .el-checkout-trust{border:1px solid rgba(16,24,32,0.1);background:#F4F4F1;padding:0.85rem 1rem}html body .el-card-auth{font-weight:700 !important;color:#101820 !important}html body .el-pdp .snap-slider,
html body .form.contact .field,
html body .form-create-account .field{margin-bottom:1rem}html body .account .actions-toolbar .primary .action,
html body .form.contact .actions-toolbar .primary .action{min-height:48px;padding-inline:1.25rem}html body.cms-no-route .page-title,
html body.cms-no-route h1{font-size:clamp(1.75rem, 4vw, 2.5rem)}html body.cms-no-route .page-main{text-align:center;padding-block:3rem}html body .action.towishlist,
html body .el-plp-actions__secondary a,
html body .el-plp-actions__secondary button{min-width:44px;min-height:44px}html body .el-cookie,
html body #el-cookie,
html body [data-el-cookie]{box-shadow:none !important}html body .el-price-trust{font-weight:700}html body .el-cond-row{gap:0.5rem;flex-wrap:wrap;display:flex;align-items:center}html body .el-plp-view span,
html body .el-home-view span{letter-spacing:0.08em;text-transform:uppercase;font-size:0.72rem;font-weight:700}html body .el-home-card .el-scarcity-chip + .el-scarcity-chip{display:none}html body .el-mm-util .el-mm-row{font-weight:600}html body.checkout-onepage-success .page-main{background:#fff;max-width:40rem;margin-inline:auto}html body .filter-options-title{font-size:0.72rem !important;letter-spacing:0.1em;text-transform:uppercase;font-weight:700 !important;min-height:44px;display:flex;align-items:center}html body .filter-current .action.remove{min-width:44px;min-height:44px}html body.contact-index-index .page-main{max-width:40rem}html body .column.main > hr{display:none}html body .sorter-label{font-size:0.72rem !important;text-transform:uppercase;letter-spacing:0.08em;font-weight:700}html body .el-home-hero-white{padding-block:2.5rem 2rem !important}@media (min-width: 900px){html body .el-home-hero-white{padding-block:3.5rem 2.75rem !important}}html body #header,
html body #header.el-header-white,
html body #header.sticky{background:#101820 !important;background-color:#101820 !important;color:#F4F4F1 !important;border-bottom-color:#101820 !important}html body #header a,
html body #header button,
html body #header .btn,
html body #header .navigation,
html body #header .navigation a,
html body #header nav a,
html body #header .el-sell-link,
html body #header a.el-sell-quiet,
html body #header .el-bag-chip,
html body #header .el-bag-chip-label,
html body #header #menu-search-icon,
html body #header button[aria-label="Open menu"],
html body #header a[href^="tel:"]{color:#F4F4F1 !important}html body #header a:hover,
html body #header button:hover,
html body #header nav a:hover,
html body #header .el-sell-link:hover,
html body #header .el-mega__link:hover{color:#4a5560 !important}html body #header .el-hyva-logo img,
html body #header img[src*="logo"]{filter:none !important}html body #header .el-bag-chip{background:#F4F4F1 !important;color:#101820 !important;border-color:rgba(244,244,241,0.6) !important}html body #header .el-bag-chip-label,
html body #header .el-bag-chip svg{color:#101820 !important}html body #header .el-bag-count{background:#ECEBE6 !important;color:#101820 !important}html body #header #search-content{background:#F4F4F1 !important;color:#101820 !important;border-color:rgba(16,24,32,0.12) !important}html body #header .el-mega,
html body #header .el-mega__nav,
html body #header .el-mega__top,
html body #header .el-mega__link{color:#F4F4F1 !important}html body #header .el-mega__link{background:transparent !important}html body #header .el-mega__item:hover > .el-mega__top .el-mega__link,
html body #header .el-mega__item[data-open] > .el-mega__top .el-mega__link,
html body #header .el-mega__link[aria-current="page"]{color:#4a5560 !important}html body #header .el-mega__chev{color:rgba(244,244,241,0.7) !important}html body #header .el-mega__panel{background:#F4F4F1 !important;color:#101820 !important;border:1px solid rgba(16,24,32,0.12) !important;box-shadow:none !important}html body #header .el-mega__panel a,
html body #header .el-mega__panel .el-mega__col-title,
html body #header .el-mega__panel .el-mega__cta{color:#101820 !important}html body #header .el-mega__panel a:hover{color:#101820 !important}html body #header .el-mega__foot{background:transparent !important;color:#4a5560 !important;border-top:1px solid rgba(16,24,32,0.12) !important}html body #header dialog.el-mm,
html body #header .el-mm{background:#F4F4F1 !important;color:#101820 !important}html body #header .el-mm-top{background:#101820 !important;color:#F4F4F1 !important}html body #header .el-mm-top a,
html body #header .el-mm-top button,
html body #header .el-mm-close{color:#F4F4F1 !important}html body .el-ann{display:none !important}html body .el-site-trust{display:none !important}html body .el-plp-bar{background:#F4F4F1 !important;box-shadow:none !important}html body .el-plp-chips{background:#F4F4F1 !important}html body .filter-current .item,
html body .el-filter-chip{background:#F4F4F1 !important;border-color:rgba(16,24,32,0.18) !important;box-shadow:none !important}html body #header, html body #header.el-header-white, html body #header.sticky{background:#101820 !important;color:#F4F4F1 !important}html body header.page-header, html body .page-header{background:#101820 !important}html body #header .el-hyva-logo img, html body #header img[src*="logo"]{filter:none !important}html body .el-ann, html body .el-site-trust{display:none !important}/* EL-CRO R10 2026-10-01: Google Pay express next to Apple Pay in the R8 express rows.
   Google brand rules: Google's own button from createButton (black, "Check out with Google Pay"), same height as Apple Pay, not restyled.
   Rollback: module:disable EncoreLuxe_GooglePayExpress (or Mode = Off). */
html.el-has-gpay .el-express { display: block; }
html.el-has-gpay .el-express--bag { display: flex; flex-direction: column; }
html.el-has-gpay:not(.el-has-applepay) .el-express .el-applepay-btn { display: none !important; }
.el-gpay-btn { display: none; width: 100%; height: 48px; min-height: 44px; border-radius: 6px; }
html.el-has-gpay .el-gpay-btn { display: block; }
.el-gpay-btn:not(.is-ready) { background: #f1efeb; }
.el-gpay-btn > div, .el-gpay-btn .gpay-card-info-container-fill, .el-gpay-btn button { width: 100% !important; height: 100% !important; }
.el-gpay-test, .el-gpay-msg { margin: 0; font-size: 0.75rem; line-height: 1.35; color: #8a5a00; text-align: center; }
html:not(.el-has-gpay) .el-gpay-test { display: none; }
.el-gpay-msg { color: #1f5f2a; font-weight: 600; }/* EL-CRO R8 2026-10-01: express wallet buttons (Apple Pay Direct). Hidden unless the device has an active Apple Pay wallet.
   Apple brand rules: Apple's own -apple-pay-button rendering, black, ≥44px tall, not restyled.
   Rollback: remove <css src="css/el-express.css"/> from the checkout and default layouts. */
.el-express { display: none; }
html.el-has-applepay .el-express { display: block; }
.el-express__title { margin: 0 0 10px; font-size: 0.8125rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #191714; text-align: center; }
.el-express__buttons { display: flex; flex-direction: column; gap: 10px; }
/* R8b: the button always carries a visible label. Native Apple rendering is used only inside @supports and
   only while the JS check confirms Safari applied it (.is-fallback otherwise). */
html .el-express .el-applepay-btn {
  position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 48px; min-height: 44px;
  padding: 0 16px; border: 0; border-radius: 6px; cursor: pointer; background: #000 !important; color: #fff !important;
  -webkit-appearance: none; appearance: none;
}
html .el-express .el-applepay-btn__label {
  display: inline-flex; align-items: center; gap: 5px; color: #fff; -webkit-text-fill-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 500;
  letter-spacing: 0; text-transform: none; line-height: 1; white-space: nowrap; pointer-events: none;
}
html .el-express .el-applepay-btn__logo { width: 16px; height: 20px; flex: none; margin: -3px 0 0 2px; }
html .el-express .el-applepay-btn__pay { font-size: 19px; font-weight: 600; margin-left: -2px; }
@supports (-webkit-appearance: -apple-pay-button) {
  html .el-express .el-applepay-btn:not(.is-fallback) {
    -webkit-appearance: -apple-pay-button !important; -apple-pay-button-type: check-out; -apple-pay-button-style: black;
    background: none !important; padding: 0;
  }
  html .el-express .el-applepay-btn:not(.is-fallback) .el-applepay-btn__label { display: none; }
}
.el-express__note { margin: 8px 0 0; font-size: 0.8125rem; line-height: 1.35; color: #4a453f; text-align: center; }
.el-express__or { display: flex; align-items: center; gap: 12px; margin: 20px 0 0; font-size: 0.8125rem; color: #6b645b; }
.el-express__or::before, .el-express__or::after { content: ""; flex: 1 1 auto; height: 1px; background: rgba(25,23,20,0.14); }
.el-express__or span { flex: none; }
/* Mini-bag: sits directly under the Checkout button */
.el-express--bag .el-express__or { margin: 0 0 12px; order: -1; }
.el-express--bag { display: none; }
html.el-has-applepay .el-express--bag { display: flex; flex-direction: column; }/* ENCORE LUXE — legacy sheet, LX-remapped 2026-10-06 (encore-overnight-rebuild-20261005). Original: var/clbak/encore-overnight-rebuild-20261005/files/web/css/el-r20b.css */
/* == legacy:el-r20b.css (LX-remapped) == */
@media (max-width: 1023px){:where(input[type="checkbox"].form-checkbox, input[type="radio"].form-radio){position:relative}:where(input[type="checkbox"].form-checkbox, input[type="radio"].form-radio)::after{content:"";position:absolute;inset:-4px}.el-chk-signin a,
  .el-r9-reassure a,
  .el-r9-help a,
  .el-bag-help a,
  .el-price-trust-link a,
  a.el-auth-plate__link,
  .checkout-cart-index li > span > a{padding-block:4px}#messages .message button{padding:4px;margin:-4px}}@media (max-width: 767px){#el-cookie-bar .el-cookie-bar__inner{padding:0.7rem 1rem calc(0.7rem + env(safe-area-inset-bottom, 0px));gap:0.55rem}#el-cookie-bar .el-cookie-bar__copy{flex:1 1 100%;font-size:0.78rem;line-height:1.5;max-height:4.1rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:0.45rem;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 0.7rem), rgba(0, 0, 0, 0.3));mask-image:linear-gradient(to bottom, #000 calc(100% - 0.7rem), rgba(0, 0, 0, 0.3))}#el-cookie-bar .el-cookie-bar__title{display:inline;margin:0 0.4rem 0 0;font-size:0.95rem;line-height:1.2}#el-cookie-bar .el-cookie-bar__text{display:inline;font-size:0.78rem;line-height:1.5}#el-cookie-bar .el-cookie-bar__actions{gap:0.5rem}#el-cookie-bar .el-cookie-btn{min-height:2.75rem;padding:0.55rem 0.5rem;font-size:0.68rem;letter-spacing:0.08em}}.el-r20b-expired{position:sticky;top:0.5rem;z-index:45;margin:0 0 1rem;padding:1rem 1.1rem;background:var(--cream, #F4F4F1);color:var(--ink, #101820);border:1px solid var(--ink, #101820);box-shadow:none}.el-r20b-expired p{margin:0 0 0.35rem;font-size:0.9rem;line-height:1.45}.el-r20b-expired .el-r20b-expired__title{font-weight:700;font-size:1rem}.el-r20b-expired__actions{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:0.65rem}.el-r20b-expired__actions button{min-height:2.75rem;padding:0.6rem 1.1rem;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border:1px solid var(--ink, #101820);cursor:pointer}.el-r20b-expired__primary{background:var(--ink, #101820);color:var(--cream, #F4F4F1)}.el-r20b-expired__secondary{background:transparent;color:var(--ink, #101820)}.el-r20b-expired__primary[disabled]{opacity:0.7;cursor:progress}.el-r20b-expired__note a{text-decoration:underline}.el-404{max-width:36rem;margin:0 0 3rem}.el-404__lead{font-size:1.0625rem;line-height:1.55;margin:0 0 1.5rem}.el-404__search label{display:block;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin:0 0 0.4rem}.el-404__field{display:flex;gap:0.5rem}.el-404__field input{flex:1 1 auto;min-width:0;min-height:3rem}.el-404__field button{min-height:3rem;padding:0 1.25rem}.el-404__label{margin:1.75rem 0 0.6rem;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(16,24,32,0.7)}.el-404__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.6rem}.el-404__links a{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:0 1rem;border:1px solid rgba(16,24,32,0.18);background:#F4F4F1;color:#101820;text-decoration:none;font-weight:600}.el-404__links a::after{content:"→";color:#4a5560}.el-404__links a:hover{border-color:#101820}@media (min-width: 768px){.el-404__links{grid-template-columns:repeat(4, minmax(0, 1fr))}.el-404{max-width:44rem}}:root, :host{--ink:#101820;--ink-soft:#101820;--paper:#ffffff;--cream:#F4F4F1;--ivory:#F4F4F1;--sand:#F4F4F1;--muted:#4a5560;--gold:#4a5560;--oxblood:#101820;--line:rgba(16,24,32,0.12);--footer:#101820;--cream-hover:#ECEBE6;--el-buy:#101820;--el-buy-hover:#101820;--el-buy-ink:#ffffff;--el-ink:#101820;--el-cream:#F4F4F1;--el-paper:#ffffff;--el-gold:#4a5560;--el-muted:#4a5560;--el-line:rgba(16,24,32,0.12);--color-bg:#ffffff;--color-surface:#F4F4F1;--color-fg:#101820;--color-fg-secondary:#4a5560;--color-ink:#101820;--color-ink-muted:#4a5560;--color-paper:#ffffff;--color-cream:#F4F4F1;--color-gold:#4a5560;--color-primary:#101820;--color-on-primary:#F4F4F1}html, body{background:#ffffff !important;color:#101820 !important}#header{background:#ffffff !important;color:#101820 !important;border-bottom:1px solid rgba(16,24,32,0.1) !important;box-shadow:0 1px 0 rgba(16,24,32,0.04) !important}#header,
#header a,
#header button,
#header .btn,
#header .navigation,
#header nav a,
#header .el-sell-link,
#header .el-bag-chip,
#header .el-bag-chip-label{color:#101820 !important}#header a:hover,
#header button:hover,
#header nav a:hover,
#header .el-sell-link:hover{color:#4a5560 !important}#header .el-bag-chip{border-color:rgba(16,24,32,0.18) !important;background:#F4F4F1 !important}#header .el-bag-count{background:#101820 !important;color:#ffffff !important}#header #search-content{background:#ffffff !important;color:#101820 !important;border-color:rgba(16,24,32,0.1) !important}#header .el-hyva-logo img,
#header img[src*="logo"]{filter:none}.el-site-trust{background:#F4F4F1;border-bottom:1px solid rgba(16,24,32,0.08);color:#101820}.el-site-trust__inner{max-width:78rem;margin:0 auto;padding:0.55rem 1rem;display:flex;flex-wrap:wrap;gap:0.65rem 1.25rem;justify-content:center;align-items:center;list-style:none;margin-block:0}.el-site-trust__item{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600;color:#101820}.el-site-trust__item svg{width:14px;height:14px;flex-shrink:0;color:#101820}.el-site-trust a{color:inherit;text-decoration:underline;text-underline-offset:2px}.el-site-trust a:hover{color:#4a5560}.el-home-hero-white,
section.el-home-hero,
body.cms-index-index .columns > .column.main > section:first-child,
body.cms-home .columns > .column.main > section:first-child{background:#ffffff !important;color:#101820 !important;border-bottom:1px solid rgba(16,24,32,0.08)}body.cms-index-index .columns > .column.main > section:first-child h1,
body.cms-index-index .columns > .column.main > section:first-child p,
body.cms-index-index .columns > .column.main > section:first-child a{color:#101820 !important}body.cms-index-index .columns > .column.main > section:first-child [style*="color:#b49766"],
body.cms-index-index .columns > .column.main > section:first-child p[style*="color:#b49766"]{color:#4a5560 !important}body.cms-index-index .columns > .column.main > section:first-child a.btn-primary{background:#101820 !important;color:#ffffff !important}.el-home-rail,
#new-arrivals,
.el-home-arrivals{background:#ffffff;padding-block:2.5rem 3rem}.el-home-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;max-width:78rem;margin-inline:auto;padding-inline:1rem}.el-home-rail__head h2{font-size:clamp(1.35rem, 2.5vw, 1.75rem);font-weight:500;letter-spacing:0;color:#101820}.el-home-rail__head a{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:#4a5560}.el-home-rail__head a:hover{color:#4a5560}.el-home-card__box,
.product-item,
.el-plp-card,
li.product-item{background:#ffffff}.el-home-card__media,
.el-plp-photo,
.product-item-photo,
.product-image-container{background:#F4F4F1 !important;aspect-ratio:1 / 1;border:1px solid rgba(16,24,32,0.06)}.el-card-brand{font-size:0.68rem !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#4a5560 !important;font-weight:600 !important;margin-bottom:0.25rem}.el-card-name,
.el-plp-title,
.el-home-card__name{font-size:1rem !important;font-weight:500 !important;color:#101820 !important;line-height:1.35 !important}.el-card-price-line,
.el-card-price,
.product-item .price-box .price{font-size:1.05rem !important;font-weight:650 !important;color:#101820 !important;margin-top:0.35rem}.el-card-cond{display:inline-block;margin-top:0.4rem;padding:0.2rem 0.5rem;font-size:0.68rem !important;letter-spacing:0.06em;text-transform:uppercase;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);color:#101820 !important}.el-card-auth{display:inline-flex !important;align-items:center;gap:0.35rem;margin-top:0.5rem;font-size:0.68rem !important;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;color:#101820 !important}.el-card-auth svg{color:#101820}.el-plp-view,
.el-home-view{background:#ffffff !important;color:#101820 !important;border:1px solid rgba(16,24,32,0.18) !important}.el-plp-view:hover,
.el-home-view:hover{border-color:#101820 !important;background:#F4F4F1 !important}.el-scarcity-chip{position:absolute;top:0.6rem;left:0.6rem;z-index:2;background:#ffffff;color:#101820;border:1px solid rgba(16,24,32,0.14);font-size:0.62rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;padding:0.25rem 0.45rem}.page-products .columns,
.catalog-category-view .columns{gap:1.75rem !important}.el-plp-filters .filter-options-title,
.block.filter .filter-options-title{letter-spacing:0.08em;text-transform:uppercase;font-size:0.72rem;font-weight:700}.el-filter-chip,
.filter-current .item{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.65rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.12);font-size:0.75rem;border-radius:0}.toolbar-sorter label,
.sorter-label{font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:#4a5560}.el-pdp-buycard,
.product-info-main .card{background:#ffffff !important;border:1px solid rgba(16,24,32,0.1) !important;box-shadow:none !important;border-radius:0 !important;padding:1.25rem 1.25rem 1.5rem !important}.el-pdp .snap-slider,
.el-pdp [data-gallery]{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.08) !important}.el-auth-plate{display:flex;align-items:center;gap:0.85rem;padding:0.85rem 1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);margin-top:1rem}.el-auth-plate__seal{width:2.5rem;height:2.5rem;display:grid;place-items:center;background:#101820;color:#ffffff;font-weight:700;letter-spacing:0.04em;flex-shrink:0}.el-auth-plate__label{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;margin:0}.el-auth-plate__link{font-size:0.8rem;color:#4a5560;text-decoration:underline;text-underline-offset:2px}.el-price-trust{margin:0.5rem 0 0;font-size:0.85rem;color:#101820}.el-cond-chip{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.12);padding:0.3rem 0.55rem;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.el-pdp-stocknote,
.el-scarcity-note{display:inline-block;margin:0.5rem 0 0.75rem;padding:0.35rem 0.65rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.21);color:#4a5560;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:700}.el-pdp-assure,
.el-pdp-delivery-zone{background:#F4F4F1;border:1px solid rgba(16,24,32,0.08);padding:0.85rem 1rem;margin-top:0.85rem}.el-pdp-assure li,
.el-pdp-delivery-zone li{font-size:0.88rem;color:#101820}.el-sticky-atc{background:#ffffff !important;border-top:1px solid rgba(16,24,32,0.14) !important;box-shadow:none !important}.el-sticky-atc__title{color:#101820 !important;font-weight:600}.el-sticky-atc__price{color:#101820 !important;font-weight:700}.el-pdp-faq{margin-top:1.5rem;border:1px solid rgba(16,24,32,0.1);background:#ffffff}.el-pdp-faq__title{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;padding:0.9rem 1rem;border-bottom:1px solid rgba(16,24,32,0.08);margin:0;background:#F4F4F1}.el-pdp-faq details{border-bottom:1px solid rgba(16,24,32,0.08)}.el-pdp-faq details:last-child{border-bottom:0}.el-pdp-faq summary{cursor:pointer;list-style:none;padding:0.9rem 1rem;font-size:0.92rem;font-weight:600;color:#101820;display:flex;justify-content:space-between;align-items:center;gap:1rem}.el-pdp-faq summary::-webkit-details-marker{display:none}.el-pdp-faq summary::after{content:"+";font-weight:400;color:#4a5560;font-size:1.1rem}.el-pdp-faq details[open] summary::after{content:"–"}.el-pdp-faq .el-pdp-faq__body{padding:0 1rem 1rem;font-size:0.9rem;line-height:1.55;color:#4a5560}.el-pdp-faq .el-pdp-faq__body a{color:#101820;text-decoration:underline}.el-pdp-share{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;margin-top:1rem}.el-pdp-share__btn{appearance:none;border:1px solid rgba(16,24,32,0.16);background:#ffffff;color:#101820;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;padding:0.45rem 0.75rem;cursor:pointer}.el-pdp-share__btn:hover{border-color:#101820;background:#F4F4F1}.el-glossary{position:relative;display:inline-flex;align-items:center;gap:0.35rem}.el-glossary__tip{position:absolute;z-index:20;left:0;top:calc(100% + 0.4rem);width:min(18rem, 80vw);background:#ffffff;border:1px solid rgba(16,24,32,0.14);box-shadow:none;padding:0.75rem 0.85rem;font-size:0.8rem;line-height:1.45;color:#101820;text-transform:none;letter-spacing:0;font-weight:400}.el-rv{margin:2.5rem auto 3rem;max-width:78rem;padding-inline:1rem}.el-rv__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.el-rv__head h2{font-size:1.15rem;font-weight:500;margin:0}.el-rv__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9.5rem, 12rem);gap:0.85rem;overflow-x:auto;padding-bottom:0.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.el-rv__card{scroll-snap-align:start;border:1px solid rgba(16,24,32,0.08);background:#ffffff;text-decoration:none;color:inherit}.el-rv__card img{aspect-ratio:1/1;object-fit:cover;width:100%;background:#F4F4F1;display:block}.el-rv__meta{padding:0.55rem 0.65rem 0.75rem}.el-rv__brand{font-size:0.62rem;letter-spacing:0.12em;text-transform:uppercase;color:#4a5560;font-weight:600}.el-rv__name{font-size:0.85rem;font-weight:500;margin-top:0.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.el-rv__price{font-size:0.9rem;font-weight:650;margin-top:0.25rem}.el-crumbs{background:#ffffff;border-bottom:1px solid rgba(16,24,32,0.06);padding-block:0.65rem}.el-crumbs__list{display:flex;flex-wrap:wrap;gap:0.25rem 0.15rem;align-items:center;font-size:0.78rem;color:#4a5560}.el-crumbs__item a{color:#4a5560}.el-crumbs__item a:hover{color:#101820}.el-crumbs__item--current a{color:#101820;font-weight:600}.el-footer{background:#101820;color:#F4F4F1}.el-footer-trust{background:#F4F4F1;color:#101820;border-top:1px solid rgba(16,24,32,0.08)}.el-footer-trust__inner{max-width:78rem;margin:0 auto;padding:1.25rem 1rem;display:grid;gap:1rem}@media (min-width: 768px){.el-footer-trust__inner{grid-template-columns:1.4fr 1fr;align-items:center}}.el-footer-trust__list{display:flex;flex-wrap:wrap;gap:0.65rem 1.1rem;list-style:none;margin:0;padding:0;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}.el-footer-pay{display:flex;flex-wrap:wrap;gap:0.45rem;justify-content:flex-start}.el-footer-pay span{display:inline-flex;align-items:center;justify-content:center;min-width:3.1rem;height:1.7rem;padding:0 0.45rem;border:1px solid rgba(16,24,32,0.14);background:#ffffff;font-size:0.62rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;color:#101820}.el-bag-page-empty,
.el-r20-empty{background:#ffffff;border:1px solid rgba(16,24,32,0.08);padding:2.5rem 1.25rem;text-align:center;max-width:36rem;margin:2rem auto}.el-r20-empty__title{font-size:1.5rem;font-weight:500;margin-bottom:0.5rem}.el-r20-empty__btn{display:inline-flex;margin-top:1rem;background:#101820 !important;color:#ffffff !important;padding:0.75rem 1.25rem;letter-spacing:0.08em;text-transform:uppercase;font-size:0.78rem;font-weight:700;text-decoration:none}.cart.table-wrapper,
#cart-drawer{background:#ffffff !important}.el-checkout-trust,
.el-r9-reassure,
.el-assure{background:#F4F4F1 !important;border-color:rgba(16,24,32,0.1) !important}.el-pdp .snap-slider img:hover,
.fotorama__stage__frame img,
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}.magewire-loader,
.el-saving-state{background:rgba(255,255,255,0.72) !important}#search-content input,
#search-content .input-text{background:#ffffff !important;border:1px solid rgba(16,24,32,0.16) !important;color:#101820 !important}#search_mini_form .search-autocomplete,
.search-autocomplete ul{background:#ffffff !important;border:1px solid rgba(16,24,32,0.12) !important;box-shadow:none}.page-layout-1column .page-title-wrapper,
.cms-no-route .page-main{background:#ffffff}.cms-no-route .page-title{font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:500}.el-cond-help{appearance:none;border:0;background:transparent;color:#4a5560;font-size:0.72rem;text-decoration:underline;cursor:pointer;padding:0;letter-spacing:0.04em}.el-secure-cta-note{font-size:0.75rem;color:#4a5560;margin-top:0.45rem}#header dialog,
#header [role="dialog"],
.navigation .level0 .submenu{background:#ffffff !important;color:#101820 !important}a:focus-visible,
button:focus-visible,
summary:focus-visible{outline:2px solid rgba(16,24,32,0.24) !important;outline-offset:2px}html body .el-buy,
html body #product-addtocart-button,
html body #product-addtocart-button-sticky{background:#101820 !important;color:#ffffff !important}.text-gold, .text-brass{color:#4a5560 !important}html body header.page-header,
html body .page-header{background:#ffffff !important;border-bottom:1px solid rgba(16,24,32,0.1) !important}html body #header,
html body #header.el-header-white{background:#ffffff !important;color:#101820 !important}html body #header a,
html body #header button,
html body #header .btn,
html body #header .navigation a,
html body #header nav a,
html body #header .el-sell-link,
html body #header a.el-sell-quiet,
html body #header #menu-search-icon,
html body #header button[aria-label="Open menu"],
html body #header a[href^="tel:"]{color:#101820 !important}html body #header #menu-search-icon svg,
html body #header button[aria-label="Open menu"] svg,
html body #header #menu-cart-icon.el-bag-chip svg{color:#101820 !important;stroke:#101820 !important}html body #header #menu-cart-icon.el-bag-chip{background:#F4F4F1 !important;border:1px solid rgba(16,24,32,0.16) !important;color:#101820 !important}html body #header .el-bag-chip .el-bag-chip-label{color:#101820 !important}html body #header .el-bag-chip .el-bag-count{background:#101820 !important;color:#ffffff !important}html body #header .el-hyva-logo img{filter:none !important}.el-site-trust{position:relative;z-index:30}.el-home-card__box{background:#ffffff}body.cms-index-index .page-main,
body.cms-home .page-main{background:#ffffff}.el-dossier, .el-auth-plate--white{background:#ffffff}.el-auth-plate__sub{color:#4a5560}.el-checkout-trust-line{font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;color:#4a5560;text-align:center;margin:0.75rem 0}html body .products.wrapper .product-item,
html body .products.wrapper .product-item.card,
html body .product-item,
html body li.product-item,
html body .el-home-card,
html body .el-home-card__box,
html body #new-arrivals .product-item.card,
html body .el-plp-card,
html body .el-rv__card,
html body .el-crosslinks-list > li > a,
html body .card.product-item{box-shadow:none !important;filter:none !important;background:#ffffff !important;border:1px solid rgba(16,24,32,0.1) !important;border-radius:0 !important;outline:none !important}html body .products.wrapper .product-item:hover,
html body .products.wrapper .product-item:focus-within,
html body .el-home-card__box:hover,
html body .el-home-card:hover .el-home-card__box,
html body #new-arrivals .product-item.card:hover,
html body .el-rv__card:hover,
html body .el-crosslinks-list > li > a:hover{box-shadow:none !important;filter:none !important;transform:none !important;background:#ffffff !important;border-color:rgba(16,24,32,0.28) !important}html body .el-home-card__media,
html body .el-plp-photo,
html body .product-item-photo,
html body .product-image-container{background:#ffffff !important;box-shadow:none !important}html body .el-home-card__box,
html body .product-item .product-item-info,
html body .el-card-text{background:#ffffff !important}@media (min-width: 1024px) and (hover: hover){html body .products.wrapper .product-item,
  html body .products.wrapper .product-item:hover{box-shadow:none !important;transition:border-color .15s ease !important}}html body .el-plp-bar{box-shadow:none !important;background:#ffffff !important}html body .el-mega{position:relative}html body .el-mega__nav > ul{display:flex;align-items:stretch;gap:0.15rem 1.35rem;flex-wrap:wrap;padding:0.85rem 0;margin:0;list-style:none}html body .el-mega__top{display:inline-flex;align-items:center;gap:0.2rem;min-height:2.75rem}html body .el-mega__link{font-size:0.72rem !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:650 !important;color:#101820 !important;padding:0.35rem 0.15rem !important;border-bottom:2px solid transparent;text-decoration:none !important}html body .el-mega__item:hover > .el-mega__top .el-mega__link,
html body .el-mega__item[data-open] > .el-mega__top .el-mega__link,
html body .el-mega__link[aria-current="page"]{border-bottom-color:#101820;color:#101820 !important}html body .el-mega__chev{color:#4a5560;transition:transform .15s ease}html body .el-mega__item[data-open] .el-mega__chev,
html body .el-mega__item:hover .el-mega__chev{transform:rotate(180deg)}html body .el-mega__panel{position:absolute;left:50%;transform:translateX(-50%);top:100%;width:min(78rem, calc(100vw - 2rem));background:#ffffff;border:1px solid rgba(16,24,32,0.12);border-top:1px solid rgba(16,24,32,0.08);box-shadow:none !important;z-index:50;padding:1.35rem 1.5rem 1.5rem}html body .el-mega__grid{display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 0.95fr;gap:1.5rem 1.75rem}@media (max-width: 1100px){html body .el-mega__grid{grid-template-columns:1fr 1fr 1fr}html body .el-mega__promo{grid-column:1 / -1}}html body .el-mega__col-title{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#4a5560;margin:0 0 0.75rem}html body .el-mega__list{list-style:none;margin:0;padding:0;display:grid;gap:0.15rem}html body .el-mega__list a{display:block;padding:0.45rem 0;font-size:0.92rem;color:#101820;text-decoration:none;border-bottom:1px solid transparent}html body .el-mega__list a:hover{color:#4a5560;border-bottom-color:rgba(16,24,32,0.21)}html body .el-mega__brands{display:grid;grid-template-columns:1fr 1fr;gap:0.25rem 1rem}html body .el-mega__brands a{font-size:0.88rem;padding:0.4rem 0;color:#101820;text-decoration:none}html body .el-mega__brands a:hover{color:#4a5560}html body .el-mega__promo{background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:0.55rem;justify-content:center;min-height:100%}html body .el-mega__promo strong{font-size:1.05rem;font-weight:500;color:#101820}html body .el-mega__promo p{margin:0;font-size:0.88rem;color:#4a5560;line-height:1.45}html body .el-mega__promo a.el-mega__cta{display:inline-flex;align-self:flex-start;margin-top:0.35rem;padding:0.65rem 0.95rem;background:#101820;color:#ffffff !important;font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700;text-decoration:none}html body .el-mega__promo a.el-mega__cta:hover{background:#101820}html body .el-mega__foot{margin-top:1.1rem;padding-top:0.85rem;border-top:1px solid rgba(16,24,32,0.08);display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;color:#4a5560}html body .el-mega__foot a{color:#101820;text-decoration:underline;text-underline-offset:2px}html body .navigation .level-0 > ul,
html body .navigation ul[x-show],
html body .z-20.navigation ul.shadow-lg{box-shadow:none !important;background:#ffffff !important;border:1px solid rgba(16,24,32,0.12) !important;border-radius:0 !important}html body dialog.el-mm{background:#ffffff !important;color:#101820 !important;box-shadow:none !important}html body .el-mm-top{background:#ffffff !important;border-bottom:1px solid rgba(16,24,32,0.1);color:#101820 !important}html body .el-mm-close{color:#101820 !important}html body .el-mm-label{font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:#4a5560;padding:1rem 1rem 0.35rem;margin:0}html body .el-mm-row{min-height:48px;border-bottom:1px solid rgba(16,24,32,0.08);background:#ffffff !important}html body .el-mm-panel{background:#ffffff !important}html body .el-mm-sell{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem;padding:1rem;background:#F4F4F1;border:1px solid rgba(16,24,32,0.1);text-decoration:none;color:#101820;box-shadow:none !important}html body .el-mm-trust{display:flex;flex-wrap:wrap;gap:0.65rem 1rem;list-style:none;margin:0.5rem 1rem 1rem;padding:0;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:600}html body .el-mm-search input{background:#ffffff !important;border:1px solid rgba(16,24,32,0.16) !important}html body .el-home-card__box,
html body .product-item{padding:0 !important}html body .el-home-card__media,
html body .el-plp-photo{margin:0 !important;border:0 !important;border-bottom:1px solid rgba(16,24,32,0.08) !important}html body .el-card-text,
html body .el-home-card__box .el-card-brand,
html body .product-info{padding-inline:0.75rem !important}html body .product-info{padding-bottom:0.85rem !important;padding-top:0.65rem !important}html body .toolbar.toolbar-products{background:#ffffff;border-bottom:1px solid rgba(16,24,32,0.08);padding-block:0.65rem}html body .el-buy{letter-spacing:0.08em}.el-skip{position:absolute;left:-9999px;top:0;background:#101820;color:#ffffff;padding:0.75rem 1rem;z-index:100}.el-skip:focus{left:0.5rem;top:0.5rem}.el-backtop{position:fixed;right:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));z-index:28;width:2.75rem;height:2.75rem;border:1px solid rgba(16,24,32,0.18);background:#ffffff;color:#101820;box-shadow:none;font-size:1.1rem;cursor:pointer}@media (min-width: 900px){.el-backtop{bottom:1.5rem}}.el-ann{background:#F4F4F1;border-bottom:1px solid rgba(16,24,32,0.08);text-align:center;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:600;padding:0.45rem 1rem;color:#101820}.el-ann a{color:inherit;text-decoration:underline;text-underline-offset:2px}.el-pdp-buycard{box-shadow:none !important}html body .filter-current .item,
html body .el-filter-chip{box-shadow:none !important;background:#ffffff !important}html body input.input-text,
html body select,
html body textarea{background:#ffffff}:root{--el-ink:#101820;--el-ink-soft:#101820;--el-cream:#F4F4F1;--el-gold:#4a5560;--el-gold-soft:#4a5560;--el-muted:#4a5560;--el-header-h:56px}@media (min-width: 1024px){:root{--el-header-h:72px}}html{scroll-padding-top:calc(var(--el-header-h) + 8px)}html body:not(.hyva_checkout-index-index):not(.checkout-index-index) header.page-header,
html body:not(.hyva_checkout-index-index):not(.checkout-index-index) .page-header{position:sticky !important;top:0 !important;z-index:40 !important;background:var(--el-ink) !important;border:0 !important;box-shadow:none !important}html body #header.sticky{position:relative !important}html body #header,
html body #header.el-header-white,
html body #header.sticky,
html body #header.bg-ink,
html body #header.bg-white{background:var(--el-ink) !important;background-color:var(--el-ink) !important;color:var(--el-cream) !important;border-bottom:1px solid var(--el-ink-soft) !important;box-shadow:none !important}html body .el-ann,
html body .el-site-trust,
html body .el-site-trust-rail{display:none !important}html body #header .el-bar-row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:0.75rem 1rem !important;min-height:var(--el-header-h) !important;max-width:78rem !important;margin-inline:auto !important;padding:0 0.75rem !important}@media (min-width: 640px){html body #header .el-bar-row{padding-inline:1.25rem !important;gap:1rem 1.25rem !important}}@media (min-width: 1024px){html body #header .el-bar-row{padding-inline:1.5rem !important}}html body #header .el-logo-wrap{flex:0 0 auto}html body #header .el-hyva-logo img,
html body #header img[src*="logo"],
html body #header .el-mm-logo img{display:block !important;height:36px !important;width:auto !important;max-width:140px !important;filter:none !important;-webkit-filter:none !important}@media (min-width: 1024px){html body #header .el-hyva-logo img,
  html body #header img[src*="logo"]{height:42px !important;max-width:168px !important}}html body #header .el-topmenu-slot{display:contents !important}html body #header .el-mega,
html body #header .el-mega--desk{position:relative !important;display:none !important;flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}@media (min-width: 1024px){html body #header .el-mega,
  html body #header .el-mega--desk{display:flex !important;align-items:center !important}}html body #header .el-mega__nav{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}html body #header .el-mega__nav > ul{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:0.15rem 0.35rem !important;margin:0 !important;padding:0 !important;list-style:none !important;overflow-x:auto !important;scrollbar-width:none !important}html body #header .el-mega__nav > ul::-webkit-scrollbar{display:none}html body #header .el-mega__top{display:inline-flex !important;align-items:center !important;gap:0.15rem !important;min-height:44px !important}html body #header .el-mega__link,
html body #header .el-mega__link.level-0,
html body #header .navigation a.level-0,
html body #header .navigation .el-mega__link{font-size:0.9375rem !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:0.04em !important;text-transform:none !important;color:var(--el-cream) !important;padding:0.5rem 0.65rem !important;border-bottom:2px solid transparent !important;background:transparent !important;text-decoration:none !important;white-space:nowrap !important}html body #header .el-mega__item:hover > .el-mega__top .el-mega__link,
html body #header .el-mega__item[data-open] > .el-mega__top .el-mega__link,
html body #header .el-mega__link[aria-current="page"],
html body #header .el-mega__link:hover{color:var(--el-gold-soft) !important;border-bottom-color:var(--el-gold) !important}html body #header .el-mega__chev{color:rgba(244,244,241,0.65) !important;flex:none !important}html body #header .el-mega__item:hover .el-mega__chev,
html body #header .el-mega__item[data-open] .el-mega__chev{color:var(--el-gold-soft) !important}html body #header .el-mega__top > button{color:var(--el-cream) !important;padding:0.25rem !important}html body #header .el-mega__panel{position:absolute !important;left:50% !important;transform:translateX(-50%) !important;top:100% !important;width:min(78rem, calc(100vw - 2rem)) !important;margin-top:0 !important;background:var(--el-cream) !important;color:var(--el-ink) !important;border:1px solid rgba(16,24,32,0.12) !important;border-top:1px solid rgba(16,24,32,0.08) !important;box-shadow:none !important;z-index:50 !important;padding:1.5rem 1.75rem 1.6rem !important}html body #header .el-mega__grid{display:grid !important;grid-template-columns:1.1fr 1.1fr 1.1fr 0.95fr !important;gap:1.5rem 1.75rem !important}@media (max-width: 1100px){html body #header .el-mega__grid{grid-template-columns:1fr 1fr 1fr !important}html body #header .el-mega__promo{grid-column:1 / -1 !important}}html body #header .el-mega__col-title{font-size:0.75rem !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:700 !important;color:var(--el-muted) !important;margin:0 0 0.85rem !important}html body #header .el-mega__list{list-style:none !important;margin:0 !important;padding:0 !important;display:grid !important;gap:0.1rem !important}html body #header .el-mega__list a,
html body #header .el-mega__brands a,
html body #header .el-mega__panel a{display:block !important;padding:0.5rem 0 !important;font-size:0.975rem !important;font-weight:500 !important;color:var(--el-ink) !important;text-decoration:none !important;border-bottom:1px solid transparent !important;background:transparent !important}html body #header .el-mega__list a:hover,
html body #header .el-mega__brands a:hover,
html body #header .el-mega__panel a:hover{color:#101820 !important;border-bottom-color:rgba(16,24,32,0.25) !important}html body #header .el-mega__brands{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.15rem 1rem !important}html body #header .el-mega__promo{background:#ffffff !important;border:1px solid rgba(16,24,32,0.12) !important;padding:1.15rem 1.2rem !important;display:flex !important;flex-direction:column !important;gap:0.55rem !important;box-shadow:none !important}html body #header .el-mega__promo strong{font-size:1.05rem !important;font-weight:600 !important;color:var(--el-ink) !important}html body #header .el-mega__promo p{margin:0 !important;font-size:0.9rem !important;color:var(--el-muted) !important;line-height:1.45 !important}html body #header .el-mega__promo a.el-mega__cta{display:inline-flex !important;align-self:flex-start !important;margin-top:0.25rem !important;padding:0.7rem 1rem !important;background:var(--el-ink) !important;color:var(--el-cream) !important;font-size:0.75rem !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-weight:700 !important;text-decoration:none !important;border:0 !important}html body #header .el-mega__promo a.el-mega__cta:hover{background:#101820 !important;color:var(--el-cream) !important}html body #header .el-mega__promo a.el-mega__cta--quiet{background:transparent !important;color:var(--el-ink) !important;border:1px solid rgba(16,24,32,0.22) !important}html body #header .el-mega__foot{margin-top:1.15rem !important;padding-top:0.9rem !important;border-top:1px solid rgba(16,24,32,0.12) !important;display:flex !important;flex-wrap:wrap !important;gap:0.75rem 1.5rem !important;font-size:0.8rem !important;letter-spacing:0.04em !important;text-transform:none !important;font-weight:600 !important;color:var(--el-muted) !important;background:transparent !important}html body #header .el-mega__foot a{color:var(--el-ink) !important;text-decoration:underline !important;text-underline-offset:3px !important;padding:0 !important;border:0 !important}html body #header .el-bar-actions,
html body #header .el-bar-row > .ms-auto,
html body #header .el-bar-row > .order-3{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;margin-left:auto !important;flex:0 0 auto !important}@media (min-width: 640px){html body #header .el-bar-actions,
  html body #header .el-bar-row > .ms-auto,
  html body #header .el-bar-row > .order-3{gap:0.5rem !important}}html body #header #menu-search-icon,
html body #header #menu-account-icon,
html body #header button[aria-label="Open menu"],
html body #header a.el-account-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;min-width:44px !important;padding:0 !important;color:var(--el-cream) !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body #header #menu-search-icon svg,
html body #header #menu-account-icon svg,
html body #header button[aria-label="Open menu"] svg,
html body #header a.el-account-link svg{width:22px !important;height:22px !important;color:var(--el-cream) !important;stroke:var(--el-cream) !important}html body #header #menu-search-icon:hover,
html body #header #menu-account-icon:hover,
html body #header a.el-account-link:hover,
html body #header button[aria-label="Open menu"]:hover{color:var(--el-gold-soft) !important}html body #header #menu-search-icon:hover svg,
html body #header #menu-account-icon:hover svg,
html body #header a.el-account-link:hover svg{color:var(--el-gold-soft) !important;stroke:var(--el-gold-soft) !important}html body #header #menu-search-icon::after{display:none !important;content:none !important}html body #header #menu-search-icon{border:0 !important;background:transparent !important;width:44px !important;max-width:44px !important;gap:0 !important}html body #header a[href^="tel:"]{display:none !important}html body #header .el-sell-link,
html body #header a.el-sell-quiet{display:inline-flex !important;align-items:center !important;min-height:44px !important;padding:0 0.35rem !important;font-size:0.8125rem !important;font-weight:600 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--el-cream) !important;opacity:1 !important;border:0 !important;background:transparent !important;text-decoration:underline !important;text-decoration-color:rgba(16,24,32,0.51) !important;text-decoration-thickness:1px !important;text-underline-offset:5px !important;box-shadow:none !important}html body #header .el-sell-link:hover,
html body #header a.el-sell-quiet:hover{color:var(--el-gold-soft) !important;text-decoration-color:var(--el-gold-soft) !important}html body #header #menu-cart-icon.el-bag-chip,
html body #header .el-bag-chip{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.4rem !important;min-height:44px !important;height:44px !important;padding:0 0.85rem !important;background:var(--el-cream) !important;color:var(--el-ink) !important;border:1px solid var(--el-cream) !important;border-radius:999px !important;box-shadow:none !important;text-decoration:none !important}html body #header #menu-cart-icon.el-bag-chip svg,
html body #header .el-bag-chip svg,
html body #header .el-bag-chip-label{color:var(--el-ink) !important;stroke:var(--el-ink) !important}html body #header .el-bag-chip-label{font-size:0.8125rem !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}html body #header .el-bag-count{min-width:18px !important;height:18px !important;padding:0 5px !important;border-radius:999px !important;background:var(--el-gold) !important;color:var(--el-ink) !important;font-size:0.6875rem !important;font-weight:700 !important;line-height:18px !important;text-align:center !important}@media (max-width: 1023px){html body #header #menu-cart-icon.el-bag-chip{width:44px !important;padding:0 !important;background:transparent !important;border:0 !important;color:var(--el-cream) !important}html body #header #menu-cart-icon.el-bag-chip svg{color:var(--el-cream) !important;stroke:var(--el-cream) !important}html body #header #menu-cart-icon .el-bag-count{position:absolute !important;top:4px !important;right:2px !important}html body #header .el-sell-link{font-size:0.75rem !important}html body #header .el-account-link{display:none !important}}html body #header > .el-bar-row a,
html body #header > .el-bar-row button,
html body #header > .el-bar-row .btn{color:var(--el-cream)}html body #header #search-content{background:var(--el-cream) !important;color:var(--el-ink) !important;border-color:rgba(16,24,32,0.12) !important;box-shadow:none !important}html body #header #search-content a,
html body #header #search-content button{color:var(--el-ink) !important}html body #header dialog.el-mm,
html body dialog.el-mm{background:var(--el-cream) !important;color:var(--el-ink) !important;width:min(100vw, 26rem) !important;box-shadow:none !important;border:0 !important}html body dialog.el-mm::backdrop{background:rgba(16,24,32,0.55) !important}html body #header .el-mm-top,
html body .el-mm-top{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:56px !important;padding:0 0.25rem 0 1rem !important;background:var(--el-ink) !important;color:var(--el-cream) !important;border-bottom:0 !important}html body #header .el-mm-top a,
html body #header .el-mm-top button,
html body #header .el-mm-close,
html body .el-mm-close{color:var(--el-cream) !important}html body #header .el-mm-close svg,
html body .el-mm-close svg{color:var(--el-cream) !important;stroke:var(--el-cream) !important}html body #header .el-mm-body,
html body .el-mm-body{background:var(--el-cream) !important;color:var(--el-ink) !important}html body #header .el-mm-label,
html body .el-mm-label{margin:0.75rem 1rem 0.35rem !important;font-size:0.75rem !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--el-muted) !important}html body #header .el-mm .el-mm-row,
html body .el-mm .el-mm-row{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:48px !important;padding:0 1rem !important;background:transparent !important;color:var(--el-ink) !important;font-size:1.05rem !important;font-weight:550 !important;text-decoration:none !important;border-bottom:1px solid rgba(16,24,32,0.1) !important}html body #header .el-mm .el-mm-panel,
html body .el-mm .el-mm-panel{background:var(--el-cream) !important}html body #header .el-mm .el-mm-sell,
html body .el-mm .el-mm-sell{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:1rem !important;padding:0.95rem 1rem !important;background:var(--el-ink) !important;color:var(--el-cream) !important;text-decoration:none !important;border:0 !important;box-shadow:none !important}html body #header .el-mm .el-mm-sell strong,
html body .el-mm .el-mm-sell strong{color:var(--el-cream) !important}html body #header .el-mm .el-mm-sell small,
html body .el-mm .el-mm-sell small{color:rgba(244,244,241,0.8) !important}html body #header .el-mm .el-mm-trust li,
html body .el-mm .el-mm-trust li{background:#ffffff !important;color:var(--el-ink) !important;border:1px solid rgba(16,24,32,0.14) !important}html body #header .el-mm-search input,
html body .el-mm-search input{background:#ffffff !important;color:var(--el-ink) !important;border:1px solid rgba(16,24,32,0.28) !important}html body .el-plp-bar,
html body .el-plp-chips{background:var(--el-cream) !important;box-shadow:none !important}html body .filter-current .item,
html body .el-filter-chip{background:#ffffff !important;border-color:rgba(16,24,32,0.18) !important;box-shadow:none !important;color:var(--el-ink) !important}html body #header #menu-search-icon:focus-visible,
html body #header #menu-account-icon:focus-visible,
html body #header button[aria-label="Open menu"]:focus-visible,
html body #header #menu-cart-icon:focus-visible,
html body #header .el-sell-link:focus-visible,
html body #header a.el-account-link:focus-visible{outline:2px solid var(--el-gold) !important;outline-offset:2px !important}/* encore-filters-20261109 — restore readable Encore PLP/search filters after Tailwind 4 rebuild.
   Scoped to Encore listing/filter selectors only; checkout untouched. Denisa/diamond123 themes do not load this. */
:root{
  --u3-ink:#101820;
  --u3-paper:#F4F4F1;
  --u3-line:rgba(16,24,32,.14);
  --u3-line2:rgba(16,24,32,.08);
  --u3-mute:#4a5560;
  --u3-muted:#4a5560; /* alias: ui3 defined --u3-mute but rules use --u3-muted (invalid → plain text) */
  --lx-sans:"Source Sans 3","Source Sans Pro",system-ui,sans-serif;
  --el-ink:#101820;
  --el-cream:#F4F4F1;
  --el-line:rgba(16,24,32,.14);
}

/* Missing Tailwind utilities used by Magento_LayeredNavigation/view.phtml */
.text-md{font-size:1.125rem;line-height:1.4}
.filter-content[data-open="true"],
.filter-content[data-open=true]{display:block!important}
.group-open\:rotate-180:is(.group[open] *),
details[open] .group-open\:rotate-180,
details.filter-option[open] summary .transition-transform{transform:rotate(180deg)}

/* —— Shop PLP filter bar + sort (maison_shop / elf) —— */
html body#html-body .el-filter-bar{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px 16px!important;
  padding:12px 0!important;margin:8px 0 14px!important;
  border-top:1px solid rgba(16,24,32,.14)!important;border-bottom:1px solid rgba(16,24,32,.14)!important;
  background:#F4F4F1!important;color:#101820!important;
  font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif!important;
}
html body#html-body .el-filter-label{
  font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;
  font-weight:600!important;color:#101820!important;flex:0 0 auto!important;
}
html body#html-body .el-sort{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;align-items:center!important;overflow-x:auto!important;min-width:0!important;scrollbar-width:none}
html body#html-body .el-sort::-webkit-scrollbar{display:none}
html body#html-body .el-sort a{
  font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;
  color:#4a5560!important;text-decoration:none!important;white-space:nowrap!important;
  padding:8px 0!important;border-bottom:1px solid transparent!important;font-weight:500!important;
}
html body#html-body .el-sort a[aria-current],
html body#html-body .el-sort a[aria-current="true"]{
  color:#101820!important;border-bottom-color:#101820!important;font-weight:600!important;
}

/* Designer pills */
html body#html-body .el20-tools{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;
  margin:10px 0 16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(16,24,32,.14)!important;
}
html body#html-body .el20-count,html body#html-body .elc-count{
  font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;
  color:#4a5560!important;font-weight:600!important;margin:0!important;
}
html body#html-body .el20-houses__label{
  font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;
  color:#4a5560!important;font-weight:600!important;flex:0 0 auto!important;
}
html body#html-body .el20-houses{display:flex!important;gap:8px!important;align-items:center!important;overflow-x:auto!important;min-width:0!important;flex:1 1 auto!important;scrollbar-width:none}
html body#html-body .el20-houses::-webkit-scrollbar{display:none}
html body#html-body .el20-houses a{
  flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;
  min-height:36px!important;padding:0 12px!important;
  border:1px solid rgba(16,24,32,.28)!important;background:#FEFEFE!important;color:#101820!important;
  text-decoration:none!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;
  border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;
}
html body#html-body .el20-houses a span{color:#4a5560!important;font-variant-numeric:tabular-nums}
html body#html-body .el20-houses a[aria-pressed="true"]{background:#101820!important;color:#F4F4F1!important;border-color:#101820!important}
html body#html-body .el20-houses a[aria-pressed="true"] span{color:rgba(244,244,241,.7)!important}

/* Filter open button + chips + drawer */
html body#html-body .elf-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:8px 0 12px!important}
html body#html-body .elf-open{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  min-height:44px!important;padding:0 18px!important;
  border:1px solid #101820!important;background:#FEFEFE!important;color:#101820!important;
  font:600 11px/1 "Source Sans 3","Source Sans Pro",system-ui,sans-serif!important;
  letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;
}
html body#html-body .elf-open:hover{background:#101820!important;color:#F4F4F1!important}
html body#html-body .elf-chip{
  display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;
  border:1px solid rgba(16,24,32,.28)!important;background:#fff!important;color:#101820!important;
  font-size:12px!important;border-radius:0!important;cursor:pointer!important;
}
html body#html-body .elf-dlg{position:fixed!important;inset:0!important;z-index:2147483000!important;display:none}
html body#html-body .elf-dlg.is-open{display:block!important}
html body#html-body .elf-scrim{position:absolute!important;inset:0!important;background:rgba(16,24,32,.45)!important}
html body#html-body .elf-panel{
  position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:min(420px,100%)!important;
  background:#F4F4F1!important;display:flex!important;flex-direction:column!important;
  border-left:1px solid rgba(16,24,32,.14)!important;box-shadow:none!important;color:#101820!important;
  font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif!important;
}
@media (max-width:767px){html body#html-body .elf-panel{width:100%!important;top:auto!important;height:88vh!important}}
html body#html-body .elf-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;border-bottom:1px solid rgba(16,24,32,.14)!important}
html body#html-body .elf-head h2{font-family:"Source Serif 4",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:24px!important;margin:0!important;color:#101820!important}
html body#html-body .elf-body{flex:1!important;overflow:auto!important;padding:4px 20px 20px!important;-webkit-overflow-scrolling:touch}
html body#html-body .elf-group{border-bottom:1px solid rgba(16,24,32,.14)!important;padding:14px 0!important;margin:0!important}
html body#html-body .elf-group h3{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;margin:0 0 8px!important;color:#101820!important}
html body#html-body .elf-opt{display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;font-size:15px!important;color:#101820!important;cursor:pointer!important}
html body#html-body .elf-opt input{width:18px!important;height:18px!important;accent-color:#101820!important;flex:0 0 auto!important}
html body#html-body .elf-opt small{margin-left:auto!important;color:#4a5560!important;font-variant-numeric:tabular-nums}
html body#html-body .elf-opt.is-zero{opacity:.4}
html body#html-body .elf-foot{display:flex!important;gap:10px!important;padding:14px 20px!important;border-top:1px solid rgba(16,24,32,.14)!important;background:#F4F4F1!important}
html body#html-body .elf-reset,html body#html-body .elf-apply{
  flex:1!important;min-height:46px!important;border:1px solid #101820!important;border-radius:0!important;
  font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;box-shadow:none!important;cursor:pointer!important;
}
html body#html-body .elf-reset{background:transparent!important;color:#101820!important}
html body#html-body .elf-apply{background:#101820!important;color:#F4F4F1!important}
html.elf-lock,html.elf-lock body{overflow:hidden!important}

/* —— Magento layered nav (search + classic categories) —— */
html body#html-body .el-plp-filters,
html body#html-body .block.el-plp-filters{
  background:transparent!important;border:0!important;box-shadow:none!important;color:#101820!important;
  font-family:"Source Sans 3","Source Sans Pro",system-ui,sans-serif!important;
}
html body#html-body .el-plp-bar{
  display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;
  padding:0 0 12px!important;margin:0 0 8px!important;border-bottom:1px solid rgba(16,24,32,.14)!important;
}
html body#html-body .el-plp-bar__btn{
  display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 16px!important;
  border:1px solid #101820!important;background:#FEFEFE!important;color:#101820!important;
  font:600 11px/1 "Source Sans 3",system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;
  border-radius:0!important;box-shadow:none!important;cursor:pointer!important;
}
html body#html-body .el-plp-bar__count{
  font:600 12px/1.3 "Source Sans 3",system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#101820!important;
}
html body#html-body .el-plp-filters .block-title span,
html body#html-body .el-plp-filters .block-title .text-md,
html body#html-body .el-plp-filters h2.block-title span{
  font:600 14px/1.3 "Source Sans 3",system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#101820!important;
}
@media (min-width:768px){
  html body#html-body .el-plp-filters .block-title .text-md,
  html body#html-body .el-plp-filters .block-title span{font-size:18px!important}
}
html body#html-body .el-drawer-sort{padding:12px 0 16px!important;border-bottom:1px solid rgba(16,24,32,.14)!important;margin:0 0 8px!important}
html body#html-body .el-drawer-sort h3,
html body#html-body .el-plp-filters .filter-options-title h3{
  font:600 11px/1.3 "Source Sans 3",system-ui,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#101820!important;margin:0!important;
}
html body#html-body .el-drawer-sort ul{list-style:none!important;margin:8px 0 0!important;padding:0!important}
html body#html-body .el-drawer-sort li{margin:0!important;padding:0!important;border:0!important}
html body#html-body .el-drawer-sort li a{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  min-height:40px!important;padding:6px 0!important;border:0!important;
  font-size:15px!important;font-weight:400!important;color:#4a5560!important;text-decoration:none!important;
}
html body#html-body .el-drawer-sort li a[aria-current="true"]{
  color:#101820!important;font-weight:600!important;
}
html body#html-body .el-drawer-sort li a[aria-current="true"]::after{
  content:"✓";margin-left:10px;font-weight:600;color:#101820;
}
html body#html-body .el-plp-filters details.filter-option{
  border:0!important;border-bottom:1px solid rgba(16,24,32,.14)!important;border-radius:0!important;
  margin:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;
}
html body#html-body .el-plp-filters .filter-options-title{
  padding:14px 0!important;gap:12px!important;color:#101820!important;
}
html body#html-body .el-plp-filters .filter-options-title > span.p-1,
html body#html-body .el-plp-filters .filter-options-title > span.rounded-lg{
  border:1px solid rgba(16,24,32,.28)!important;border-radius:0!important;background:#FEFEFE!important;padding:4px!important;
}
html body#html-body .el-plp-filters .filter-options-content{
  border:0!important;border-top:0!important;padding:0 0 14px!important;
}
html body#html-body .el-plp-filters .filter-options-content a,
html body#html-body .el-plp-filters .filter-options-content label,
html body#html-body .el-plp-filters .filter-options-content .item,
html body#html-body .el-plp-filters .filter-options-content li{
  display:flex!important;align-items:center!important;gap:10px!important;
  min-height:40px!important;padding:6px 0!important;margin:0!important;
  font-size:15px!important;line-height:1.4!important;color:#101820!important;text-decoration:none!important;
}
html body#html-body .el-plp-filters .filter-options-content .count,
html body#html-body .el-plp-filters .filter-options-content .count::before{color:#4a5560!important;font-size:13px!important}
html body#html-body .el-plp-filters .filter-options-content input[type="checkbox"],
html body#html-body .el-plp-filters .filter-options-content input[type="radio"]{
  width:18px!important;height:18px!important;accent-color:#101820!important;flex:0 0 auto!important;
}
html body#html-body .el-plp-filters .swatch-option,
html body#html-body .el-plp-filters .swatch-attribute .swatch-option{
  border-radius:0!important;border:1px solid rgba(16,24,32,.28)!important;min-width:28px!important;min-height:28px!important;
}
html body#html-body .filter-current .item,
html body#html-body .el-plp-chips a,
html body#html-body .el-plp-chips .item{
  display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;
  border:1px solid rgba(16,24,32,.28)!important;background:#fff!important;color:#101820!important;
  font-size:12px!important;border-radius:0!important;text-decoration:none!important;margin:0 6px 6px 0!important;
}
html body#html-body .el-drawer-head{
  display:flex!important;justify-content:space-between!important;align-items:center!important;
  padding:14px 0!important;border-bottom:1px solid rgba(16,24,32,.14)!important;background:#F4F4F1!important;
}
html body#html-body .el-drawer-head h2{font:400 22px/1.2 "Source Serif 4",Georgia,serif!important;font-style:italic!important;margin:0!important;color:#101820!important}
html body#html-body .el-drawer-close{width:44px!important;height:44px!important;border:0!important;background:transparent!important;color:#101820!important;cursor:pointer!important}
html body#html-body .el-drawer-foot{padding:14px 0!important;border-top:1px solid rgba(16,24,32,.14)!important}
html body#html-body .el-drawer-foot .btn{
  min-height:46px!important;width:100%!important;border:1px solid #101820!important;border-radius:0!important;
  background:#101820!important;color:#F4F4F1!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:none!important;
}

/* Mobile drawer: ensure open state is visible even without purged data-[open] util */
@media (max-width:767px){
  html body#html-body .el-plp-filters .filter-content.hidden{display:none}
  html body#html-body .el-plp-filters .filter-content[data-open="true"],
  html body#html-body.el-drawer-open .el-plp-filters .filter-content{
    display:block!important;position:fixed!important;inset:0!important;z-index:2147482000!important;
    background:#F4F4F1!important;padding:16px 20px calc(20px + env(safe-area-inset-bottom))!important;overflow:auto!important;
  }
  html body#html-body .el-filter-bar{flex-wrap:nowrap!important;overflow-x:auto!important}
}

/* Search sidebar: keep filters readable in the left column */
@media (min-width:768px){
  html body#html-body.catalogsearch-result-index .sidebar.sidebar-main,
  html body#html-body.catalogsearch-result-index .el-plp-filters{
    max-width:280px;
  }
  html body#html-body.catalogsearch-result-index .el-plp-filters .filter-options-content a,
  html body#html-body.catalogsearch-result-index .el-drawer-sort li a{font-size:14px!important}
}