/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-scroll-snap-strictness:proximity;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Peyda", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:oklch(97.5% .002 40);--color-neutral-100:oklch(94.5% .003 40);--color-neutral-200:oklch(89% .006 40);--color-neutral-300:oklch(82% .009 40);--color-neutral-700:oklch(46% .013 40);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.8125rem;--text-xs--line-height:1.8;--text-sm:.9375rem;--text-sm--line-height:1.9;--text-base:1.0625rem;--text-base--line-height:1.95;--text-lg:1.1875rem;--text-lg--line-height:2;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--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);--font-display:"Peyda", ui-sans-serif, system-ui, sans-serif;--font-heading:"Peyda", ui-sans-serif, system-ui, sans-serif;--font-accent:"Peyda", ui-sans-serif, system-ui, sans-serif;--color-primary-50:oklch(97.5% .013 166);--color-primary-100:oklch(94.5% .024 166);--color-primary-200:oklch(89% .044 166);--color-primary-600:oklch(55.5% .115 158.4);--color-primary-700:oklch(46% .094 166);--color-primary-800:oklch(39% .079 166);--color-primary-900:oklch(33.3% .067 167.3);--color-primary-950:oklch(24% .05 166);--color-accent-50:oklch(97.5% .013 82);--color-accent-100:oklch(94.5% .024 82);--color-accent-200:oklch(89% .044 82);--color-accent-300:oklch(82% .068 82);--color-accent-400:oklch(75.4% .096 81.3);--color-accent-500:oklch(63% .104 82);--color-accent-600:oklch(54% .11 82);--color-accent-700:oklch(46% .094 82);--color-accent-800:oklch(39% .079 82);--color-accent-900:oklch(32% .064 82);--color-accent-950:oklch(24% .048 82);--color-success-50:oklch(97.5% .016 150);--color-success-100:oklch(94.5% .029 150);--color-success-200:oklch(89% .052 150);--color-success-500:oklch(63% .123 150);--color-success-600:oklch(54% .13 150);--color-success-700:oklch(46% .123 150);--color-success-800:oklch(39% .106 150);--color-success-900:oklch(32% .087 150);--color-warning-50:oklch(97.5% .018 75);--color-warning-100:oklch(94.5% .033 75);--color-warning-200:oklch(89% .06 75);--color-warning-500:oklch(63% .132 75);--color-warning-700:oklch(46% .096 75);--color-warning-800:oklch(39% .081 75);--color-warning-900:oklch(32% .066 75);--color-danger-50:oklch(97.5% .011 27);--color-danger-100:oklch(94.5% .026 27);--color-danger-200:oklch(89% .056 27);--color-danger-500:oklch(63% .18 27);--color-danger-600:oklch(54% .19 27);--color-danger-700:oklch(46% .18 27);--color-danger-800:oklch(39% .158 27);--color-danger-900:oklch(32% .131 27);--color-info-50:oklch(97.5% .012 245);--color-info-200:oklch(89% .052 245);--color-info-800:oklch(39% .096 245);--color-info-900:oklch(32% .079 245);--color-bg:var(--color-neutral-50);--color-surface:#fff;--color-surface-alt:var(--color-neutral-100);--color-ink:var(--color-primary-950);--color-ink-muted:var(--color-neutral-700);--color-line:var(--color-neutral-200);--color-line-strong:var(--color-neutral-300);--color-brand:var(--color-primary-900);--color-brand-hover:var(--color-primary-800);--color-on-brand:#fff;--color-cta:var(--color-primary-900);--color-cta-hover:var(--color-primary-800);--color-on-cta:#fff;--color-ring:var(--color-accent-400);--color-price:var(--color-primary-900);--color-sale:var(--color-danger-600);--radius-button:9999px;--radius-input:.875rem;--radius-card:1.5rem;--radius-badge:9999px;--text-display:3.5rem;--text-display--line-height:1.45;--text-display--font-weight:800;--text-h1:2.625rem;--text-h1--line-height:1.5;--text-h1--font-weight:800;--text-h2:2.0625rem;--text-h2--line-height:1.55;--text-h2--font-weight:700;--text-h3:1.5625rem;--text-h3--line-height:1.6;--text-h3--font-weight:700;--text-h4:1.25rem;--text-h4--line-height:1.7;--text-h4--font-weight:600;--text-lg--font-weight:400;--text-base--font-weight:400;--text-sm--font-weight:400;--text-xs--font-weight:400;--gradient-hero:linear-gradient(125deg, #f8f1ea 0%, #f3e3e1 30%, #e4f0ea 62%, #f6eedf 100%)}}@layer base{*,: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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}html{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg)}body{font-size:var(--text-base);line-height:var(--text-base--line-height)}:lang(fa){font-feature-settings:"ss01" 0}::selection{background:var(--color-accent-200);color:var(--color-ink)}:root{--m-header-compact-h:4.0625rem}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:9rem}body{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}body>main{flex:1}img{max-width:100%}svg:has(>use[href*=\#i-]){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:63.99rem){body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}body:has(.site-footer){padding-bottom:0}.ftr-dark{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}body:has(.m-sticky-bar) .ftr-dark{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.t-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));font-weight:var(--tw-font-weight,var(--text-display--font-weight));color:var(--color-ink)}.t-h1{font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight));color:var(--color-ink)}.t-h2{font-family:var(--font-heading);font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight));color:var(--color-ink)}.t-h3{font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}.t-h4{font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink)}.t-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));color:var(--color-ink-muted)}.t-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));color:var(--color-ink)}.t-small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.t-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.t-accent{font-family:var(--font-accent);color:var(--color-brand);line-height:2.2}.link{color:var(--color-brand);text-underline-offset:6px;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){.link:hover{color:var(--color-brand-hover)}}.btn{height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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));--tw-duration:.15s;-webkit-user-select:none;user-select:none;flex-shrink:0;transition-duration:.15s;display:inline-flex}.btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.btn:disabled{pointer-events:none;opacity:.45}.btn-primary{background-color:var(--color-brand);color:var(--color-on-brand)}@media (hover:hover){.btn-primary:hover{background-color:var(--color-brand-hover)}}.btn-cta{background-color:var(--color-cta);color:var(--color-on-cta);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.btn-cta:hover{background-color:var(--color-cta-hover)}}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-surface-alt)}}.btn-ghost{color:var(--color-brand)}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-surface-alt)}}.btn-danger{background-color:var(--color-danger-600);color:var(--color-white)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-danger-700)}}.btn-sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.btn-lg{height:calc(var(--spacing) * 13);padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}.btn-icon{width:calc(var(--spacing) * 11);padding-inline:0}.field{gap:calc(var(--spacing) * 1.5);display:grid}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.help{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.input{height:calc(var(--spacing) * 11);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);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));--tw-outline-style:none;outline-style:none}.input::placeholder{color:#5f5653b3}@supports (color:color-mix(in lab, red, red)){.input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.input:focus{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.input:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}.input-error,.input-error:focus{border-color:var(--color-danger-600)}.input-error:focus{--tw-ring-color:#c52c2a33}@supports (color:color-mix(in lab, red, red)){.input-error:focus{--tw-ring-color:color-mix(in oklab, var(--color-danger-600) 20%, transparent)}}.help-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-danger-700)}.check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:pointer;appearance:none;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);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));flex-shrink:0}.check:checked{border-color:var(--color-brand);background-color:var(--color-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath d='M8.1 13.6 4.5 10l1.1-1.1 2.5 2.5 6.3-6.3 1.1 1.1z'/%3E%3C/svg%3E")}.radio{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);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));border-radius:2147483647px;flex-shrink:0}.radio:checked{border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-brand)}.badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-badge);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.badge-brand{background-color:var(--color-primary-100);color:var(--color-primary-900)}.badge-accent{background-color:var(--color-accent-100);color:var(--color-accent-900)}.badge-sale{background-color:var(--color-sale);color:var(--color-white)}.badge-muted{background-color:var(--color-surface-alt);color:var(--color-ink-muted)}.alert{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));border-width:1px;display:flex}.alert-success{border-color:var(--color-success-200);background-color:var(--color-success-50);color:var(--color-success-900)}.alert-warning{border-color:var(--color-warning-200);background-color:var(--color-warning-50);color:var(--color-warning-900)}.alert-danger{border-color:var(--color-danger-200);background-color:var(--color-danger-50);color:var(--color-danger-900)}.alert-info{border-color:var(--color-info-200);background-color:var(--color-info-50);color:var(--color-info-900)}.card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.divider{background-color:var(--color-line);width:100%;height:1px}.price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-price);--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, )}.price-old{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);--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, );text-decoration-line:line-through}.price-unit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted)}.qty{height:calc(var(--spacing) * 11);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);align-items:center;display:inline-flex;overflow:hidden}.qty button{height:100%;width:calc(var(--spacing) * 10);cursor:pointer;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));color:var(--color-ink);place-items:center;display:grid}@media (hover:hover){.qty button:hover{background-color:var(--color-surface-alt)}}.qty span{width:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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, )}.breadcrumb{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.tabs{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);display:flex}.tab{cursor:pointer;border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}@media (hover:hover){.tab:hover{color:var(--color-ink)}}.tab-active{border-color:var(--color-brand);color:var(--color-ink)}.pager{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.pager a{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-button);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--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, );place-items:center;display:grid}@media (hover:hover){.pager a:hover{background-color:var(--color-surface-alt)}}.pager a[aria-current]{background-color:var(--color-brand);color:var(--color-on-brand)}.wrap{width:100%;max-width:1320px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:64rem){.wrap{padding-inline:calc(var(--spacing) * 8)}}.section{padding-block:calc(var(--spacing) * 8)}@media (min-width:64rem){.section{padding-block:calc(var(--spacing) * 14)}}.scroll-x{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scrollbar-width:none;gap:calc(var(--spacing) * 3);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{scroll-snap-align:start;flex-shrink:0}.bg-hero{background-image:var(--gradient-hero)}.sec-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.sec-head{margin-bottom:calc(var(--spacing) * 7)}}.sec-title{align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink);display:flex}@media (min-width:64rem){.sec-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.sec-title:before{content:"";height:calc(var(--spacing) * 7);width:var(--spacing);background-color:var(--color-accent-400);border-radius:2147483647px}.sec-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.sec-link{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);flex-shrink:0;display:inline-flex}@media (hover:hover){.sec-link:hover{color:var(--color-brand-hover)}}.pgrid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.pgrid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.pgrid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.prow{margin-inline:calc(var(--spacing) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scrollbar-width:none;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:64rem){.prow{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.prow>*{scroll-snap-align:start;flex-shrink:0}.prow>.pcard{width:44vw;max-width:calc(var(--spacing) * 56)}@media (min-width:64rem){.prow>.pcard{width:auto;max-width:none}}.announce{z-index:50;background-color:var(--color-brand);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:#ffffffe6;position:relative}@supports (color:color-mix(in lab, red, red)){.announce{color:color-mix(in oklab, var(--color-on-brand) 90%, transparent)}}.announce-inner{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media (min-width:64rem){.announce-inner{justify-content:space-between}}.notice-bar{z-index:50;--tw-leading:calc(var(--spacing) * 5);font-size:12.5px;line-height:calc(var(--spacing) * 5);position:relative}@media (min-width:40rem){.notice-bar{font-size:13px}}.notice-bar[hidden]{display:none}.notice-inner{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 1.5);display:flex}@media (min-width:40rem){.notice-inner{column-gap:calc(var(--spacing) * 3)}}.notice-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.notice-text{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);flex:1}@media (min-width:40rem){.notice-text{flex:none}}.notice-btn{height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;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));flex-shrink:0;text-decoration-line:none;display:inline-flex}@media (min-width:40rem){.notice-btn{padding-inline:calc(var(--spacing) * 3)}}.notice-btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}.notice-close{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);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));border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--spacing);margin-inline-end:calc(var(--spacing) * -2);display:inline-flex}.notice-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}.notice-bar--info{background-color:var(--color-primary-700);color:var(--color-white)}.notice-bar--info .notice-btn{background-color:var(--color-white);color:var(--color-primary-900)}@media (hover:hover){.notice-bar--info .notice-btn:hover{background-color:var(--color-primary-50)}.notice-bar--info .notice-close:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.notice-bar--info .notice-close:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.notice-bar--warning{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-accent-200);background-color:var(--color-accent-100);color:var(--color-accent-900)}.notice-bar--warning .notice-btn{background-color:var(--color-accent-900);color:var(--color-white)}@media (hover:hover){.notice-bar--warning .notice-btn:hover{background-color:var(--color-accent-800)}.notice-bar--warning .notice-close:hover{background-color:#432f021a}@supports (color:color-mix(in lab, red, red)){.notice-bar--warning .notice-close:hover{background-color:color-mix(in oklab, var(--color-accent-900) 10%, transparent)}}}.notice-bar--plain{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface-alt);color:var(--color-ink)}.notice-bar--plain .notice-btn{background-color:var(--color-brand);color:var(--color-on-brand)}@media (hover:hover){.notice-bar--plain .notice-btn:hover{background-color:var(--color-brand-hover)}.notice-bar--plain .notice-close:hover{background-color:#00271a1a}@supports (color:color-mix(in lab, red, red)){.notice-bar--plain .notice-close:hover{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}}.announce-dot{width:var(--spacing);height:var(--spacing);background-color:var(--color-accent-400);border-radius:2147483647px}.site-header{z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#fffffff2;display:none;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.site-header{--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.site-header{display:block}}.hdr-main{height:calc(var(--spacing) * 22);align-items:center;gap:calc(var(--spacing) * 8);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:flex}.hdr-logo{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.hdr-logo img{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.hdr-logo strong{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);display:block}.hdr-logo small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:block}.hdr-search{height:calc(var(--spacing) * 12);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);max-width:640px;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));flex:1;align-items:center;padding-inline-start:calc(var(--spacing) * 5);padding-inline-end:calc(var(--spacing) * 1.5);display:flex;position:relative}.hdr-search:focus-within{border-color:var(--color-brand);background-color:var(--color-surface);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.hdr-search:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}.hdr-search input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.hdr-search input::placeholder{color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.hdr-search input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.hdr-search input::-webkit-search-cancel-button{display:none}.hdr-search .btn{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.hdr-actions{align-items:center;gap:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}.hdr-action{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));display:inline-flex;position:relative}@media (hover:hover){.hdr-action:hover{background-color:var(--color-surface-alt)}}.hdr-cart{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-button);background-color:var(--color-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-brand);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));padding-inline-start:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 5);display:inline-flex;position:relative}@media (hover:hover){.hdr-cart:hover{background-color:var(--color-brand-hover)}}.count-badge{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-accent-400);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary-950);--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, );border-radius:2147483647px;place-items:center;display:grid}.hdr-nav{border-top-style:var(--tw-border-style);border-color:#ded9d8b3;border-top-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.hdr-nav{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.hdr-nav-inner{height:calc(var(--spacing) * 12);align-items:center;gap:var(--spacing);transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:flex;overflow:hidden}.hdr-link{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));display:inline-flex}@media (hover:hover){.hdr-link:hover{background-color:var(--color-surface-alt);color:var(--color-ink)}}.hdr-link[aria-current=page]{color:var(--color-brand)}.mega-trigger{height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);background-color:var(--color-primary-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 4);display:inline-flex}@media (hover:hover){.mega-trigger:hover{background-color:var(--color-primary-100)}}.mega-trigger[aria-expanded=true]{background-color:var(--color-brand);color:var(--color-on-brand)}.mega-trigger .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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))}.mega-trigger[aria-expanded=true] .chev{rotate:180deg}.hdr-sep{margin-inline:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);background-color:var(--color-line);width:1px}.site-header[data-compact]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.site-header[data-compact] .hdr-main{height:calc(var(--spacing) * 16)}.site-header[data-compact] .hdr-logo img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.site-header[data-compact] .hdr-logo small{display:none}.site-header[data-compact] .hdr-nav-inner{opacity:0;height:0}.site-header[data-compact] .hdr-nav{border-top-style:var(--tw-border-style);border-top-width:0}.site-header[data-compact] .hdr-compact-cats{display:inline-flex}.hdr-compact-cats{display:none}.mega{visibility:hidden;z-index:40;--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-top:calc(var(--spacing) * 2);opacity:0;transition-property:opacity,visibility,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;inset-inline:0;transition-duration:.2s;position:absolute;top:100%}.mega[data-open]{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.mega-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);min-height:380px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;overflow:hidden}.mega-cats{width:calc(var(--spacing) * 64);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 3);flex-shrink:0}.mega-cat{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));display:flex}.mega-cat>svg:first-child{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-ink-muted)}.mega-cat .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-inline-start:auto}.mega-cat[aria-current=true]{background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mega-cat[aria-current=true]>svg:first-child{color:var(--color-accent-500)}.mega-cat[aria-current=true] .chev{opacity:1}.mega-pane{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 7);flex:1;display:none}.mega-pane[data-active]{display:flex}.mega-col{min-width:calc(var(--spacing) * 40)}.mega-col h4{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.mega-col h4:before{content:"";height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * .5);background-color:var(--color-accent-400);border-radius:2147483647px}.mega-col a{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));display:block}@media (hover:hover){.mega-col a:hover{color:var(--color-brand)}}.mega-promo{width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 5);flex-direction:column;flex-shrink:0;justify-content:flex-start;margin-inline-start:auto;display:flex;position:relative;overflow:hidden}.mega-promo img{inset-inline-end:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * -3);width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44);object-fit:contain;position:absolute}.m-header{z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.m-header{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.m-header{--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.m-header{display:none}}.m-header-top{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 3);transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;transition-duration:.3s;display:grid;overflow:hidden}.m-header[data-compact] .m-header-top{opacity:0;height:0}.m-logo{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.m-logo img{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.m-logo strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.m-icon-btn{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-ink);border-radius:2147483647px;place-items:center;display:grid;position:relative}@media (hover:hover){.m-icon-btn:hover{background-color:var(--color-surface-alt)}}.m-search{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);display:flex}.m-search:focus-within{border-color:var(--color-brand);background-color:var(--color-surface)}.m-header[data-compact] .m-search{margin-top:calc(var(--spacing) * 2.5)}.m-search input{min-width:0;height:100%;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.m-search input::placeholder{color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.m-search input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.bottom-nav{z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);inset-inline:0;background-color:#fffffff2;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bottom-nav{padding-bottom:env(safe-area-inset-bottom);--tw-shadow:0 -8px 24px -12px var(--tw-shadow-color,#01412f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.bottom-nav{display:none}}.bottom-nav ul{height:calc(var(--spacing) * 17);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bn-item{justify-content:center;align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);height:100%;font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--color-ink-muted);flex-direction:column;display:flex;position:relative}.bn-item svg{width:22px;height:22px}.bn-item[aria-current=page]{color:var(--color-brand)}.bn-item[aria-current=page]:before{content:"";height:calc(var(--spacing) * .75);width:calc(var(--spacing) * 8);background-color:var(--color-accent-400);border-bottom-right-radius:2147483647px;border-bottom-left-radius:2147483647px;position:absolute;top:0}.bn-item .count-badge{inset-inline-start:calc(50% + 9px);top:calc(var(--spacing) * 2);--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);--tw-ring-color:var(--color-surface);position:absolute}.drawer{visibility:hidden;z-index:60;transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:fixed;inset:0}.drawer[data-open]{visibility:visible}.drawer-backdrop{background-color:#00271a66;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.drawer-backdrop{background-color:color-mix(in oklab, var(--color-primary-950) 40%, transparent)}}.drawer-backdrop{opacity:0;--tw-backdrop-blur:blur(2px);-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-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.drawer[data-open] .drawer-backdrop{opacity:1}.drawer-panel{--tw-translate-x:100%;width:min(400px,88vw);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-surface);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.drawer[data-side=end] .drawer-panel{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 0)}.drawer[data-side=bottom] .drawer-panel{--tw-translate-x:0px;--tw-translate-y:100%;width:100%;max-height:88dvh;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);inset-inline:0;top:auto;bottom:0}.drawer[data-open] .drawer-panel{--tw-translate-x:0px;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer-head{height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);flex-shrink:0;display:flex}.drawer-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink);display:flex}.drawer-body{overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.drawer-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex-shrink:0}.drawer[data-side=bottom] .drawer-head:before{content:"";top:calc(var(--spacing) * 2);height:var(--spacing);width:calc(var(--spacing) * 10);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-line-strong);border-radius:2147483647px;position:absolute;left:50%}.drawer-close{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--color-ink-muted);border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.drawer-close:hover{background-color:var(--color-surface-alt);color:var(--color-ink)}}.mm-list>li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line)}.mm-list>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mm-row{height:calc(var(--spacing) * 13);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}.mm-row>svg:first-child{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-500)}.mm-row .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);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));margin-inline-start:auto}[data-open]>.mm-row .chev{rotate:180deg}.mm-sub{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-inline-start:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mm-sub a{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.pcard{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:box-shadow,border-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.pcard:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.pcard-media{aspect-ratio:1;background-color:var(--color-bg);position:relative}.pcard-media>a{width:100%;height:100%;padding:calc(var(--spacing) * 4);display:block}@media (min-width:64rem){.pcard-media>a{padding:calc(var(--spacing) * 6)}}.pcard-media img{object-fit:contain;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}.pcard:hover .pcard-media img{scale:1.04}.pcard-ph{width:100%;height:100%;color:var(--color-line-strong);place-items:center;display:grid}.pcard-badges{pointer-events:none;inset-inline-start:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:absolute}.pcard-wish{inset-inline-end:calc(var(--spacing) * 2.5);top:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);cursor:pointer;background-color:#ffffffe6;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.pcard-wish{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.pcard-wish{color:var(--color-ink-muted);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}@media (hover:hover){.pcard-wish:hover{color:var(--color-sale)}}.pcard-wish[aria-pressed=true]{color:var(--color-sale)}.pcard-wish[aria-pressed=true] svg{fill:currentColor}.pcard-body{gap:var(--spacing);padding:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media (min-width:64rem){.pcard-body{padding:calc(var(--spacing) * 4)}}.pcard-brand{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-600)}.pcard-title{-webkit-line-clamp:2;min-height:3.3em;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:1.65;--tw-font-weight:var(--font-weight-medium);line-height:1.65;font-weight:var(--font-weight-medium);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.pcard-title a:hover{color:var(--color-brand)}}.pcard-title a:after{content:"";position:absolute;inset:0}.pcard-foot{z-index:1;gap:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);flex-direction:column;margin-top:auto;display:flex;position:relative}.pcard-prices{min-height:calc(var(--spacing) * 12);flex-direction:column;justify-content:flex-end;display:flex}.pcard-prices .price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}@media (min-width:64rem){.pcard-prices .price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.pcard-prices .price-old{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.pcard-add{width:100%}.pcard-wish,.pcard-media>a{z-index:1}.pcard-add[data-added]{background-color:var(--color-primary-700)}.cart-line{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);display:flex}.cart-line:first-child{padding-top:var(--spacing)}.cart-line:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.cart-line-img{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-md);background-color:var(--color-bg);padding:calc(var(--spacing) * 1.5);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cart-line-img img{object-fit:contain;width:100%;height:100%}.cart-line-body{justify-content:space-between;gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.cart-line-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.cart-line-title:hover{color:var(--color-brand)}}.cart-line-remove{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;color:var(--color-ink-muted);border-radius:2147483647px;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}@media (hover:hover){.cart-line-remove:hover{background-color:var(--color-danger-50);color:var(--color-sale)}}.qty-sm{height:calc(var(--spacing) * 8)}.qty-sm button{width:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}.qty-sm span{width:calc(var(--spacing) * 7)}[data-accordion-item]:not([data-open])>[data-accordion-panel]{display:none}.site-footer{margin-top:calc(var(--spacing) * 12)}@media (min-width:64rem){.site-footer{margin-top:calc(var(--spacing) * 20)}}.hide-ftr-benefits .ftr-benefits{display:none}.ftr-benefits{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.ftr-benefits{gap:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 12);grid-template-columns:repeat(4,minmax(0,1fr))}}.ftr-benefit{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.ftr-benefit{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);text-align:start;flex-direction:row}}.ftr-benefit-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.ftr-benefit-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.ftr-benefit strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.ftr-benefit span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:block}.ftr-dark{background-color:var(--color-primary-950);color:#dff2e9bf;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ftr-dark{color:color-mix(in oklab, var(--color-primary-100) 75%, transparent)}}.ftr-dark:before{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;top:0}@supports (background-image:linear-gradient(in lab, red, red)){.ftr-dark:before{--tw-gradient-position:to left in oklab}}.ftr-dark:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.ftr-dark:before{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.ftr-dark:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.ftr-news{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ftr-news{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ftr-news{padding-block:calc(var(--spacing) * 8)}@media (min-width:64rem){.ftr-news{padding-block:calc(var(--spacing) * 10);flex-direction:row;justify-content:space-between;align-items:center}}.ftr-news-form{height:calc(var(--spacing) * 13);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);background-color:#ffffff14;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.ftr-news-form{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ftr-news-form{padding:calc(var(--spacing) * 1.5);--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);--tw-ring-color:#ffffff26;padding-inline-start:calc(var(--spacing) * 5)}@supports (color:color-mix(in lab, red, red)){.ftr-news-form{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ftr-news-form:focus-within{--tw-ring-color:#cea96699}@supports (color:color-mix(in lab, red, red)){.ftr-news-form:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}@media (min-width:64rem){.ftr-news-form{width:460px}}.ftr-news-form input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.ftr-news-form input::placeholder{color:#dff2e980}@supports (color:color-mix(in lab, red, red)){.ftr-news-form input::placeholder{color:color-mix(in oklab, var(--color-primary-100) 50%, transparent)}}.ftr-grid{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.ftr-grid{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 12);grid-template-columns:repeat(12,minmax(0,1fr))}}.ftr-dark>.wrap{z-index:1;position:relative}.ftr-title{width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){.ftr-title{pointer-events:none;margin-bottom:calc(var(--spacing) * 3);padding-block:0}}.ftr-title .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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))}@media (min-width:64rem){.ftr-title .chev{display:none}}[data-open]>.ftr-title .chev{rotate:180deg}.ftr-col{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.ftr-col{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (min-width:64rem){.ftr-col{border-style:var(--tw-border-style);border-width:0}}.ftr-links{gap:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:grid}@media (min-width:64rem){.ftr-links{padding-bottom:0}}.ftr-links a{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))}@media (hover:hover){.ftr-links a:hover{color:var(--color-accent-300)}}.ftr-social{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:#ffffff14;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ftr-social{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ftr-social{color:var(--color-primary-100);--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);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ftr-social{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ftr-social{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))}@media (hover:hover){.ftr-social:hover{background-color:var(--color-accent-400);color:var(--color-primary-950)}}.trust-badge{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-snug);font-size:.625rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);place-items:center;display:grid}.ftr-bottom{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ftr-bottom{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ftr-bottom{padding-block:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:#dff2e98c}@supports (color:color-mix(in lab, red, red)){.ftr-bottom{color:color-mix(in oklab, var(--color-primary-100) 55%, transparent)}}@media (min-width:64rem){.ftr-bottom{flex-direction:row;justify-content:space-between}}.ftr-wordmark{pointer-events:none;margin-top:calc(var(--spacing) * -4);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(4.5rem,15vw,12rem);line-height:1;font-weight:var(--font-weight-extrabold);color:#cea96612;margin-bottom:-.42em}@supports (color:color-mix(in lab, red, red)){.ftr-wordmark{color:color-mix(in oklab, var(--color-accent-400) 7.0%, transparent)}}.ftr-wordmark{-webkit-user-select:none;user-select:none}@media (min-width:64rem){.ftr-col [data-accordion-panel]{display:block!important}}.m-sticky-bar{inset-inline:0;bottom:calc(4.25rem + env(safe-area-inset-bottom));z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#fffffff2;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.m-sticky-bar{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.m-sticky-bar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.m-sticky-bar{display:none}}body:not(:has(.bottom-nav)) .m-sticky-bar{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));bottom:0}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6560' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:.9rem;background-repeat:no-repeat;background-size:1.1rem;padding-inline-end:calc(var(--spacing) * 10)}.textarea{resize:vertical;height:auto;min-height:5.25rem;padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.pcard-colors{margin-top:calc(var(--spacing) * -1);align-items:center;gap:var(--spacing);display:flex}.pcard-color{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--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);--tw-ring-color:#0000001a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.pcard-color{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.pcard-color{background:var(--sw)}.pcard-colors-more{color:var(--color-ink-muted);margin-inline-start:var(--spacing);font-size:11px}.cart-line-variant{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.line-variant{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);display:flex}.line-color{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);--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);--tw-ring-color:#0000001a;border-radius:2147483647px;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.line-color{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.line-color{background:var(--sw)}.hm-hero-sec{padding-top:calc(var(--spacing) * 3)}@media (min-width:64rem){.hm-hero-sec{padding-top:calc(var(--spacing) * 6)}}.hm-hero{isolation:isolate;border-radius:var(--radius-card);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.hm-hero{border-radius:var(--radius-xl);min-height:480px}}.hm-hero:after{content:"";pointer-events:none;border-radius:inherit;--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);--tw-ring-color:#e9d9bb99;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hm-hero:after{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}.hm-hero:after{--tw-ring-inset:inset}.hm-hero-deco{pointer-events:none;inset-inline-end:calc(var(--spacing) * -28);top:calc(var(--spacing) * -40);z-index:calc(10 * -1);border-style:var(--tw-border-style);border-width:1px;border-color:#dac09280;border-radius:2147483647px;width:560px;height:560px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hm-hero-deco{border-color:color-mix(in oklab, var(--color-accent-300) 50%, transparent)}}@media not all and (min-width:64rem){.hm-hero-deco{display:none}}.hm-hero-deco:after{content:"";inset:calc(var(--spacing) * 10);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #dac09259;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hm-hero-deco:after{border-color:color-mix(in oklab, var(--color-accent-300) 35%, transparent)}}.hm-hero-slide{visibility:hidden;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 14);transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;grid-row-start:1;grid-column-start:1;transition-duration:.7s;display:grid}@media (min-width:64rem){.hm-hero-slide{gap:calc(var(--spacing) * 10);padding-inline-start:calc(var(--spacing) * 16);padding-inline-end:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 24);grid-template-columns:1.05fr 1fr}}.hm-hero-slide[data-active]{visibility:visible}.hm-hero-copy,.hm-hero-art>*{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:.7s;transition-duration:.7s}.hm-hero-slide:not([data-active]) .hm-hero-copy,.hm-hero-slide:not([data-active]) .hm-hero-art>*{opacity:0}.hm-hero-copy{z-index:1;position:relative}@media not all and (min-width:64rem){.hm-hero-copy{text-align:center;order:2}}.hm-hero-eyebrow{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);display:flex}@media not all and (min-width:64rem){.hm-hero-eyebrow{justify-content:center}}@media (min-width:64rem){.hm-hero-eyebrow{margin-bottom:calc(var(--spacing) * 5)}}.hm-hero-eyebrow img{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}@media (min-width:64rem){.hm-hero-eyebrow img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.hm-hero-eyebrow span{padding-inline-start:calc(var(--spacing) * 3);position:relative}.hm-hero-eyebrow span:before{content:"";inset-block:var(--spacing);background-color:var(--color-accent-400);width:1px;position:absolute;inset-inline-start:calc(var(--spacing) * 0)}.hm-hero-title{font-family:var(--font-display);--tw-leading:1.5;--tw-font-weight:var(--font-weight-extrabold);font-size:1.75rem;line-height:1.5;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media (min-width:64rem){.hm-hero-title{--tw-leading:1.45;font-size:3.125rem;line-height:1.45}}.hm-hero-title{text-wrap:balance}.hm-hero-lead{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.hm-hero-lead{margin-inline:0;margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.hm-hero-ctas{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media not all and (min-width:64rem){.hm-hero-ctas{justify-content:center}}@media (min-width:64rem){.hm-hero-ctas{margin-top:calc(var(--spacing) * 8)}}@media not all and (min-width:40rem){.hm-hero-ctas .btn-lg{height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.hm-hero-title .hm-w{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;--tw-blur:blur(6px);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, );transition-property:opacity,filter,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out);transition-delay:calc(var(--i) * 90ms + .2s);display:inline-block}.hm-hero-slide[data-active] .hm-hero-title .hm-w{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;--tw-blur: ;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, )}.hm-hero-lead,.hm-hero-ctas{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}.hm-hero-slide:not([data-active]) .hm-hero-lead,.hm-hero-slide:not([data-active]) .hm-hero-ctas{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.hm-hero-slide[data-active] .hm-hero-lead{transition-delay:.45s}.hm-hero-slide[data-active] .hm-hero-ctas{transition-delay:.6s}.hm-hero-art{aspect-ratio:4/3;width:100%;max-width:250px;margin-inline:auto;position:relative}@media not all and (min-width:64rem){.hm-hero-art{order:1}}@media (min-width:64rem){.hm-hero-art{aspect-ratio:1;max-width:440px}}.hm-hero-disc{background-image:radial-gradient(circle,#fffffff2 0 52%,#ffffff80 62%,#0000 71%);border-radius:2147483647px;position:absolute;inset:6%}.hm-hero-img{object-fit:contain;position:absolute}.hm-hero-img-main{width:72%;height:72%;inset:14%}.hm-hero-img-a{inset-inline-start:-4%;width:34%;height:34%;bottom:4%;rotate:-6deg}@media (min-width:64rem){.hm-hero-img-a{inset-inline-start:-8%}}.hm-hero-img-b{inset-inline-end:-2%;width:30%;height:30%;top:6%;rotate:6deg}@media (min-width:64rem){.hm-hero-img-b{inset-inline-end:-6%}}.hm-hero-slide[data-active] .hm-hero-img-main{animation:9s ease-out both hero-kenburns}.hm-hero-slide[data-active] .hm-hero-img-a{animation:.9s ease-out .25s both hero-float}.hm-hero-slide[data-active] .hm-hero-img-b{animation:.9s ease-out .4s both hero-float}.hm-hero-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);inset-inline-end:8%;background-color:#ffffffe6;display:inline-flex;position:absolute;bottom:10%}@supports (color:color-mix(in lab, red, red)){.hm-hero-chip{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.hm-hero-chip{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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, )}@media not all and (min-width:64rem){.hm-hero-chip{display:none}}.hm-hero-banner{align-self:stretch;min-height:90vw;padding:0;display:block;position:relative}@media (min-width:40rem){.hm-hero-banner{min-height:420px}}@media (min-width:64rem){.hm-hero-banner{min-height:480px;padding:0}}.hm-hero-banner-fill,.hm-hero-banner-img{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:.7s;transition-duration:.7s;position:absolute;inset:0}.hm-hero-banner:not([data-active]) .hm-hero-banner-fill,.hm-hero-banner:not([data-active]) .hm-hero-banner-img{opacity:0}.hm-hero-banner-fill{border-radius:inherit;overflow:hidden}.hm-hero-banner-fill img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover;--tw-blur:blur(var(--blur-2xl));--tw-saturate:saturate(150%);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, )}.hm-hero-banner-img img{object-fit:contain;width:100%;height:100%}.hm-hero-banner-img:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(4px * -1);outline-width:2px;outline-color:var(--color-accent-400)}.hm-hero:has(.hm-hero-banner[data-active]) .hm-hero-nav{background-color:#ffffffd9;border-radius:2147483647px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.hm-hero:has(.hm-hero-banner[data-active]) .hm-hero-nav{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.hm-hero:has(.hm-hero-banner[data-active]) .hm-hero-nav{padding-inline:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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, )}@media not all and (min-width:64rem){.hm-hero:has(.hm-hero-banner[data-active]) .hm-hero-nav{margin-inline:auto}}@media (min-width:64rem){.hm-hero:has(.hm-hero-banner[data-active]) .hm-hero-nav{padding-inline:calc(var(--spacing) * 5)}}.hm-hero-nav{inset-inline:0;bottom:calc(var(--spacing) * 4);z-index:2;justify-content:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}@media (min-width:64rem){.hm-hero-nav{inset-inline-start:calc(var(--spacing) * 16);inset-inline-end:auto;bottom:calc(var(--spacing) * 9);justify-content:flex-start;gap:calc(var(--spacing) * 7)}}.hm-hero-dot{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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));flex-direction:column;display:flex}@media (hover:hover){.hm-hero-dot:hover{color:var(--color-ink)}}.hm-hero-dot[aria-selected=true]{color:var(--color-ink)}@media not all and (min-width:64rem){.hm-hero-dot-label{display:none}}.hm-hero-bar{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#00271a26;border-radius:2147483647px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hm-hero-bar{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.hm-hero-bar{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (min-width:64rem){.hm-hero-bar{height:calc(var(--spacing) * .75);width:calc(var(--spacing) * 28)}}.hm-hero-dot[aria-selected=true] .hm-hero-bar{width:calc(var(--spacing) * 6)}@media (min-width:64rem){.hm-hero-dot[aria-selected=true] .hm-hero-bar{width:calc(var(--spacing) * 28)}}.hm-hero-bar i{background-color:var(--color-brand);border-radius:2147483647px;width:0;height:100%;display:block}.hm-hero-dot[aria-selected=true] .hm-hero-bar i{animation:var(--run,hero-fill) var(--hero-dur,6.5s) linear forwards}.hm-hero[data-paused] .hm-hero-dot .hm-hero-bar i{animation-play-state:paused}.hm-hero-arrows{inset-inline-end:calc(var(--spacing) * 8);bottom:calc(var(--spacing) * 7);z-index:2;gap:calc(var(--spacing) * 2);display:none;position:absolute}@media (min-width:64rem){.hm-hero-arrows{display:flex}}.hm-hero-pause{inset-inline-end:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:2;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffc;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.hm-hero-pause{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.hm-hero-pause{color:var(--color-ink);--tw-backdrop-blur:blur(8px);-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-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))}@media (hover:hover){.hm-hero-pause:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}}@media (min-width:64rem){.hm-hero-pause{inset-inline-end:8.5rem;top:auto;bottom:calc(var(--spacing) * 7);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}.hm-hero-pause i{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 2.5);border-inline-style:var(--tw-border-style);border-inline-width:3px;border-color:currentColor;display:block}.hm-hero-pause[aria-pressed=true] i{border-block-style:var(--tw-border-style);border-block-width:6px;border-inline-start-style:var(--tw-border-style);border-inline-start-width:9px;border-inline-end-style:var(--tw-border-style);border-block-color:#0000;border-inline-start-color:currentColor;border-inline-end-width:0;width:0;height:0}.hm-hero-arrow{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffc;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hm-hero-arrow{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.hm-hero-arrow{color:var(--color-ink);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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-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))}@media (hover:hover){.hm-hero-arrow:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}}.hm-cats-sec{padding-top:calc(var(--spacing) * 8)}@media (min-width:64rem){.hm-cats-sec{padding-top:calc(var(--spacing) * 12)}}.hm-cat-grid{margin-inline:calc(var(--spacing) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);scrollbar-width:none;gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.hm-cat-grid{grid-template-columns:repeat(var(--n,7),minmax(0,1fr));gap:calc(var(--spacing) * 4);padding-inline:0;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}}.hm-cat-grid::-webkit-scrollbar{display:none}.hm-cat-grid>li{scroll-snap-align:start;flex-shrink:0}.hm-cat-tile{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;width:5.5rem;display:flex;position:relative}@media (min-width:64rem){.hm-cat-tile{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:auto;padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hm-cat-tile:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hm-cat-media{background-image:var(--gradient-hero);width:4.75rem;height:4.75rem;padding:calc(var(--spacing) * 2.5);--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);--tw-ring-color:#e9d9bbb3;border-radius:2147483647px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hm-cat-media{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 70%, transparent)}}@media (min-width:64rem){.hm-cat-media{aspect-ratio:1;border-radius:var(--radius-lg);width:100%;height:auto;padding:calc(var(--spacing) * 4);--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)}}.hm-cat-media img{object-fit:contain;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}.hm-cat-tile:hover .hm-cat-media img{scale:1.07}.hm-cat-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (min-width:64rem){.hm-cat-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.hm-cat-go{inset-inline-end:calc(var(--spacing) * 5);top:calc(var(--spacing) * 5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-surface);color:var(--color-brand);opacity:0;--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:2147483647px;place-items:center;transition-duration:.3s;display:none;position:absolute}@media (min-width:64rem){.hm-cat-go{display:grid}}.hm-cat-tile:hover .hm-cat-go,.hm-cat-tile:focus-visible .hm-cat-go{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}[data-glow]{position:relative}@media (hover:hover) and (min-width:64rem){[data-glow]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(160px circle at var(--mx,50%) var(--my,0%), var(--color-accent-400), transparent 65%);opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-glow]:hover:after{opacity:1}}.hm-trust-sec{padding-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.hm-trust-sec{padding-top:calc(var(--spacing) * 10)}}.hm-trust{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:64rem){.hm-trust{border-radius:var(--radius-button);grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-trust-item{align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}@media (min-width:64rem){.hm-trust-item{justify-content:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.hm-trust-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-accent-50);color:var(--color-accent-600);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.hm-trust-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.hm-trust-item strong{--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}@media (min-width:64rem){.hm-trust-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.hm-trust-item small{color:var(--color-ink-muted);font-size:.6875rem;display:block}@media (min-width:64rem){.hm-trust-item small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}}.hm-offer{isolation:isolate;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-brand);padding:calc(var(--spacing) * 4);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.hm-offer{align-items:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8);grid-template-columns:260px 1fr}}.hm-offer:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 2);z-index:calc(10 * -1);border-style:var(--tw-border-style);border-width:1px;border-color:#cea9664d;border-radius:1.1rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.hm-offer:before{border-color:color-mix(in oklab, var(--color-accent-400) 30%, transparent)}}@media (min-width:64rem){.hm-offer:before{inset:calc(var(--spacing) * 3)}}.hm-offer:after{content:"";pointer-events:none;inset-inline-start:calc(var(--spacing) * -32);top:calc(var(--spacing) * -40);z-index:calc(10 * -1);background-image:radial-gradient(circle,#cea96647,#0000 65%);border-radius:2147483647px;width:460px;height:460px;position:absolute}.hm-offer-side{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2);color:var(--color-on-brand);grid-template-columns:auto 1fr;display:grid}@media (min-width:64rem){.hm-offer-side{padding-inline:0;padding-top:0;display:block}}.hm-offer-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-accent-400);color:var(--color-primary-950);border-radius:2147483647px;grid-row:span 2/span 2;place-items:center;display:grid}@media (min-width:64rem){.hm-offer-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.hm-offer-title{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-white)}@media (min-width:64rem){.hm-offer-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.hm-offer-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#dff2e9bf}@supports (color:color-mix(in lab, red, red)){.hm-offer-sub{color:color-mix(in oklab, var(--color-primary-100) 75%, transparent)}}@media (min-width:64rem){.hm-offer-sub{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.hm-offer-timer{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 1.5);grid-column:span 2/span 2;display:flex}@media (min-width:64rem){.hm-offer-timer{margin-top:calc(var(--spacing) * 6);justify-content:flex-start}}.hm-cd-box{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);background-color:#ffffff14;flex-direction:column;flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.hm-cd-box{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hm-cd-box{padding-block:calc(var(--spacing) * 2);--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);--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hm-cd-box{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}@media (min-width:64rem){.hm-cd-box{flex:none;width:3.25rem}}.hm-cd-box b{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-300);--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, )}@media (min-width:64rem){.hm-cd-box b{font-size:1.375rem}}.hm-cd-box small{color:#dff2e9a6;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.hm-cd-box small{color:color-mix(in oklab, var(--color-primary-100) 65%, transparent)}}.hm-cd-sep{padding-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#cea96699}@supports (color:color-mix(in lab, red, red)){.hm-cd-sep{color:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.hm-offer-link{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-300);grid-column:span 2/span 2;display:inline-flex}@media (hover:hover){.hm-offer-link:hover{color:var(--color-accent-200)}}@media (min-width:64rem){.hm-offer-link{margin-top:calc(var(--spacing) * 6)}.hm-offer-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-offer-row>.pcard{border-color:#0000}.hm-rows-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.hm-rows-head{margin-bottom:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 8);flex-direction:row}}.hm-rows-tabs{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:64rem){.hm-rows-tabs{margin-inline:0;padding-inline:0}}.hm-rows-tabs::-webkit-scrollbar{display:none}.hm-rtab{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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));flex-shrink:0}@media (hover:hover){.hm-rtab:hover{border-color:var(--color-line-strong);color:var(--color-ink)}}.hm-rtab[aria-selected=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}.hm-rows-head .sec-link{margin-inline-start:auto}[data-tab-panel]:not([hidden]){animation:.5s ease-out home-fade}.hm-banners{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.hm-banners{gap:calc(var(--spacing) * 5);grid-template-columns:1.4fr 1fr}.hm-banners--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.hm-banner{isolation:isolate;border-radius:var(--radius-card);min-height:230px;padding:calc(var(--spacing) * 5);align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.hm-banner{min-height:300px;padding:calc(var(--spacing) * 10)}}.hm-banner-copy{z-index:1;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;max-width:58%;display:flex;position:relative}@media (min-width:64rem){.hm-banner-copy{max-width:55%}}.hm-banner-kicker{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-600);display:inline-flex}.hm-banner-kicker:before{content:"";height:1px;width:calc(var(--spacing) * 5);background-color:var(--color-accent-400)}.hm-banner-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:1.6;--tw-font-weight:var(--font-weight-extrabold);line-height:1.6;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media (min-width:64rem){.hm-banner-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.hm-banner-title{text-wrap:balance}.hm-banner-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}@media (min-width:64rem){.hm-banner-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.hm-banner-btn{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}@media not all and (min-width:40rem){.hm-banner-btn{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}}.hm-banner-art{pointer-events:none;width:40%;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}@media (min-width:64rem){.hm-banner-art{width:46%}}.hm-b-img{object-fit:contain;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));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out);position:absolute}.hm-b-img-1{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:74%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:4%;top:50%}.hm-b-img-2{inset-inline-start:2%;width:34%;bottom:8%;rotate:-6deg}.hm-banner:hover .hm-b-img-1{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hm-banner-gift{background-color:var(--color-primary-950);color:var(--color-white)}.hm-banner-gift:before{content:"";inset-inline-end:calc(var(--spacing) * -24);bottom:calc(var(--spacing) * -32);z-index:calc(10 * -1);background-image:radial-gradient(circle,#cea96659,#0000 65%);border-radius:2147483647px;width:380px;height:380px;position:absolute}.hm-banner-gift:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#cea96640;border-radius:1.1rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.hm-banner-gift:after{border-color:color-mix(in oklab, var(--color-accent-400) 25%, transparent)}}@media (min-width:64rem){.hm-banner-gift:after{inset:calc(var(--spacing) * 3)}}.hm-banner-gift .hm-banner-kicker{color:var(--color-accent-300)}.hm-banner-gift .hm-banner-title{color:var(--color-white);text-wrap:balance}.hm-banner-gift .hm-banner-text{color:#dff2e9bf}@supports (color:color-mix(in lab, red, red)){.hm-banner-gift .hm-banner-text{color:color-mix(in oklab, var(--color-primary-100) 75%, transparent)}}.hm-banner-btn-light{background-color:var(--color-white);color:var(--color-brand)}@media (hover:hover){.hm-banner-btn-light:hover{background-color:var(--color-accent-100)}}.hm-gift-ring{aspect-ratio:1;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:78%;translate:var(--tw-translate-x) var(--tw-translate-y);background-image:var(--gradient-hero);--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);--tw-ring-color:#dac09299;inset-inline-end:8%;border-radius:2147483647px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.hm-gift-ring{--tw-ring-color:color-mix(in oklab, var(--color-accent-300) 60%, transparent)}}.hm-gift-ring{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-primary-950)}@media (min-width:64rem){.hm-gift-ring{--tw-ring-offset-width:8px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);inset-inline-end:10%}}.hm-b-img-gift{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:62%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:12%;top:50%}@media (min-width:64rem){.hm-b-img-gift{inset-inline-end:18%}}.hm-banner:hover .hm-b-img-gift{rotate:-3deg}.js-reveal [data-reveal=image]{transition:clip-path .9s cubic-bezier(.2,.7,.2,1),scale .9s cubic-bezier(.2,.7,.2,1)}.js-reveal [data-reveal=image]:not(.is-in){clip-path:inset(5% 4% round 2.5rem);scale:.985}.js-reveal [data-reveal=image].is-in{clip-path:inset(0 round var(--radius-card))}.js-reveal [data-reveal]:not([data-reveal=image]){transition:opacity .7s ease-out var(--d,0s), translate .7s ease-out var(--d,0s), box-shadow .3s, border-color .3s}.js-reveal [data-reveal]:not([data-reveal=image]):not(.is-in){opacity:0;translate:0 14px}.hm-sl-sec{padding-top:0}@media (min-width:64rem){.hm-sl-sec{padding-top:0}}.hm-sl{--sl-accent:#ef394e;--sl-deep:#c9293c;--sl-fg:#fff;isolation:isolate;border-radius:var(--radius-card);min-height:280px;padding:calc(var(--spacing) * 6);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.hm-sl{min-height:300px;padding:calc(var(--spacing) * 12)}}.hm-sl{color:var(--sl-fg);background:linear-gradient(to left, var(--sl-deep) 0%, var(--sl-deep) 48%, var(--sl-accent) 100%)}.hm-sl:before{content:"";pointer-events:none;z-index:calc(10 * -1);background:radial-gradient(circle at 12% 110%,#ffffff29,#0000 52%);position:absolute;inset:0}.hm-sl:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-radius:1.1rem;position:absolute}@media (min-width:64rem){.hm-sl:after{inset:calc(var(--spacing) * 3)}}.hm-sl:after{border-color:var(--sl-fg)}@supports (color:color-mix(in lab, red, red)){.hm-sl:after{border-color:color-mix(in srgb, var(--sl-fg) 22%, transparent)}}.hm-sl-copy{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;max-width:34rem;display:flex}@media (min-width:64rem){.hm-sl-copy{gap:calc(var(--spacing) * 4)}.hm-sl--art .hm-sl-copy{max-width:52%}}@media (min-width:40rem){@media not all and (min-width:64rem){.hm-sl--art .hm-sl-top{min-height:calc(var(--spacing) * 28);align-content:flex-start;max-width:calc(100% - 6.5rem)}}}.hm-sl-top{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.hm-sl-mark{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}@media (min-width:64rem){.hm-sl-mark{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.hm-sl-mark{letter-spacing:-.01em}.hm-sl-logo{height:calc(var(--spacing) * 8);width:auto;max-width:calc(var(--spacing) * 40);object-fit:contain}@media (min-width:64rem){.hm-sl-logo{height:calc(var(--spacing) * 10)}}.hm-sl-eyebrow{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}@media (min-width:64rem){.hm-sl-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.hm-sl-top>:first-child:not(:last-child)+.hm-sl-eyebrow:before{content:"";height:calc(var(--spacing) * 4);opacity:.45;background:currentColor;width:1px}.hm-sl-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-leading:1.5;--tw-font-weight:var(--font-weight-extrabold);line-height:1.5;font-weight:var(--font-weight-extrabold)}@media (min-width:64rem){.hm-sl-title{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.hm-sl-title{text-wrap:balance}.hm-sl-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}@media (min-width:64rem){.hm-sl-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.hm-sl-text{opacity:.94;text-wrap:pretty}.hm-sl-btn{margin-top:var(--spacing);min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:2147483647px;transition-duration:.2s;display:inline-flex}@media not all and (min-width:40rem){.hm-sl-btn{width:100%}}@media (min-width:64rem){.hm-sl-btn{min-height:calc(var(--spacing) * 13);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.hm-sl-btn{background:var(--sl-fg);color:var(--sl-deep)}.hm-sl-btn:after{content:"";z-index:2;border-radius:var(--radius-card);position:absolute;inset:0}.hm-sl-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hm-sl-btn:focus-visible{outline:3px solid var(--sl-fg);outline-offset:3px}.hm-sl--dark .hm-sl-btn{background:var(--sl-fg);color:#fff}.hm-sl--dark .hm-sl-ring{background:#fff6}.hm-sl-art{pointer-events:none;inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 24);position:absolute}@media not all and (min-width:40rem){.hm-sl-art{display:none}}@media (min-width:64rem){.hm-sl-art{height:auto;width:40%;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}}.hm-sl-ring{aspect-ratio:1;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:70%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:18%;border-radius:2147483647px;position:absolute;top:50%}@media not all and (min-width:64rem){.hm-sl-ring{display:none}}.hm-sl-ring{background:var(--sl-fg)}@supports (color:color-mix(in lab, red, red)){.hm-sl-ring{background:color-mix(in srgb, var(--sl-fg) 14%, transparent)}}.hm-sl-img{object-fit:contain;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out);position:absolute;inset:0;rotate:6deg}@media (min-width:64rem){.hm-sl-img{inset:auto;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:58%;height:auto;max-height:86%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:16%;top:50%;rotate:-6deg}}.hm-sl-img{filter:drop-shadow(0 18px 24px #00000047)}@media (min-width:64rem){.hm-sl:hover .hm-sl-img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:-3deg}}@media (max-width:1023.98px){.hm-sl--art:before{background:radial-gradient(circle at 8% 0,#fff3,#0000 45%)}}.hm-brands-sec{padding-block:calc(var(--spacing) * 8)}@media (min-width:64rem){.hm-brands-sec{padding-block:calc(var(--spacing) * 12)}}.hm-brands-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.hm-brands-head{margin-bottom:calc(var(--spacing) * 7)}}.hm-marquee{display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000)}.hm-marquee-track{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;padding-inline-end:calc(var(--spacing) * 3);display:flex}@media (min-width:64rem){.hm-marquee-track{gap:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 4)}}.hm-marquee-track{animation:38s linear infinite home-marquee}.hm-marquee:hover .hm-marquee-track,.hm-marquee:focus-within .hm-marquee-track{animation-play-state:paused}.hm-brand-pill{height:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 36);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);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));flex-direction:column;justify-content:center;align-items:center;display:flex}@media (hover:hover){.hm-brand-pill:hover{border-color:var(--color-accent-300);background-color:var(--color-accent-50)}}@media (min-width:64rem){.hm-brand-pill{height:calc(var(--spacing) * 20);min-width:calc(var(--spacing) * 48)}}.hm-brand-pill strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media (min-width:64rem){.hm-brand-pill strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.hm-brand-pill span{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-600);text-transform:uppercase;letter-spacing:.08em}.hm-quotes{gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--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);--tw-ring-color:var(--color-line);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.hm-quotes{column-gap:calc(var(--spacing) * 14);row-gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 12);grid-template-rows:1fr auto;grid-template-columns:240px 1fr}}.hm-quotes-side{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.hm-quotes-side{flex-direction:column;grid-row:span 2/span 2;justify-content:flex-start;align-items:flex-start}}.hm-quotes-count{align-items:baseline;gap:calc(var(--spacing) * 1.5);color:var(--color-ink-muted);display:flex}@media not all and (min-width:64rem){.hm-quotes-count{display:none}}@media (min-width:64rem){.hm-quotes-count{margin-top:auto}}.hm-quotes-count b{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-brand);--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, )}.hm-quotes-count span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.hm-quotes-arrows{gap:calc(var(--spacing) * 2);display:flex}.hm-quotes-stage{z-index:1;display:grid;position:relative}.hm-quote{visibility:hidden;--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 4);opacity:0;transition-property:opacity,visibility,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;flex-direction:column;grid-row-start:1;grid-column-start:1;transition-duration:.7s;display:flex}.hm-quote[data-active]{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.hm-quote-stars{gap:var(--spacing);color:var(--color-accent-400);display:flex}.hm-quote-stars svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);fill:currentColor;stroke:none}.hm-quote blockquote{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (min-width:64rem){.hm-quote blockquote{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:1.9;line-height:1.9}}.hm-quote figcaption strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.hm-quote figcaption span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.hm-quotes-names{z-index:1;gap:calc(var(--spacing) * 2);display:flex;position:relative}@media (min-width:64rem){.hm-quotes-names{grid-column-start:2}}.hm-qname{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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))}@media (hover:hover){.hm-qname:hover{color:var(--color-ink)}}.hm-qname[aria-selected=true]{border-color:var(--color-accent-300);background-color:var(--color-accent-50);color:var(--color-ink)}.hm-blog-grid{margin-inline:calc(var(--spacing) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);scrollbar-width:none;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:40rem){.hm-blog-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.hm-blog-grid::-webkit-scrollbar{display:none}.hm-post{width:78vw;max-width:calc(var(--spacing) * 80);scroll-snap-align:start;border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;flex-shrink:0;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.hm-post:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.hm-post{width:auto;max-width:none}}.hm-post-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.hm-post-media img{object-fit:contain;width:76%;height:76%;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));--tw-duration:.7s;transition-duration:.7s;position:absolute;inset:12%}.hm-post-media--photo img{object-fit:cover;width:100%;height:100%;inset:0}.hm-post:hover .hm-post-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hm-post-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (min-width:64rem){.hm-post-body{padding:calc(var(--spacing) * 5)}}.hm-post-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.hm-post-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.hm-post-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (hover:hover){.hm-post-title a:hover{color:var(--color-brand)}}.hm-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.hm-post-excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-about-box{max-width:70ch;margin-inline:auto}.hm-about-box .sec-title{margin-bottom:calc(var(--spacing) * 4)}@media (min-width:64rem){.hm-about-box .sec-title{margin-bottom:calc(var(--spacing) * 6)}}.hm-about-text{text-align:start}.hm-about-text p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:2.1;color:var(--color-ink-muted);line-height:2.1}@media (min-width:64rem){.hm-about-text p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:2.15;line-height:2.15}}.hm-about-text p{text-wrap:pretty}.hm-about-text .hm-about-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (min-width:64rem){.hm-about-text .hm-about-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:2.1;line-height:2.1}}.hm-about-more{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.hm-about-more{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}}.hm-about-toggle{margin-inline-start:calc(var(--spacing) * -3);margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));display:inline-flex}@media (hover:hover){.hm-about-toggle:hover{background-color:var(--color-surface-alt)}}.hm-about-toggle:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}@media (min-width:64rem){.hm-about-toggle{display:none}}.hm-about-toggle svg{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));--tw-duration:.2s;transition-duration:.2s}.hm-about-toggle[aria-expanded=true] svg{rotate:180deg}@media (max-width:63.999rem){.hm-about-more[data-collapsed]{display:none}}.hm-about-links{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.hm-about-links{margin-top:calc(var(--spacing) * 8)}}.hm-admin-note{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-300);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:grid}.hm-admin-note a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-decoration-line:underline}.hm-edit-wrap{position:relative}.hm-edit{inset-inline-start:calc(var(--spacing) * 2);top:calc(var(--spacing) * 2);z-index:5;border-radius:var(--radius-button);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);opacity:0;--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.hm-edit:focus-visible{opacity:1}.hm-edit-wrap:hover>.hm-edit{opacity:.9}.shop-crumbs{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3)}@media (min-width:64rem){.shop-crumbs{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4)}}.shop-crumbs a{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))}@media (hover:hover){.shop-crumbs a:hover{color:var(--color-brand)}}.shop-crumbs .sep{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-line-strong)}.shop-crumbs [aria-current]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.shop-intro{gap:var(--spacing);flex-direction:column;display:flex}@media (min-width:64rem){.shop-intro{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 8);flex-direction:row}}.shop-intro h1{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}@media (min-width:64rem){.shop-intro h1{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.shop-intro p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}@media (min-width:64rem){.shop-intro p{max-width:var(--container-xl)}}.cat-tiles{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 5);scroll-padding-inline:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing)}@media (min-width:64rem){.cat-tiles{margin-inline:0;margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(7,minmax(0,1fr));padding-inline:0;display:grid;overflow:visible}}.cat-tile{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:5.75rem;padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2.5);text-align:center;transition-property:border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media (hover:hover){.cat-tile:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.cat-tile{gap:calc(var(--spacing) * 3);width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:start;flex-direction:row}}.cat-tile-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-image:var(--gradient-hero);color:var(--color-brand);--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);--tw-ring-color:#e9d9bb99;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cat-tile-icon{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}.cat-tile-icon svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}@media (min-width:64rem){.cat-tile-icon svg{width:22px;height:22px}}.cat-tile strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}@media (min-width:64rem){.cat-tile strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.cat-tile small{color:var(--color-ink-muted);font-size:.6875rem;display:block}.cat-hero{isolation:isolate;border-radius:var(--radius-card);background-image:var(--gradient-hero);--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);--tw-ring-color:#e9d9bb80;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cat-hero{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 50%, transparent)}}.cat-hero:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 8);--tw-gradient-position:to left;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.cat-hero:after{--tw-gradient-position:to left in oklab}}.cat-hero:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea96699}@supports (color:color-mix(in lab, red, red)){.cat-hero:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.cat-hero:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.cat-hero-body{z-index:1;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.cat-hero-body{gap:calc(var(--spacing) * 4);max-width:52rem;padding:calc(var(--spacing) * 12)}}.cat-hero-kicker{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-badge);background-color:#ffffffb3;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-hero-kicker{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.cat-hero-kicker{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);--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);--tw-ring-color:#e9d9bbb3}@supports (color:color-mix(in lab, red, red)){.cat-hero-kicker{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 70%, transparent)}}.cat-hero-kicker{--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, )}.cat-hero-kicker svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-500)}.cat-hero h1{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight));color:var(--color-brand)}@media (min-width:64rem){.cat-hero h1{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}}.cat-hero p{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#00271acc}@supports (color:color-mix(in lab, red, red)){.cat-hero p{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:64rem){.cat-hero p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.cat-hero-meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.cat-hero-meta span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.cat-hero-meta svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-500)}.cat-hero-art{pointer-events:none;width:36%;display:none;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}@media (min-width:64rem){.cat-hero-art{display:block}}.cat-hero-art:before{content:"";width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:18%;background-color:#ffffff8c;border-radius:2147483647px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.cat-hero-art:before{background-color:color-mix(in oklab, var(--color-surface) 55%, transparent)}}.cat-hero-art:before{--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);--tw-ring-color:#e9d9bb99}@supports (color:color-mix(in lab, red, red)){.cat-hero-art:before{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}.cat-hero-art img{object-fit:contain;position:absolute}.cat-hero-art .a1{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:22%;top:50%}.cat-hero-art .a2{inset-inline-end:4%;bottom:calc(var(--spacing) * 6);width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36);rotate:-6deg}.cat-hero-art .a3{inset-inline-end:50%;top:calc(var(--spacing) * 6);width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);rotate:6deg}.chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.chips.scroll-x{margin-inline:calc(var(--spacing) * -5);scroll-padding-inline:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);flex-wrap:nowrap}@media (min-width:64rem){.chips.scroll-x{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.chip{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#ffffffd9;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.chip{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--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-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));padding-inline-start:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 3)}@media (hover:hover){.chip:hover{border-color:var(--color-brand);color:var(--color-brand)}}.chip small{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 1.5);color:var(--color-ink-muted);--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, );border-radius:2147483647px;place-items:center;font-size:.6875rem;display:grid}.chip[aria-current=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}.chip[aria-current=true] small{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.chip[aria-current=true] small{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.chip[aria-current=true] small{color:var(--color-on-brand)}.shop-layout{align-items:flex-start;gap:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.shop-layout{padding-top:calc(var(--spacing) * 8);grid-template-columns:17.5rem minmax(0,1fr)}}.shop-layout>*{min-width:0}.filters{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);display:none;overflow:hidden}@media (min-width:64rem){.filters{display:block}}.filters-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.filters-head h2{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.filters-head h2 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-500)}.filters-reset{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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))}@media (hover:hover){.filters-reset:hover{color:var(--color-sale)}}.fgroup{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5)}.fgroup:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.drawer .fgroup{padding-inline:0}.fgroup-trigger{height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.fgroup-trigger .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);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))}.fgroup[data-open]>.fgroup-trigger .chev{rotate:180deg}.fgroup-panel{padding-bottom:calc(var(--spacing) * 5)}.fopts{gap:calc(var(--spacing) * .5);display:grid}.fopt{margin-inline:calc(var(--spacing) * -2);height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);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));display:flex}@media (hover:hover){.fopt:hover{background-color:var(--color-bg)}}.fopt .check{width:18px;height:18px}.fopt>span:first-of-type{flex:1}.fopt small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, )}.fopt.is-sub{padding-inline-start:calc(var(--spacing) * 8)}.fopt-cat{margin-inline:calc(var(--spacing) * -2);height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);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));display:flex}@media (hover:hover){.fopt-cat:hover{background-color:var(--color-bg);color:var(--color-brand)}}.fopt-cat svg{width:18px;height:18px;color:var(--color-ink-muted)}.fopt-cat>span{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.fopt-cat small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, )}.fopt-cat[aria-current=true]{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.fopt-cat[aria-current=true] svg{color:var(--color-accent-500)}.fsearch{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);display:flex}.fsearch input{min-width:0;height:100%;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.fsearch input::placeholder{color:#5f5653b3}@supports (color:color-mix(in lab, red, red)){.fsearch input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.ftoggle{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.ftoggle small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);display:block}.ftoggle svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-500)}.switch{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;appearance:none;background-color:var(--color-line-strong);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));border-radius:2147483647px;flex-shrink:0;position:relative}.switch:checked{background-color:var(--color-brand)}.switch:after{content:"";inset-inline-start:calc(var(--spacing) * .5);top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-white);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:2147483647px;transition-duration:.2s;position:absolute}.switch:checked:after{inset-inline-start:1.375rem}.switch:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea9664d}@supports (color:color-mix(in lab, red, red)){.switch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 30%, transparent)}}.switch:focus-visible{--tw-outline-style:none;outline-style:none}.prange{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:2147483647px;position:relative}.prange-fill{background-color:var(--color-brand);border-radius:2147483647px;position:absolute;inset-block:0}.prange-knob{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-x:calc(1 / 2 * 100%);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:grab;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand);background-color:var(--color-surface);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);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:2147483647px;position:absolute;top:50%}.prange-inputs{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prange-inputs label{gap:var(--spacing);color:var(--color-ink-muted);font-size:.6875rem;display:grid}.prange-inputs .input{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);text-align:center;--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, )}.results-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.results-head{margin-bottom:calc(var(--spacing) * 5)}}.toolbar{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline-start:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 2);display:none}@media (min-width:64rem){.toolbar{height:calc(var(--spacing) * 14);display:flex}}.sort-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0;display:flex}.sort-label svg{width:18px;height:18px;color:var(--color-accent-500)}.sort-opts{align-items:center;gap:var(--spacing);display:flex}.sort-opt{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-button);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));align-items:center;display:inline-flex}@media (hover:hover){.sort-opt:hover{background-color:var(--color-surface-alt);color:var(--color-ink)}}.sort-opt[aria-current=true]{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.result-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, );flex-shrink:0;margin-inline-start:auto}.result-count b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.view-toggle{align-items:center;gap:var(--spacing);border-radius:var(--radius-button);background-color:var(--color-bg);padding:var(--spacing);flex-shrink:0;display:flex}.view-toggle button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;color:var(--color-ink-muted);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));border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.view-toggle button:hover{color:var(--color-ink)}}.view-toggle button svg{width:18px;height:18px}.view-toggle button[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active-filters{margin-inline:calc(var(--spacing) * -4);scroll-padding-inline:calc(var(--spacing) * 4);scrollbar-width:none;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:64rem){.active-filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.active-filters>*{flex-shrink:0}.active-filters>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:none}@media (min-width:64rem){.active-filters>span{display:inline}}.afchip{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);background-color:var(--color-accent-50);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-900);--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);--tw-ring-color:var(--color-accent-200);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));padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 1.5);display:inline-flex}@media (hover:hover){.afchip:hover{background-color:var(--color-accent-100)}}.afchip svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.afchip i{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:2147483647px;place-items:center;font-style:normal;display:grid}@media (hover:hover){.afchip i:hover{background-color:#e9d9bbb3}@supports (color:color-mix(in lab, red, red)){.afchip i:hover{background-color:color-mix(in oklab, var(--color-accent-200) 70%, transparent)}}}.afclear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);text-underline-offset:4px;margin-inline-start:var(--spacing)}@media (hover:hover){.afclear:hover{color:var(--color-sale);text-decoration-line:underline}}.m-filterbar{top:var(--m-header-compact-h);z-index:30;margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f8f6f6f2;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.m-filterbar{background-color:color-mix(in oklab, var(--color-bg) 95%, transparent)}}.m-filterbar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.m-filterbar{display:none}}.m-filterbar .btn{height:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));flex:1}.m-filterbar .btn small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted)}.m-filterbar .count-badge{background-color:var(--color-brand);color:var(--color-on-brand)}.m-filterbar .view-toggle{height:calc(var(--spacing) * 10)}.sort-list{display:grid}.sort-list label{height:calc(var(--spacing) * 13);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:flex}.sort-list label:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sort-list label:has(:checked){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.shop-grid[data-view=list]{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:64rem){.shop-grid[data-view=list]{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}}.shop-grid[data-view=list] .pcard{flex-direction:row}.shop-grid[data-view=list] .pcard-media{width:calc(var(--spacing) * 36);flex-shrink:0}@media (min-width:64rem){.shop-grid[data-view=list] .pcard-media{width:calc(var(--spacing) * 56)}}.shop-grid[data-view=list] .pcard-body{justify-content:center}@media (min-width:64rem){.shop-grid[data-view=list] .pcard-body{padding:calc(var(--spacing) * 6)}.shop-grid[data-view=list] .pcard-foot{margin-top:calc(var(--spacing) * 4);flex-direction:row;justify-content:space-between;align-items:flex-end}}.shop-grid[data-view=list] .pcard-title{min-height:0}@media (min-width:64rem){.shop-grid[data-view=list] .pcard-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}.shop-grid[data-view=list] .pcard-add{width:auto;padding-inline:calc(var(--spacing) * 6)}}.shop-promo{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);background-color:var(--color-primary-950);padding:calc(var(--spacing) * 5);color:#dff2e9cc;grid-column:1/-1;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-promo{color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}@media (min-width:64rem){.shop-promo{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}}.shop-promo:before{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;top:0}@supports (background-image:linear-gradient(in lab, red, red)){.shop-promo:before{--tw-gradient-position:to left in oklab}}.shop-promo:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.shop-promo:before{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.shop-promo:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.shop-promo-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:#cea96626;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-promo-icon{background-color:color-mix(in oklab, var(--color-accent-400) 15%, transparent)}}.shop-promo-icon{color:var(--color-accent-300);--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);--tw-ring-color:#cea9664d}@supports (color:color-mix(in lab, red, red)){.shop-promo-icon{--tw-ring-color:color-mix(in oklab, var(--color-accent-400) 30%, transparent)}}@media (min-width:64rem){.shop-promo-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.shop-promo strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}@media (min-width:64rem){.shop-promo strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.shop-promo p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}@media (min-width:64rem){.shop-promo p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.shop-promo .btn{flex-shrink:0;margin-inline-start:auto;display:none}@media (min-width:64rem){.shop-promo .btn{display:inline-flex}}.shop-pager{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.shop-pager{margin-top:calc(var(--spacing) * 10);flex-direction:row;justify-content:space-between}}.shop-pager .pager a{border-style:var(--tw-border-style);border-width:1px;border-color:#0000}.shop-pager .pager a:not([aria-current]){border-color:var(--color-line);background-color:var(--color-surface)}.shop-pager .pager .gap{width:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);place-items:center;display:grid}.shop-pager .pager a.nav{align-items:center;gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 4);display:inline-flex}.shop-pager .pager a[aria-disabled=true]{pointer-events:none;opacity:.45}.load-more{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}@media (min-width:64rem){.load-more{display:none}}.load-more .bar{height:var(--spacing);width:calc(var(--spacing) * 40);background-color:var(--color-line);border-radius:2147483647px;overflow:hidden}.load-more .bar span{background-color:var(--color-accent-400);border-radius:2147483647px;height:100%;display:block}.seo-card{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5)}@media (min-width:64rem){.seo-card{margin-top:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 8)}}.seo-card h2{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink);display:flex}.seo-card h2:before{content:"";height:calc(var(--spacing) * 6);width:var(--spacing);background-color:var(--color-accent-400);border-radius:2147483647px}.seo-text{max-height:calc(var(--spacing) * 36);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-ink-muted);position:relative;overflow:hidden}.seo-text p+p{margin-top:calc(var(--spacing) * 3)}.seo-text h3{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.seo-card:not([data-open]) .seo-text:after{content:"";height:calc(var(--spacing) * 16);--tw-gradient-position:to top;inset-inline:0;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.seo-card:not([data-open]) .seo-text:after{--tw-gradient-position:to top in oklab}}.seo-card:not([data-open]) .seo-text:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-surface);--tw-gradient-to:transparent;--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))}.seo-card[data-open] .seo-text{max-height:none}.seo-more{margin-top:calc(var(--spacing) * 3);cursor:pointer;align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);display:inline-flex}@media (hover:hover){.seo-more:hover{color:var(--color-brand-hover)}}.seo-more svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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))}.seo-card[data-open] .seo-more svg{rotate:180deg}.fcolors{column-gap:var(--spacing);row-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fcolor{cursor:pointer;align-items:center;gap:var(--spacing);text-align:center;flex-direction:column;display:flex}.fcolor-dot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--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);--tw-ring-color:#0000001a;border-radius:2147483647px;position:relative}@supports (color:color-mix(in lab, red, red)){.fcolor-dot{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.fcolor-dot{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));background:var(--sw);box-shadow:inset 0 0 0 2px var(--color-surface)}.fcolor:hover .fcolor-dot{--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);--tw-ring-color:var(--color-line-strong)}.fcolor input:checked+.fcolor-dot{--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);--tw-ring-color:var(--color-brand)}.fcolor input:focus-visible+.fcolor-dot{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.fcolor-name{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-ink-muted)}.fcolor input:checked~.fcolor-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.fopt[aria-disabled=true],.fcolor[aria-disabled=true]{pointer-events:none;opacity:.45}.fsearch[hidden],.fopt[hidden],.fgroup[hidden]{display:none}.fopt[aria-disabled=true] .check{background-color:var(--color-bg)}[data-shop-results][aria-busy=true] .shop-grid{opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.prange-knob{touch-action:none}.pd-crumbs{padding-block:calc(var(--spacing) * 4)}@media (min-width:64rem){.pd-crumbs{padding-block:calc(var(--spacing) * 6)}}.pd-crumbs>*{flex-shrink:0}.pd-crumbs>span{flex-shrink:1;min-width:0}.pd-top{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.pd-top{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (min-width:80rem){.pd-top{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 320px}}.pd-gallery{margin-inline:calc(var(--spacing) * -4);position:relative}@media (min-width:64rem){.pd-gallery{gap:calc(var(--spacing) * 4);align-self:flex-start;margin-inline:0;display:flex}}@media (min-width:80rem){.pd-gallery{top:calc(var(--spacing) * 28);position:sticky}}.pd-thumbs{width:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:none}@media (min-width:64rem){.pd-thumbs{display:flex}}.pd-thumb{aspect-ratio:1;cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 1.5);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));place-items:center;display:grid;position:relative;overflow:hidden}@media (hover:hover){.pd-thumb:hover{border-color:var(--color-accent-300)}}.pd-thumb[aria-current=true]{border-color:var(--color-brand);--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);--tw-ring-color:#02412f26}@supports (color:color-mix(in lab, red, red)){.pd-thumb[aria-current=true]{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.pd-thumb img{object-fit:contain;width:100%;height:100%}.pd-thumb .pd-thumb-detail{object-position:35% 40%;scale:2.1}.pd-stage{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);flex:1;display:none;position:relative;overflow:hidden}@media (min-width:64rem){.pd-stage{display:block}}.pd-zoom{aspect-ratio:1;cursor:zoom-in;padding:calc(var(--spacing) * 8);overflow:hidden}@media (min-width:80rem){.pd-zoom{padding:calc(var(--spacing) * 10)}}.pd-zoom img{object-fit:contain;width:100%;height:100%;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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);transform-origin:var(--zx,50%) var(--zy,50%)}.pd-zoom:hover img{scale:1.9}.pd-stage[data-view=detail] .pd-zoom img{transform-origin:35% 40%;scale:1.9}.pd-stage-badges{pointer-events:none;inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:2;align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:absolute}.pd-stage-tools{inset-inline-end:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:2;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:absolute}.pd-tool{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;background-color:#ffffffe6;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pd-tool{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.pd-tool{color:var(--color-ink-muted);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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))}@media (hover:hover){.pd-tool:hover{color:var(--color-brand)}}.pd-tool[aria-pressed=true]{color:var(--color-sale)}.pd-tool[aria-pressed=true] svg{fill:currentColor}.pd-stage-hint{pointer-events:none;inset-inline:0;bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);background-color:#ffffffd9;width:fit-content;margin-inline:auto;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.pd-stage-hint{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.pd-stage-hint{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.pd-zoom:hover+.pd-stage-hint{opacity:0}.pd-swipe{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);background-color:var(--color-surface);position:relative}@media (min-width:64rem){.pd-swipe{display:none}}.pd-swipe-track{gap:0}.pd-slide{aspect-ratio:1;width:100%;padding:calc(var(--spacing) * 10);place-items:center;display:grid;position:relative}.pd-slide img{object-fit:contain;width:100%;height:100%}.pd-slide-detail{overflow:hidden}.pd-slide-detail img{transform-origin:35% 40%;scale:1.9}.pd-swipe .pd-stage-badges{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 3)}.pd-swipe .pd-stage-tools{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 3)}.pd-dots{inset-inline:0;bottom:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 1.5);display:flex;position:absolute}.pd-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-line-strong);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px}.pd-dots span[data-on]{width:calc(var(--spacing) * 5);background-color:var(--color-brand)}.pd-info{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.pd-info{gap:calc(var(--spacing) * 5)}}.pd-brand{align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));display:inline-flex}@media (hover:hover){.pd-brand:hover{color:var(--color-brand)}}.pd-brand strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-700)}.pd-brand-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-color:var(--color-accent-50);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-accent-700);border-radius:2147483647px;place-items:center;display:grid}.pd-title{margin-top:calc(var(--spacing) * -1);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}.pd-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pd-chip{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink);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));display:inline-flex}@media (hover:hover){.pd-chip:hover{border-color:var(--color-accent-300)}}.pd-chip svg{color:var(--color-ink-muted)}.pd-chip-plain{background-color:var(--color-surface-alt);color:var(--color-ink-muted);border-color:#0000}@media (hover:hover){.pd-chip-plain:hover{border-color:#0000}}.pd-stars{align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-accent-400);display:inline-flex}.pd-stars svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:currentColor;stroke:none}.pd-chip .pd-stars svg{color:var(--color-accent-400)}.pd-stars .pd-star-half{-webkit-mask:linear-gradient(270deg,#000 50%,#00000040 50%);mask:linear-gradient(270deg,#000 50%,#00000040 50%)}.pd-stars .pd-star-off{color:var(--color-line-strong)}.pd-short{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.pd-short{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.pd-label{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pd-opt{height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:inline-flex}.pd-opt[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-primary-50);color:var(--color-brand)}.pd-keys{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-keys>div{border-radius:var(--radius-lg);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pd-keys dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.pd-keys dd{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pd-gift-note{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink);display:flex;position:relative;overflow:hidden}.pd-gift-note strong{color:var(--color-brand)}.pd-gift-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:#fffc;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pd-gift-icon{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.pd-gift-icon{color:var(--color-accent-600)}.pd-buy{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.pd-buy{grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}}@media (min-width:80rem){.pd-buy{top:calc(var(--spacing) * 28);grid-column:span 1/span 1;align-self:flex-start;display:flex;position:sticky}}.pd-buy-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:64rem){.pd-buy-card{grid-row:span 3/span 3}}.pd-stock{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-success-700);display:flex}.pd-stock-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-success-500);--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);--tw-ring-color:var(--color-success-100);border-radius:2147483647px}.pd-price-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:flex}.pd-price{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-price);--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, )}.pd-price .price-unit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.pd-qty-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pd-install{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:var(--color-primary-50);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-primary-900);display:flex}.pd-ship{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted);flex-direction:column;display:flex}.pd-ship li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.pd-ship svg{color:var(--color-accent-600)}.pd-ship strong{color:var(--color-ink)}.pd-trust{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-trust>div{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);flex-direction:column;display:flex}.pd-trust svg{color:var(--color-brand)}.pd-consult{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);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));display:flex}@media (hover:hover){.pd-consult:hover{border-color:var(--color-accent-300)}}.pd-consult-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.pd-tabs-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.pd-tabs-card{padding:calc(var(--spacing) * 8)}}.pd-tabbar{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);overflow-x:auto}@media (min-width:64rem){.pd-tabbar{gap:calc(var(--spacing) * 8);margin-inline:0;padding-inline:0}}.pd-tabbar .tab{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;flex-shrink:0;display:inline-flex}@media (min-width:64rem){.pd-tabbar .tab{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.pd-tab-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-surface-alt);padding-inline:var(--spacing);color:var(--color-ink-muted);border-radius:2147483647px;place-items:center;font-size:.6875rem;display:grid}.tab-active .pd-tab-count{background-color:var(--color-brand);color:var(--color-on-brand)}.pd-panel{padding-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.pd-panel{padding-top:calc(var(--spacing) * 8)}}.pd-desc{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.pd-desc{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) 320px}}.pd-prose{gap:calc(var(--spacing) * 3);max-width:68ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted);flex-direction:column;display:flex}@media (min-width:64rem){.pd-prose{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.pd-prose h2{color:var(--color-ink)}.pd-feature-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:grid}.pd-feature-list li{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:flex}.pd-feature-list li:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-accent-400);border-radius:2147483647px;flex-shrink:0}.pd-desc-art{aspect-ratio:1;border-radius:var(--radius-card);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 10);place-items:center;display:none}@media (min-width:64rem){.pd-desc-art{display:grid}}.pd-desc-art img{object-fit:contain;width:100%;height:100%}.pd-spec{max-width:var(--container-3xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);display:grid;overflow:hidden}.pd-spec>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));grid-template-columns:8rem 1fr;display:grid}.pd-spec>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:64rem){.pd-spec>div{grid-template-columns:12rem 1fr}}.pd-spec dt{background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-ink-muted)}.pd-spec dd{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.pd-reviews{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.pd-reviews{gap:calc(var(--spacing) * 10);grid-template-columns:300px minmax(0,1fr)}}.pd-rating{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);background-color:var(--color-bg);padding:calc(var(--spacing) * 5);flex-direction:column;align-self:flex-start;display:flex}@media (min-width:64rem){.pd-rating{top:calc(var(--spacing) * 28);position:sticky}}.pd-rating-score{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));font-weight:var(--tw-font-weight,var(--text-display--font-weight));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.pd-rating-score span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.pd-stars-lg svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pd-bars{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, );display:grid}.pd-bars li{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:1rem 1fr 1.5rem;display:grid}.pd-bars i{height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:2147483647px;position:relative;overflow:hidden}.pd-bars i:after{content:"";background-color:var(--color-accent-400);width:var(--w);border-radius:2147483647px;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.pd-review-list{flex-direction:column;display:flex}.pd-sample-note{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-info-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-info-900);display:flex}.pd-review{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}.pd-review:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.pd-review header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pd-review header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:block}.pd-review header div>span{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.pd-review>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink)}.pd-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-primary-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.pd-buyer{align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-success-700);display:inline-flex}.pd-pros{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pd-pro{border-radius:var(--radius-badge);background-color:var(--color-success-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-success-800)}.pd-con{border-radius:var(--radius-badge);background-color:var(--color-danger-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-danger-800)}.pd-ship-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.pd-ship-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-ship-grid>div{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));flex-direction:column;display:flex}.pd-ship-grid svg{color:var(--color-accent-600)}.pd-ship-grid strong{color:var(--color-ink)}.pd-ship-grid p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.pd-recent{border-radius:var(--radius-card);background-color:#efeceb99}@supports (color:color-mix(in lab, red, red)){.pd-recent{background-color:color-mix(in oklab, var(--color-surface-alt) 60%, transparent)}}.pd-recent{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.pd-recent{padding:calc(var(--spacing) * 8)}.pd-recent .prow{margin-inline:0}}.pd-buybar{z-index:40;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);inset-inline:0;background-color:#fffffff2;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pd-buybar{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.pd-buybar{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));--tw-shadow:0 -8px 24px -12px var(--tw-shadow-color,#01412f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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, )}@media (min-width:64rem){.pd-buybar{display:none}}.pd-buybar-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-price);--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, )}.pd-variant{border-radius:var(--radius-lg)}.pd-variant[data-shake]{animation:.45s pd-shake}.pd-variant-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.pd-variant-value[data-empty]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.pd-swatches{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pd-swatch{width:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;display:flex}.pd-swatch-dot{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--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);--tw-ring-color:#0000001a;border-radius:2147483647px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.pd-swatch-dot{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.pd-swatch-dot{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));background:var(--sw);box-shadow:inset 0 0 0 3px var(--color-surface)}.pd-swatch:hover .pd-swatch-dot{--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);--tw-ring-color:var(--color-line-strong)}.pd-swatch input:checked+.pd-swatch-dot{--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);--tw-ring-color:var(--color-brand)}.pd-swatch input:checked+.pd-swatch-dot:after{content:"";inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath d='M8.1 13.6 4.5 10l1.1-1.1 2.5 2.5 6.3-6.3 1.1 1.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:2147483647px;position:absolute}.pd-swatch input:focus-visible+.pd-swatch-dot{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.pd-swatch[data-disabled]{pointer-events:none;opacity:.4}.pd-swatch[data-disabled] .pd-swatch-dot:before{content:"";inset-inline:var(--spacing);height:calc(var(--spacing) * .5);background-color:var(--color-ink-muted);position:absolute;top:50%;rotate:-45deg}.pd-swatch-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-muted)}.pd-swatch input:checked~.pd-swatch-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pd-variant-error{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-danger-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-danger-700);display:flex}.pd-buy-variant{margin-top:calc(var(--spacing) * -1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.pd-buy-variant strong{color:var(--color-ink)}.pd-buy-variant strong[data-empty]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-danger-700)}[data-requires-variant][data-needs-choice]{opacity:.9}.qty>input.qty{height:100%;width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);text-align:center;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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, );--tw-outline-style:none;appearance:textfield;background-color:#0000;border-width:0;border-radius:0;outline-style:none;margin:0;padding:0;display:block}.qty>input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty>input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.qty:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}.pd-stock[data-state=low],.pd-stock[data-state=backorder]{color:var(--color-warning-800)}.pd-stock[data-state=low] .pd-stock-dot,.pd-stock[data-state=backorder] .pd-stock-dot{background-color:var(--color-warning-500);--tw-ring-color:var(--color-warning-100)}.pd-stock[data-state=out]{color:var(--color-danger-700)}.pd-stock[data-state=out] .pd-stock-dot{background-color:var(--color-danger-500);--tw-ring-color:var(--color-danger-100)}.pd-thumbs{padding:0;list-style-type:none}.pd-price .price-from{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);margin-inline-end:var(--spacing)}.pd-install[hidden],.pd-price-row [hidden]{display:none}.pd-closed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.pd-prose :is(h2,h3,h4){font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink)}.pd-prose ul{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);padding:0;list-style-type:none;display:grid}.pd-prose ul li{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:flex}.pd-prose ul li:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-accent-400);border-radius:2147483647px;flex-shrink:0}.pd-prose ol{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 5);list-style-type:decimal;display:grid}.pd-prose a{color:var(--color-brand);text-underline-offset:4px;text-decoration-line:underline}.pd-prose img{border-radius:var(--radius-lg);max-width:100%;height:auto}@media (min-width:64rem){.pd-ship-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-ship-grid[data-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.pd-review .pd-review{margin-inline-start:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.pd-review-form{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.pd-review-form{padding:calc(var(--spacing) * 6)}}.pd-review-form .pd-form{gap:calc(var(--spacing) * 4);display:grid}.pd-review-form .comment-reply-title{margin-bottom:var(--spacing);display:block}.pd-review-form .required{color:var(--color-danger-700)}.pd-review-form .form-submit{gap:calc(var(--spacing) * 3);display:flex}.pd-review-form .comment-form-cookies-consent{display:none}.woocommerce-Reviews .woocommerce-pagination ul{gap:calc(var(--spacing) * 2);display:flex}.woocommerce-Reviews .woocommerce-pagination a,.woocommerce-Reviews .woocommerce-pagination span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-button);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));place-items:center;display:grid}.woocommerce-Reviews .woocommerce-pagination .current{background-color:var(--color-brand);color:var(--color-on-brand)}.ck-top{background-image:var(--gradient-hero);position:relative;overflow:hidden}.ck-top:after{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.ck-top:after{--tw-gradient-position:to left in oklab}}.ck-top:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea96699}@supports (color:color-mix(in lab, red, red)){.ck-top:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.ck-top:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.ck-top-inner{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.ck-top-inner{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9)}}.ck-top .breadcrumb{display:none}@media (min-width:64rem){.ck-top .breadcrumb{display:flex}}.ck-title{font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}@media (min-width:64rem){.ck-title{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.ck-steps{align-items:flex-start;width:100%;max-width:560px;display:flex}.ck-step{align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:64rem){.ck-step{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ck-step+.ck-step:before{content:"";inset-inline-end:calc(50% + 1.5rem);top:calc(var(--spacing) * 4);height:calc(var(--spacing) * .5);background-color:var(--color-line-strong);border-radius:2147483647px;width:calc(100% - 3rem);position:absolute}@media (min-width:64rem){.ck-step+.ck-step:before{inset-inline-end:calc(50% + 1.75rem);top:calc(var(--spacing) * 5);width:calc(100% - 3.5rem)}}.ck-step[data-state=done]+.ck-step:before{background-color:var(--color-brand)}.ck-step-dot{z-index:1;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-muted);--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, );border-radius:2147483647px;place-items:center;display:grid;position:relative}@media (min-width:64rem){.ck-step-dot{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ck-step[data-state=current]{color:var(--color-ink)}.ck-step[data-state=current] .ck-step-dot{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand);--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);--tw-ring-color:#dac09280}@supports (color:color-mix(in lab, red, red)){.ck-step[data-state=current] .ck-step-dot{--tw-ring-color:color-mix(in oklab, var(--color-accent-300) 50%, transparent)}}.ck-step[data-state=done]{color:var(--color-brand)}.ck-step[data-state=done] .ck-step-dot{border-color:var(--color-brand);background-color:var(--color-primary-50);color:var(--color-brand)}a.ck-step:hover .ck-step-dot{background-color:var(--color-primary-100)}.ck-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.ck-layout{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) 400px}}.ck-main{gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media (min-width:64rem){.ck-main{gap:calc(var(--spacing) * 6)}}.ck-aside{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ck-aside{position:sticky;top:7rem}}.ck-panel{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.ck-panel{padding:calc(var(--spacing) * 7)}}.ck-panel-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.ck-panel-head{margin-bottom:calc(var(--spacing) * 5)}}.ck-panel-title{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}@media (min-width:64rem){.ck-panel-title{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}}.ck-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-primary-50);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);--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, );--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);--tw-ring-color:var(--color-primary-100);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.ck-num{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ship-meter{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-color:#fbf6ed99;display:flex}@supports (color:color-mix(in lab, red, red)){.ship-meter{background-color:color-mix(in oklab, var(--color-accent-50) 60%, transparent)}}.ship-meter{padding:calc(var(--spacing) * 3.5)}@media (min-width:64rem){.ship-meter{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}}.ship-meter-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-surface);color:var(--color-accent-600);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);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:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.ship-meter-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}.ship-meter-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink)}@media (min-width:40rem){.ship-meter-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ship-meter-text strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.ship-bar{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-surface);--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);--tw-ring-color:#e9d9bbb3;border-radius:2147483647px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ship-bar{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 70%, transparent)}}.ship-bar>span{--tw-gradient-position:to left;border-radius:2147483647px;height:100%;display:block}@supports (background-image:linear-gradient(in lab, red, red)){.ship-bar>span{--tw-gradient-position:to left in oklab}}.ship-bar>span{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand);--tw-gradient-to:var(--color-primary-600);--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))}.ck-thead{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);grid-template-columns:minmax(0,1fr) 7rem 7.5rem 8rem 2.5rem;display:none}@media (min-width:64rem){.ck-thead{display:grid}}.ck-item{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.ck-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}@media (min-width:64rem){.ck-item{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) 7rem 7.5rem 8rem 2.5rem}}.ck-item-prod{display:contents}@media (min-width:64rem){.ck-item-prod{align-items:center;gap:calc(var(--spacing) * 4);display:flex}}.ck-item-img{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:calc(var(--spacing) * 2);flex-shrink:0;grid-row:span 2/span 2;place-items:center;display:grid;overflow:hidden}@media (min-width:64rem){.ck-item-img{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);grid-row:span 1/span 1}}.ck-item-img img{object-fit:contain;width:100%;height:100%}.ck-item-info{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.ck-item-brand{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-600)}.ck-item-name{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.ck-item-name:hover{color:var(--color-brand)}}@media (min-width:64rem){.ck-item-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.ck-item-meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.ck-item-meta .ok{align-items:center;gap:var(--spacing);color:var(--color-success-700);display:inline-flex}.ck-item-unit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);--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, );display:none}@media (min-width:64rem){.ck-item-unit{display:block}}.ck-item-ctrl{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);grid-column-start:2;display:flex}@media (min-width:64rem){.ck-item-ctrl{display:contents}.ck-item-ctrl>.qty{justify-self:flex-start}}.ck-item-total{text-align:end}@media (min-width:64rem){.ck-item-total{text-align:start}}.ck-item-total .price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}.ck-item-unit-m{color:var(--color-ink-muted);--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, );font-size:.6875rem;display:block}@media (min-width:64rem){.ck-item-unit-m{display:none}}.ck-remove{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;color:var(--color-ink-muted);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));border-radius:2147483647px;place-items:center;display:none}@media (hover:hover){.ck-remove:hover{background-color:var(--color-danger-50);color:var(--color-sale)}}@media (min-width:64rem){.ck-remove{display:grid}}.ck-remove-m{cursor:pointer;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:inline-flex}@media (hover:hover){.ck-remove-m:hover{color:var(--color-sale)}}@media (min-width:64rem){.ck-remove-m{display:none}}.ck-cart-foot{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.ck-cart-foot{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.ck-cart-foot{margin-top:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5)}}.coupon{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-accent-400);background-color:#fbf6ed66;display:flex}@supports (color:color-mix(in lab, red, red)){.coupon{background-color:color-mix(in oklab, var(--color-accent-50) 40%, transparent)}}.coupon{padding:var(--spacing);padding-inline-start:calc(var(--spacing) * 4)}.coupon:focus-within{--tw-border-style:solid;border-style:solid;border-color:var(--color-brand);background-color:var(--color-surface)}.coupon input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.coupon input::placeholder{color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.coupon input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.coupon-chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);background-color:var(--color-success-50);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-success-800);--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);--tw-ring-color:var(--color-success-200);padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:var(--spacing);display:inline-flex}.coupon-chip button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.coupon-chip button:hover{background-color:var(--color-success-100)}}.sum-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.sum-card{padding:calc(var(--spacing) * 6)}}.sum-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){.sum-title{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}}.sum-rows{gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:grid}.sum-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-ink-muted);display:flex}.sum-row>:last-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--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, )}.sum-row.is-off>:last-child{color:var(--color-sale)}.sum-row.is-free>:last-child{color:var(--color-success-700)}.sum-total{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:flex}.sum-total-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.sum-total .price{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:1;line-height:1}@media (min-width:64rem){.sum-total .price{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-leading:1;line-height:1}}.sum-save{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);display:flex}.sum-trust{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);text-align:center;--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);color:var(--color-ink-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sum-trust div{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.sum-trust svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-500)}.receipt{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 8);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);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}@media (min-width:64rem){.receipt{padding-inline:calc(var(--spacing) * 6)}}.receipt{border-radius:var(--radius-card) var(--radius-card) 0 0;--zz:10px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--zz) * 2) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--zz) * 2) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--zz) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--zz) * 2) 100%}.receipt-wrap{--tw-drop-shadow-size:drop-shadow(0 12px 24px var(--tw-drop-shadow-color,#01412f1a));--tw-drop-shadow:var(--tw-drop-shadow-size);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, )}.receipt-wrap .receipt{--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)}.receipt-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-line-strong);padding-bottom:calc(var(--spacing) * 4);display:flex}.receipt-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.receipt-head h2{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}}.receipt-lines{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-line-strong);padding-block:calc(var(--spacing) * 4);display:grid}.r-line{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.r-line-img{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-md);background-color:var(--color-bg);padding:var(--spacing);flex-shrink:0;place-items:center;display:grid;position:relative}.r-line-img img{object-fit:contain;width:100%;height:100%}.r-line-qty{inset-inline-start:calc(var(--spacing) * -1.5);top:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--color-on-brand);--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, );--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);--tw-ring-color:var(--color-surface);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.r-line-name{-webkit-line-clamp:2;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.r-line-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--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, );flex-shrink:0}.receipt .sum-rows{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-line-strong);padding-block:calc(var(--spacing) * 4)}.receipt .sum-total{border-top-style:var(--tw-border-style);border-top-width:0;margin-top:0}.receipt-stamp{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-muted);font-size:.6875rem;display:flex}.receipt-stamp:before,.receipt-stamp:after{content:"";background-color:#dac092b3;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.receipt-stamp:before,.receipt-stamp:after{background-color:color-mix(in oklab, var(--color-accent-300) 70%, transparent)}}.ck-sum-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}@media (min-width:64rem){.ck-sum-toggle{display:none}}.ck-sum-toggle .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);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))}[data-open]>.ck-sum-toggle{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}[data-open]>.ck-sum-toggle .chev{rotate:180deg}@media (max-width:63.99rem){.ck-sum-panel .receipt{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);--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);border-top-left-radius:0;border-top-right-radius:0}.ck-sum-panel .receipt-head{display:none}}@media (min-width:64rem){.ck-sum [data-accordion-panel]{display:block!important}}.ck-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.ck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ck-grid{gap:calc(var(--spacing) * 5)}}@media (min-width:40rem){.ck-grid .span-2{grid-column:span 2/span 2}}.ck-grid>.field{align-content:start}.req{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-sale);vertical-align:middle;border-radius:2147483647px;margin-inline-start:calc(var(--spacing) * .5);display:inline-block}.input-ltr{text-align:right;direction:ltr}.input-wrap{position:relative}.input-wrap>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-ink-muted);position:absolute}.input-wrap>.input{padding-left:calc(var(--spacing) * 10)}.input-wrap .input-error~svg,.input-wrap>svg.is-error{color:var(--color-danger-600)}.login-hint{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#effaf5b3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.login-hint{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.login-hint{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--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);--tw-ring-color:var(--color-primary-100)}@media (min-width:40rem){.login-hint{align-items:center}}.login-hint svg{color:var(--color-brand)}.opt-list,.opt-list-3{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.opt-list-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.opt{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}@media (hover:hover){.opt:hover{border-color:var(--color-line-strong)}}.opt:has(:checked){border-color:var(--color-brand);background-color:#effaf580}@supports (color:color-mix(in lab, red, red)){.opt:has(:checked){background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.opt:has(:checked){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.opt:has(:disabled){cursor:not-allowed;opacity:.55}.opt .radio,.opt .check{margin-top:calc(var(--spacing) * .5)}.opt-body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.opt-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.opt-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.opt-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-price);--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, )}.opt-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-bg);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:none}@media (min-width:40rem){.opt-icon{display:grid}}.opt:has(:checked) .opt-icon{background-color:var(--color-surface);color:var(--color-accent-600);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.opt-col{gap:calc(var(--spacing) * 2);flex-direction:column}.opt-col .opt-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}.gift-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.gift-box{padding:calc(var(--spacing) * 5)}}.gift-msg{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#e9d9bbcc;border-top-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.gift-msg{border-color:color-mix(in oklab, var(--color-accent-200) 80%, transparent)}}.gift-msg{padding-top:calc(var(--spacing) * 4)}.gift-cards{gap:calc(var(--spacing) * 2);display:flex}.gift-swatch{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-md);--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);--tw-ring-color:var(--color-line);position:relative}.gift-swatch:has(:checked){--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);--tw-ring-color:var(--color-brand);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.gift-swatch input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bank-logos{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.bank-logos span{border-radius:var(--radius-sm);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.terms{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink);display:flex}.msb-total{flex-direction:column;flex:1;min-width:0;display:flex}.msb-total small{color:var(--color-ink-muted);font-size:.6875rem}.msb-total .price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.msb-total+.btn{flex:1.3}.ty-hero{background-image:var(--gradient-hero);position:relative;overflow:hidden}.ty-hero-inner{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.ty-hero-inner{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 16)}}.ty-check{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-brand);color:var(--color-accent-300);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:#e9d9bb99;border-radius:2147483647px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ty-check{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}@media (min-width:64rem){.ty-check{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.ty-check svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);stroke-width:2.4px}@media (min-width:64rem){.ty-check svg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.ty-check:after{content:"";inset:calc(var(--spacing) * -4);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #cea966b3;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ty-check:after{border-color:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.ty-title{margin-top:calc(var(--spacing) * 4);font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}@media (min-width:64rem){.ty-title{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}}.ty-lead{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.ty-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.ty-facts{margin-top:calc(var(--spacing) * -6);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:64rem){.ty-facts{margin-top:calc(var(--spacing) * -10);grid-template-columns:repeat(4,minmax(0,1fr))}}.ty-fact{gap:var(--spacing);border-color:var(--color-line);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ty-fact:nth-child(odd){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.ty-fact:nth-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:64rem){.ty-fact{border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-bottom-width:0}.ty-fact:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}}.ty-fact small{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.ty-fact small svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-500)}.ty-fact strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, )}@media (min-width:64rem){.ty-fact strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.ty-fact .is-mono{text-align:right;direction:ltr}.ty-track{gap:0;display:grid}.ty-tstep{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);display:flex;position:relative}.ty-tstep:last-child{padding-bottom:0}.ty-tstep:not(:last-child):before{content:"";inset-inline-start:1.0625rem;top:calc(var(--spacing) * 9);bottom:var(--spacing);width:calc(var(--spacing) * .5);background-color:var(--color-line);border-radius:2147483647px;position:absolute}.ty-tstep[data-state=done]:not(:last-child):before{background-color:var(--color-brand)}.ty-tdot{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ty-tdot svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.ty-tstep[data-state=done] .ty-tdot{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}.ty-tstep[data-state=current] .ty-tdot{border-color:var(--color-accent-400);background-color:var(--color-accent-50);color:var(--color-accent-700);--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);--tw-ring-color:#e9d9bb80}@supports (color:color-mix(in lab, red, red)){.ty-tstep[data-state=current] .ty-tdot{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 50%, transparent)}}.ty-tstep strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.ty-tstep span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.ty-tstep:not([data-state]) strong{color:var(--color-ink-muted)}.ty-addr{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink);display:grid}.ty-addr dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.ty-addr dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sum-gift dt{color:var(--color-accent-700)}.sum-gift dd{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-700)}.ck-notices:not(:has(.alert)){display:none}.ck-notices{padding-top:calc(var(--spacing) * 4)}@media (min-width:64rem){.ck-notices{padding-top:calc(var(--spacing) * 6)}}.ck-notices .alert+.alert{margin-top:calc(var(--spacing) * 2)}.cart-collaterals{display:contents}.ck-item .qty>input.qty{height:100%;width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);text-align:center;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--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, );--tw-outline-style:none;box-shadow:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;padding:0;display:block}.ck-item .qty>input.qty:focus-visible{background-color:var(--color-primary-50)}.ck-item .qty:focus-within{border-color:var(--color-brand)}.coupon{position:relative}.coupon .coupon-error-notice{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-sale);inset-inline-start:calc(var(--spacing) * 1);position:absolute;top:100%}.coupon:has(.coupon-error-notice){margin-bottom:calc(var(--spacing) * 6);border-color:var(--color-sale)}.coupon-chip a{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.coupon-chip a:hover{background-color:var(--color-success-100)}}.ck-item.is-gift{border-radius:var(--radius-lg);background-color:#fbf6ed80}@supports (color:color-mix(in lab, red, red)){.ck-item.is-gift{background-color:color-mix(in oklab, var(--color-accent-50) 50%, transparent)}}.ck-item.is-gift{padding-inline:calc(var(--spacing) * 3)}@media (min-width:64rem){.ck-item.is-gift{padding-inline:calc(var(--spacing) * 4)}}.ck-item.is-gift .ck-item-total .price{color:var(--color-accent-700)}.qty-fixed{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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, );place-items:center;display:inline-grid}@media (min-width:64rem){.qty-fixed{height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10)}}.ck-main.processing,.cart_totals.processing{opacity:.6}.ck-layout>.woocommerce-NoticeGroup,.ck-layout>.woocommerce-error,.ck-layout>.woocommerce-message{order:calc(3 * -1);grid-column:1/-1}.field .woocommerce-input-wrapper{display:block}.field .woocommerce-input-wrapper.input-wrap{position:relative}.field .help{margin-top:calc(var(--spacing) * .5)}.field.woocommerce-invalid .input,.field.woocommerce-invalid-required-field .input,:is(.field.woocommerce-invalid .input,.field.woocommerce-invalid-required-field .input):focus{border-color:var(--color-danger-600)}:is(.field.woocommerce-invalid .input,.field.woocommerce-invalid-required-field .input):focus{--tw-ring-color:#c52c2a33}@supports (color:color-mix(in lab, red, red)){:is(.field.woocommerce-invalid .input,.field.woocommerce-invalid-required-field .input):focus{--tw-ring-color:color-mix(in oklab, var(--color-danger-600) 20%, transparent)}}.field .input[aria-invalid=true]{border-color:var(--color-danger-600)}.field .state_select,.field select.input{height:calc(var(--spacing) * 11)}.ck-place{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ck-place{padding:calc(var(--spacing) * 5)}}.ck-place{scroll-margin-top:var(--hdr-h,6rem);scroll-margin-bottom:calc(var(--m-sticky-bar-h,9rem) + 1rem)}.ck-place-btn{display:none}@media (min-width:64rem){.ck-place-btn{display:block}}.ck-place-btn-always{display:block}.ck-note{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}@media (min-width:64rem){.ck-note{justify-content:center;font-size:.6875rem}}.ck-note:not(.hidden){display:flex}#place_order:before{content:"";width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:63.99rem){.ck-layout>.ck-aside{display:contents}.ck-layout>.ck-aside>.ck-sum{order:calc(2 * -1)}.ck-layout>.ck-aside>.ck-place,.ck-pay>.ck-aside>.ck-place{order:1}.ck-pay>.ck-aside>.receipt-wrap,.ck-layout>.ck-aside>.receipt-wrap{order:calc(2 * -1)}}@media (min-width:64rem){.ck-layout>.ck-main{grid-area:1/1}.ck-layout>.ck-aside{grid-area:1/2}}.opt-list>.wc_payment_method{display:grid}.opt-group{cursor:pointer}.opt-group:has(:checked){border-color:var(--color-brand);background-color:#effaf580}@supports (color:color-mix(in lab, red, red)){.opt-group:has(:checked){background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.opt-group:has(:checked){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.opt-group:has(:checked) .opt-icon{background-color:var(--color-surface);color:var(--color-accent-600);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.opt-subs{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2);display:grid}.nv-ck-js .opt-group:not(:has(:checked)) .opt-subs{display:none}.opt-sub{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}@media (hover:hover){.opt-sub:hover{background-color:var(--color-surface-alt)}}.payment_box{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.r-line.is-gift .r-line-img{--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);--tw-ring-color:var(--color-accent-300)}.r-line-img.media-tile{background-color:var(--color-white)}@media (min-width:64rem){.ty-facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-login{padding-bottom:0!important}.lg-top{height:calc(var(--spacing) * 18);justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){.lg-top{height:calc(var(--spacing) * 22)}}.lg-brand{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.lg-brand img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}@media (min-width:64rem){.lg-brand img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.lg-brand strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);display:block}@media (min-width:64rem){.lg-brand strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.lg-brand small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:block}.lg-back span.lg-back-long{display:none}@media (min-width:40rem){.lg-back span.lg-back-long{display:inline}}.lg-back{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);background-color:#ffffffb3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-back{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.lg-back{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--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);--tw-ring-color:var(--color-line);--tw-backdrop-blur:blur(8px);-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-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))}@media (hover:hover){.lg-back:hover{background-color:var(--color-surface);color:var(--color-brand)}}.lg-main{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 10);position:relative;overflow-x:clip}@media (min-width:64rem){.lg-main{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 14)}}.lg-intro{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-lg);text-align:center}@media (min-width:64rem){.lg-intro{margin-bottom:calc(var(--spacing) * 9)}}.lg-steps{align-items:flex-start;gap:calc(var(--spacing) * 5);max-width:960px;margin-inline:auto;display:grid}@media (min-width:64rem){.lg-steps{gap:calc(var(--spacing) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-steps:has(>.lg-card[hidden]){max-width:480px}@media (min-width:64rem){.lg-steps:has(>.lg-card[hidden]){grid-template-columns:repeat(1,minmax(0,1fr))}}.lg-steps .btn.is-loading{pointer-events:none;opacity:.7}.lg-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.lg-card{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lg-card{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.lg-card{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.lg-card{padding:calc(var(--spacing) * 6);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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, )}@media (min-width:64rem){.lg-card{padding:calc(var(--spacing) * 9)}}.lg-card-head{margin-bottom:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.lg-step-tag{inset-inline-start:calc(var(--spacing) * 5);top:calc(var(--spacing) * 5);border-radius:var(--radius-badge);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-700);--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);--tw-ring-color:var(--color-accent-200);position:absolute}.lg-logo{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}@media (min-width:64rem){.lg-logo{width:84px;height:84px}}.lg-sms-icon{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-primary-50);color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:#effaf580;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-sms-icon{--tw-ring-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}@media (min-width:64rem){.lg-sms-icon{width:84px;height:84px}}.lg-edit{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);display:inline-flex}@media (hover:hover){.lg-edit:hover{color:var(--color-brand-hover)}}.lg-phone{position:relative}.lg-phone-input{height:calc(var(--spacing) * 13);text-align:start;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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, );padding-inline-start:calc(var(--spacing) * 12)}.lg-phone-input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#5f565399}@supports (color:color-mix(in lab, red, red)){.lg-phone-input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 60%, transparent)}}.lg-phone-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-ink-muted);position:absolute}.lg-otp{width:100%;max-width:22rem;margin-inline:auto;position:relative}.lg-otp-input{height:calc(var(--spacing) * 14);text-align:center;width:100%;font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.5em;letter-spacing:.5em;--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, )}.lg-otp-cells{display:none}.lg-otp.is-enhanced{justify-content:center;width:auto;max-width:none;display:flex}.lg-otp.is-enhanced .lg-otp-cells{justify-content:center;gap:calc(var(--spacing) * 2.5);display:flex}@media (min-width:40rem){.lg-otp.is-enhanced .lg-otp-cells{gap:calc(var(--spacing) * 3)}}.lg-otp.is-enhanced .lg-otp-input{z-index:1;cursor:text;border-style:var(--tw-border-style);color:#0000;caret-color:#0000;opacity:0;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.lg-otp-cell{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 12);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, );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));place-items:center;display:grid}@media (min-width:40rem){.lg-otp-cell{height:calc(var(--spacing) * 15);width:calc(var(--spacing) * 13)}}.lg-otp-cell.is-filled{border-color:#02412f99}@supports (color:color-mix(in lab, red, red)){.lg-otp-cell.is-filled{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.lg-otp-cell.is-filled{background-color:#effaf566}@supports (color:color-mix(in lab, red, red)){.lg-otp-cell.is-filled{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.lg-otp:focus-within .lg-otp-cell.is-active{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea9664d}@supports (color:color-mix(in lab, red, red)){.lg-otp:focus-within .lg-otp-cell.is-active{--tw-ring-color:color-mix(in oklab, var(--color-ring) 30%, transparent)}}.lg-otp-input[aria-invalid=true]~.lg-otp-cells .lg-otp-cell,.lg-otp-input.input-error~.lg-otp-cells .lg-otp-cell{border-color:var(--color-danger-600)}.lg-otp.is-enhanced .lg-otp-input.input-error{border-style:var(--tw-border-style);border-width:0}.lg-resend{min-height:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);display:flex}.lg-resend-btn{height:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-badge);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));align-items:center;display:inline-flex}@media (hover:hover){.lg-resend-btn:hover{background-color:var(--color-primary-100)}}.lg-resend-btn:disabled{opacity:.6}.lg-timer{border-radius:var(--radius-badge);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, )}.lg-profile-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.lg-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-terms{margin-top:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted)}.lg-terms .link{text-underline-offset:4px}.lg-or{margin-block:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.lg-or:before,.lg-or:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-line);flex:1;height:1px}.lg-guest{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 3.5);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));display:flex}@media (hover:hover){.lg-guest:hover{border-color:var(--color-accent-300);background-color:#fbf6ed80}@supports (color:color-mix(in lab, red, red)){.lg-guest:hover{background-color:color-mix(in oklab, var(--color-accent-50) 50%, transparent)}}}.lg-guest strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.lg-guest small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink-muted);display:block}.lg-guest-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-surface);color:var(--color-brand);--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);--tw-ring-color:var(--color-line);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.lg-hint{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.lg-perks{margin-inline:auto;margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;display:grid}@media (min-width:64rem){.lg-perks{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-perks li{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:#fff9;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-perks li{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.lg-perks li{padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--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);--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.lg-perks li{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lg-perks li{--tw-backdrop-blur:blur(8px);-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, )}@media (min-width:64rem){.lg-perks li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.lg-perks li span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.lg-deco{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:80rem){.lg-deco{display:block}}.lg-deco img{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);border-radius:var(--radius-xl);background-color:#fffc;position:absolute}@supports (color:color-mix(in lab, red, red)){.lg-deco img{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.lg-deco img{object-fit:contain;padding:calc(var(--spacing) * 3);opacity:.9;--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);--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);--tw-ring-color:var(--color-white)}.lg-deco-1{top:calc(var(--spacing) * 24);right:calc(50% - 680px);rotate:6deg}.lg-deco-2{top:420px;right:calc(50% - 640px);rotate:-6deg;width:calc(var(--spacing) * 28)!important;height:calc(var(--spacing) * 28)!important}.lg-deco-3{top:calc(var(--spacing) * 20);left:calc(50% - 670px);rotate:-6deg}.lg-deco-4{top:400px;left:calc(50% - 630px);rotate:3deg;width:calc(var(--spacing) * 32)!important;height:calc(var(--spacing) * 32)!important}.lg-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#00271a1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-foot{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.lg-foot{padding-block:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}@media (min-width:40rem){.lg-foot{flex-direction:row}}.ac-layout{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.ac-layout{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 8);grid-template-columns:272px minmax(0,1fr)}}.ac-side{gap:calc(var(--spacing) * 3);min-width:0;display:grid}@media (min-width:64rem){.ac-side{top:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 4);position:sticky}}.ac-profile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.ac-profile{padding:calc(var(--spacing) * 6);text-align:center;flex-direction:column}}.ac-avatar{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13);background-color:var(--color-brand);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-brand);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.ac-avatar{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ac-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.ac-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.ac-phone{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, )}@media (min-width:64rem){.ac-phone{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ac-member{flex-shrink:0}.ac-member svg{fill:currentColor;stroke:none}.ac-nav{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.ac-nav{gap:calc(var(--spacing) * .5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2);margin-inline:0;display:grid;overflow:visible}}.ac-nav::-webkit-scrollbar{display:none}.ac-nav-item{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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));flex-shrink:0;display:inline-flex}@media (hover:hover){.ac-nav-item:hover{color:var(--color-ink)}}@media (min-width:64rem){.ac-nav-item{height:calc(var(--spacing) * 12);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);border-width:0}@media (hover:hover){.ac-nav-item:hover{background-color:var(--color-surface-alt)}}}.ac-nav-item svg{width:18px;height:18px}@media (min-width:64rem){.ac-nav-item svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.ac-nav-item[aria-current=page]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}@media (min-width:64rem){.ac-nav-item[aria-current=page]{background-color:var(--color-primary-50);color:var(--color-brand)}@media (hover:hover){.ac-nav-item[aria-current=page]:hover{background-color:var(--color-primary-50)}}.ac-nav-item[aria-current=page]:before{height:calc(var(--spacing) * 6);background-color:var(--color-accent-400);--tw-content:"";content:var(--tw-content);width:3px;border-radius:2147483647px;position:absolute;inset-inline-start:calc(var(--spacing) * 0)}}.ac-nav-item{position:relative}.ac-nav-count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-ink-muted);--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, );border-radius:2147483647px;place-items:center;display:grid}@media (min-width:64rem){.ac-nav-count{margin-inline-start:auto}}.ac-nav-logout{color:var(--color-danger-700)}@media (hover:hover){.ac-nav-logout:hover{color:var(--color-danger-700)}}@media (min-width:64rem){.ac-nav-logout{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:var(--spacing);border-radius:0}@media (hover:hover){.ac-nav-logout:hover{background-color:var(--color-danger-50)}}}.ac-help{border-radius:var(--radius-card);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 5);text-align:center;display:none}@media (min-width:64rem){.ac-help{display:block}}.ac-help-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);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:2147483647px;place-items:center;display:grid}.ac-content{gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media (min-width:64rem){.ac-content{gap:calc(var(--spacing) * 7)}}.ac-box{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.ac-box{padding:calc(var(--spacing) * 6)}}.ac-box-head{margin-bottom:calc(var(--spacing) * 4)}@media (min-width:64rem){.ac-box-head{margin-bottom:calc(var(--spacing) * 5)}}.ac-hero{gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 5);display:grid;overflow:hidden}@media (min-width:64rem){.ac-hero{align-items:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) 380px}}.ac-track{border-radius:var(--radius-lg);background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ac-track{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.ac-track{padding:calc(var(--spacing) * 4);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);--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);--tw-ring-color:var(--color-white);--tw-backdrop-blur:blur(8px);-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, )}@media (min-width:64rem){.ac-track{padding:calc(var(--spacing) * 5)}}.ac-steps{margin-top:calc(var(--spacing) * 5);text-align:center;color:var(--color-ink-muted);grid-template-columns:repeat(5,minmax(0,1fr));font-size:.6875rem;display:grid;position:relative}.ac-steps li{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:relative}.ac-steps li:not(:last-child):after{content:"";top:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-line);position:absolute;right:50%}.ac-steps li.is-done:not(:last-child):after{background-color:var(--color-brand)}.ac-step-dot{z-index:1;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-on-brand);border-radius:2147483647px;place-items:center;display:grid;position:relative}.ac-steps .is-done{color:var(--color-ink)}.ac-steps .is-done .ac-step-dot{border-color:var(--color-brand);background-color:var(--color-brand)}.ac-steps .is-current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.ac-steps .is-current .ac-step-dot{border-color:var(--color-accent-400);background-color:var(--color-accent-50);color:var(--color-accent-700);--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);--tw-ring-color:var(--color-accent-100)}.ac-track-note{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.ac-track-note svg{color:var(--color-brand)}.ac-stats{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:64rem){.ac-stats{gap:calc(var(--spacing) * 5)}}.ac-stat{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);text-align:center;transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.ac-stat:hover{border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.ac-stat{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);text-align:start;flex-direction:row}}.ac-stat-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@media (min-width:64rem){.ac-stat-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.ac-stat-icon-ok{background-color:var(--color-success-50);color:var(--color-success-700)}.ac-stat-icon-gold{background-color:var(--color-accent-50);color:var(--color-accent-600)}.ac-stat-body{flex-direction:column;display:flex}.ac-stat-num{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);--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, )}@media (min-width:64rem){.ac-stat-num{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.ac-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}@media (min-width:64rem){.ac-stat-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.ac-stat-go{color:var(--color-ink-muted);margin-inline-start:auto;display:none}@media (min-width:64rem){.ac-stat-go{display:block}}.ac-st{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-badge);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.ac-st:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);--tw-content:"";content:var(--tw-content);background-color:currentColor;border-radius:2147483647px}.ac-st-prep{background-color:var(--color-warning-50);color:var(--color-warning-800)}.ac-st-ship{background-color:var(--color-info-50);color:var(--color-info-800)}.ac-st-done{background-color:var(--color-success-50);color:var(--color-success-800)}.ac-st-cancel{background-color:var(--color-surface-alt);color:var(--color-ink-muted)}.ac-orders{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.ac-orders thead{display:none}@media (min-width:64rem){.ac-orders thead{display:table-header-group}}.ac-orders th{background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ac-orders th:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.ac-orders th:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.ac-orders td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);vertical-align:middle}@media (min-width:64rem){.ac-orders td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line)}.ac-orders tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.ac-oid{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, );display:block}.ac-odate{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:block}.ac-thumbs{gap:calc(var(--spacing) * 1.5);display:flex}.ac-thumbs img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);object-fit:contain;padding:calc(var(--spacing) * .5)}.ac-code{border-radius:var(--radius-sm);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--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, );--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);--tw-ring-color:var(--color-line)}.ac-act{text-align:end}@media (max-width:63.99rem){.ac-orders,.ac-orders tbody{display:block}.ac-orders tbody{gap:calc(var(--spacing) * 3);display:grid}.ac-orders tr{column-gap:0;row-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 3.5);grid-template-columns:1fr auto;display:grid}.ac-orders td{gap:var(--spacing);flex-direction:column;padding:0;display:flex}.ac-orders td[data-label]:before{content:attr(data-label);color:var(--color-ink-muted);font-size:.6875rem}.ac-orders td[data-label=سفارش]:before,.ac-orders td[data-label=وضعیت]:before,.ac-orders td[data-label=کالاها]:before{content:none}.ac-orders td[data-label=سفارش]{grid-row-start:1;grid-column-start:1}.ac-orders td[data-label=وضعیت]{grid-row-start:1;grid-column-start:2;justify-content:center;align-items:flex-end;padding-inline-start:calc(var(--spacing) * 3)}.ac-orders td[data-label=کالاها]{grid-row-start:2;grid-column-start:1;justify-content:center}.ac-orders td[data-label=مبلغ]{grid-row-start:2;grid-column-start:2;justify-content:center;align-items:flex-end;padding-inline-start:calc(var(--spacing) * 3)}.ac-orders td[data-label=کد\ رهگیری]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);grid-row-start:3;grid-column-start:1;align-items:flex-start}.ac-orders td.ac-act{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline-start:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);grid-row-start:3;grid-column-start:2;justify-content:flex-end}}.ac-duo{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.ac-duo{gap:calc(var(--spacing) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-addr{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#02412f40}@supports (color:color-mix(in lab, red, red)){.ac-addr{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.ac-addr{background-color:#effaf566}@supports (color:color-mix(in lab, red, red)){.ac-addr{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.ac-addr{padding:calc(var(--spacing) * 4)}.ac-meta{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac-meta dt{color:var(--color-ink-muted)}.ac-meta dd{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--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, )}.ac-addr-more{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.ac-details{display:grid}.ac-details>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:flex}.ac-details>div:first-child{padding-top:0}.ac-details dt{color:var(--color-ink-muted)}.ac-details dd{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}.ac-verified{align-items:center;gap:var(--spacing);border-radius:var(--radius-badge);background-color:var(--color-success-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-success-700);display:inline-flex}.ac-gift{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-accent-50);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-accent-900);--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);--tw-ring-color:var(--color-accent-100);display:flex}@media (min-width:64rem){.ac-wish{gap:calc(var(--spacing) * 4)}.ac-hero-solo{grid-template-columns:repeat(1,minmax(0,1fr))}}.ac-hero-solo .ac-hero-text{max-width:var(--container-xl)}.ac-empty{justify-items:center;gap:var(--spacing);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;display:grid}.ac-empty-sm{border-radius:var(--radius-lg);border-color:var(--color-line);background-color:var(--color-bg);padding-block:calc(var(--spacing) * 6)}.ac-empty-icon{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;place-items:center;display:grid}.ac-thumb-ph{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);color:var(--color-ink-muted);place-items:center;display:grid}.ac-thumb-more{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);--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, );place-items:center;display:grid}.ac-pager{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ac-form-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-form-grid .form-row-wide,.ac-form-grid #billing_address_1_field,.ac-form-grid #billing_address_2_field{grid-column:span 2/span 2}}.ac-form-grid .field>.woocommerce-input-wrapper{display:grid}.ac-form-grid .field abbr.required{color:var(--color-danger-600);text-decoration-line:none}.ac-form-grid .field .optional{display:none}.ac-readonly{position:relative}.ac-readonly .input{background-color:var(--color-surface-alt);text-align:start;--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, );padding-inline-end:calc(var(--spacing) * 28)}.ac-readonly .ac-verified{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:calc(var(--spacing) * 3);position:absolute;top:50%}.ac-order-track{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5)}.ac-order-note{margin-top:var(--spacing)}.ac-code-row{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ac-code-row .ac-code{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:inline-block}.ac-lines{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-line-strong)}.ac-sum{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);border-bottom-width:0}@media (min-width:64rem){.ac-order-duo{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ac-details .ac-block{align-items:flex-start;gap:var(--spacing);flex-direction:column}.ac-details .ac-block dd{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ac-order-actions{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.info-hero{isolation:isolate;background-color:var(--color-brand);color:var(--color-on-brand);position:relative;overflow:hidden}.info-hero:before{content:"";pointer-events:none;z-index:calc(10 * -1);opacity:.6;background-image:radial-gradient(circle at 1px 1px,#cea96647 1px,#0000 1.5px),radial-gradient(120% 90% at 0 0,#ffffff12,#0000 60%);background-size:22px 22px,100% 100%;position:absolute;inset:0}.info-hero:after{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.info-hero:after{--tw-gradient-position:to left in oklab}}.info-hero:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.info-hero:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.info-hero:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.info-hero-mark{pointer-events:none;inset-inline-end:4%;bottom:calc(var(--spacing) * -16);z-index:calc(10 * -1);width:calc(var(--spacing) * 80);opacity:.07;--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, );-webkit-user-select:none;user-select:none;display:none;position:absolute}@media (min-width:64rem){.info-hero-mark{display:block}}.info-hero-inner{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 16);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.info-hero-inner{max-width:76rem;padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 28)}}.info-hero .breadcrumb{color:#dff2e9b3}@supports (color:color-mix(in lab, red, red)){.info-hero .breadcrumb{color:color-mix(in oklab, var(--color-primary-100) 70%, transparent)}}.info-hero .breadcrumb a{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))}@media (hover:hover){.info-hero .breadcrumb a:hover{color:var(--color-accent-300)}}.info-hero .breadcrumb svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);opacity:.6}.info-hero-title{font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-white)}@media (min-width:64rem){.info-hero-title{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}}.info-hero-lead{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:#dff2e9cc}@supports (color:color-mix(in lab, red, red)){.info-hero-lead{color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}@media (min-width:64rem){.info-hero-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.info-hero-kicker{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-badge);background-color:#ffffff1a;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.info-hero-kicker{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.info-hero-kicker{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-200);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.info-hero-kicker{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.info-hero-pearl{background-image:var(--gradient-hero);color:var(--color-ink)}.info-hero-pearl:before{opacity:1;background-image:radial-gradient(circle at 1px 1px,#01412f12 1px,#0000 1.5px);background-size:22px 22px}.info-hero-pearl .info-hero-mark{opacity:.05;--tw-invert:invert(0%);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, )}.info-hero-pearl .breadcrumb{color:var(--color-ink-muted)}@media (hover:hover){.info-hero-pearl .breadcrumb a:hover{color:var(--color-brand)}}.info-hero-pearl .info-hero-title{color:var(--color-brand)}.info-hero-pearl .info-hero-lead{color:var(--color-ink-muted)}.info-hero-pearl .info-hero-kicker{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.info-hero-pearl .info-hero-kicker{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.info-hero-pearl .info-hero-kicker{color:var(--color-accent-800);--tw-ring-color:var(--color-accent-200)}.info-lift{z-index:1;margin-top:calc(var(--spacing) * -10);position:relative}@media (min-width:64rem){.info-lift{margin-top:calc(var(--spacing) * -16)}}.info-layout{max-width:var(--container-6xl);align-items:flex-start;gap:calc(var(--spacing) * 5);margin-inline:auto;display:grid}@media (min-width:64rem){.info-layout{gap:calc(var(--spacing) * 8);grid-template-columns:17rem minmax(0,1fr)}}.info-aside{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.info-aside{top:calc(var(--spacing) * 24);position:sticky}}.info-box{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.info-box{padding:calc(var(--spacing) * 5)}}.info-box-title{align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.info-box-title .chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);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));margin-inline-start:auto}@media (min-width:64rem){.info-box-title .chev{display:none}}[data-open]>.info-box-title .chev{rotate:180deg}@media (min-width:64rem){.info-box [data-accordion-panel]{display:block!important}.info-box-title{pointer-events:none}}.toc{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));padding-inline-start:0;display:grid}.toc a{border-inline-start-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 1.5);color:var(--color-ink-muted);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));border-inline-start-width:2px;border-color:#0000;margin-inline-start:-1px;padding-inline-start:calc(var(--spacing) * 4);display:block}@media (hover:hover){.toc a:hover{color:var(--color-brand)}}.toc a[aria-current=true]{border-color:var(--color-accent-400);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand)}.info-pages{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:grid}.info-pages a{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);color:var(--color-ink-muted);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));display:flex}@media (hover:hover){.info-pages a:hover{background-color:var(--color-surface-alt);color:var(--color-ink)}}.info-pages a svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);color:var(--color-accent-500)}.info-pages a[aria-current=page]{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.info-article{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 6);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.info-article{padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 12)}}.prose-nv{max-width:70ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));color:var(--color-ink);margin-inline:auto}.prose-nv>*+*{margin-top:calc(var(--spacing) * 5)}.prose-nv h2{margin-top:calc(var(--spacing) * 12);scroll-margin-top:calc(var(--spacing) * 28);align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink);display:flex}@media (min-width:64rem){.prose-nv h2{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.prose-nv h2:before{content:"";height:calc(var(--spacing) * 6);width:var(--spacing);background-color:var(--color-accent-400);border-radius:2147483647px;flex-shrink:0}.prose-nv>h2:first-child{margin-top:0}.prose-nv h3{margin-top:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.prose-nv p{color:#00271ae6}@supports (color:color-mix(in lab, red, red)){.prose-nv p{color:color-mix(in oklab, var(--color-ink) 90%, transparent)}}.prose-nv .lead,.prose-nv .is-style-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));color:var(--color-ink-muted)}@media (min-width:64rem){.prose-nv .lead,.prose-nv .is-style-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.prose-nv a:not(.btn){color:var(--color-brand);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent-400);-webkit-text-decoration-color:var(--color-accent-400);text-decoration-color:var(--color-accent-400);text-underline-offset:6px;text-decoration-thickness:1px}@media (hover:hover){.prose-nv a:not(.btn):hover{color:var(--color-brand-hover)}}.prose-nv ul,.prose-nv ol{gap:calc(var(--spacing) * 2.5);padding-inline-start:var(--spacing);display:grid}.prose-nv ul>li{padding-inline-start:calc(var(--spacing) * 6);position:relative}.prose-nv ul>li:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-accent-400);inset-inline-start:calc(var(--spacing) * 1);border-radius:2px;position:absolute;top:.85em;rotate:45deg}.prose-nv ol{counter-reset:nv}.prose-nv ol>li{counter-increment:nv;padding-inline-start:calc(var(--spacing) * 10);position:relative}.prose-nv ol>li:before{content:counter(nv, persian);inset-inline-start:calc(var(--spacing) * 0);top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-primary-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.prose-nv strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pull-quote{border-radius:var(--radius-lg);background-image:var(--gradient-hero);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);position:relative;overflow:hidden;margin-block:calc(var(--spacing) * 10)!important}@media (min-width:64rem){.pull-quote{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 9)}}.pull-quote:before{content:"«";inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * -3);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:5rem;line-height:1;font-weight:var(--font-weight-extrabold);color:#cea96640;position:absolute}@supports (color:color-mix(in lab, red, red)){.pull-quote:before{color:color-mix(in oklab, var(--color-accent-400) 25%, transparent)}}@media (min-width:64rem){.pull-quote:before{inset-inline-end:calc(var(--spacing) * 5);top:calc(var(--spacing) * -6);color:#cea96659;font-size:8rem}@supports (color:color-mix(in lab, red, red)){.pull-quote:before{color:color-mix(in oklab, var(--color-accent-400) 35%, transparent)}}}.pull-quote p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);position:relative}@media (min-width:64rem){.pull-quote p{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.pull-quote footer{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);display:flex;position:relative}.pull-quote footer:before{content:"";height:1px;width:calc(var(--spacing) * 8);background-color:var(--color-accent-400)}.prose-nv .is-style-nv-pull-quote{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-image:var(--gradient-hero);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);border-width:0;position:relative;overflow:hidden;margin-block:calc(var(--spacing) * 10)!important}@media (min-width:64rem){.prose-nv .is-style-nv-pull-quote{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 9)}}.prose-nv .is-style-nv-pull-quote:before{content:"«";inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * -3);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:5rem;line-height:1;font-weight:var(--font-weight-extrabold);color:#cea96640;position:absolute}@supports (color:color-mix(in lab, red, red)){.prose-nv .is-style-nv-pull-quote:before{color:color-mix(in oklab, var(--color-accent-400) 25%, transparent)}}@media (min-width:64rem){.prose-nv .is-style-nv-pull-quote:before{inset-inline-end:calc(var(--spacing) * 5);top:calc(var(--spacing) * -6);color:#cea96659;font-size:8rem}@supports (color:color-mix(in lab, red, red)){.prose-nv .is-style-nv-pull-quote:before{color:color-mix(in oklab, var(--color-accent-400) 35%, transparent)}}}.prose-nv .is-style-nv-pull-quote p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);position:relative}@media (min-width:64rem){.prose-nv .is-style-nv-pull-quote p{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.prose-nv .is-style-nv-pull-quote cite{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);font-style:normal;display:flex;position:relative}.prose-nv .is-style-nv-pull-quote cite:before{content:"";height:1px;width:calc(var(--spacing) * 8);background-color:var(--color-accent-400)}.prose-nv .wp-block-gallery.is-style-nv-collage{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 10)!important;align-items:center!important;gap:calc(var(--spacing) * 3)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}@media (min-width:64rem){.prose-nv .wp-block-gallery.is-style-nv-collage{padding:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6)!important}}.prose-nv .wp-block-gallery.is-style-nv-collage .wp-block-image{width:auto!important;margin:0!important}.prose-nv .wp-block-gallery.is-style-nv-collage .wp-block-image:first-child{rotate:0deg}.prose-nv .wp-block-gallery.is-style-nv-collage .wp-block-image:nth-child(2){rotate:-6deg}.prose-nv .wp-block-gallery.is-style-nv-collage .wp-block-image:nth-child(3){rotate:3deg}.prose-nv .wp-block-gallery.is-style-nv-collage img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.prose-nv .wp-block-gallery.is-style-nv-collage figcaption{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);grid-column:span 3/span 3;margin:0!important}.prose-nv .is-style-nv-framed{margin-block:calc(var(--spacing) * 10)!important}.prose-nv .is-style-nv-framed img{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line)}.prose-nv .wp-block-image figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.prose-nv .wp-block-table table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.prose-nv .wp-block-table th,.prose-nv .wp-block-table td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:start}.prose-nv .wp-block-table th{background-color:var(--color-surface-alt);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-nv hr,.prose-nv .wp-block-separator{margin-block:calc(var(--spacing) * 8);border-color:var(--color-line)}.info-figure{margin-block:calc(var(--spacing) * 10)!important}.info-figure-ph{aspect-ratio:16/9;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-accent-300);background-image:var(--gradient-hero);place-items:center;display:grid;position:relative;overflow:hidden}.info-figure-ph img{object-fit:contain;position:absolute}.info-figure-tag{z-index:1;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-badge);background-color:#ffffffd9;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.info-figure-tag{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.info-figure-tag{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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, )}.info-figure figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.info-stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.info-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-stat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);text-align:center}.info-stat strong{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);display:block}@media (min-width:64rem){.info-stat strong{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.info-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.info-note{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-color:var(--color-accent-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-accent-950);display:flex}.info-note svg{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-600);flex-shrink:0}.info-note-info{border-color:var(--color-primary-200);background-color:var(--color-primary-50);color:var(--color-primary-950)}.info-note-info svg{color:var(--color-brand)}.info-updated{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.faq{gap:calc(var(--spacing) * 3);display:grid}.faq-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.faq-item[data-open]{border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.faq-q{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}@media (min-width:64rem){.faq-q{padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.faq-q .faq-ico{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-primary-50);color:var(--color-brand);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));border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.faq-item[data-open] .faq-ico{background-color:var(--color-brand);color:var(--color-on-brand)}.faq-q .chev{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-ink-muted);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));flex-shrink:0;margin-inline-start:auto}.faq-item[data-open] .faq-q .chev{color:var(--color-brand);rotate:180deg}.faq-a{padding-inline:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.faq-a{padding-inline:calc(var(--spacing) * 6);padding-inline-start:calc(var(--spacing) * 17)}}.faq h3{color:inherit;font:inherit;margin:0}.prose-nv .faq-item{background-color:var(--color-surface)}.help-band{align-items:flex-start;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-primary-950);padding:calc(var(--spacing) * 6);color:#dff2e9cc;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.help-band{color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}@media (min-width:64rem){.help-band{padding:calc(var(--spacing) * 10);flex-direction:row;align-items:center}}.help-band:before{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;top:0}@supports (background-image:linear-gradient(in lab, red, red)){.help-band:before{--tw-gradient-position:to left in oklab}}.help-band:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.help-band:before{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.help-band:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.help-band-ico{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:#ffffff14;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.help-band-ico{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.help-band-ico{color:var(--color-accent-300);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.help-band-ico{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.c-quick{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.c-quick{display:none}}.c-cards{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.c-cards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(5,minmax(0,1fr))}}.c-card{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:64rem){.c-card{padding:calc(var(--spacing) * 5)}}.c-card-wide{grid-column:span 2/span 2}@media (min-width:64rem){.c-card-wide{grid-column:span 1/span 1}}.c-card-ico{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;place-items:center;display:grid}.c-card h3{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.c-card p{align-items:center;column-gap:var(--spacing);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.c-card .ltr{text-align:start;direction:ltr;unicode-bidi:isolate;display:inline-block}.c-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.ph-mark{border-radius:var(--radius-badge);background-color:var(--color-warning-50);padding-inline:calc(var(--spacing) * 1.5);vertical-align:middle;--tw-leading:calc(var(--spacing) * 5);font-size:.625rem;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-warning-800);--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);--tw-ring-color:var(--color-warning-200);margin-inline-start:var(--spacing);display:inline-flex}.c-split{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@media (min-width:64rem){.c-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.c-split-info{isolation:isolate;gap:calc(var(--spacing) * 6);background-color:var(--color-brand);padding:calc(var(--spacing) * 6);color:#dff2e9cc;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-split-info{color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}@media (min-width:64rem){.c-split-info{padding:calc(var(--spacing) * 10)}}.c-split-info:before{content:"";pointer-events:none;z-index:calc(10 * -1);opacity:.6;background-image:radial-gradient(circle at 1px 1px,#cea96640 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.c-split-form{background-color:var(--color-bg);padding:calc(var(--spacing) * 6)}@media (min-width:64rem){.c-split-form{padding:calc(var(--spacing) * 10)}}.c-steps{gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:grid}.c-steps li{gap:calc(var(--spacing) * 3);display:flex}.c-steps li>span:first-child{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:#ffffff1a;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.c-steps li>span:first-child{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.c-steps li>span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-300);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.c-steps li>span:first-child{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.c-social{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:#ffffff14;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.c-social{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.c-social{color:var(--color-primary-100);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.c-social{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.c-social{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))}@media (hover:hover){.c-social:hover{background-color:var(--color-accent-400);color:var(--color-primary-950)}}.enamad{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:#ffffff0f;display:flex}@supports (color:color-mix(in lab, red, red)){.enamad{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.enamad{padding:calc(var(--spacing) * 4);--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);--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.enamad{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.enamad-badge{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-snug);font-size:.625rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);flex-shrink:0;place-items:center;display:grid}.page-contact .textarea{min-height:calc(var(--spacing) * 36)}.c-map{isolation:isolate;min-height:calc(var(--spacing) * 80);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-alt);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.c-map{min-height:26rem}}.c-map-art{z-index:calc(10 * -1);width:100%;height:100%;position:absolute;inset:0}.c-map-plain{background-color:var(--color-primary-50);background-image:linear-gradient(var(--color-surface) 2px, transparent 2px), linear-gradient(90deg, var(--color-surface) 2px, transparent 2px);background-size:64px 64px}.c-map-pin{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);place-items:center;display:grid;position:absolute;top:42%;left:50%}.c-map-pin span{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-brand);color:var(--color-accent-300);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);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:2147483647px 2147483647px 0;place-items:center;display:grid;rotate:45deg}.c-map-pin span svg{rotate:-45deg}.c-map-pin:after{content:"";margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 8);background-color:#00271a33;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.c-map-pin:after{background-color:color-mix(in oklab, var(--color-primary-950) 20%, transparent)}}.c-map-pin:after{--tw-blur:blur(2px);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, )}.c-map-card{margin:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffffff2;place-self:flex-end stretch;position:relative}@supports (color:color-mix(in lab, red, red)){.c-map-card{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.c-map-card{padding:calc(var(--spacing) * 4);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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, )}@media (min-width:64rem){.c-map-card{margin:calc(var(--spacing) * 6);width:calc(var(--spacing) * 96);justify-self:flex-start}}.c-map-badge{inset-inline-start:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);position:absolute}@media (min-width:64rem){.c-map-badge{inset-inline-start:calc(var(--spacing) * 5);top:calc(var(--spacing) * 5)}}.nf-hero{isolation:isolate;background-image:var(--gradient-hero);position:relative;overflow:hidden}.nf-hero:before{content:"";pointer-events:none;z-index:calc(10 * -1);background-image:radial-gradient(circle at 1px 1px,#01412f0f 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.nf-inner{max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:64rem){.nf-inner{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}}.nf-code{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:7.5rem;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-brand);position:relative}@media (min-width:64rem){.nf-code{font-size:13rem}}.nf-code span{--tw-gradient-position:to bottom;position:relative}@supports (background-image:linear-gradient(in lab, red, red)){.nf-code span{--tw-gradient-position:to bottom in oklab}}.nf-code span{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-700);--tw-gradient-to:var(--color-primary-950);--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));color:#0000;-webkit-background-clip:text;background-clip:text}.nf-code:after{content:"";inset-inline:12%;bottom:calc(var(--spacing) * -1);height:var(--spacing);--tw-gradient-position:to left;border-radius:2147483647px;position:absolute}@supports (background-image:linear-gradient(in lab, red, red)){.nf-code:after{--tw-gradient-position:to left in oklab}}.nf-code:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--color-accent-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}@media (min-width:64rem){.nf-code:after{bottom:calc(var(--spacing) * -2)}}.nf-float{pointer-events:none;object-fit:contain;display:none;position:absolute}@media (min-width:64rem){.nf-float{display:block}}.nf-search{margin-top:calc(var(--spacing) * 7);height:calc(var(--spacing) * 14);width:100%;max-width:var(--container-xl);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));align-items:center;padding-inline-start:calc(var(--spacing) * 5);padding-inline-end:calc(var(--spacing) * 1.5);display:flex;position:relative}.nf-search:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.nf-search:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}.nf-search input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.nf-search input::placeholder{color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.nf-search input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.chip{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#ffffffe6;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.chip{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 4)}@media (hover:hover){.chip:hover{border-color:var(--color-accent-300);color:var(--color-brand)}}.chip-ico{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;place-items:center;display:grid}.nf-chips{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 7);width:calc(100% + 2rem);padding-inline:calc(var(--spacing) * 4);justify-content:flex-start}@media (min-width:64rem){.nf-chips{width:auto;max-width:var(--container-3xl);flex-wrap:wrap;justify-content:center;margin-inline:auto;padding-inline:0;overflow:visible}}.br-logo{background-image:var(--gradient-hero);color:var(--color-brand);--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);--tw-ring-color:#dac092b3;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.br-logo{--tw-ring-color:color-mix(in oklab, var(--color-accent-300) 70%, transparent)}}.br-logo{box-shadow:inset 0 0 0 4px var(--color-surface)}.br-logo b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);font-family:var(--font-sans);display:block;overflow:hidden}.br-logo-md{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.br-logo-md b{font-size:.9375rem}.br-logo-lg{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}@media (min-width:64rem){.br-logo-lg{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}}.br-logo-lg b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}@media (min-width:64rem){.br-logo-lg b{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.br-logo-own{background-color:var(--color-primary-900);color:var(--color-accent-300);--tw-ring-color:#cea96699}@supports (color:color-mix(in lab, red, red)){.br-logo-own{--tw-ring-color:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.br-logo-own{box-shadow:inset 0 0 0 4px var(--color-primary-950);background-image:none}.br-hero{isolation:isolate;border-radius:var(--radius-card);background-image:var(--gradient-hero);--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);--tw-ring-color:#e9d9bb80;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-hero{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 50%, transparent)}}.br-hero:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 8);--tw-gradient-position:to left;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.br-hero:after{--tw-gradient-position:to left in oklab}}.br-hero:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea96699}@supports (color:color-mix(in lab, red, red)){.br-hero:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.br-hero:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.br-hero-body{z-index:1;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.br-hero-body{gap:calc(var(--spacing) * 4);max-width:46rem;padding:calc(var(--spacing) * 12)}}.br-hero h1{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight));color:var(--color-brand)}@media (min-width:64rem){.br-hero h1{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}}.br-hero p.lead{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#00271acc}@supports (color:color-mix(in lab, red, red)){.br-hero p.lead{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:64rem){.br-hero p.lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.br-hero-stats{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.br-hero-stats span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.br-hero-stats svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-500)}.br-hero-stats b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.br-hero-art{pointer-events:none;width:40%;display:none;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}@media (min-width:64rem){.br-hero-art{display:block}}.br-hero-art .disc{background-color:#ffffffb3;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.br-hero-art .disc{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.br-hero-art .disc{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);--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);--tw-ring-color:#e9d9bbb3}@supports (color:color-mix(in lab, red, red)){.br-hero-art .disc{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 70%, transparent)}}.br-hero-art .d1{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));inset-inline-end:20%;top:50%}.br-hero-art .d2{inset-inline-end:56%;top:calc(var(--spacing) * 8);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}.br-hero-art .d3{inset-inline-end:3%;bottom:calc(var(--spacing) * 8);width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.br-hero-art .d4{inset-inline-end:62%;bottom:calc(var(--spacing) * 10);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.br-hero-art .d5{inset-inline-end:6%;top:calc(var(--spacing) * 10);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.br-tools{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.br-tools{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 3);flex-direction:row;padding-inline-start:calc(var(--spacing) * 4)}}.br-search{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);display:flex}@media (min-width:64rem){.br-search{width:calc(var(--spacing) * 80);flex-shrink:0}}.br-search svg{flex-shrink:0;width:18px;height:18px}.br-search input{min-width:0;height:100%;color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.br-search input::placeholder{color:#5f5653b3}@supports (color:color-mix(in lab, red, red)){.br-search input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.br-search:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96633}@supports (color:color-mix(in lab, red, red)){.br-search:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 20%, transparent)}}.br-letters{margin-inline:calc(var(--spacing) * -3);scroll-padding-inline:calc(var(--spacing) * 3);scrollbar-width:none;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);display:flex;overflow-x:auto}@media (min-width:64rem){.br-letters{flex-wrap:wrap;flex:1;margin-inline:0;padding-inline:0;overflow:visible}}.br-letters>*{flex-shrink:0}.br-letter{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-button);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));border-width:1px;border-color:#0000;place-items:center;display:grid}@media (hover:hover){.br-letter:hover{background-color:var(--color-surface-alt)}}.br-letter[aria-pressed=true]{background-color:var(--color-brand);color:var(--color-on-brand)}.br-letter:disabled{cursor:default;color:#5f565366}@supports (color:color-mix(in lab, red, red)){.br-letter:disabled{color:color-mix(in oklab, var(--color-ink-muted) 40%, transparent)}}@media (hover:hover){.br-letter:disabled:hover{background-color:#0000}}.br-letter.is-all{padding-inline:calc(var(--spacing) * 3.5)}.br-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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, )}@media (min-width:64rem){.br-count{flex-shrink:0;margin-inline-start:auto}}.br-count b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.br-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.br-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}.br-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.br-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.br-card[hidden]{display:none}.br-card-top{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.br-card-top{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4)}}.br-card-top .br-logo{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}@media (min-width:64rem){.br-card-top .br-logo{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.br-card-top .br-logo b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}@media (min-width:64rem){.br-card-top .br-logo b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.br-card h2,.br-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.br-card h2,.br-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.br-card-en{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-accent-600);text-transform:uppercase;display:block}.br-card-cats{margin-top:var(--spacing);-webkit-line-clamp:2;min-height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.br-card-thumbs{margin-inline:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-bg);padding-block:calc(var(--spacing) * 2.5);display:flex}@media (min-width:64rem){.br-card-thumbs{margin-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}}.br-card-thumbs img{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-white);object-fit:contain;padding:calc(var(--spacing) * .5)}@media (min-width:64rem){.br-card-thumbs img{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);padding:var(--spacing)}}.br-card-foot{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-direction:column;margin-top:auto;display:flex}@media (min-width:64rem){.br-card-foot{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:row;justify-content:space-between}}.br-card-foot b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.br-card-go{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);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));display:inline-flex}.br-card:hover .br-card-go{color:var(--color-brand-hover)}.br-card-go svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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))}.br-card:hover .br-card-go svg{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.br-card>a:after{content:"";position:absolute;inset:0}.br-own{justify-content:space-between;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-color:var(--color-primary-950);padding:calc(var(--spacing) * 5);color:#dff2e9cc;flex-direction:column;grid-column:1/-1;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-own{color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}@media (min-width:64rem){.br-own{padding:calc(var(--spacing) * 6);grid-column:span 1/span 1}}.br-own:before{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;top:0}@supports (background-image:linear-gradient(in lab, red, red)){.br-own:before{--tw-gradient-position:to left in oklab}}.br-own:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.br-own:before{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.br-own:before{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.br-own .br-logo{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}@media (min-width:64rem){.br-own .br-logo{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.br-own strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}@media (min-width:64rem){.br-own strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.br-own p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}@media (min-width:64rem){.br-own p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}.br-own .btn{width:100%}.br-empty{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:none}.br-empty.is-on{display:flex}.br-empty svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-accent-500)}.br-empty strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));color:var(--color-ink)}.br-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.br-head{isolation:isolate;border-radius:var(--radius-card);background-image:var(--gradient-hero);--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);--tw-ring-color:#e9d9bb80;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-head{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 50%, transparent)}}.br-head:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 8);--tw-gradient-position:to left;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.br-head:after{--tw-gradient-position:to left in oklab}}.br-head:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea96699}@supports (color:color-mix(in lab, red, red)){.br-head:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.br-head:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.br-head-body{z-index:1;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.br-head-body{justify-content:center;align-items:center;gap:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 10);flex-direction:row}}.br-head-info{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:64rem){.br-head-info{max-width:var(--container-3xl);gap:calc(var(--spacing) * 4);flex:none}}.br-head-title{align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.br-head-title{display:block}.br-head-title .br-logo{display:none}}.br-head h1{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight));color:var(--color-brand)}@media (min-width:64rem){.br-head h1{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}}.br-head h1 small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-600);text-transform:uppercase;display:block}@media (min-width:64rem){.br-head h1 small{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}}.br-head h1 small{letter-spacing:0}.br-head p.lead{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#00271acc}@supports (color:color-mix(in lab, red, red)){.br-head p.lead{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:64rem){.br-head p.lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.br-head-logo{display:none}@media (min-width:64rem){.br-head-logo{display:block}}.br-stats{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:64rem){.br-stats{gap:calc(var(--spacing) * 3);display:flex}}.br-stat{border-radius:var(--radius-lg);background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.br-stat{background-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.br-stat{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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);--tw-ring-color:#e9d9bb99}@supports (color:color-mix(in lab, red, red)){.br-stat{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}.br-stat{--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, )}@media (min-width:64rem){.br-stat{min-width:calc(var(--spacing) * 32);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}}.br-stat b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);--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, );display:block}@media (min-width:64rem){.br-stat b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.br-stat span{color:var(--color-ink-muted);font-size:.6875rem;display:block}@media (min-width:64rem){.br-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}}.br-others{padding-top:calc(var(--spacing) * 10)}@media (min-width:64rem){.br-others{padding-top:calc(var(--spacing) * 14)}}.br-strip{margin-inline:calc(var(--spacing) * -4);scroll-padding-inline:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing)}@media (min-width:64rem){.br-strip{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}}.br-strip .hm-brand-pill{min-width:calc(var(--spacing) * 36)}@media (min-width:64rem){.br-strip .hm-brand-pill{min-width:0}}.ws-cluster{pointer-events:none;z-index:calc(0 * -1);width:44%;display:none;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}@media (min-width:64rem){.ws-cluster{display:block}}.ws-cluster-ring{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:16%;background-color:#ffffff0d;border-radius:2147483647px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.ws-cluster-ring{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ws-cluster-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);--tw-ring-color:#cea9664d}@supports (color:color-mix(in lab, red, red)){.ws-cluster-ring{--tw-ring-color:color-mix(in oklab, var(--color-accent-400) 30%, transparent)}}.ws-float{object-fit:contain;--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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, );position:absolute}.ws-f1{width:calc(var(--spacing) * 52);inset-inline-end:18%;top:16%;rotate:-6deg}.ws-f2{width:calc(var(--spacing) * 24);inset-inline-end:44%;top:12%;rotate:12deg}.ws-f3{width:calc(var(--spacing) * 36);inset-inline-end:40%;bottom:22%;rotate:-12deg}.ws-need{gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:grid}.ws-need li{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.ws-need svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:#ffffff1a;border-radius:2147483647px;flex-shrink:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-need svg{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ws-need svg{padding:calc(var(--spacing) * .5);color:var(--color-accent-300)}.page-wholesale .info-hero-inner{z-index:1;position:relative}.ws-btn-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ws-btn-ghost{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ws-btn-ghost{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ws-btn-ghost{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ws-btn-ghost{color:var(--color-white)}@media (hover:hover){.ws-btn-ghost:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ws-btn-ghost:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.ws-ico{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ws-ico-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ws-contact{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.ws-contact{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-contact-item{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}@media (min-width:64rem){.ws-contact-item{padding:calc(var(--spacing) * 5)}}.ws-contact-item h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ws-contact-item p{align-items:center;column-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-wrap:wrap;display:flex}.ws-contact-item .ltr{text-align:start;direction:ltr;unicode-bidi:isolate}.ws-contact-item .btn{flex-shrink:0;margin-inline-start:auto}.ws-who{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ws-who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ws-who{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-who-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media (hover:hover){.ws-who-card:hover{border-color:var(--color-accent-300);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.ws-who-card{padding:calc(var(--spacing) * 6)}}.ws-who-card .ws-ico{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.ws-who-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ws-who-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}.ws-benefits{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 6);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 6);display:grid}@media (min-width:40rem){.ws-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ws-benefits{row-gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-benefits li{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.ws-benefits .ws-ico{background-color:var(--color-surface);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);--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);--tw-ring-color:var(--color-accent-200)}.ws-benefits h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.ws-benefits p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}.ws-tier-wrap{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.ws-tier{table-layout:fixed;border-collapse:collapse;text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.ws-tier thead th{background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-100)}.ws-tier tbody th,.ws-tier tbody td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink)}.ws-tier-hot th,.ws-tier-hot td{background-color:var(--color-accent-50)}.ws-tier-name{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-wrap:wrap;display:flex}.ws-tier-no{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-primary-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);border-radius:2147483647px;place-items:center;display:grid}.ws-tier-hot .ws-tier-no{background-color:var(--color-brand);color:var(--color-on-brand)}.ws-off{border-radius:var(--radius-badge);background-color:var(--color-success-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-700);--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);--tw-ring-color:var(--color-success-200);display:inline-flex}@media (max-width:47.99rem){.ws-tier,.ws-tier tbody,.ws-tier tr,.ws-tier tbody th,.ws-tier tbody td{display:block}.ws-tier thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-tier tbody tr{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);display:grid}.ws-tier tbody tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.ws-tier tbody th,.ws-tier tbody td{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing) * 1.5);text-align:start;border-width:0;display:flex}.ws-tier tbody th{padding-bottom:calc(var(--spacing) * 2)}.ws-tier tbody td:before{content:attr(data-label);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-shrink:0}.ws-tier tbody th:before{content:none}.ws-tier tbody td:last-child{text-align:end}.ws-tier-hot th,.ws-tier-hot td{background:0 0}.ws-tier-hot{background-color:var(--color-accent-50)}}.ws-steps{gap:calc(var(--spacing) * 4);display:grid;position:relative}@media (min-width:40rem){.ws-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ws-steps{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-steps li{gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.ws-steps li{padding:calc(var(--spacing) * 6)}}.ws-step-no{margin-bottom:var(--spacing);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-brand);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-accent-300);--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);--tw-ring-color:var(--color-primary-50);border-radius:2147483647px;place-items:center;display:grid}.ws-steps h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ws-steps p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.ws-steps li:not(:last-child):after{content:"";inset-inline-end:calc(var(--spacing) * -5);top:calc(var(--spacing) * 11);height:1px;width:calc(var(--spacing) * 5);background-color:var(--color-accent-300);position:absolute}}.ws-catalog{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#ffffff0f;display:flex}@supports (color:color-mix(in lab, red, red)){.ws-catalog{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ws-catalog{padding:calc(var(--spacing) * 4);--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);--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ws-catalog{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ws-catalog{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))}@media (hover:hover){.ws-catalog:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ws-catalog:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.ws-catalog-ico{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:#ffffff14;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-catalog-ico{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ws-catalog-ico{color:var(--color-accent-300);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ws-catalog-ico{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ws-drop{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-button);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);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));display:flex}.ws-drop:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.ws-drop:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}@media (hover:hover){.ws-drop:hover{border-color:var(--color-brand)}}.ws-drop-ico{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.page-wholesale .textarea{min-height:calc(var(--spacing) * 28)}.ws-trust{gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ws-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ws-trust{padding:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-trust li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ws-trust strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.ws-trust li>span:last-child>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}@media (max-width:63.99rem){.ws-who-card{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding:calc(var(--spacing) * 4);grid-template-columns:auto 1fr;display:grid}.ws-who-card .ws-ico{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);grid-row:span 2/span 2;margin-bottom:0}.ws-who-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.page-wholesale .info-hero-inner{padding-bottom:calc(var(--spacing) * 20)}}.ws-hero-cta .btn-secondary{border-color:#0000}@media (max-width:39.99rem){.ws-contact{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-contact-item{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);text-align:center;flex-direction:column}.ws-contact-item .ws-ico{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.ws-contact-item h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.ws-contact-item p{display:none}.ws-contact-item .btn{width:100%;padding-inline:calc(var(--spacing) * 2);margin-inline-start:0}.ws-steps{gap:0}.ws-steps li{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);padding:0;padding-bottom:calc(var(--spacing) * 5);background-color:#0000;border-width:0;border-radius:0;grid-template-columns:auto 1fr;display:grid}.ws-steps li:last-child{padding-bottom:0}.ws-steps li:not(:last-child):before{content:"";inset-inline-start:1.1875rem;top:calc(var(--spacing) * 11);bottom:var(--spacing);background-color:var(--color-accent-300);width:1px;position:absolute}.ws-step-no{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);grid-row:span 2/span 2;margin-bottom:0}.ws-steps h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));align-self:flex-end}.ws-steps p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.ws-form-status{margin-top:calc(var(--spacing) * 4)}.ws-form-status p{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));border-width:1px;display:flex}.ws-form-status .is-error{border-color:var(--color-danger-200);background-color:var(--color-danger-50);color:var(--color-danger-800)}.ws-form-status svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.ws-form .field .help-error{margin-top:var(--spacing);display:block}.ws-form [data-invalid] .ws-drop{border-color:var(--color-danger-600)}.ws-file-chip{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-brand);display:flex}.ws-file-chip button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-ink-muted);border-radius:2147483647px;place-items:center;margin-inline-start:auto;display:grid}@media (hover:hover){.ws-file-chip button:hover{background-color:var(--color-surface);color:var(--color-danger-700)}}.ws-success{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-200);background-color:var(--color-success-50);padding:calc(var(--spacing) * 6);color:var(--color-success-800);flex-direction:column;display:flex}@media (min-width:64rem){.ws-success{padding:calc(var(--spacing) * 8)}}.ws-success-ico{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-surface);color:var(--color-success-700);--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);--tw-ring-color:var(--color-success-200);border-radius:2147483647px;place-items:center;display:grid}.ws-success h2{font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-success-800)}.ws-success p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.ws-success-ref{border-radius:var(--radius-badge);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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, );--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);--tw-ring-color:var(--color-success-200);display:inline-flex}.ws-channel{align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);text-align:center;--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media (min-width:40rem){.ws-channel{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 7);text-align:start;grid-template-columns:auto 1fr}}.ws-channel-logo{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);--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);--tw-ring-color:#e9d9bb99;border-radius:2147483647px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.ws-channel-logo{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}@media (min-width:40rem){.ws-channel-logo{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}}.ws-channel-body{gap:calc(var(--spacing) * 3);display:grid}.ws-channel-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media (min-width:40rem){.ws-channel-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ws-channel-text{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:40rem){.ws-channel-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.ws-channel-links{margin-top:var(--spacing);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.ws-channel-links{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}}.ws-channel-links li{justify-items:center;gap:var(--spacing);display:grid}@media (min-width:40rem){.ws-channel-links li{justify-items:start}}.ws-channel-links .btn{width:100%}@media (min-width:40rem){.ws-channel-links .btn{width:auto}}.ws-channel-glyph{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:#fff3;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ws-channel-glyph{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ws-channel-glyph{--tw-font-weight:var(--font-weight-extrabold);font-size:.7rem;font-weight:var(--font-weight-extrabold)}.ws-channel-handle{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);direction:ltr;unicode-bidi:isolate;display:flex}.ws-channel-phone{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}@media (min-width:40rem){.ws-channel-phone{justify-content:flex-start}}.ws-channel-phone a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (hover:hover){.ws-channel-phone a:hover{color:var(--color-brand)}}.ws-channel-phone a{direction:ltr;unicode-bidi:isolate}.bl-meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.bl-meta svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-500)}.bl-meta span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.bl-cover{isolation:isolate;background-image:var(--gradient-hero);display:block;position:relative;overflow:hidden}.bl-cover:before{content:"";pointer-events:none;z-index:calc(10 * -1);opacity:1;background-image:radial-gradient(circle at 1px 1px,#01412f12 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.bl-cover img{object-fit:contain;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));--tw-duration:.7s;transition-duration:.7s;position:absolute}.bl-tint-green{background-image:linear-gradient(135deg, var(--color-primary-50), var(--color-primary-100))}.bl-tint-gold{background-image:linear-gradient(135deg, var(--color-accent-50), var(--color-accent-100))}.bl-hero .info-hero-inner{padding-bottom:calc(var(--spacing) * 16)}@media (min-width:64rem){.bl-hero .info-hero-inner{padding-bottom:calc(var(--spacing) * 32)}}.bl-feature{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@media (min-width:64rem){.bl-feature{grid-template-columns:1.15fr 1fr}}.bl-feature-media{aspect-ratio:16/10}@media (min-width:64rem){.bl-feature-media{aspect-ratio:auto;min-height:22rem}}.bl-feature-media img{width:34%}@media not all and (min-width:64rem){.bl-feature-media img{width:36%}}.bl-feature:hover .bl-feature-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bl-feature-body{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.bl-feature-body{justify-content:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 10)}}.bl-feature-kicker{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-700);display:inline-flex}.bl-feature-kicker svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.bl-feature-title{font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink)}@media (min-width:64rem){.bl-feature-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (hover:hover){.bl-feature-title a:hover{color:var(--color-brand)}}.bl-feature-excerpt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.bl-feature-excerpt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.bl-chips{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.bl-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.bl-chips::-webkit-scrollbar{display:none}.bl-chip{height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-badge);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));flex-shrink:0;display:inline-flex}@media (hover:hover){.bl-chip:hover{border-color:var(--color-accent-300);background-color:var(--color-accent-50);color:var(--color-ink)}}.bl-chip small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.bl-chip small{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.bl-chip small{--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, )}.bl-chip[aria-pressed=true],.bl-chip[aria-current=page]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}.bl-chip[aria-pressed=true] small,.bl-chip[aria-current=page] small{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bl-chip[aria-pressed=true] small,.bl-chip[aria-current=page] small{color:color-mix(in oklab, var(--color-on-brand) 70%, transparent)}}.bl-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bl-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-post{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.bl-post:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.bl-post[hidden]{display:none}.bl-post-media{aspect-ratio:16/10}.bl-post-media img{width:76%;height:76%;inset:12%}.bl-post:hover .bl-post-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bl-post-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (min-width:64rem){.bl-post-body{padding:calc(var(--spacing) * 5)}}.bl-post-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.bl-post-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.bl-post-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (hover:hover){.bl-post-title a:hover{color:var(--color-brand)}}.bl-post-title a:after{content:"";z-index:1;position:absolute;inset:0}.bl-post-excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-post-more{align-items:center;gap:var(--spacing);padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);margin-top:auto;display:inline-flex}.bl-post-more svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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))}.bl-post:hover .bl-post-more svg{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (max-width:39.99rem){.bl-post{grid-template-columns:6.5rem 1fr;display:grid}.bl-post-media{aspect-ratio:auto;height:100%;min-height:calc(var(--spacing) * 28)}.bl-post-media img{width:80%;height:80%;inset:10%}.bl-post-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3)}.bl-post-meta{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column-reverse}.bl-post-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.bl-post-excerpt,.bl-post-more{display:none}}.bl-empty{border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}.bl-pager{margin-top:calc(var(--spacing) * 8);justify-content:center;display:flex}@media (min-width:64rem){.bl-pager{margin-top:calc(var(--spacing) * 10)}}.bl-pager .pager a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.bl-pager .pager .nav,.bl-pager .pager .bl-pager-next{gap:var(--spacing);width:auto;padding-inline:calc(var(--spacing) * 4);align-items:center;display:inline-flex}.bl-news{isolation:isolate;align-items:center;gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 6);--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);--tw-ring-color:var(--color-accent-200);display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.bl-news{gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 10);grid-template-columns:1fr 28rem}}.bl-news:before{content:"";pointer-events:none;z-index:calc(10 * -1);background-image:radial-gradient(circle at 1px 1px,#01412f12 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.bl-news-ico{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-surface);color:var(--color-accent-600);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px;place-items:center;display:grid}.bl-news-title{font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-brand)}@media (min-width:64rem){.bl-news-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.bl-news-text{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}.bl-news-form{gap:calc(var(--spacing) * 2.5);display:grid}.bl-news-row{height:calc(var(--spacing) * 13);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 4);display:flex}.bl-news-row:focus-within{border-color:var(--color-brand);--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);--tw-ring-color:#02412f33}@supports (color:color-mix(in lab, red, red)){.bl-news-row:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bl-news-row svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-500);flex-shrink:0}.bl-news-row input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.bl-news-row input::placeholder{color:#5f5653b3}@supports (color:color-mix(in lab, red, red)){.bl-news-row input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.bl-news-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.bl-post-hero .info-hero-inner{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 24)}@media (min-width:64rem){.bl-post-hero .info-hero-inner{padding-bottom:calc(var(--spacing) * 44)}}.bl-post-hero .info-hero-title{max-width:var(--container-4xl);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (min-width:64rem){.bl-post-hero .info-hero-title{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.bl-post-hero .badge{width:fit-content}.bl-byline{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.bl-author{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.bl-author img{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-surface);padding:var(--spacing);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px}.bl-author strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.bl-author span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:block}.bl-cover-lg{aspect-ratio:16/9;max-width:var(--container-6xl);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto}@media (min-width:64rem){.bl-cover-lg{aspect-ratio:21/9}}.bl-cover-lg img{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.bl-cover-lg .c1{width:26%;inset-inline-start:10%}@media not all and (min-width:64rem){.bl-cover-lg .c1{width:30%}}.bl-cover-lg .c2{width:24%;inset-inline-start:36%}@media not all and (min-width:64rem){.bl-cover-lg .c2{width:26%;inset-inline-start:33%}}.bl-cover-lg .c3{width:16%;inset-inline-start:62%}@media not all and (min-width:64rem){.bl-cover-lg .c3{width:18%;inset-inline-start:60%}}.bl-cover-lg .c4{width:14%;inset-inline-start:80%}@media not all and (min-width:64rem){.bl-cover-lg .c4{display:none}}.bl-layout{margin-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.bl-layout{margin-top:calc(var(--spacing) * 8)}}.bl-aside-share{gap:calc(var(--spacing) * 2);display:flex}.bl-aside-share .btn{flex:1}.bl-prose-wrap{min-width:0}@media (min-width:64rem){.bl-prose-wrap .info-article{padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 12)}}.bl-prose .lead,.bl-prose .is-style-lead{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;font-weight:var(--tw-font-weight,var(--text-lg--font-weight))!important;--tw-leading:var(--leading-loose)!important;line-height:var(--leading-loose)!important}.bl-pbox{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-color:#fbf6ed99;grid-template-columns:6.5rem 1fr;display:grid;margin-block:calc(var(--spacing) * 8)!important}@supports (color:color-mix(in lab, red, red)){.bl-pbox{background-color:color-mix(in oklab, var(--color-accent-50) 60%, transparent)}}.bl-pbox{padding:calc(var(--spacing) * 3)}@media (min-width:40rem){.bl-pbox{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);grid-template-columns:8rem 1fr auto}}.bl-pbox-media{aspect-ratio:1;border-radius:var(--radius-md);background-image:var(--gradient-hero);place-items:center;display:grid;position:relative;overflow:hidden}.bl-pbox-media img{object-fit:contain;width:82%;height:82%}.bl-pbox-body{gap:var(--spacing);display:grid}.bl-pbox-tag{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-accent-700)}.bl-pbox-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.bl-pbox-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.bl-pbox-name a{color:var(--color-ink)!important;text-decoration-line:none!important}@media (hover:hover){.bl-pbox-name a:hover{color:var(--color-brand)!important}}.bl-pbox-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);--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, )}.bl-pbox-act{grid-column:span 2/span 2}@media (min-width:40rem){.bl-pbox-act{grid-column:span 1/span 1}}.bl-pbox-act .btn{width:100%}@media (min-width:40rem){.bl-pbox-act .btn{width:auto}}.prose-nv a.btn{text-decoration-line:none}.bl-prose .is-style-nv-pull-quote cite{display:flex!important}.bl-foot{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);display:grid}.bl-tags{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bl-tags>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.bl-tag{height:calc(var(--spacing) * 9);border-radius:var(--radius-badge);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);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));align-items:center;display:inline-flex}@media (hover:hover){.bl-tag:hover{border-color:var(--color-accent-300);background-color:var(--color-accent-50);color:var(--color-ink)}}.bl-share{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bl-share>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);margin-inline-end:var(--spacing)}.bl-share-btn{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink-muted);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));border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.bl-share-btn:hover{border-color:var(--color-brand);background-color:var(--color-primary-50);color:var(--color-brand)}}.bl-share-btn svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.bl-author-box{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);--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);--tw-ring-color:var(--color-line);display:flex}@media (min-width:64rem){.bl-author-box{padding:calc(var(--spacing) * 5)}}.bl-author-box img{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px;flex-shrink:0}.bl-author-box p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}.bl-author-box strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:block}.bl-nav{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.bl-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-nav a{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);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));flex-direction:column;display:flex}@media (hover:hover){.bl-nav a:hover{border-color:var(--color-accent-300);background-color:#fbf6ed80}@supports (color:color-mix(in lab, red, red)){.bl-nav a:hover{background-color:color-mix(in oklab, var(--color-accent-50) 50%, transparent)}}}.bl-nav small{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}.bl-nav small svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.bl-nav strong{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bl-related-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.bl-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bl-related-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-head{isolation:isolate;margin-top:var(--spacing);border-radius:var(--radius-card);background-image:var(--gradient-hero);--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);--tw-ring-color:#e9d9bb80;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sr-head{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 50%, transparent)}}.sr-head:after{content:"";pointer-events:none;inset-inline:calc(var(--spacing) * 8);--tw-gradient-position:to left;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.sr-head:after{--tw-gradient-position:to left in oklab}}.sr-head:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea96699}@supports (color:color-mix(in lab, red, red)){.sr-head:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 60%, transparent)}}.sr-head:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.sr-head-body{z-index:1;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.sr-head-body{gap:calc(var(--spacing) * 4);max-width:50rem;padding:calc(var(--spacing) * 10)}}.sr-head h1{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-brand)}@media (min-width:64rem){.sr-head h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}}.sr-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted)}@media (min-width:64rem){.sr-count{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.sr-count b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.sr-search{width:100%;max-width:var(--container-xl);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));align-items:center;padding-inline-start:calc(var(--spacing) * 5);padding-inline-end:calc(var(--spacing) * 1.5);position:relative}.sr-search:focus-within{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96640}@supports (color:color-mix(in lab, red, red)){.sr-search:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 25%, transparent)}}.sr-search:not(.hidden){height:calc(var(--spacing) * 14);display:flex}.sr-search.hidden{height:calc(var(--spacing) * 14)}.sr-search input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1;margin-inline-start:calc(var(--spacing) * 3)}.sr-search input::placeholder{color:#5f5653cc}@supports (color:color-mix(in lab, red, red)){.sr-search input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.sr-search input::-webkit-search-cancel-button{display:none}.sr-search-lg{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl)}.sr-again{height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding-inline-start:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 1.5);display:flex}.sr-again span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sr-again b{height:calc(var(--spacing) * 9);border-radius:var(--radius-button);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-brand);align-items:center;display:inline-flex}.sr-related{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:64rem){.sr-related{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.sr-related>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-shrink:0}.sr-related .chips.scroll-x{margin-inline:calc(var(--spacing) * -5);padding-inline:calc(var(--spacing) * 5)}@media (min-width:64rem){.sr-related .chips.scroll-x{margin-inline:0;padding-inline:0}}.sr-head-art{pointer-events:none;width:34%;display:none;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 0)}@media (min-width:64rem){.sr-head-art{display:block}}.sr-head-art:before{content:"";width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:16%;background-color:#ffffff8c;border-radius:2147483647px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.sr-head-art:before{background-color:color-mix(in oklab, var(--color-surface) 55%, transparent)}}.sr-head-art:before{--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);--tw-ring-color:#e9d9bb99}@supports (color:color-mix(in lab, red, red)){.sr-head-art:before{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}.sr-head-art img{object-fit:contain;position:absolute}.sr-head-art .a1{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-end:20%;top:50%}.sr-head-art .a2{inset-inline-end:3%;bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);rotate:-6deg}.sr-head-art .a3{inset-inline-end:48%;top:calc(var(--spacing) * 5);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);rotate:6deg}.sr-cats{margin-top:calc(var(--spacing) * 6)}@media (min-width:64rem){.sr-cats{margin-top:calc(var(--spacing) * 8)}}.sr-cats-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.sr-cat-row{margin-inline:calc(var(--spacing) * -4);scroll-padding-inline:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing)}@media (min-width:64rem){.sr-cat-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.sr-cat-row .cat-tile{flex-direction:row}}.sr-tabs{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6)}@media (min-width:64rem){.sr-tabs{margin-top:calc(var(--spacing) * 8)}}.sr-tabs .tab{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));display:inline-flex}.sr-tabs .tab:not(.tab-active) .count-badge{background-color:var(--color-surface-alt);color:var(--color-ink-muted)}.sr-tabs+.shop-layout{padding-top:calc(var(--spacing) * 5)}@media (min-width:64rem){.sr-tabs+.shop-layout{padding-top:calc(var(--spacing) * 6)}}.sr-articles{margin-top:calc(var(--spacing) * 12)}@media (min-width:64rem){.sr-articles{margin-top:calc(var(--spacing) * 16)}}.sr-art-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.sr-art-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-art{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);transition-property:border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:flex;overflow:hidden}@media (hover:hover){.sr-art:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-accent-200);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.sr-art{flex-direction:column;gap:0;padding:0}}.sr-art-media{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);border-radius:var(--radius-lg);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 2);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.sr-art-media{aspect-ratio:16/10;width:100%;height:auto;padding:calc(var(--spacing) * 5);border-radius:0}}.sr-art-media img{object-fit:contain;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}@media (min-width:64rem){.sr-art-media img{width:auto;max-width:80%;height:auto;max-height:80%;margin:auto;position:absolute;inset:0}}.sr-art:hover .sr-art-media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sr-art-body{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;padding-block:var(--spacing);flex-direction:column;flex:1;display:flex}@media (min-width:64rem){.sr-art-body{padding:calc(var(--spacing) * 5)}}.sr-art-body h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.sr-art-body h3{min-height:calc(var(--spacing) * 14);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.sr-art-body h3 a{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))}@media (hover:hover){.sr-art-body h3 a:hover{color:var(--color-brand)}}.sr-art-meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-wrap:wrap;margin-top:auto;display:flex}.sr-art-meta span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.sr-art-meta svg{color:var(--color-accent-500)}.sr-help{margin-top:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.sr-help{text-align:start;flex-direction:row}}@media (min-width:64rem){.sr-help{margin-top:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 6)}}.sr-help-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.sr-help p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);flex:1}.sr-help strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));color:var(--color-ink);display:block}.sr-empty-hero{isolation:isolate;background-image:var(--gradient-hero);position:relative;overflow:hidden}.sr-empty-hero:after{content:"";pointer-events:none;--tw-gradient-position:to left;inset-inline:0;height:1px;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.sr-empty-hero:after{--tw-gradient-position:to left in oklab}}.sr-empty-hero:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#cea966b3}@supports (color:color-mix(in lab, red, red)){.sr-empty-hero:after{--tw-gradient-via:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.sr-empty-hero:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.sr-empty-inner{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 10);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media (min-width:64rem){.sr-empty-inner{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 16)}}.sr-empty-icon{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);--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);--tw-ring-color:var(--color-accent-200);border-radius:2147483647px;place-items:center;display:grid;position:relative}@media (min-width:64rem){.sr-empty-icon{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.sr-empty-icon i{inset-inline-end:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-sale);color:var(--color-white);--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);--tw-ring-color:var(--color-surface);border-radius:2147483647px;place-items:center;font-style:normal;display:grid;position:absolute}.sr-empty-icon-sm{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}@media (min-width:64rem){.sr-empty-icon-sm{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.sr-empty-kicker{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-badge);background-color:#ffffffb3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sr-empty-kicker{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.sr-empty-kicker{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-800);--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);--tw-ring-color:var(--color-accent-200)}.sr-empty-inner h1{margin-top:calc(var(--spacing) * 3);font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-brand)}@media (min-width:64rem){.sr-empty-inner h1{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.sr-empty-text{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-muted)}@media (min-width:64rem){.sr-empty-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.sr-empty-actions{margin-top:calc(var(--spacing) * 5);justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;width:100%;display:flex}.sr-empty-actions .btn{flex:1}@media (min-width:40rem){.sr-empty-actions .btn{flex:none}}.sr-split{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.sr-split{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.sr-card{padding:calc(var(--spacing) * 7)}}.sr-card-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink);display:flex}.sr-card-sub{margin-top:calc(var(--spacing) * -2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.sr-card-note{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink-muted);margin-top:auto;display:flex}.sr-tips{gap:calc(var(--spacing) * 3);display:grid}.sr-tips li{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-muted);display:flex}.sr-tips li>span{margin-top:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.sr-nomatch{border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64rem){.sr-nomatch{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 14)}}.sr-nomatch h3{margin-top:calc(var(--spacing) * 5);font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight));color:var(--color-ink)}@media (min-width:64rem){.sr-nomatch h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}}.sr-nomatch p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-muted)}.sr-nomatch-actions{margin-top:calc(var(--spacing) * 5);justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;width:100%;display:flex}.sr-nomatch-actions .btn{flex:1}@media (min-width:40rem){.sr-nomatch-actions .btn{flex:none}}.sr-relax{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.sr-relax{padding:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-relax-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.sr-relax-title{grid-column:span 2/span 2}}.sr-relax-item{height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);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));display:flex}@media (hover:hover){.sr-relax-item:hover{border-color:var(--color-brand);color:var(--color-brand)}}.sr-relax-item span{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.sr-relax-item span svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-accent-50);padding:calc(var(--spacing) * .5);color:var(--color-accent-900);border-radius:2147483647px;flex-shrink:0;display:grid}.sr-relax-item b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);flex-shrink:0}.sr-overlay .drawer-panel{height:88dvh}.sr-ov-form{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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);--tw-ring-color:#cea96633;display:flex}@supports (color:color-mix(in lab, red, red)){.sr-ov-form{--tw-ring-color:color-mix(in oklab, var(--color-ring) 20%, transparent)}}.sr-ov-form input{min-width:0;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.sr-ov-form input::-webkit-search-cancel-button{display:none}.sr-ov-clear{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;background-color:var(--color-surface-alt);color:var(--color-ink-muted);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.sr-ov-sec{margin-top:calc(var(--spacing) * 6)}.sr-ov-sec h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.sr-ov-list{display:grid}.sr-ov-list a{height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:flex}.sr-ov-list li:last-child a{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sr-ov-list a>svg:first-child{color:var(--color-ink-muted)}.sr-ov-list a.is-cat>svg:first-child{color:var(--color-accent-500)}.sr-ov-list b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.st-empty{isolation:isolate;border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-image:var(--gradient-hero);position:relative;overflow:hidden}.st-empty:before{content:"";pointer-events:none;z-index:calc(10 * -1);background-image:radial-gradient(circle at 1px 1px,#01412f0f 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.st-empty-inner{max-width:var(--container-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:64rem){.st-empty-inner{padding-block:calc(var(--spacing) * 16)}}.st-float{pointer-events:none;object-fit:contain;opacity:.95;display:none;position:absolute}@media (min-width:64rem){.st-float{display:block}}.st-mark{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-surface);color:var(--color-brand);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:#e9d9bb99;border-radius:2147483647px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.st-mark{--tw-ring-color:color-mix(in oklab, var(--color-accent-200) 60%, transparent)}}@media (min-width:64rem){.st-mark{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.st-mark svg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}@media (min-width:64rem){.st-mark svg{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}.st-mark:after{content:"";inset:calc(var(--spacing) * -4);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #cea966b3;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.st-mark:after{border-color:color-mix(in oklab, var(--color-accent-400) 70%, transparent)}}.st-empty-title{margin-top:calc(var(--spacing) * 7);font-family:var(--font-heading);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight));color:var(--color-ink)}@media (min-width:64rem){.st-empty-title{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}}.st-empty-text{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-loose);line-height:var(--leading-loose);color:var(--color-ink-muted)}@media (min-width:64rem){.st-empty-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}}.st-cats{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.st-cats{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row}}.st-cats-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}.st-cats-row{margin-inline:calc(var(--spacing) * -4);gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.st-cats-row{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.ship-meter.is-done{border-color:var(--color-success-200);background-color:#f0faf1b3}@supports (color:color-mix(in lab, red, red)){.ship-meter.is-done{background-color:color-mix(in oklab, var(--color-success-50) 70%, transparent)}}.ship-meter.is-done .ship-meter-icon{color:var(--color-success-700)}.ship-bar.is-done{--tw-ring-color:var(--color-success-200)}.ship-bar.is-done>span{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.ship-bar.is-done>span{--tw-gradient-position:to left in oklab}}.ship-bar.is-done>span{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-success-600);--tw-gradient-to:var(--color-brand);--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))}.ship-goals{margin-top:calc(var(--spacing) * 2.5);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-success-800);flex-wrap:wrap;display:flex}.ship-goals span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.ship-goals svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.ck-item.is-gift{margin-inline:calc(var(--spacing) * -2);border-radius:var(--radius-lg);border-bottom-style:var(--tw-border-style);background-color:#fbf6ed80;border-bottom-width:0}@supports (color:color-mix(in lab, red, red)){.ck-item.is-gift{background-color:color-mix(in oklab, var(--color-accent-50) 50%, transparent)}}.ck-item.is-gift{padding-inline:calc(var(--spacing) * 2);--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);--tw-ring-color:var(--color-accent-200)}@media (min-width:64rem){.ck-item.is-gift{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3)}}.ck-item.is-gift+.ck-item{border-top-style:var(--tw-border-style);border-top-width:0}.st-gift-img{background-color:var(--color-surface);--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);--tw-ring-color:var(--color-accent-200)}.st-gift-img img{padding:calc(var(--spacing) * .5)}.st-gift-badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--color-accent-100);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-accent-900);display:inline-flex}.st-gift-badge svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.st-free{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success-700)}.st-fixed-qty{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 16);justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent-200);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);--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, );display:inline-flex}@media (min-width:64rem){.st-fixed-qty{height:calc(var(--spacing) * 10)}}.st-lock{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:inline-flex}.st-lock svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-accent-600)}.st-gift-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-200);background-color:#f0faf1b3;display:flex}@supports (color:color-mix(in lab, red, red)){.st-gift-card{background-color:color-mix(in oklab, var(--color-success-50) 70%, transparent)}}.st-gift-card{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.st-gift-card{padding-inline:calc(var(--spacing) * 6)}}.st-gift-card .st-gift-ico{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-surface);color:var(--color-success-700);--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);--tw-ring-color:var(--color-success-200);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.st-sum-gift{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-900);--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);--tw-ring-color:var(--color-accent-200);display:flex}.st-sum-gift img{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--color-surface);padding:calc(var(--spacing) * .5);flex-shrink:0}.r-line.is-gift .r-line-img{background-color:var(--color-accent-50);--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);--tw-ring-color:var(--color-accent-200)}.r-line.is-gift .r-line-price{color:var(--color-success-700)}.r-line-tag{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-accent-700);display:flex}.r-line-tag svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.st-mini-frame{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);width:100%;max-width:400px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.st-mini-frame .drawer-body{overflow:visible}.st-mini-gift{margin-inline:calc(var(--spacing) * -2);border-radius:var(--radius-lg);background-color:#fbf6ed99}@supports (color:color-mix(in lab, red, red)){.st-mini-gift{background-color:color-mix(in oklab, var(--color-accent-50) 60%, transparent)}}.st-mini-gift{padding-inline:calc(var(--spacing) * 2);--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);--tw-ring-color:var(--color-accent-200)}.st-mini-gift .cart-line-img{background-color:var(--color-surface)}.st-mini-goal{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-200);background-color:#f0faf1b3}@supports (color:color-mix(in lab, red, red)){.st-mini-goal{background-color:color-mix(in oklab, var(--color-success-50) 70%, transparent)}}.st-mini-goal{padding:calc(var(--spacing) * 3.5)}.st-inst{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.st-inst{padding:calc(var(--spacing) * 5)}}.st-inst-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.st-inst-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.st-inst-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.st-provs{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.st-provs{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-prov{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:relative}@media (hover:hover){.st-prov:hover{border-color:var(--color-line-strong)}}.st-prov:has(:checked){border-color:var(--color-brand);background-color:#effaf580}@supports (color:color-mix(in lab, red, red)){.st-prov:has(:checked){background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.st-prov:has(:checked){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.st-prov:has(:disabled){cursor:not-allowed;background-color:#efeceb99}@supports (color:color-mix(in lab, red, red)){.st-prov:has(:disabled){background-color:color-mix(in oklab, var(--color-surface-alt) 60%, transparent)}}@media (hover:hover){.st-prov:has(:disabled):hover{border-color:var(--color-line)}}.st-prov-top{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.st-prov-logo{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-primary-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand);--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);--tw-ring-color:var(--color-primary-100);flex-shrink:0;place-items:center;display:grid}.st-prov:has(:disabled) .st-prov-logo{background-color:var(--color-surface-alt);color:var(--color-ink-muted);--tw-ring-color:var(--color-line)}.st-prov-name{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex:1}.st-prov:has(:disabled) .st-prov-name{color:var(--color-ink-muted)}.st-prov-amt{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-line-strong);padding-top:calc(var(--spacing) * 3);display:flex}.st-prov-amt small{color:var(--color-ink-muted);font-size:.6875rem;display:block}.st-prov-amt strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-price);--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, )}.st-prov:has(:disabled) .st-prov-amt strong{color:var(--color-ink-muted)}.st-prov-count{border-radius:var(--radius-sm);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-800);--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);--tw-ring-color:var(--color-accent-200)}.st-prov-note{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-warning-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:.6875rem;line-height:var(--leading-relaxed);color:var(--color-warning-900);display:flex}.st-prov-note svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0}.st-plan{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.st-plan{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-plan-step{gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-bg);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);flex-direction:column;display:flex;position:relative}.st-plan-step strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, )}.st-plan-step.is-now{background-color:var(--color-primary-50);--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);--tw-ring-color:var(--color-primary-100)}.st-plan-step.is-now em{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);font-style:normal}.st-plan-bar{margin-top:calc(var(--spacing) * 1.5);height:var(--spacing);background-color:var(--color-line-strong);border-radius:2147483647px}.st-plan-step.is-now .st-plan-bar{background-color:var(--color-brand)}.st-inst-note{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted);display:flex}.st-inst-note svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-accent-600);flex-shrink:0}.st-sum-inst{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#effaf5b3;display:flex}@supports (color:color-mix(in lab, red, red)){.st-sum-inst{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.st-sum-inst{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink);--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);--tw-ring-color:var(--color-primary-100)}.st-sum-inst strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);--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, )}.st-fail-hero{background-image:var(--gradient-hero);position:relative;overflow:hidden}.st-fail-inner{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.st-fail-inner{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 16)}}.st-fail-mark{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-danger-50);color:var(--color-danger-600);--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:#fee7e4b3;border-radius:2147483647px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.st-fail-mark{--tw-ring-color:color-mix(in oklab, var(--color-danger-100) 70%, transparent)}}@media (min-width:64rem){.st-fail-mark{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.st-fail-mark svg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}@media (min-width:64rem){.st-fail-mark svg{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}.st-fail-mark:after{content:"";inset:calc(var(--spacing) * -4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-danger-200);border-radius:2147483647px;position:absolute}.st-kept{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-200);background-color:#f0faf1b3;display:flex}@supports (color:color-mix(in lab, red, red)){.st-kept{background-color:color-mix(in oklab, var(--color-success-50) 70%, transparent)}}.st-kept{padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.st-kept{padding-inline:calc(var(--spacing) * 6);align-items:center}}.st-kept-ico{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-surface);color:var(--color-success-700);--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);--tw-ring-color:var(--color-success-200);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.st-reason{gap:calc(var(--spacing) * 3);display:grid}.st-reason-row{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink);display:flex}.st-reason-row svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-accent-600);flex-shrink:0}.st-reason-row dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted)}.st-reason-row dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.st-code{border-radius:var(--radius-sm);background-color:var(--color-surface-alt);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--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, );align-items:center;display:inline-flex}.st-retry{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.st-retry{grid-template-columns:1.4fr 1fr}}.st-alt{gap:calc(var(--spacing) * 3);display:grid}.st-alt-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:flex}@media (hover:hover){.st-alt-link:hover{border-color:var(--color-accent-300);color:var(--color-brand)}}.st-alt-link .st-alt-ico{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-bg);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.st-alt-link small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);display:block}.st-alt-link>svg:last-child{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-ink-muted);margin-inline-start:auto}.st-support{gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.st-support-title{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.st-support-ico{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-primary-50);color:var(--color-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.st-support-phone{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-bg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));display:flex}.st-support-phone a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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, )}.st-support-msg{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-group{gap:0;display:grid}.st-group-opt{border-bottom-right-radius:0;border-bottom-left-radius:0}.st-group .st-inst{border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-brand);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.st-prov-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:#0000;border-radius:2147483647px;place-items:center;margin-inline-start:auto;display:grid}.st-prov-check svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.st-prov:has(:checked) .st-prov-check{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}.st-prov:has(:disabled) .st-prov-check{display:none}.st-group-radio{margin-top:calc(var(--spacing) * .5);display:inline-block}.st-group:has(.st-prov :checked) .st-group-opt{border-color:var(--color-brand);background-color:#effaf580}@supports (color:color-mix(in lab, red, red)){.st-group:has(.st-prov :checked) .st-group-opt{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.st-group:has(.st-prov :checked) .st-group-opt{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.st-group:has(.st-prov :checked) .st-group-opt .opt-icon{background-color:var(--color-surface);color:var(--color-accent-600);--tw-shadow:0 1px 3px var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.st-group:has(.st-prov :checked) .st-group-radio{border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-brand)}.st-group:not(:has(.st-prov :checked)) .st-group-opt{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.st-group:not(:has(.st-prov :checked)) .st-inst,.st-group .st-inst [hidden]{display:none}.st-gift-fallback{object-fit:contain}@media (max-width:63.99rem){.pd-reviews{grid-template-columns:minmax(0,1fr)}}.pd-review-list,.ps-toolbar{min-width:0}.ps-recommend{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted)}.ps-recommend strong{color:var(--color-success-700)}.ps-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ps-chips{margin-inline:calc(var(--spacing) * -1);scrollbar-width:none;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:var(--spacing);padding-block:var(--spacing);display:flex;overflow-x:auto}@media not all and (min-width:40rem){.ps-chips{flex-basis:100%;max-width:100%}}.ps-chips::-webkit-scrollbar{display:none}.ps-chip{height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink);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));flex-shrink:0;display:inline-flex}@media (hover:hover){.ps-chip:hover{border-color:var(--color-accent-300)}}.ps-chip span{color:var(--color-ink-muted);--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, )}.ps-chip[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-on-brand)}@media (hover:hover){.ps-chip[aria-pressed=true]:hover{border-color:var(--color-brand)}}.ps-chip[aria-pressed=true] span{color:#fffc}@supports (color:color-mix(in lab, red, red)){.ps-chip[aria-pressed=true] span{color:color-mix(in oklab, var(--color-on-brand) 80%, transparent)}}.ps-sort-select{height:calc(var(--spacing) * 9);width:auto;min-width:calc(var(--spacing) * 36);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));padding-block:0}.ps-verified{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-badge);background-color:var(--color-success-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-success-800);display:inline-flex}.pd-review header div>span:has(.ps-verified){gap:calc(var(--spacing) * 2)}.ps-review-foot{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ps-helpful{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);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));display:inline-flex}@media (hover:hover){.ps-helpful:hover{border-color:var(--color-accent-300);color:var(--color-ink)}}.ps-helpful[aria-pressed=true]{border-color:#02412f66}@supports (color:color-mix(in lab, red, red)){.ps-helpful[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.ps-helpful[aria-pressed=true]{background-color:var(--color-primary-50);color:var(--color-brand)}.ps-reply{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-accent-300);background-color:var(--color-bg);padding:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);display:flex}.ps-reply strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-accent-700);display:block}.ps-reply p{color:var(--color-ink-muted)}.ps-reply-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-surface);color:var(--color-brand);--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);--tw-ring-color:var(--color-line);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ps-more{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ps-formwrap{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.ps-formwrap{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10);grid-template-columns:300px minmax(0,1fr)}}.ps-guide{border-radius:var(--radius-card);background-color:var(--color-bg);padding:calc(var(--spacing) * 5);align-self:flex-start}@media (min-width:64rem){.ps-guide{top:calc(var(--spacing) * 28);position:sticky}}.ps-guide-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted);display:grid}.ps-guide-list li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.ps-guide-list svg{margin-top:calc(var(--spacing) * .5);color:var(--color-accent-600);flex-shrink:0}.ps-form{gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}@media (min-width:40rem){.ps-form{padding:calc(var(--spacing) * 6)}}.ps-form[hidden]{display:none}.ps-two{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.ps-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-opt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);margin-inline-start:var(--spacing)}.ps-help-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.ps-ltr{text-align:left;--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, )}.ps-ltr::placeholder{text-align:right}.ps-field-rate{border-style:var(--tw-border-style);border-width:0;min-width:0;padding:0}.ps-rate-box{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;display:grid}.ps-field-rate[data-invalid] .ps-rate-box{border-color:var(--color-danger-200);background-color:#fef4f399}@supports (color:color-mix(in lab, red, red)){.ps-field-rate[data-invalid] .ps-rate-box{background-color:color-mix(in oklab, var(--color-danger-50) 60%, transparent)}}.ps-field-rate[data-invalid] .ps-rate-box{padding:calc(var(--spacing) * 3)}.ps-field-rate legend{margin-bottom:calc(var(--spacing) * 1.5);padding:0}.ps-rate-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ps-rate{justify-content:flex-end;gap:calc(var(--spacing) * .5);flex-direction:row-reverse;display:flex}.ps-rate label{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;color:var(--color-line-strong);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));place-items:center;display:grid}.ps-rate label svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);fill:currentColor;stroke:none}.ps-rate input:checked~label,.ps-rate input:checked+label,.ps-rate label:hover,.ps-rate label:hover~label{color:var(--color-accent-400)}.ps-rate input:focus-visible+label{border-radius:var(--radius-md);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.ps-rate-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ps-form [data-ps-err]{display:none}.ps-form [data-invalid] [data-ps-err],.ps-form [data-invalid][data-ps-err]{display:block}.input-ok{border-color:var(--color-success-600);padding-inline-end:calc(var(--spacing) * 10)}.input-ok:focus{border-color:var(--color-success-600);--tw-ring-color:#25834333}@supports (color:color-mix(in lab, red, red)){.input-ok:focus{--tw-ring-color:color-mix(in oklab, var(--color-success-600) 20%, transparent)}}.ps-ok-wrap{position:relative}.ps-ok-icon{pointer-events:none;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-success-600);inset-inline-end:calc(var(--spacing) * 3);position:absolute;top:50%}.ps-guest{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);display:grid}.ps-guest-note{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted);display:flex}.ps-guest-note svg{margin-top:var(--spacing);color:var(--color-accent-600);flex-shrink:0}.ps-consent{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:flex}.ps-form-actions{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media not all and (min-width:40rem){.ps-form-actions>.btn{width:100%}}.ps-success{justify-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-200);background-color:#f0faf199;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-success{background-color:color-mix(in oklab, var(--color-success-50) 60%, transparent)}}.ps-success{padding:calc(var(--spacing) * 8);text-align:center}.ps-success-icon{margin-bottom:var(--spacing);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-success-100);color:var(--color-success-700);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:var(--color-success-50);border-radius:2147483647px;place-items:center;display:grid}body:not(.ps-is-oos) .ps-when-oos,body.ps-is-oos .ps-when-in{display:none!important}.pd-swatch[data-oos]{position:relative}.pd-swatch[data-oos]:before{content:"";pointer-events:none;z-index:1;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fff9;border-radius:2147483647px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.pd-swatch[data-oos]:before{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.pd-swatch[data-oos]:after{content:"";pointer-events:none;z-index:2;height:calc(var(--spacing) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:3.25rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-ink-muted);border-radius:2147483647px;position:absolute;top:1.375rem;left:50%;rotate:-45deg}.pd-swatch[data-oos] .pd-swatch-name:after{content:"ناموجود";--tw-leading:calc(var(--spacing) * 4);font-size:.625rem;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-danger-700);display:block}.pd-swatch[data-oos] input:checked+.pd-swatch-dot{--tw-ring-color:var(--color-ink-muted)}.pd-swatch[data-oos] input:checked+.pd-swatch-dot:after{background-color:var(--color-ink-muted)}.ps-oos-inline{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background-color:var(--color-warning-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-warning-900);--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);--tw-ring-color:var(--color-warning-200);display:flex}.ps-oos-inline svg{margin-top:var(--spacing);color:var(--color-warning-700)}.ps-oos-inline strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ps-stock-out{color:var(--color-danger-700)}.ps-stock-out .pd-stock-dot{background-color:var(--color-danger-500);--tw-ring-color:var(--color-danger-100)}.ps-notify{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-bg);padding:calc(var(--spacing) * 4);display:grid}.ps-notify[hidden]{display:none}.ps-notify-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.ps-notify-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:block}.ps-notify-head p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted)}.ps-notify-head b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ps-notify-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-surface);color:var(--color-brand);--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);--tw-ring-color:var(--color-line);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ps-phone{position:relative}.ps-phone .input{text-align:left;--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, );padding-inline-start:calc(var(--spacing) * 11);padding-inline-end:calc(var(--spacing) * 4);padding-left:2.75rem}.ps-phone .input::placeholder{text-align:right}.ps-phone-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-ink-muted);position:absolute}.ps-notify [data-invalid] .help-error{display:block}.ps-notify-done b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ps-others{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:grid}.ps-others-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ps-others-row{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.ps-dot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;--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);--tw-ring-color:#0000001a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.ps-dot{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ps-dot{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));background:var(--sw);box-shadow:inset 0 0 0 3px var(--color-surface)}.ps-dot:hover{--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);--tw-ring-color:var(--color-brand)}.ps-dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring)}.ps-showcase{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-image:var(--gradient-hero);padding:calc(var(--spacing) * 4);--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);--tw-ring-color:#fffc;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-showcase{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ps-showcase-tag{width:fit-content}.ps-showcase-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.ps-showcase-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-ink-muted)}.ps-showcase .btn{padding-inline:calc(var(--spacing) * 4)}.ps-btn-num{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ps-code{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-code{background-color:color-mix(in oklab, var(--color-surface) 85%, transparent)}}.ps-code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);--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);--tw-ring-color:var(--color-line);padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 1.5)}.ps-code strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ps-copy{height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand);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));margin-inline-start:auto;display:inline-flex}@media (hover:hover){.ps-copy:hover{background-color:var(--color-primary-50)}}.ps-copy[data-done]{background-color:var(--color-success-50);color:var(--color-success-700)}.ps-hours{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));color:var(--color-ink-muted);display:flex}@media (min-width:64rem){.ps-ship-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-account-empty .ac-content{grid-template-columns:minmax(0,1fr)}.ps-empty{justify-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line-strong);background-color:#f8f6f6b3;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-empty{background-color:color-mix(in oklab, var(--color-bg) 70%, transparent)}}.ps-empty{padding:calc(var(--spacing) * 6);text-align:center}.ps-empty-lg{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 6)}@media (min-width:64rem){.ps-empty-lg{padding:calc(var(--spacing) * 10)}}.ps-empty-sm{padding:calc(var(--spacing) * 5)}.ps-empty-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--color-primary-50);color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + 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);--tw-ring-color:#effaf599;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-empty-icon{--tw-ring-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.ps-empty-heart{background-color:var(--color-accent-50);color:var(--color-accent-600);--tw-ring-color:#fbf6edcc}@supports (color:color-mix(in lab, red, red)){.ps-empty-heart{--tw-ring-color:color-mix(in oklab, var(--color-accent-50) 80%, transparent)}}.ps-empty-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (min-width:64rem){.ps-empty-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.ps-empty-text{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-ink-muted)}.ps-empty-actions{margin-top:var(--spacing);justify-content:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.ps-empty-art{margin-bottom:var(--spacing);justify-content:center;align-items:center;gap:0;display:flex;position:relative}.ps-empty-art .ps-empty-icon{z-index:1;width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(10px + 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);position:relative}.ps-empty-art img{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);object-fit:contain;width:4.5rem;height:4.5rem;padding:calc(var(--spacing) * 2);--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.ps-empty-art img{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}}.ps-art-a{margin-inline-end:calc(var(--spacing) * -3);rotate:-6deg}.ps-art-b{margin-inline-start:calc(var(--spacing) * -3);rotate:6deg}@media (min-width:64rem){.ps-empty-row{justify-items:start;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);text-align:start;grid-template-columns:auto minmax(0,1fr) auto}}.ps-empty-row .ps-empty-text{margin-top:var(--spacing)}.ps-empty-row .ps-empty-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.ps-cats{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);width:100%;min-width:0;padding-top:calc(var(--spacing) * 5)}.ps-cats-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ps-cats-row{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.ps-cats-row{flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:0;overflow:visible}}.ps-cats-row::-webkit-scrollbar{display:none}.ps-cat{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-button);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);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));flex-shrink:0;display:inline-flex}@media (hover:hover){.ps-cat:hover{border-color:var(--color-accent-300);color:var(--color-brand)}}.ps-cat svg{color:var(--color-brand)}.ps-start-count{border-radius:var(--radius-badge);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-accent-700);--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);--tw-ring-color:var(--color-accent-100)}.ps-progress{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:2147483647px;overflow:hidden}.ps-progress i{background-color:var(--color-accent-400);height:100%;width:var(--w);border-radius:2147483647px;display:block}.ps-checklist{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight));color:var(--color-ink);display:grid}.ps-checklist li{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.ps-checklist a{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;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))}@media (hover:hover){.ps-checklist a:hover{color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}}.ps-check-dot{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line-strong);background-color:var(--color-surface);color:var(--color-on-brand);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.ps-checklist .is-done{color:var(--color-ink-muted)}.ps-checklist .is-done .ps-check-dot{border-color:var(--color-brand);background-color:var(--color-brand)}.page-product-showcase .pcard-add{display:none}.page-product-showcase .pcard-foot{min-height:calc(var(--spacing) * 9);align-items:center}.page-product-showcase .count-badge,.page-product-showcase .drawer-title .badge{display:none}.lm-dialog{border-style:var(--tw-border-style);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);background-color:#0000;border-width:0;justify-content:center;align-items:flex-end;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.lm-dialog[open],div.lm-dialog{display:flex}.lm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01412f6b}.lm-panel{overscroll-behavior:contain;border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);background-color:var(--color-surface);width:100%;max-height:92dvh;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));--tw-shadow:0 4px 10px var(--tw-shadow-color,#785a500f), 0 30px 60px -24px var(--tw-shadow-color,#01412f4d);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-y:auto}.lm-panel:before{content:"";top:calc(var(--spacing) * 2.5);height:var(--spacing);width:calc(var(--spacing) * 10);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-line-strong);border-radius:2147483647px;position:absolute;left:50%}.lm-close{inset-inline-end:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:2;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--color-ink-muted);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));border-radius:2147483647px;place-items:center;display:grid;position:absolute}@media (hover:hover){.lm-close:hover{background-color:var(--color-surface-alt);color:var(--color-ink)}}@media (min-width:40rem){.lm-dialog:not(.lm-dialog--sheet){padding:calc(var(--spacing) * 4);align-items:center}.lm-dialog:not(.lm-dialog--sheet) .lm-panel{border-radius:var(--radius-card);max-width:460px;max-height:calc(100dvh - 2rem);padding:calc(var(--spacing) * 9);padding-top:calc(var(--spacing) * 10)}.lm-dialog:not(.lm-dialog--sheet) .lm-panel:before{display:none}}.lm-panel .lg-card{border-style:var(--tw-border-style);--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);--tw-backdrop-blur: ;-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, );background-color:#0000;border-width:0;padding:0}.lm-panel .lg-card-head{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5)}.lm-panel .lg-logo,.lm-panel .lg-sms-icon{margin-bottom:var(--spacing);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.lm-panel .lg-step-tag{inset-inline-start:calc(var(--spacing) * 0);top:0}.lm-panel .lg-terms{margin-top:calc(var(--spacing) * 4)}.lm-panel .lg-hint{display:none}.lm-panel .lg-otp{gap:calc(var(--spacing) * 2)}.lm-dialog:has([data-step=verify],[data-step=profile]) .lm-context{display:none}.lm-context{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:var(--color-accent-50);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-700);--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);--tw-ring-color:var(--color-accent-200);display:flex}@media (prefers-reduced-motion:no-preference){dialog.lm-dialog[open] .lm-panel{animation:.28s cubic-bezier(.22,1,.36,1) lm-sheet}dialog.lm-dialog[open]::backdrop{animation:.28s ease-out lm-fade}@media (min-width:40rem){dialog.lm-dialog[open]:not(.lm-dialog--sheet) .lm-panel{animation:.24s cubic-bezier(.22,1,.36,1) lm-pop}}}@keyframes lm-sheet{0%{transform:translateY(100%)}}@keyframes lm-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes lm-fade{0%{opacity:0}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start-\[35\%\]{inset-inline-start:35%!important}.\!start-\[38\%\]{inset-inline-start:38%!important}.start-\[8\%\]{inset-inline-start:8%}.start-\[12\%\]{inset-inline-start:12%}.start-\[14\%\]{inset-inline-start:14%}.start-\[30\%\]{inset-inline-start:30%}.start-\[34\%\]{inset-inline-start:34%}.start-\[38\%\]{inset-inline-start:38%}.start-\[66\%\]{inset-inline-start:66%}.end-\[7\%\]{inset-inline-end:7%}.end-\[13\%\]{inset-inline-end:13%}.end-\[15\%\]{inset-inline-end:15%}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[30\%\]{top:30%}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[58\%\]{top:58%}.top-\[60\%\]{top:60%}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.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}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.\!mt-0{margin-top:0!important}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.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-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-\[60\%\]{max-height:60%}.\!w-\[24\%\]{width:24%!important}.\!w-\[30\%\]{width:30%!important}.w-0{width:0}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-\[17\%\]{width:17%}.w-\[20\%\]{width:20%}.w-\[26\%\]{width:26%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[40\%\]{width:40%}.w-auto{width:auto}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[70\%\]{max-width:70%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-56{flex-basis:calc(var(--spacing) * 56)}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand{border-color:var(--color-brand)}.border-danger-200{border-color:var(--color-danger-200)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-success-200{border-color:var(--color-success-200)}.\!bg-surface-alt{background-color:var(--color-surface-alt)!important}.bg-accent-50{background-color:var(--color-accent-50)}.bg-bg{background-color:var(--color-bg)}.bg-brand{background-color:var(--color-brand)}.bg-danger-50{background-color:var(--color-danger-50)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/50{background-color:#effaf580}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/50{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.bg-primary-50\/70{background-color:#effaf5b3}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/70{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.bg-success-50{background-color:var(--color-success-50)}.bg-success-500{background-color:var(--color-success-500)}.bg-success-600{background-color:var(--color-success-600)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.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)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-start{text-align:start}.font-heading{font-family:var(--font-heading)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));font-weight:var(--tw-font-weight,var(--text-base--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.text-\[0\.6875rem\]{font-size:.6875rem}.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-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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)}.whitespace-nowrap{white-space:nowrap}.\!text-ink-muted{color:var(--color-ink-muted)!important}.\!text-success-700{color:var(--color-success-700)!important}.text-accent-300{color:var(--color-accent-300)}.text-accent-500{color:var(--color-accent-500)}.text-accent-600{color:var(--color-accent-600)}.text-accent-700{color:var(--color-accent-700)}.text-accent-800{color:var(--color-accent-800)}.text-brand{color:var(--color-brand)}.text-danger-600{color:var(--color-danger-600)}.text-danger-700{color:var(--color-danger-700)}.text-danger-800{color:var(--color-danger-800)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-price{color:var(--color-price)}.text-sale{color:var(--color-sale)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-success-800{color:var(--color-success-800)}.text-warning-700{color:var(--color-warning-700)}.text-white{color:var(--color-white)}.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, )}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-\[0_0_0_1px_var\(--color-brand\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-brand));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 2px 6px var(--tw-shadow-color,#785a500d), 0 18px 40px -20px var(--tw-shadow-color,#01412f38);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 var(--tw-shadow-color,#785a5014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--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-line{--tw-ring-color:var(--color-line)!important}.ring-accent-200{--tw-ring-color:var(--color-accent-200)}.ring-primary-100{--tw-ring-color:var(--color-primary-100)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.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, )}.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))}@media (hover:hover){.hover\:bg-accent-100:hover{background-color:var(--color-accent-100)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-brand-hover:hover{color:var(--color-brand-hover)}.hover\:text-sale:hover{color:var(--color-sale)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:calc(var(--spacing) * 2)}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-button:focus{border-radius:var(--radius-button)}.focus\:bg-brand:focus{background-color:var(--color-brand)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-on-brand:focus{color:var(--color-on-brand)}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-start{text-align:start}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-mt-14{margin-top:calc(var(--spacing) * -14)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:w-auto{width:auto}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-0{padding-top:0}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.lg\:text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}}.\[data-cart-remove\]\:visible:is(data-cart-remove),.\[data-qty\]\:visible:is(data-qty){visibility:visible}}@keyframes hero-kenburns{0%{scale:1}to{scale:1.07}}@keyframes hero-float{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes hero-fill{0%{width:0}to{width:100%}}@keyframes home-fade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes home-marquee{0%{translate:0}to{translate:100%}}@media (prefers-reduced-motion:reduce){.hm-marquee{overflow-x:auto}.hm-marquee-track{animation:none}.hm-marquee-track[aria-hidden=true]{display:none}.hm-hero-title .hm-w{opacity:1;filter:none;translate:none}.hm-hero-dot[aria-selected=true] .hm-hero-bar i{width:100%;animation:none}}@keyframes pd-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.pd-variant[data-shake]{animation:none}}@font-face{font-family:Peyda;font-weight:400;font-display:swap;src:url(../fonts/peyda-400.woff)format("woff")}@font-face{font-family:Peyda;font-weight:500;font-display:swap;src:url(../fonts/peyda-500.woff)format("woff")}@font-face{font-family:Peyda;font-weight:600;font-display:swap;src:url(../fonts/peyda-600.woff)format("woff")}@font-face{font-family:Peyda;font-weight:700;font-display:swap;src:url(../fonts/peyda-700.woff)format("woff")}@font-face{font-family:Peyda;font-weight:800;font-display:swap;src:url(../fonts/peyda-800.woff)format("woff")}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-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-ease{syntax:"*";inherits:false}@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-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-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}