@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--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)}}@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;-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}}@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lk-white:#fff;--lk-neutral-50:#f7f7f5;--lk-neutral-100:#efefec;--lk-neutral-200:#e2e2de;--lk-neutral-300:#cacac5;--lk-neutral-400:#a3a39e;--lk-neutral-500:#75756f;--lk-neutral-600:#55554f;--lk-neutral-700:#3a3a36;--lk-neutral-800:#222220;--lk-black:#0e0e0d;--lk-gold:#bf820e;--lk-red-50:#fbeae8;--lk-red-600:#b42318;--lk-red-700:#a3141f;--lk-green-50:#e8f2ec;--lk-green-700:#1e6b45;--lk-amber-50:#fbf1dd;--lk-amber-700:#8a5a00;--lk-blue-50:#e7eef7;--lk-blue-700:#1f4e8c;--surface-page:var(--lk-white);--surface-subtle:var(--lk-neutral-50);--surface-muted:var(--lk-neutral-100);--surface-image:#f2f2ef;--surface-inverse:var(--lk-black);--surface-disabled:var(--lk-neutral-100);--surface-overlay:#0e0e0d7a;--surface-float:#ffffffeb;--text-primary:var(--lk-black);--text-secondary:var(--lk-neutral-600);--text-tertiary:var(--lk-neutral-500);--text-disabled:var(--lk-neutral-400);--text-inverse:var(--lk-white);--text-link:var(--lk-black);--text-brand:var(--lk-gold);--border-subtle:var(--lk-neutral-200);--border-default:var(--lk-neutral-300);--border-hover:var(--lk-neutral-500);--border-strong:var(--lk-black);--border-swatch:#0e0e0d24;--action-primary-bg:var(--lk-black);--action-primary-bg-hover:var(--lk-neutral-700);--action-primary-fg:var(--lk-white);--inverse-hover:#ffffff1f;--color-sale:var(--lk-red-700);--success-fg:var(--lk-green-700);--success-bg:var(--lk-green-50);--success-fg-inverse:#8fd6ae;--warning-fg:var(--lk-amber-700);--warning-bg:var(--lk-amber-50);--error-fg:var(--lk-red-600);--error-bg:var(--lk-red-50);--error-fg-inverse:#ffa59a;--info-fg:var(--lk-blue-700);--info-bg:var(--lk-blue-50);--focus-ring:var(--lk-blue-700);--font-sans:var(--font-instrument-sans,"Instrument Sans"), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:var(--font-newsreader,"Newsreader"), Georgia, "Times New Roman", serif;--font-display:var(--font-cormorant-garamond,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"), ui-monospace, Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-xl:20px;--text-2xl:28px;--text-4xl:40px;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.08em;--tracking-logo:.28em;--heading-1:clamp(28px, 3.2vw, 40px);--heading-2:28px;--heading-3:20px;--banner-title:40px;--banner-subtitle:clamp(16px, 1.6vw, 20px);--slogan-accent:1.15em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1920px;--container-narrow:1120px;--container-text:680px;--gutter-page:clamp(16px, 2.5vw, 40px);--gutter:var(--gutter-page);--grid-gap:16px;--header-height:64px;--section-gap:64px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--control-sm:44px;--control-md:48px;--control-lg:56px;--target-min:44px}@media (min-width:768px){:root{--grid-gap:20px;--section-gap:80px}}@media (min-width:1024px){:root{--grid-gap:24px;--header-height:80px;--section-gap:96px}}:root{--radius-none:0;--radius-xs:2px;--radius-full:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px #0e0e0d1f;--shadow-sm:0 2px 8px #0e0e0d0f;--shadow-md:0 8px 24px #0e0e0d1a;--shadow-lg:0 16px 48px #0e0e0d29;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--dur-reveal:.9s;--z-header:100;--z-dropdown:200;--z-overlay:400;--z-toast:500;--z-tooltip:600;--ratio-product:3/4;--ratio-editorial:4/5;--ratio-hero:16/9}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-reveal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-32)}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:var(--text-link);text-underline-offset:3px}a:hover{color:var(--text-secondary)}button{font-family:inherit}:focus-visible,.is-focus{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}.lk-container{width:100%;max-width:calc(var(--container-max) + var(--gutter-page) * 2);padding-inline:var(--gutter-page);margin-inline:auto}.lk-container--narrow{max-width:var(--container-narrow)}.lk-grid-products{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.lk-grid-products{gap:var(--space-12) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.lk-grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.lk-banner-title{font:var(--weight-regular) var(--banner-title)/var(--leading-tight) var(--font-sans);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.lk-banner-subtitle{font:var(--weight-regular) var(--banner-subtitle)/1.4 var(--font-serif);text-wrap:pretty;margin:0}.lk-h1{font:var(--weight-regular) var(--heading-1)/1.15 var(--font-sans);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.lk-h2{font:var(--weight-regular) var(--heading-2)/1.2 var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.lk-h3{font:var(--weight-regular) var(--heading-3)/1.3 var(--font-sans);margin:0}.lk-body{font:var(--weight-regular) var(--text-base)/1.6 var(--font-sans);text-wrap:pretty;margin:0}.lk-body-lg{font:var(--weight-regular) var(--text-md)/1.6 var(--font-sans);text-wrap:pretty;margin:0}.lk-caption{font:var(--weight-regular) var(--text-xs)/1.4 var(--font-sans);color:var(--text-secondary);margin:0}.lk-eyebrow{font:var(--weight-semibold) var(--text-2xs)/var(--leading-snug) var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.lk-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.lk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lk-title-line{display:block}.lk-slogan-accent{font:italic var(--weight-medium) var(--slogan-accent)/1 var(--font-display);letter-spacing:0;color:var(--text-brand)}.lk-icon{color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.lk-icon svg{width:100%;height:100%;display:block}.lk-icon.is-filled svg{fill:currentColor}.lk-logo{color:var(--text-primary);align-items:center;gap:14px;line-height:0;text-decoration:none;display:inline-flex}.lk-logo:hover,.lk-logo.is-hover{color:var(--text-primary)}a.lk-logo{min-height:var(--target-min);min-width:var(--target-min)}.lk-logo__sym{height:var(--lk-logo-h);object-fit:contain;width:auto;max-width:none;display:block}.lk-logo__word{font:600 var(--text-sm)/1 var(--font-sans);letter-spacing:var(--tracking-logo);text-transform:uppercase;white-space:nowrap;margin-right:calc(var(--tracking-logo) * -1)}.lk-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-6);font:500 var(--text-base)/1 var(--font-sans);letter-spacing:var(--tracking-wide);border:var(--border-width) solid transparent;border-radius:var(--radius-none);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.lk-btn:active:not(:disabled):not([aria-disabled=true]),.lk-btn.is-active:not(:disabled){transform:translateY(1px)}.lk-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.lk-btn--primary:hover,.lk-btn--primary.is-hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg)}.lk-btn--secondary{background:var(--surface-page);color:var(--text-primary);border-color:var(--border-strong)}.lk-btn--secondary:hover,.lk-btn--secondary.is-hover{background:var(--action-primary-bg);color:var(--action-primary-fg)}.lk-btn--link{color:var(--text-primary);min-width:var(--target-min);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:var(--border-width);background:0 0;padding-inline:0}.lk-btn--link:hover,.lk-btn--link.is-hover{color:var(--text-primary);text-decoration-thickness:var(--border-width-strong)}.lk-btn--ghost{color:var(--text-primary);padding-inline:var(--space-2);text-underline-offset:4px;background:0 0;text-decoration:underline}.lk-btn--ghost:hover,.lk-btn--ghost.is-hover{text-decoration-thickness:2px}.lk-btn--sm{height:var(--control-sm);padding:0 var(--space-4);font-size:var(--text-sm)}.lk-btn--lg{height:var(--control-lg);padding:0 var(--space-8);font-size:15px}.lk-btn--link.lk-btn--sm,.lk-btn--link.lk-btn--lg{padding-inline:0}.lk-btn--block{width:100%}.lk-btn:disabled:not(.is-loading),.lk-btn[aria-disabled=true]{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed;border-color:#0000;text-decoration:none}.lk-btn.is-loading{cursor:progress}.lk-iconbtn{width:var(--target-min);height:var(--target-min);border:var(--border-width) solid transparent;color:var(--text-primary);border-radius:var(--radius-none);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.lk-iconbtn:hover,.lk-iconbtn.is-hover{background:var(--surface-muted)}.lk-iconbtn--lg{width:48px;height:48px}.lk-iconbtn--outline{border-color:var(--border-default)}.lk-iconbtn--outline:hover,.lk-iconbtn--outline.is-hover{border-color:var(--border-strong);background:0 0}.lk-iconbtn--solid{background:var(--surface-inverse);color:var(--text-inverse)}.lk-iconbtn--solid:hover,.lk-iconbtn--solid.is-hover{background:var(--action-primary-bg-hover)}.lk-iconbtn--float{background:var(--surface-float);border-radius:var(--radius-full)}.lk-iconbtn--float:hover,.lk-iconbtn--float.is-hover{background:var(--lk-white)}.lk-iconbtn:disabled,.lk-iconbtn[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;background:0 0}.lk-iconbtn__count{top:var(--space-1);right:var(--space-0-5);min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--text-inverse);font:600 10px/16px var(--font-sans);text-align:center;position:absolute}.lk-link{align-items:center;gap:var(--space-1);min-height:var(--target-min);min-width:var(--target-min);color:var(--text-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lk-link:hover,.lk-link.is-hover{color:var(--text-primary);text-decoration-thickness:2px}.lk-link--subtle{color:var(--text-secondary);text-decoration:none}.lk-link--subtle:hover,.lk-link--subtle.is-hover{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px}.lk-link--bare{text-decoration:none}.lk-link--bare:hover,.lk-link--bare.is-hover{text-decoration:underline;text-decoration-thickness:1px}.lk-badge{height:22px;padding:0 var(--space-2);font:600 10.5px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--surface-muted);color:var(--text-primary);align-items:center;gap:5px;display:inline-flex}.lk-badge--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.lk-badge--sale{background:var(--color-sale);color:var(--lk-white)}.lk-badge--new{background:var(--lk-white);color:var(--lk-black);box-shadow:inset 0 0 0 1px var(--border-strong)}.lk-badge--success{background:var(--success-bg);color:var(--success-fg)}.lk-badge--warning{background:var(--warning-bg);color:var(--warning-fg)}.lk-badge--error{background:var(--error-bg);color:var(--error-fg)}.lk-badge--info{background:var(--info-bg);color:var(--info-fg)}.lk-badge--dot:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.lk-tag{height:var(--target-min);min-width:var(--target-min);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-page);color:var(--text-primary);font:400 var(--text-sm)/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast),background var(--dur-fast);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.lk-tag:hover,.lk-tag.is-hover{border-color:var(--border-strong)}.lk-tag.is-selected{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.lk-tag--sm{font-size:var(--text-xs);padding:0 10px}.lk-tag__remove{margin-right:-4px;display:inline-flex}a.lk-tag{text-decoration:none}a.lk-tag:hover{color:var(--text-primary)}a.lk-tag.is-selected,a.lk-tag.is-selected:hover{color:var(--text-inverse)}.lk-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite lk-spin;display:inline-block}@keyframes lk-spin{to{transform:rotate(360deg)}}.lk-skeleton{background:linear-gradient(90deg,var(--lk-neutral-100) 0%,var(--lk-neutral-50) 50%,var(--lk-neutral-100) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite lk-shimmer;display:block}.lk-skeleton-stack{gap:var(--space-2);flex-direction:column;display:flex}@keyframes lk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lk-field__label{font:500 var(--text-sm)/16px var(--font-sans);color:var(--text-primary);letter-spacing:.01em}.lk-field__opt{color:var(--text-tertiary);font-weight:400}.lk-field__control{align-items:center;display:flex;position:relative}.lk-input{width:100%;height:var(--control-md);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-page);color:var(--text-primary);font:400 var(--text-base)/20px var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast);appearance:none;outline:none;padding:0 14px}.lk-input::placeholder{color:var(--text-tertiary)}.lk-input:hover,.lk-field.is-hover .lk-input{border-color:var(--border-hover)}.lk-input:focus,.lk-field.is-focus .lk-input{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.lk-input:disabled{background:var(--surface-disabled);color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed}textarea.lk-input{height:auto;min-height:112px;padding:var(--space-3) 14px;resize:vertical}select.lk-input{padding-right:var(--space-10);cursor:pointer}.lk-input--sm{height:var(--control-sm)}.lk-field.has-icon-left .lk-input{padding-left:42px}.lk-field.has-icon-right .lk-input{padding-right:42px}.lk-field__icon{color:var(--text-secondary);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lk-field__icon--left{left:14px}.lk-field__icon--right{right:14px}.lk-field__prefix{color:var(--text-secondary);font:400 var(--text-base)/20px var(--font-sans);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lk-field.has-prefix .lk-input{padding-left:42px}.lk-field.has-action .lk-input{padding-right:calc(var(--target-min) + var(--space-1))}.lk-field__action{right:var(--space-0-5);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lk-field--code .lk-input{font-variant-numeric:tabular-nums;letter-spacing:calc(var(--tracking-caps) * 3);font-weight:500}.lk-field.is-error .lk-input{border-color:var(--error-fg)}.lk-field.is-error .lk-input:focus,.lk-field.is-error.is-focus .lk-input{box-shadow:inset 0 0 0 1px var(--error-fg)}.lk-field__hint{font:400 var(--text-xs)/16px var(--font-sans);color:var(--text-secondary);gap:var(--space-1);align-items:center;display:flex}.lk-field.is-error .lk-field__hint{color:var(--error-fg)}.lk-check{align-items:flex-start;gap:var(--space-3);min-width:var(--target-min);min-height:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);display:inline-flex;position:relative}.lk-check input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lk-check__box{border:var(--border-width) solid var(--border-hover);background:var(--surface-page);width:18px;height:18px;color:var(--text-inverse);transition:all var(--dur-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.lk-check__box .lk-icon{opacity:0}.lk-check:hover .lk-check__box,.lk-check.is-hover .lk-check__box{border-color:var(--border-strong)}.lk-check input:checked+.lk-check__box{background:var(--surface-inverse);border-color:var(--surface-inverse)}.lk-check input:checked+.lk-check__box .lk-icon{opacity:1}.lk-check--radio .lk-check__box{border-radius:50%}.lk-check--radio input:checked+.lk-check__box{background:var(--surface-page);box-shadow:inset 0 0 0 5px var(--surface-inverse)}.lk-check input:focus-visible+.lk-check__box,.lk-check.is-focus .lk-check__box{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}.lk-check.is-disabled{cursor:not-allowed;opacity:.45}.lk-check__text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.lk-check__desc{font-size:var(--text-xs);color:var(--text-secondary);line-height:16px}.lk-check__aside{white-space:nowrap;margin-left:auto;font-weight:500}.lk-check--card{width:100%;padding:var(--space-4);border:var(--border-width) solid var(--border-default);transition:border-color var(--dur-fast);display:flex}.lk-check--card:hover,.lk-check--card.is-hover{border-color:var(--border-hover)}.lk-check--card:has(input:checked){border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong)}.lk-switch{align-items:center;gap:var(--space-3);min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);display:inline-flex;position:relative}.lk-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lk-switch__track{border-radius:var(--radius-full);background:var(--lk-neutral-300);width:36px;height:20px;transition:background var(--dur-base) var(--ease-standard);flex:none;position:relative}.lk-switch__track:after{content:"";top:var(--space-0-5);left:var(--space-0-5);background:var(--lk-white);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute}.lk-switch input:checked+.lk-switch__track{background:var(--surface-inverse)}.lk-switch input:checked+.lk-switch__track:after{transform:translate(16px)}.lk-switch input:focus-visible+.lk-switch__track,.lk-switch.is-focus .lk-switch__track{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}.lk-switch.is-disabled{opacity:.45;cursor:not-allowed}.lk-qty{border:var(--border-width) solid var(--border-default);height:var(--target-min);box-sizing:content-box;background:var(--surface-page);align-items:center;display:inline-flex}.lk-qty button{width:var(--target-min);cursor:pointer;height:100%;color:var(--text-primary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.lk-qty button:hover:not(:disabled),.lk-qty button.is-hover:not(:disabled){background:var(--surface-muted)}.lk-qty button:disabled{color:var(--text-disabled);cursor:not-allowed}.lk-qty__value{text-align:center;min-width:32px;font:500 var(--text-base)/1 var(--font-sans);font-variant-numeric:tabular-nums}.lk-sizes-field{min-width:0}.lk-sizes__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.lk-sizes__head>:not(.lk-field__label):only-child{margin-left:auto}.lk-sizes__error{gap:var(--space-1);font:400 var(--text-xs)/16px var(--font-sans);color:var(--error-fg);align-items:center;margin:0;display:flex}.lk-sizes__error:not(:empty){margin-top:var(--space-2)}.lk-sizes{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.lk-size{border:var(--border-width) solid var(--border-default);background:var(--surface-page);height:48px;font:400 var(--text-base)/1 var(--font-sans);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);padding:0 var(--space-1);transition:border-color var(--dur-fast);flex-direction:column;display:flex;position:relative}.lk-size:hover:not(:disabled),.lk-size.is-hover:not(:disabled){border-color:var(--border-strong)}.lk-size.is-selected{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:600}.lk-size:disabled{color:var(--text-disabled);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--border-default) 50%,transparent calc(50% + .5px));cursor:not-allowed}.lk-size__note{color:var(--text-secondary);letter-spacing:.02em;font-size:10px;font-weight:500;line-height:1}.lk-swatches{flex-wrap:wrap;display:flex}.lk-swatch{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lk-swatch span{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-swatch);outline:var(--border-width) solid transparent;outline-offset:3px;border-radius:50%}.lk-swatch:hover span,.lk-swatch.is-hover span{outline-color:var(--border-default)}.lk-swatch.is-selected span{outline-color:var(--border-strong)}.lk-swatch:disabled{opacity:.35;cursor:not-allowed}.lk-swatch:disabled span{background-image:linear-gradient(to top right,transparent calc(50% - 1.5px),var(--surface-page) calc(50% - 1.5px),var(--surface-page) calc(50% - .5px),var(--border-strong) calc(50% - .5px),var(--border-strong) calc(50% + .5px),var(--surface-page) calc(50% + .5px),var(--surface-page) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.lk-swatch--sm span{outline-offset:var(--space-0-5);width:14px;height:14px}.lk-color-dot{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-swatch);border-radius:50%;flex:none;display:inline-block}.lk-color-dot--sm{width:14px;height:14px}.lk-facet{gap:var(--space-3);flex-direction:column;display:flex}.lk-facet__groups{gap:var(--space-2);flex-direction:column;display:flex}.lk-facet__group{flex-direction:column;display:flex}.lk-facet__letter{padding-top:var(--space-2);font:600 var(--text-xs)/16px var(--font-sans);color:var(--text-tertiary)}.lk-facet__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk-facet__option{width:100%;display:flex}.lk-facet__link{width:100%;min-height:var(--target-min);padding-block:var(--space-3);font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.lk-facet__link:hover .lk-facet__label,.lk-facet__link.is-hover .lk-facet__label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lk-facet__link[aria-current=page] .lk-facet__label{font-weight:600}.lk-facet__row{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.lk-facet__label{overflow-wrap:anywhere;flex:1;min-width:0}.lk-facet__count{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.lk-facet__empty{font:400 var(--text-sm)/20px var(--font-sans);color:var(--text-secondary);margin:0}.lk-price-range{gap:var(--space-2);flex-direction:column;display:flex}.lk-price-range__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lk-price-range__track{height:var(--target-min);margin-inline:calc(var(--target-min) / 2);touch-action:pan-y;cursor:pointer;position:relative}.lk-price-range__track:before{content:"";height:var(--border-width-strong);background:var(--border-subtle);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lk-price-range__fill{height:var(--border-width-strong);background:var(--surface-inverse);position:absolute;top:50%;transform:translateY(-50%)}.lk-price-range__thumb{z-index:1;width:var(--target-min);height:var(--target-min);margin-left:calc(var(--target-min) / -2);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.lk-price-range__thumb,.lk-price-range__thumb:focus-visible,.lk-price-range__thumb.is-focus{outline:none}.lk-price-range__thumb.is-top{z-index:2}.lk-price-range__thumb:after{content:"";box-sizing:border-box;width:var(--space-5);height:var(--space-5);background:var(--surface-page);border:var(--border-width-strong) solid var(--border-strong);transition:background var(--dur-fast) var(--ease-standard)}@media (hover:hover){.lk-price-range__thumb:hover:after{background:var(--surface-subtle)}}.lk-price-range__thumb.is-hover:after{background:var(--surface-subtle)}.lk-price-range__thumb:focus-visible:after,.lk-price-range__thumb.is-focus:after{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}.lk-price-range__thumb:active,.lk-price-range__thumb.is-active{cursor:grabbing}.lk-price-range__thumb:active:after,.lk-price-range__thumb.is-active:after{background:var(--surface-inverse)}.lk-price-range.is-disabled .lk-price-range__track{cursor:not-allowed;opacity:.45}.lk-price-range.is-disabled .lk-price-range__thumb{cursor:not-allowed}.lk-tabs{gap:var(--space-8);border-bottom:var(--border-width) solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.lk-tabs::-webkit-scrollbar{display:none}.lk-tab{font:400 var(--text-base)/20px var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;min-width:var(--target-min);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:14px 0;display:inline-flex;position:relative}.lk-tab:hover,.lk-tab.is-hover{color:var(--text-primary)}.lk-tab.is-active{color:var(--text-primary);font-weight:600}.lk-tab.is-active:after{content:"";background:var(--surface-inverse);height:2px;position:absolute;bottom:-1px;left:0;right:0}.lk-tab__count{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400}.lk-tabs--segmented{border:var(--border-width) solid var(--border-default);gap:0;display:inline-flex}.lk-tabs--segmented .lk-tab{min-height:var(--target-min);padding:0 var(--space-5)}.lk-tabs--segmented .lk-tab.is-active{background:var(--surface-inverse);color:var(--text-inverse)}.lk-tabs--segmented .lk-tab.is-active .lk-tab__count{color:var(--lk-neutral-300)}.lk-tabs--segmented .lk-tab.is-active:after{display:none}.lk-crumbs{align-items:center;gap:var(--space-2);font:400 var(--text-xs)/16px var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lk-crumbs li{align-items:center;gap:var(--space-2);display:flex}.lk-crumbs a{min-height:var(--target-min);min-width:var(--target-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.lk-crumbs a:hover,.lk-crumbs a.is-hover{color:var(--text-primary);text-decoration:underline}.lk-crumbs__sep{color:var(--text-tertiary)}.lk-crumbs [aria-current]{color:var(--text-primary)}.lk-pager{align-items:center;gap:var(--space-1);font:400 var(--text-base)/1 var(--font-sans);display:flex}.lk-pager button,.lk-pager a,.lk-pager__off{min-width:var(--target-min);height:var(--target-min);padding:0 var(--space-2);border:var(--border-width) solid transparent;cursor:pointer;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lk-pager button:hover:not(:disabled),.lk-pager button.is-hover:not(:disabled),.lk-pager a:hover,.lk-pager a.is-hover{border-color:var(--border-default);color:var(--text-primary)}.lk-pager button.is-current,.lk-pager a.is-current{border-color:var(--border-strong);font-weight:600}.lk-pager button:disabled,.lk-pager__off{color:var(--text-disabled);cursor:not-allowed}.lk-pager__gap{text-align:center;min-width:24px;color:var(--text-tertiary)}.lk-pager--counter{gap:var(--space-2)}.lk-pager .lk-pager__edge{gap:var(--space-1);padding:0 var(--space-3)}.lk-pager a.lk-pager__off,.lk-pager a.lk-pager__off:hover,.lk-pager a.lk-pager__off.is-hover{color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.lk-pager__count{padding:0 var(--space-2);white-space:nowrap;font-variant-numeric:tabular-nums}.lk-alpha{top:calc(var(--header-height) + var(--border-width));z-index:calc(var(--z-header) - 1);margin-inline:calc(var(--gutter-page) * -1);padding:var(--space-1) var(--gutter-page);background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);position:sticky}.lk-alpha__list{overscroll-behavior-x:contain;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (hover:none),(pointer:coarse){.lk-alpha__list{scrollbar-width:none}.lk-alpha__list::-webkit-scrollbar{display:none}}.lk-alpha__list li{flex:none}.lk-alpha__link{min-width:var(--target-min);min-height:var(--target-min);padding-inline:var(--space-1);color:var(--text-primary);font:600 var(--text-sm)/1 var(--font-sans);white-space:nowrap;text-underline-offset:4px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.lk-alpha__link:hover{text-decoration:underline}}.lk-alpha__link.is-hover{text-decoration:underline}.lk-alpha__link:focus-visible,.lk-alpha__link.is-focus{outline-offset:calc(var(--border-width-strong) * -1)}.lk-alpha__off,.lk-alpha__off:hover,.lk-alpha__off.is-hover{color:var(--text-disabled);cursor:default;font-weight:400;text-decoration:none}.lk-alpha-target{scroll-margin-top:calc(var(--header-height) + var(--target-min) + var(--space-2) + var(--border-width) * 2 + var(--space-4))}@media (min-width:1024px){.lk-alpha__list{justify-content:space-between}}.lk-sortmenu{max-width:100%;display:inline-block;position:relative}.lk-sortmenu__trigger{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--target-min);min-width:var(--target-min);color:var(--text-primary);font:400 var(--text-sm)/1.3 var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.lk-sortmenu__value{text-underline-offset:4px;font-weight:600}@media (hover:hover){.lk-sortmenu__trigger:hover .lk-sortmenu__value{text-decoration:underline}}.lk-sortmenu__trigger.is-hover .lk-sortmenu__value{text-decoration:underline}.lk-sortmenu__menu{z-index:var(--z-dropdown);width:max-content;min-width:100%;max-width:calc(100vw - var(--space-8));padding:var(--space-2) 0;background:var(--surface-page);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-sm);animation:lk-fade var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.lk-sortmenu__item{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:0 var(--space-4) 0 var(--space-3);color:var(--text-primary);font:400 var(--text-sm)/1.3 var(--font-sans);text-decoration:none;display:flex}.lk-sortmenu__item:focus,.lk-sortmenu__item.is-hover{background:var(--surface-subtle)}@media (hover:hover){.lk-sortmenu__item:hover{background:var(--surface-subtle)}}.lk-sortmenu__item:focus-visible,.lk-sortmenu__item.is-focus{outline-offset:calc(var(--border-width-strong) * -1)}.lk-sortmenu__item[aria-checked=true]{font-weight:600}.lk-sortmenu__check{width:var(--space-4);height:var(--space-4);flex:none;display:inline-flex}.lk-backtotop{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-dropdown);animation:lk-fade var(--dur-base) var(--ease-standard);position:fixed}.lk-backtotop .lk-iconbtn{background:var(--surface-page);box-shadow:var(--shadow-sm)}.lk-backtotop .lk-iconbtn:hover,.lk-backtotop .lk-iconbtn.is-hover{background:var(--surface-subtle)}.lk-expand{flex-direction:column;align-items:flex-start;display:flex}.lk-expand__text.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lk-accordion{border-top:var(--border-width) solid var(--border-subtle)}.lk-acc{border-bottom:var(--border-width) solid var(--border-subtle)}.lk-acc__head{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;font:500 var(--text-base)/20px var(--font-sans);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:18px 0;display:flex}.lk-acc__body{padding:0 0 var(--space-5);font:400 var(--text-base)/22px var(--font-sans);color:var(--text-secondary)}.lk-overlay{background:var(--surface-overlay);z-index:var(--z-overlay);padding:var(--space-6);animation:lk-fade var(--dur-base) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lk-overlay.is-contained{position:absolute}.lk-dialog{background:var(--surface-page);width:100%;max-width:520px;max-height:100%;box-shadow:var(--shadow-lg);animation:lk-rise var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex;position:relative;overflow:auto}.lk-dialog--sm{max-width:400px}.lk-dialog--lg{max-width:760px}.lk-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5) 0 var(--space-8);display:flex}.lk-dialog__title{margin:var(--space-2) 0 0;font:400 var(--text-xl)/28px var(--font-sans);color:var(--text-primary)}.lk-dialog__body{padding:var(--space-3) var(--space-8) 28px;font:400 var(--text-base)/22px var(--font-sans);color:var(--text-secondary)}.lk-dialog__foot{gap:var(--space-3);padding:0 var(--space-8) var(--space-8);justify-content:flex-end;display:flex}@media (max-width:767px){.lk-overlay--dialog{align-items:flex-end;padding:0}.lk-dialog{max-height:90%;animation-name:lk-sheet;max-width:none!important}.lk-dialog__head{padding:var(--space-5) var(--space-3) 0 var(--space-5)}.lk-dialog__body{padding:var(--space-3) var(--space-5) var(--space-6)}.lk-dialog__foot{padding:0 var(--space-5) var(--space-5);flex-direction:column-reverse}.lk-dialog__foot .lk-btn{width:100%}}.lk-overlay--dialog.is-full{padding:0}.lk-dialog.lk-dialog--full{height:100%;max-height:100%;max-width:none!important}.lk-dialog--full .lk-dialog__body{flex-direction:column;flex:1;min-height:0;display:flex}.lk-overlay--drawer{justify-content:flex-end;align-items:stretch;padding:0}.lk-overlay--drawer.is-left{justify-content:flex-start}.lk-drawer{background:var(--surface-page);width:100%;max-width:440px;height:100%;box-shadow:var(--shadow-lg);animation:lk-slide-r var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex}.lk-drawer--left{animation-name:lk-slide-l}.lk-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);min-height:64px;display:flex}.lk-drawer__title{font:400 var(--text-md)/24px var(--font-sans);margin:0}.lk-drawer__body{padding:var(--space-6);flex:1;overflow:auto}.lk-drawer__foot{padding:var(--space-5) var(--space-6);border-top:var(--border-width) solid var(--border-subtle);gap:var(--space-3);flex-direction:column;display:flex}@keyframes lk-fade{0%{opacity:0}}@keyframes lk-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes lk-sheet{0%{transform:translateY(100%)}}@keyframes lk-slide-r{0%{transform:translate(100%)}}@keyframes lk-slide-l{0%{transform:translate(-100%)}}.lk-toast{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);font:400 var(--text-base)/20px var(--font-sans);box-shadow:var(--shadow-md);max-width:480px;animation:lk-rise var(--dur-base) var(--ease-emphasized);display:flex}.lk-toast__msg{flex:1;padding:6px 0}.lk-toast__action{min-width:var(--target-min);min-height:var(--target-min);margin-block:calc(var(--space-1) * -1);color:var(--text-inverse);cursor:pointer;font:600 var(--text-base)/20px var(--font-sans);text-underline-offset:3px;padding:0 var(--space-2);white-space:nowrap;background:0 0;border:0;text-decoration:underline}.lk-toast .lk-iconbtn{margin-block:calc(var(--space-1) * -1);color:var(--text-inverse)}.lk-toast .lk-iconbtn:hover,.lk-toast .lk-iconbtn.is-hover{background:var(--inverse-hover)}.lk-toast--success .lk-toast__icon{color:var(--success-fg-inverse)}.lk-toast--error .lk-toast__icon{color:var(--error-fg-inverse)}.lk-toast.is-floating{left:50%;bottom:var(--space-6);z-index:var(--z-toast);width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.lk-tip{display:inline-flex;position:relative}.lk-tip__bubble{left:50%;bottom:calc(100% + var(--space-2));background:var(--surface-inverse);color:var(--text-inverse);font:400 var(--text-xs)/16px var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast),transform var(--dur-fast);z-index:var(--z-tooltip);padding:6px 10px;position:absolute;transform:translate(-50%)translateY(4px)}.lk-tip--bottom .lk-tip__bubble{bottom:auto;top:calc(100% + var(--space-2));transform:translate(-50%)translateY(-4px)}.lk-tip:hover .lk-tip__bubble,.lk-tip:focus-within .lk-tip__bubble,.lk-tip.is-open .lk-tip__bubble,.lk-tip.is-hover .lk-tip__bubble,.lk-tip.is-focus-within .lk-tip__bubble{opacity:1;transform:translate(-50%)}.lk-alert{gap:var(--space-3);padding:14px var(--space-3) 14px var(--space-4);font:400 var(--text-base)/20px var(--font-sans);background:var(--surface-muted);color:var(--text-primary);align-items:flex-start;display:flex}.lk-alert__icon{flex:none;margin-top:0}.lk-alert__body{flex:1;min-width:0}.lk-alert__title{font-weight:600;display:block}.lk-alert .lk-iconbtn{margin:calc(var(--space-3) * -1) 0}.lk-alert--info{background:var(--info-bg)}.lk-alert--info .lk-alert__icon{color:var(--info-fg)}.lk-alert--success{background:var(--success-bg)}.lk-alert--success .lk-alert__icon{color:var(--success-fg)}.lk-alert--warning{background:var(--warning-bg)}.lk-alert--warning .lk-alert__icon{color:var(--warning-fg)}.lk-alert--error{background:var(--error-bg)}.lk-alert--error .lk-alert__icon{color:var(--error-fg)}.lk-toast :focus-visible,.lk-toast .is-focus{outline-color:var(--text-inverse)}.lk-pimg{background:var(--surface-image);width:100%;display:block;position:relative;overflow:hidden}.lk-pimg img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-standard),transform .8s var(--ease-standard);position:absolute;inset:0}.lk-pimg__hover{opacity:0}.lk-pcard.is-hover .lk-pimg__hover,.lk-pimg.has-hover.is-hover .lk-pimg__hover{opacity:1}@media (hover:hover){.lk-pcard:hover .lk-pimg__hover,.lk-pimg.has-hover:hover .lk-pimg__hover{opacity:1}}@media (hover:none){.lk-pimg__hover{display:none}}.lk-pimg__ph{padding:var(--space-3);text-align:center;color:var(--text-secondary);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lk-price{align-items:baseline;gap:var(--space-0-5) var(--space-2);font:500 var(--text-base)/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.lk-price__was{color:var(--text-tertiary);font-weight:400;text-decoration:line-through}.lk-price.is-sale .lk-price__now{color:var(--color-sale)}.lk-price__off{color:var(--color-sale);font-weight:500}.lk-price__inst{font-size:var(--text-xs);color:var(--text-secondary);flex-basis:100%;font-weight:400;line-height:16px}.lk-price--lg{font-size:var(--text-xl);line-height:28px}.lk-price--lg .lk-price__inst,.lk-price--sm{font-size:var(--text-sm);line-height:18px}.lk-pcard{gap:var(--space-3);color:var(--text-primary);cursor:pointer;flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative}.lk-pcard:hover,.lk-pcard.is-hover{color:var(--text-primary)}.lk-pcard__link{gap:inherit;min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lk-pcard__media{position:relative}.lk-pcard__badges{top:var(--space-3);left:var(--space-3);gap:var(--space-1);z-index:1;flex-wrap:wrap;display:flex;position:absolute}.lk-pcard__wish{z-index:1;position:absolute;top:6px;right:6px}.lk-pcard__info{gap:var(--space-0-5);padding-right:var(--space-2);flex-direction:column;display:flex}.lk-pcard__brand{font:600 var(--text-base)/20px var(--font-sans)}.lk-pcard__name{font:400 var(--text-sm)/18px var(--font-sans);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lk-pcard__meta{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-0-5);line-height:16px}.lk-pcard .lk-price{margin-top:6px}.lk-pcard__quick{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);opacity:0;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);z-index:1;position:absolute;transform:translateY(6px)}.lk-pcard:hover .lk-pcard__quick,.lk-pcard.is-hover .lk-pcard__quick{opacity:1;transform:none}@media (hover:none){.lk-pcard__quick{display:none}}@media (max-width:767px){.lk-pcard{gap:10px}.lk-pcard__brand{font-size:var(--text-sm);line-height:18px}.lk-pcard__name{font-size:var(--text-xs);line-height:16px}.lk-pcard__badges{top:var(--space-2);left:var(--space-2)}}.lk-cartitem{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:96px minmax(0,1fr);display:grid}.lk-cartitem--compact{gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:72px minmax(0,1fr)}.lk-cartitem__body{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.lk-cartitem__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.lk-cartitem__top>.lk-cartitem__name{flex:1;min-width:0}.lk-cartitem__brand,.lk-cartitem__top>.lk-cartitem__name{font:600 var(--text-base)/20px var(--font-sans);color:var(--text-primary)}.lk-cartitem__name{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;line-height:18px;text-decoration:none}a.lk-cartitem__name{padding-block:calc((var(--target-min) - 18px) / 2);margin-block:calc((var(--target-min) - 18px) / -2)}.lk-cartitem__top>a.lk-cartitem__name{padding-block:calc((var(--target-min) - 20px) / 2);margin-block:calc((var(--target-min) - 20px) / -2)}a.lk-cartitem__name:hover,a.lk-cartitem__name.is-hover{text-decoration:underline}.lk-cartitem__variant{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);line-height:16px}.lk-cartitem__sku{font:400 var(--text-xs)/16px var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere}.lk-cartitem__actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin-top:auto;display:flex}.lk-summary{gap:var(--space-4);padding:var(--space-6);background:var(--surface-subtle);flex-direction:column;display:flex}.lk-summary__title{font:400 var(--text-md)/24px var(--font-sans);margin:0}.lk-summary__rows{font:400 var(--text-base)/20px var(--font-sans);flex-direction:column;gap:10px;margin:0;display:flex}.lk-summary__row{justify-content:space-between;gap:var(--space-4);display:flex}.lk-summary__row dt{color:var(--text-secondary)}.lk-summary__row dd{font-variant-numeric:tabular-nums;margin:0}.lk-summary__row.is-discount dd{color:var(--success-fg)}.lk-summary__total{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-default);font:600 var(--text-md)/24px var(--font-sans);display:flex}.lk-summary__total-v{text-align:right;font-variant-numeric:tabular-nums}.lk-summary__inst{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400;line-height:16px;display:block}.lk-summary__delivery{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:20px}.lk-summary__note{font-size:var(--text-xs);color:var(--text-secondary);gap:var(--space-2);align-items:flex-start;margin:0;line-height:18px;display:flex}.lk-summary__promo{gap:var(--space-2);align-items:flex-end;display:flex}.lk-summary__promo .lk-field{flex:1}.lk-summary-fold{background:var(--surface-subtle)}.lk-summary-fold__toggle{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-3) var(--space-6);font:var(--weight-semibold) var(--text-base)/var(--leading-snug) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer;list-style:none;display:flex}.lk-summary-fold__toggle::-webkit-details-marker{display:none}.lk-summary-fold__icon{transition:transform var(--dur-base) var(--ease-standard);flex:none}.lk-summary-fold[open] .lk-summary-fold__icon{transform:rotate(180deg)}.lk-summary-fold>.lk-summary{padding-top:var(--space-2)}@media (max-width:1023.98px){.lk-summary-fold .lk-summary__title{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@supports selector(::details-content){@media (min-width:1024px){.lk-summary-fold__toggle{display:none}.lk-summary-fold::details-content{content-visibility:visible}.lk-summary-fold>.lk-summary{padding-top:var(--space-6)}}}.lk-steps{align-items:center;gap:var(--space-3);font:400 var(--text-sm)/1 var(--font-sans);color:var(--text-tertiary);margin:0;padding:0;list-style:none;display:flex}.lk-step{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.lk-step__n{border:var(--border-width) solid currentColor;width:20px;height:20px;font-size:var(--text-2xs);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.lk-step.is-current{color:var(--text-primary);font-weight:600}.lk-step.is-current .lk-step__n{background:var(--surface-inverse);color:var(--text-inverse);border-color:var(--surface-inverse)}.lk-step.is-done{color:var(--text-primary)}.lk-step__line{background:var(--border-default);flex:1;min-width:16px;height:1px}@media (max-width:479px){.lk-step:not(.is-current) .lk-step__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lk-timeline{font:400 var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk-timeline__step{gap:var(--space-3);padding-bottom:var(--space-5);display:flex;position:relative}.lk-timeline__step:last-child{padding-bottom:0}.lk-timeline__step:not(:last-child):after{content:"";top:var(--space-5);bottom:0;left:calc((var(--space-5) - var(--border-width)) / 2);width:var(--border-width);background:var(--border-default);position:absolute}.lk-timeline__step.is-done:not(:last-child):after{background:var(--border-strong)}.lk-timeline__marker{width:var(--space-5);height:var(--space-5);border:var(--border-width) solid var(--border-default);background:var(--surface-page);color:var(--text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.lk-timeline__step.is-done .lk-timeline__marker{background:var(--surface-inverse);border-color:var(--surface-inverse)}.lk-timeline__step.is-current .lk-timeline__marker{border:var(--border-width-strong) solid var(--border-strong)}.lk-timeline__step.is-current:not(.is-error) .lk-timeline__marker:after{content:"";width:var(--space-2);height:var(--space-2);background:var(--surface-inverse)}.lk-timeline__step.is-error .lk-timeline__marker{background:var(--error-bg);border-color:var(--error-fg);color:var(--error-fg)}.lk-timeline__body{gap:var(--space-0-5);min-width:0;padding-top:var(--space-0-5);flex-direction:column;display:flex}.lk-timeline__step.is-current .lk-timeline__label{font-weight:var(--weight-semibold)}.lk-timeline__step.is-current.is-error .lk-timeline__label{color:var(--error-fg)}.lk-timeline__step.is-pending .lk-timeline__label{color:var(--text-tertiary)}.lk-timeline__date{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.lk-timeline__description{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}@media (min-width:768px){.lk-timeline:not(.lk-timeline--vertical){flex-direction:row}.lk-timeline:not(.lk-timeline--vertical) .lk-timeline__step{gap:var(--space-2);min-width:0;padding:0 var(--space-3) 0 0;flex-direction:column;flex:1 1 0}.lk-timeline:not(.lk-timeline--vertical) .lk-timeline__step:not(:last-child):after{top:calc((var(--space-5) - var(--border-width)) / 2);bottom:auto;left:calc(var(--space-5) + var(--space-2));right:var(--space-2);width:auto;height:var(--border-width)}.lk-timeline:not(.lk-timeline--vertical) .lk-timeline__body{padding-top:0}}.lk-stat{gap:var(--space-2);padding:var(--space-5);background:var(--surface-page);border:var(--border-width) solid var(--border-subtle);flex-direction:column;min-width:0;display:flex}.lk-stat__label{font:500 var(--text-xs)/16px var(--font-sans);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lk-stat__value{font:500 28px/34px var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--text-primary)}.lk-stat__detail{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);font-variant-numeric:tabular-nums}.lk-stat__delta{font:500 var(--text-xs)/16px var(--font-sans);gap:var(--space-1);align-items:center;display:inline-flex}.lk-stat__delta.is-up{color:var(--success-fg)}.lk-stat__delta.is-down{color:var(--error-fg)}.lk-stat__delta-label{color:var(--text-tertiary);font-weight:400}.lk-stat--link{color:inherit;transition:border-color var(--dur-fast) var(--ease-standard);text-decoration:none}@media (hover:hover){.lk-stat--link:hover{border-color:var(--border-strong)}}.lk-table-wrap{border:var(--border-width) solid var(--border-subtle);background:var(--surface-page);width:100%;position:relative;overflow-x:auto}.lk-table{border-collapse:collapse;width:100%;font:400 var(--text-sm)/18px var(--font-sans);color:var(--text-primary)}.lk-table th{background:var(--surface-subtle);text-align:left;font:500 var(--text-2xs)/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);white-space:nowrap;position:sticky;top:0}.lk-table td{padding:14px var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);vertical-align:middle;white-space:nowrap}.lk-table tbody tr:last-child td{border-bottom:0}.lk-table tbody tr{transition:background var(--dur-fast)}.lk-table tbody tr:hover,.lk-table tbody tr.is-hover{background:var(--surface-subtle)}.lk-table tbody tr.is-clickable{height:var(--target-min);cursor:pointer}.lk-table tbody tr.is-selected{background:var(--lk-neutral-50)}.lk-table .is-right{text-align:right}.lk-table .is-center{text-align:center}.lk-table--dense td{padding:10px var(--space-4)}.lk-table td .lk-link{margin-block:-14px}.lk-table--dense td .lk-link{margin-block:-10px}.lk-table .lk-table__check{width:var(--target-min);padding:0}.lk-table__check .lk-check{justify-content:center;display:flex}.lk-table__sort{align-items:center;gap:var(--space-1);min-height:var(--target-min);margin-block:calc(-1 * var(--space-3));color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.lk-table__sort .lk-icon{color:var(--text-tertiary);flex:none}.lk-table__sort.is-active,.lk-table__sort.is-active .lk-icon{color:var(--text-primary)}@media (hover:hover){.lk-table__sort:hover{color:var(--text-primary)}}.lk-table__sort.is-hover{color:var(--text-primary)}.lk-table__empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-secondary)}.lk-sidenav{background:var(--surface-page);border-right:var(--border-width) solid var(--border-subtle);flex-direction:column;width:100%;height:100%;display:flex}.lk-sidenav__head{padding:var(--space-5) var(--space-6) var(--space-3);align-items:center;min-height:64px;display:flex}.lk-sidenav__list{padding:var(--space-2) var(--space-3);gap:var(--space-0-5);flex-direction:column;flex:1;display:flex;overflow:auto}.lk-sidenav__section{font:500 var(--text-2xs)/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-4) var(--space-3) 6px;margin:0}.lk-sidenav__item{align-items:center;gap:var(--space-3);height:var(--target-min);padding:0 var(--space-3);width:100%;font:400 var(--text-base)/20px var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.lk-sidenav__item:hover,.lk-sidenav__item.is-hover{background:var(--surface-subtle);color:var(--text-primary)}.lk-sidenav__item.is-active{background:var(--surface-muted);color:var(--text-primary);font-weight:600}.lk-sidenav__group{flex-direction:column;display:flex}.lk-sidenav__items{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk-sidenav__count{min-width:var(--space-6);height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--text-inverse);font:600 var(--text-xs)/var(--space-5) var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto}.lk-sidenav__foot{padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--border-subtle)}.lk-divider{align-items:center;gap:var(--space-4);color:var(--text-tertiary);font:600 10.5px/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:0;margin:0;display:flex}.lk-divider:before,.lk-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.lk-divider--plain:before{display:none}.lk-divider--line{gap:0}.lk-divider__mid{align-items:center;gap:var(--space-3);display:inline-flex}.lk-cartitem__links{justify-content:flex-end;column-gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.lk-step__btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.lk-sidenav__item{text-decoration:none}.lk-btn.is-disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed;pointer-events:none;border-color:#0000;text-decoration:none}.lk-btn--link:disabled:not(.is-loading),.lk-btn--link.is-disabled{background:0 0}@media (max-width:479px){.lk-pager{flex-wrap:wrap;gap:0}.lk-pager__gap{min-width:0}}.sf-announce{background:var(--surface-muted);color:var(--text-primary)}.sf-announce__inner{grid-template-columns:var(--target-min) minmax(0,1fr) var(--target-min);min-height:var(--target-min);align-items:center;display:grid}.sf-announce__slot{justify-content:center;display:flex}.sf-announce__track{min-width:0;padding-block:var(--space-2);text-align:center;display:grid}.sf-announce__msg{font:400 var(--text-xs)/16px var(--font-sans);letter-spacing:.01em;visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-standard),visibility var(--dur-base);grid-area:1/1;align-self:center;margin:0}.sf-announce__msg.is-current{visibility:visible;opacity:1}.sf-announce__msg a{padding-block:calc((var(--target-min) - 1lh) / 2);margin-block:calc((1lh - var(--target-min)) / 2);color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-block}.sf-announce__cta{white-space:nowrap}.sf-header{z-index:var(--z-header);background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);position:sticky;top:0}.sf-header__top{align-items:center;gap:var(--space-4);height:var(--header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start brand end";display:grid}@media (min-width:1024px){.sf-header__top{gap:var(--space-8);grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);grid-template-areas:"brand nav end"}}.sf-header__start{grid-area:start;align-items:center;min-width:0}.sf-header__brand{grid-area:brand}.sf-header__brand .lk-logo__sym{height:var(--space-10)}@media (min-width:1024px){.sf-header__brand{justify-self:start}.sf-header__brand .lk-logo__sym{height:var(--lk-logo-h)}}.sf-header__nav{grid-area:nav;align-self:stretch;min-width:0}.sf-header__end{justify-content:flex-end;align-items:center;gap:var(--space-0-5);grid-area:end;margin-inline-end:calc(var(--space-3) * -1);display:flex}.sf-hsearch{display:flex}.sf-hsearch .lk-input{border-width:0 0 var(--border-width);padding-left:var(--space-8)}.sf-hsearch .lk-input:focus{box-shadow:inset 0 calc(var(--border-width) * -1) 0 var(--border-strong)}.sf-hsearch .lk-field__icon--left{left:0}.sf-nav{flex:1;min-width:0;height:100%}.sf-nav__list{align-items:stretch;gap:var(--space-5);height:100%;margin:0 0 0 calc(var(--space-1) * -1);padding:0 var(--space-1);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.sf-nav__list::-webkit-scrollbar{display:none}.sf-nav__entry{flex:none;align-items:stretch;display:flex}.sf-nav__item{min-width:var(--target-min);height:100%;font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sf-nav__item:focus-visible,.sf-nav__toggle:focus-visible{outline-offset:calc(var(--border-width-strong) * -1)}.sf-nav__item:after{content:"";height:var(--border-width-strong);background:0 0;position:absolute;bottom:0;left:0;right:0}.sf-nav__item:hover:after,.sf-nav__item.is-open:after,.sf-nav__item.is-hover:after{background:var(--text-primary)}.sf-nav__item.is-sale{color:var(--color-sale)}.sf-nav__item.is-sale:hover:after,.sf-nav__item.is-sale.is-open:after,.sf-nav__item.is-sale.is-hover:after{background:var(--color-sale)}.sf-nav__toggle{width:var(--target-min);height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-3) * -1);padding:0;display:inline-flex}.sf-nav__toggle:hover,.sf-nav__toggle.is-hover{color:var(--text-primary)}.sf-nav__toggle .lk-icon{transition:transform var(--dur-fast) var(--ease-standard)}.sf-nav__toggle[aria-expanded=true]{color:var(--text-primary)}.sf-nav__toggle[aria-expanded=true] .lk-icon{transform:rotate(180deg)}.sf-mega{z-index:1;background:var(--surface-page);border-top:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-sm);padding-block:var(--space-8) var(--space-10);animation:lk-fade var(--dur-base) var(--ease-standard);position:absolute;top:100%;left:0;right:0}.sf-mega[hidden]{display:none}.sf-mega__inner{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.sf-mega__inner.has-feature{grid-template-columns:minmax(0,1fr) calc(var(--space-32) * 2)}.sf-mega__cols{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sf-mega__title{margin:0 0 var(--space-2);font:600 var(--text-2xs)/16px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.sf-mega__links{font-size:var(--text-base);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-mega__links a{min-height:var(--target-min);min-width:var(--target-min);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.sf-mega__links a:hover,.sf-mega__links a.is-hover{text-underline-offset:3px;text-decoration:underline}.sf-mega__feature{gap:var(--space-3);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.sf-mega__feature-title{font:400 var(--text-base)/20px var(--font-sans)}a.sf-mega__feature:hover .sf-mega__feature-title,a.sf-mega__feature.is-hover .sf-mega__feature-title{text-underline-offset:3px;text-decoration:underline}.sf-mega__veil{background:var(--surface-overlay);height:100dvh;animation:lk-fade var(--dur-base) var(--ease-standard);position:absolute;top:100%;left:0;right:0}.sf-desk{display:none}.sf-mob{display:flex}@media (min-width:1024px){.sf-desk{display:flex}.sf-mob{display:none}}.sf-mnav-bar{align-items:center;margin-inline-start:calc(var(--space-3) * -1)}.sf-msearch{padding-block:var(--space-3);background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-sm);position:absolute;top:100%;left:0;right:0}.sf-msearch .lk-field{width:100%}.sf-search{background:var(--surface-page);color:var(--text-primary)}.sf-search--dropdown{z-index:1;max-height:calc(100dvh - var(--header-height));border-top:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-sm);animation:lk-fade var(--dur-base) var(--ease-standard);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sf-header:has(.sf-mega:not([hidden])) .sf-search--dropdown{display:none}.sf-hsearch .lk-input::-webkit-search-cancel-button{appearance:none}.sf-hsearch .lk-input::-webkit-search-decoration{appearance:none}.sf-search__field .lk-input::-webkit-search-cancel-button{appearance:none}.sf-search__field .lk-input::-webkit-search-decoration{appearance:none}.sf-search--fullscreen{z-index:var(--z-overlay);animation:lk-fade var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.sf-search.is-contained{z-index:auto;position:relative;inset:auto}.sf-search--fullscreen.is-contained{height:calc(var(--space-32) * 5)}.sf-search__bar-inner{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.sf-search--fullscreen .sf-search__bar{z-index:1;background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);position:sticky;top:0}.sf-search--fullscreen .sf-search__bar-inner{min-height:var(--header-height)}.sf-search__field{flex:1;min-width:0}.sf-search__field .lk-field{width:100%}.sf-search__actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-end:calc(var(--space-3) * -1);display:flex}.sf-search__body{align-items:stretch;gap:var(--space-6);padding-block:var(--space-4) var(--space-8);flex-direction:column;display:flex}.sf-search--dropdown .sf-search__bar-inner{padding-block:var(--space-4)}.sf-search__list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.sf-search__col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.sf-search__group{flex-direction:column;display:flex}.sf-search__title{margin:0 0 var(--space-1);font:600 var(--text-2xs)/16px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.sf-search__entry,.sf-search__product{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);text-decoration:none}.sf-search__entry{justify-content:space-between;align-items:center;column-gap:var(--space-4);max-width:calc(var(--space-32) * 3);min-height:var(--target-min);padding-block:var(--space-2);font:400 var(--text-base)/20px var(--font-sans);flex-wrap:wrap;display:flex}.sf-search__product{grid-template-columns:var(--space-16) minmax(0,1fr);align-items:start;gap:var(--space-3);padding-block:var(--space-2);display:grid}@media (hover:hover){.sf-search__entry:hover,.sf-search__product:hover{background:var(--surface-subtle)}}.sf-search__entry.is-hover,.sf-search__product.is-hover{background:var(--surface-subtle)}.sf-search__entry.is-active,.sf-search__product.is-active{background:var(--surface-subtle);box-shadow:inset var(--border-width-strong) 0 0 var(--border-strong)}.sf-search__name{overflow-wrap:anywhere;min-width:0}.sf-search__match{font-weight:var(--weight-semibold)}.sf-search__kind{font-size:var(--text-xs);color:var(--text-tertiary);line-height:16px}.sf-search__info{gap:var(--space-0-5);min-width:0;font:400 var(--text-sm)/18px var(--font-sans);flex-direction:column;display:flex}.sf-search__brand{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary);line-height:16px}.sf-search__loading{gap:var(--space-4);flex-direction:column;display:flex}.sf-search__skeleton{grid-template-columns:var(--space-16) minmax(0,1fr);align-items:start;gap:var(--space-3);display:grid}.sf-search__empty{font:400 var(--text-md)/24px var(--font-sans);overflow-wrap:anywhere;margin:0}.sf-search__all{display:flex}@media (min-width:1024px){.sf-search--dropdown .sf-search__list.has-columns{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sf-search--dropdown .sf-search__group--products{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-search--dropdown .sf-search__group--products .sf-search__title{grid-column:1/-1}}.lk-drawer__body:has(>.sf-mnav){overflow-x:hidden}.sf-mnav{gap:var(--space-6);flex-direction:column;display:flex}.sf-mnav.is-sub{animation:lk-slide-r var(--dur-base) var(--ease-standard)}.sf-mnav.is-returning{animation:lk-slide-l var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.sf-mnav.is-sub,.sf-mnav.is-returning{animation:none}}.sf-mnav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-mnav__row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);border:0;border-bottom:var(--border-width) solid var(--border-subtle);font:400 var(--text-md)/24px var(--font-sans);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;padding:0;text-decoration:none;display:flex}.sf-mnav__row.is-sale{color:var(--color-sale)}.sf-mnav__extra .sf-mnav__row{font-size:var(--text-base);color:var(--text-secondary)}.sf-mnav__back{align-items:center;gap:var(--space-2);min-height:var(--target-min);min-width:var(--target-min);font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.sf-mnav__all{font-weight:var(--weight-semibold)}.sf-mnav__title{margin:0 0 var(--space-1);font:600 var(--text-2xs)/16px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-secondary)}.sf-section{padding-block:var(--section-gap) 0}.sf-section__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.sf-rail{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--space-1);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0;scroll-padding-inline:var(--space-1);grid-auto-columns:calc(43.4783% - 6.95652px);grid-auto-flow:column;display:grid;overflow-x:auto}.sf-rail>*{scroll-snap-align:start}@media (min-width:768px){.sf-rail{grid-auto-columns:calc(25% - 15px)}}@media (min-width:1280px){.sf-rail{gap:var(--space-6);grid-auto-columns:calc(20% - 19.2px)}}.sf-rail{overscroll-behavior-x:contain;scroll-behavior:smooth}.sf-rail::-webkit-scrollbar{display:none}.sf-rail:focus-visible{outline-offset:calc(var(--border-width-strong) * -1)}@media (prefers-reduced-motion:reduce){.sf-rail{scroll-behavior:auto}}.sf-rail-wrap{min-width:0}.sf-rail__controls{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.sf-pgallery{gap:var(--space-3);min-width:0;display:grid}@media (min-width:768px){.sf-pgallery.has-thumbs{grid-template-columns:var(--space-20) minmax(0,1fr);align-items:start;gap:var(--space-4)}}.sf-pgallery__thumbs{margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.sf-pgallery__thumbs{gap:var(--space-2);flex-direction:column;display:flex}}.sf-pgallery__thumb{border:var(--border-width) solid transparent;cursor:pointer;opacity:.7;width:100%;transition:opacity var(--dur-fast),border-color var(--dur-fast);background:0 0;padding:0;display:block}.sf-pgallery__thumb:hover,.sf-pgallery__thumb.is-hover{opacity:1}.sf-pgallery__thumb[aria-current=true]{opacity:1;border-color:var(--border-strong)}.sf-pgallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.sf-pgallery__track::-webkit-scrollbar{display:none}.sf-pgallery__slide{cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sf-pgallery__slide:focus-visible,.sf-pgallery__slide.is-focus{outline:0}.sf-pgallery__slide:focus-visible:after,.sf-pgallery__slide.is-focus:after{content:"";outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:calc(var(--border-width-strong) * -1);pointer-events:none;position:absolute;inset:0}.sf-pgallery__count{text-align:center;font:400 var(--text-xs)/16px var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}@media (min-width:768px){.sf-pgallery__count{display:none}}.sf-pgallery__zoom{background:var(--surface-image);flex:1;min-height:0;position:relative}.sf-pgallery__zoom img{object-fit:contain}.sf-edit{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.sf-edit{grid-template-columns:1fr 1fr}}.sf-edit__tile{cursor:pointer;flex-direction:column;gap:14px;display:flex}.sf-brands{border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.sf-brands{grid-template-columns:repeat(4,1fr)}}.sf-brands button{border:0;border-bottom:var(--border-width) solid var(--border-subtle);height:72px;font:500 15px/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;padding:0}.sf-brands button:hover,.sf-brands button.is-hover{text-decoration:underline}.sf-perks{gap:var(--space-6);padding-block:var(--space-10);border-top:var(--border-width) solid var(--border-subtle);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:1fr;display:grid}@media (min-width:768px){.sf-perks{grid-template-columns:repeat(3,1fr)}}.sf-perk{font-size:var(--text-sm);color:var(--text-secondary);align-items:flex-start;gap:14px;display:flex}.sf-perk b{color:var(--text-primary);font-size:var(--text-base);margin-bottom:var(--space-0-5);font-weight:600;display:block}.sf-footer{background:var(--surface-muted);color:var(--text-primary);margin-top:var(--section-gap)}.sf-footer__payments{gap:var(--space-4);padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}@media (min-width:1024px){.sf-footer__payments{align-items:center;gap:var(--space-8);flex-direction:row}}.sf-payments{gap:var(--space-3) var(--space-8);font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sf-payments__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sf-footer__title{font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-primary);margin:0}.sf-footer__grid{gap:var(--space-8);padding-block:var(--space-12) var(--space-10);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sf-desk.sf-footer__grid{display:none}@media (min-width:1024px){.sf-desk.sf-footer__grid{display:grid}}.sf-footer__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.sf-footer__acc{padding-block:var(--space-4) var(--space-6);flex-direction:column}.sf-footer__links,.sf-footer__stores,.sf-footer__legal{margin:0;padding:0;list-style:none}.sf-footer__links{font-size:var(--text-sm);flex-direction:column;display:flex}.sf-footer__links .lk-link{overflow-wrap:anywhere}.sf-footer__stores{gap:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);flex-direction:column;display:flex}.sf-footer__stores li{overflow-wrap:anywhere;flex-direction:column;display:flex}.sf-footer__stores b{color:var(--text-primary);font-weight:var(--weight-semibold)}.sf-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.sf-footer__legal{column-gap:var(--space-6);flex-wrap:wrap;display:flex}.sf-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.sf-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.sf-pdp{gap:var(--space-8);padding-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sf-pdp{gap:var(--space-12);grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)}}.sf-buy{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:1024px){.sf-buy{top:calc(var(--header-height) + var(--space-5));align-self:start;position:sticky}}.sf-buy__row{gap:var(--space-2);display:flex}.sf-info-list{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.sf-info-list div{gap:var(--space-3);align-items:flex-start;display:flex}.sf-co-head{background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle)}.sf-co-head__bar{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-height);display:flex}.sf-co-head__brand .lk-logo__sym{height:var(--space-10)}@media (min-width:1024px){.sf-co-head__brand .lk-logo__sym{height:var(--lk-logo-h)}}.sf-co-foot{margin-top:var(--space-8);border-top:var(--border-width) solid var(--border-subtle)}.sf-co-foot__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.sf-co-foot__links{column-gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sf-co{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sf-co{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 400px}}.sf-co__block{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:column;display:flex}.sf-form2{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.sf-form2{grid-template-columns:1fr 1fr}}.sf-acc{gap:var(--space-8);padding-block:var(--space-8) 0;grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sf-acc{gap:var(--space-12);grid-template-columns:240px minmax(0,1fr)}}.sf-accnav{gap:var(--space-3);flex-direction:column;display:flex}.sf-accnav__list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-accnav__item{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);font:400 var(--text-base)/20px var(--font-sans);color:var(--text-primary);text-decoration:none;display:flex}@media (hover:hover){.sf-accnav__item:hover{background:var(--surface-subtle)}}.sf-accnav__item.is-hover{background:var(--surface-subtle)}.sf-accnav__item[aria-current=page]{background:var(--surface-muted);font-weight:var(--weight-semibold)}.sf-accnav__out{padding:var(--space-3) var(--space-3) 0;border-top:var(--border-width) solid var(--border-subtle)}.sf-order{border:var(--border-width) solid var(--border-subtle);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.sf-order__head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sf-order__thumbs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.sf-order__thumbs>*{flex:0 1 var(--space-16);min-width:0}.sf-order__thumbs .lk-pimg__ph{display:none}.sf-order__more{aspect-ratio:3/4;background:var(--surface-subtle);border:var(--border-width) solid var(--border-subtle);font:var(--weight-medium) var(--text-sm)/1 var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.sf-addr{border:var(--border-width) solid var(--border-subtle);padding:var(--space-5);font-size:var(--text-base);gap:var(--space-3);flex-direction:column;line-height:22px;display:flex}.sf-done{max-width:560px;padding-block:var(--space-20);text-align:center;gap:var(--space-4);flex-direction:column;align-items:center;margin:0 auto;display:flex}@keyframes sf-rise{0%{opacity:0;transform:translateY(16px)}}.sf-tiles{gap:var(--space-6) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.sf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-tile{gap:var(--space-3);color:var(--text-primary);flex-direction:column;display:flex}.sf-tile__label{font:600 var(--text-xs)/16px var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-underline-offset:4px}.sf-tile:hover .sf-tile__label,.sf-tile.is-hover .sf-tile__label{text-decoration:underline}.sf-edit__num{top:var(--space-4);left:var(--space-4);font:400 var(--text-2xl)/1 var(--font-sans);color:var(--text-primary);position:absolute}.sf-stores{background:var(--surface-page);color:var(--text-primary);margin-top:var(--section-gap);padding-block:var(--space-16);scroll-margin-top:var(--header-height)}.sf-stores__grid{gap:var(--space-10);margin-top:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sf-stores__grid{gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,2fr)}}.sf-stores__list{gap:var(--space-10);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sf-stores__list{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-stores__intro{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.sf-store{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;padding-top:var(--space-6);border-top:var(--border-width) solid var(--border-default);font-size:var(--text-base);flex-direction:column;line-height:1.5;display:flex}.sf-store b{font-size:var(--text-md);font-weight:600}.sf-store__n{font:400 var(--text-2xl)/1 var(--font-sans);color:var(--text-primary)}.sf-tile,.sf-edit__tile{text-decoration:none}.sf-edit__tile{color:var(--text-primary)}.sf-eyebrow{color:var(--text-secondary);margin-bottom:6px}.sf-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.sf-edit__media{position:relative}.sf-stores__text,.sf-store__hours{color:var(--text-secondary)}.sf-store__hours{font-size:var(--text-sm)}.sf-footer__brand{flex-direction:column;gap:18px;max-width:380px;display:flex}.sf-footer__col{flex-direction:column}.sf-footer__divider{margin-top:var(--space-12)}.sf-footer__divider:before,.sf-footer__divider:after{background:var(--border-default)}.sf-footer__stores{gap:var(--space-6);flex-wrap:wrap;display:flex}.sf-footer__legal{gap:var(--space-4);display:flex}.sf-cart__subtotal{font-weight:var(--weight-semibold);justify-content:space-between;display:flex}.sf-cart__hint{font-size:var(--text-xs);color:var(--text-secondary);margin-top:-6px}.sf-cartbar{--cartbar-height:calc(var(--control-md) + var(--space-6) + var(--border-width))}body:has(.sf-cartbar:not(.is-contained)){--cartbar-height:calc(var(--control-md) + var(--space-6) + var(--border-width))}.sf-cartbar{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--cartbar-height) + env(safe-area-inset-bottom));padding:var(--space-3) var(--gutter-page) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-page);border-top:var(--border-width) solid var(--border-subtle);inset-inline:0;display:flex;position:fixed;bottom:0}.sf-cartbar.is-contained{position:absolute}.sf-cartbar>.lk-btn{flex-shrink:0}.sf-cartbar__total{min-width:0;line-height:var(--leading-snug);flex-direction:column;margin:0;display:flex}.sf-cartbar__label{font-size:var(--text-xs);color:var(--text-secondary)}.sf-cartbar__value{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@media (max-width:1023.98px){body:has(.sf-cartbar:not(.is-contained)){padding-bottom:calc(var(--cartbar-height) + env(safe-area-inset-bottom))}body:has(.sf-cartbar:not(.is-contained)) .lk-backtotop{bottom:calc(var(--cartbar-height) + var(--space-4) + env(safe-area-inset-bottom))}}@media (min-width:1024px){.sf-cartbar:not(.is-contained){display:none}}.sf-step-bar{--sf-step-bar-h:calc(var(--control-lg) + var(--space-6) + var(--border-width))}body:has(.sf-step-bar:not(.is-contained)){--sf-step-bar-h:calc(var(--control-lg) + var(--space-6) + var(--border-width))}.sf-step-bar{z-index:var(--z-header);align-content:center;gap:var(--space-2);min-height:calc(var(--sf-step-bar-h) + env(safe-area-inset-bottom));padding:var(--space-3) var(--gutter-page) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-page);border-top:var(--border-width) solid var(--border-subtle);inset-inline:0;display:grid;position:fixed;bottom:0}.sf-step-bar.is-contained{position:absolute}@media (max-width:1023.98px){body:has(.sf-step-bar:not(.is-contained)){padding-bottom:calc(var(--sf-step-bar-h) + env(safe-area-inset-bottom))}body:has(.sf-step-bar:not(.is-contained)) .lk-backtotop{bottom:calc(var(--sf-step-bar-h) + var(--space-4) + env(safe-area-inset-bottom))}}@media (min-width:1024px){.sf-step-bar,.sf-step-bar.is-contained{background:0 0;border-top:0;min-height:0;padding:0;position:static}}.sf-empty{align-items:center;gap:var(--space-3);padding:var(--space-12) 0;text-align:center;flex-direction:column;display:flex}.sf-empty__text{font-size:var(--text-sm);color:var(--text-secondary)}.sf-auth{padding-block:var(--space-16);justify-content:center;display:flex}.sf-auth__body{gap:var(--space-8);width:100%;max-width:calc(var(--space-16) * 7);flex-direction:column;min-width:0;display:flex}.sf-auth__head{gap:var(--space-3);flex-direction:column;display:flex}.sf-auth__intro{color:var(--text-secondary)}.sf-auth__footer{gap:var(--space-4);flex-direction:column;display:flex}.sf-co-head__secure{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);align-items:center;display:flex}.sf-filterbar{top:calc(var(--header-height) + var(--border-width));z-index:calc(var(--z-header) - 1);align-items:center;gap:var(--space-2) var(--space-3);margin-inline:calc(var(--gutter-page) * -1);padding:var(--space-2) var(--gutter-page);background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"trigger sort""chips chips";display:grid;position:sticky}.sf-filterbar:not(:has(.sf-filterbar__chips)){grid-template-areas:"trigger sort"}.sf-filterbar__trigger{grid-area:trigger}.sf-filterbar__sort{grid-area:sort;justify-self:end;min-width:0}.sf-filterbar__chips{gap:var(--space-2);min-width:0;margin:calc(var(--space-1) * -1);padding:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;grid-area:chips;display:flex;overflow-x:auto}.sf-filterbar__chips::-webkit-scrollbar{display:none}.sf-filterbar__list{gap:var(--space-2);flex:none;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.sf-filterbar{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"trigger chips sort"}}.sf-rail__head{flex-wrap:wrap;align-items:center}.sf-rail__head>h2{min-width:0}.sf-campaign__heading{margin-bottom:var(--space-6)}.sf-campaign__subtitle{color:var(--text-secondary)}.sf-campaign__action{margin-top:var(--space-2)}.sf-split{background:var(--surface-page);color:var(--text-primary);grid-template-columns:minmax(0,1fr);display:grid}.sf-split__media{aspect-ratio:4/5;background:var(--surface-image);position:relative;overflow:hidden}.sf-split__media img{object-fit:cover}.sf-split__media--top img{object-position:center top}.sf-split__copy{justify-content:center;align-items:flex-start;gap:var(--space-4);max-width:var(--container-text);padding:var(--space-8) var(--gutter);flex-direction:column;display:flex}@media (min-width:768px){.sf-split{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-split__media{aspect-ratio:auto;min-height:min(calc(100svh - var(--header-height)),56.25vw)}.sf-split__copy{padding:var(--space-12) var(--space-10)}}@media (min-width:1024px){.sf-split__copy{padding:var(--space-16)}}.sf-split--mark .sf-split__copy{--sf-mark-h:clamp(150px,30vw,400px);min-height:calc(var(--sf-mark-h) + var(--space-16));padding-left:calc(var(--sf-mark-h) * .41 + var(--space-4));position:relative;overflow:hidden}.sf-split__mark{width:auto;height:var(--sf-mark-h);pointer-events:none;position:absolute;top:50%;left:0;translate:-50% -50%}.sf-split--mark .lk-banner-title{font-size:var(--heading-1)}@media (min-width:768px){.sf-split--mark .sf-split__copy{--sf-mark-h:clamp(150px,22vw,400px);padding-left:calc(var(--sf-mark-h) * .41 + var(--space-8))}}@media (min-width:1024px){.sf-split--mark .sf-split__copy{--sf-mark-h:clamp(150px,30vw,480px);padding-left:calc(var(--sf-mark-h) * .41 + var(--space-12))}}.sf-split--fade .sf-split__copy{z-index:1;position:relative}.sf-split__media--fade{margin-block-start:calc(var(--space-8) * -1)}.sf-split__media--fade:after,.sf-links__media:after,.ad-login__media:after{--sf-fade-to:to bottom;--sf-fade:10%;content:"";background:linear-gradient(var(--sf-fade-to),var(--surface-page),var(--surface-page) calc(var(--sf-fade) * .1),var(--surface-page) calc(var(--sf-fade) * .2),var(--surface-page) calc(var(--sf-fade) * .4),var(--surface-page) calc(var(--sf-fade) * .6),var(--surface-page) calc(var(--sf-fade) * .8),transparent var(--sf-fade));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-split__media--fade:after,.sf-links__media:after,.ad-login__media:after{background:linear-gradient(var(--sf-fade-to),var(--surface-page),color-mix(in srgb,var(--surface-page) 97%,transparent) calc(var(--sf-fade) * .1),color-mix(in srgb,var(--surface-page) 90%,transparent) calc(var(--sf-fade) * .2),color-mix(in srgb,var(--surface-page) 65%,transparent) calc(var(--sf-fade) * .4),color-mix(in srgb,var(--surface-page) 35%,transparent) calc(var(--sf-fade) * .6),color-mix(in srgb,var(--surface-page) 10%,transparent) calc(var(--sf-fade) * .8),transparent var(--sf-fade))}}.sf-split__media--fade:after,.sf-links__media:after,.ad-login__media:after{pointer-events:none}@media (min-width:768px){.sf-split__media--fade{margin-block-start:0;margin-inline-start:-20%}.sf-split__media--fade:after{--sf-fade-to:to right;--sf-fade:31.67%}}.sf-editorial{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.sf-editorial__copy{align-items:flex-start;gap:var(--space-4);max-width:var(--container-text);flex-direction:column;display:flex}@media (min-width:768px){.sf-editorial{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.sf-editorial__copy{padding-inline:var(--space-10)}.sf-editorial--direita .sf-editorial__media{order:2}}@media (min-width:1024px){.sf-editorial__copy{padding-inline:var(--space-16)}}.sf-dual{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sf-dual{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-dual__item{gap:var(--space-3);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.sf-dual__title{text-underline-offset:var(--space-1)}a.sf-dual__item:hover .sf-dual__title,a.sf-dual__item.is-hover .sf-dual__title{text-decoration:underline}.sf-brandtiles{gap:var(--grid-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:calc(var(--space-1) * -1);padding:var(--space-1);scroll-padding-inline:var(--space-1);grid-auto-columns:80%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.sf-brandtiles::-webkit-scrollbar{display:none}.sf-brandtiles>li{scroll-snap-align:start}@media (min-width:768px){.sf-brandtiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.sf-brandtile{gap:var(--space-3);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.sf-brandtile__name{font:var(--weight-regular) var(--text-md)/var(--leading-snug) var(--font-sans);text-underline-offset:var(--space-1)}.sf-brandtile:hover .sf-brandtile__name,.sf-brandtile.is-hover .sf-brandtile__name{text-decoration:underline}.sf-help{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.sf-help{gap:var(--grid-gap);flex-flow:wrap}.sf-help>li{min-width:calc(var(--space-32) * 2);flex:1 1 0}}.sf-help__card{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-20);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border-subtle);color:var(--text-primary);font:var(--weight-regular) var(--text-md)/var(--leading-snug) var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}.sf-help__card:hover,.sf-help__card.is-hover{border-color:var(--border-strong)}.sf-links{padding-block:var(--space-12) var(--space-16);background:var(--surface-page);justify-content:center;display:flex}@media (min-width:768px){.sf-links{padding-block:var(--space-20) var(--space-24)}}.sf-links__inner{gap:var(--space-10);width:100%;min-width:0;max-width:calc(var(--space-16) * 7 + var(--gutter-page) * 2);padding-inline:var(--gutter-page);flex-direction:column;display:flex}.sf-links__brand{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.sf-links__brand .lk-logo{gap:var(--space-4);flex-direction:column}.sf-links__slogan{text-wrap:balance}.sf-links__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-links__item{align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-lg);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--text-brand);background:var(--surface-page);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}.sf-links__item:hover,.sf-links__item.is-hover{color:var(--text-primary)}@media (hover:hover){.sf-links__item:not(.sf-links__item--primary):hover{background:var(--surface-subtle)}.sf-links__item--primary:hover{border-color:var(--text-primary)}}.sf-links__item:not(.sf-links__item--primary).is-hover{background:var(--surface-subtle)}.sf-links__item--primary.is-hover{border-color:var(--text-primary)}.sf-links__item:active,.sf-links__item.is-active{transform:translateY(1px)}.sf-links__item--primary{background:var(--text-brand)}.sf-links__icon{color:var(--text-brand);flex:none}.sf-links__text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.sf-links__label{font:var(--weight-medium) var(--text-md)/var(--leading-snug) var(--font-sans);overflow-wrap:anywhere}.sf-links__detail{font:var(--weight-regular) var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere}.sf-links__item--primary .sf-links__icon,.sf-links__item--primary .sf-links__detail{color:var(--text-primary)}.sf-links__footer{gap:var(--space-1);text-align:center;flex-direction:column;margin-block-start:auto;display:flex}.sf-links--media{padding-block:0}.sf-links--media .sf-links__inner{gap:var(--space-6);min-height:100svh;padding-block-end:var(--space-6)}.sf-links__media{min-height:calc(var(--space-16) * 4);margin-inline:calc(var(--gutter-page) * -1);background:var(--surface-image);flex:1 0 auto;position:relative;overflow:hidden}.sf-links__media img{object-fit:cover;object-position:center top}.sf-links__media:after{--sf-fade-to:to top;--sf-fade:calc(var(--space-20) * 2)}.sf-links--media .sf-links__brand{z-index:1;margin-block-start:calc((var(--space-6) + var(--space-4)) * -1);position:relative}@media (min-width:768px){.sf-links__media{min-height:calc(var(--space-16) * 5)}.sf-links--media .sf-links__inner{padding-block-end:var(--space-10)}}.sf-links--media{position:relative;container-type:inline-size}@media (orientation:landscape){@container (min-width:1024px){.sf-links--media .sf-links__inner{width:40%;max-width:none;padding-block:var(--space-10);justify-content:center;align-items:center;margin-inline-end:auto}.sf-links--media .sf-links__inner>:not(.sf-links__media){width:100%;max-width:calc(var(--space-16) * 7)}.sf-links__media{width:60%;min-height:0;margin-inline:0;position:absolute;inset-block:0;inset-inline-end:0}.sf-links__media:after{--sf-fade-to:to right;--sf-fade:31.67%}.sf-links--media .sf-links__brand{margin-block-start:0}.sf-links--media .sf-links__footer{margin-block-start:var(--space-4)}}}.ad{background:var(--surface-subtle);grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1024px){.ad{grid-template-columns:248px minmax(0,1fr)}}.ad__side{height:100vh;display:none;position:sticky;top:0}@media (min-width:1024px){.ad__side{display:block}.ad__menu{display:none!important}}.ad__top{z-index:var(--z-header);align-items:center;gap:var(--space-3);height:64px;padding:0 var(--gutter);background:var(--surface-page);border-bottom:var(--border-width) solid var(--border-subtle);display:flex;position:sticky;top:0}.ad__top .lk-field{flex:1;max-width:420px}.ad__user{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.ad__user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-primary);overflow:hidden}.ad__avatar{background:var(--surface-inverse);width:32px;height:32px;color:var(--text-inverse);font:600 var(--text-xs)/1 var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ad__main{padding:28px var(--gutter) var(--space-16);gap:var(--space-6);flex-direction:column;width:100%;min-width:0;max-width:1360px;display:flex}.ad__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ad__head p{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.ad__stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1280px){.ad__stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.ad__two{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1280px){.ad__two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ad__panel{background:var(--surface-page);border:var(--border-width) solid var(--border-subtle);padding:var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ad__panel h3{font:600 15px/22px var(--font-sans);margin:0}.ad__bars{align-items:flex-end;gap:var(--space-2);height:180px;padding-top:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.ad__bars[data-density=compact]{gap:var(--space-1)}.ad__bars[data-density=dense]{gap:var(--border-width)}.ad__bars div{min-width:0;min-height:var(--border-width-strong);background:var(--lk-neutral-200);transition:background var(--dur-fast);flex:1}.ad__bars div:hover,.ad__bars div.is-hover{background:var(--lk-black)}.ad__axis{font:400 var(--text-2xs) var(--font-mono);color:var(--text-tertiary);justify-content:space-between;display:flex}.ad__top-list{flex-direction:column;display:flex}.ad__top-row{gap:var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.ad__top-row:last-child{border-bottom:0}.ad__toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ad__thumb{flex:none;width:40px}.ad__prod{gap:var(--space-3);align-items:center;display:flex}.ad__edit{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1280px){.ad__edit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.ad__imgs{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.ad__drop{aspect-ratio:3/4;border:1px dashed var(--border-default);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:var(--surface-page);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ad__drop:hover,.ad__drop.is-hover{border-color:var(--border-strong);color:var(--text-primary)}.ad__kv{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:120px 1fr;margin:0;display:grid}.ad__kv dt{color:var(--text-secondary)}.ad__kv dd{margin:0}.ad-login{background:var(--surface-page);color:var(--text-primary);position:relative;container-type:inline-size}.ad-login__inner{flex-direction:column;min-height:100svh;display:flex}.ad-login__media{min-height:calc(var(--space-16) * 4);background:var(--surface-image);flex:1 0 auto;position:relative;overflow:hidden}.ad-login__media img{object-fit:cover;object-position:center top}.ad-login__media:after{--sf-fade-to:to top;--sf-fade:calc(var(--space-20) * 2)}.ad-login__body{z-index:1;gap:var(--space-8);width:100%;max-width:calc(var(--space-16) * 7 + var(--gutter-page) * 2);margin:calc(var(--space-4) * -1) auto 0;padding:0 var(--gutter-page) var(--space-8);flex-direction:column;display:flex;position:relative}.ad-login__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ad-login__brand .lk-logo{animation:sf-rise var(--dur-reveal) var(--ease-emphasized) both}.ad-login__brand .lk-logo__sym{height:var(--space-16)}.ad-login__main{flex-direction:column;display:flex}.ad-login__main>*+*{margin-block-start:var(--space-5)}.ad-login__main>.ad-login__eyebrow+*{margin-block-start:var(--space-2)}@media (orientation:landscape){@container (min-width:1024px){.ad-login__inner{grid-template-columns:max(40%,calc(var(--space-16) * 7)) minmax(0,1fr);display:grid}.ad-login__media{grid-area:1/2;min-height:0}.ad-login__media:after{--sf-fade-to:to right;--sf-fade:31.67%}.ad-login__body{justify-content:center;gap:var(--space-12);max-width:none;padding:var(--space-10);grid-area:1/1;margin:0}.ad-login__body>*{width:100%;max-width:calc(var(--space-16) * 7);margin-inline:auto}.ad-login__brand{gap:var(--space-6)}.ad-login__brand .lk-logo__sym{height:var(--lk-logo-h)}}}.ad__content{min-width:0}.ad__menu{display:inline-flex}.ad__brand{align-items:center;gap:10px;display:flex}.ad__drawer-nav{height:calc(100% + var(--space-12));margin:calc(var(--space-6) * -1)}.ad__actions{gap:var(--space-2);display:flex}.ad__panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ad__panel--flush{background:0 0;border:0;padding:0}.ad__kv-row{display:contents}.ad__chart{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ad-login__eyebrow{color:var(--text-secondary)}.ad-login__tagline{text-wrap:balance;margin:0}.ad-login__links{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ad-picker{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ad-picker__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ad-picker__count{font:400 var(--text-xs)/16px var(--font-mono);color:var(--text-secondary)}.ad-picker__error{gap:var(--space-1);font:400 var(--text-xs)/16px var(--font-sans);color:var(--error-fg);align-items:center;margin:0;display:flex}.ad-picker__note{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);align-items:center;margin:0;display:flex}.ad-picker__empty{padding:var(--space-4);border:var(--border-width) dashed var(--border-default);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;margin:0}.ad-picker__list{border-top:var(--border-width) solid var(--border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-picker__list--results{max-height:calc(var(--space-32) * 3);overflow-y:auto}.ad-picker__row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.ad-picker__row--chosen{grid-template-columns:var(--space-6) 40px minmax(0,1fr)}.ad-picker__row--chosen .ad-picker__actions{grid-column:1/-1;justify-self:end}@media (min-width:480px){.ad-picker__row--chosen{grid-template-columns:var(--space-6) 40px minmax(0,1fr) auto}.ad-picker__row--chosen .ad-picker__actions{grid-column:auto}}.ad-picker__pos{font:500 var(--text-xs)/16px var(--font-mono);color:var(--text-secondary);text-align:right}.ad-picker__text{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ad-picker__name{font:500 var(--text-sm)/var(--leading-snug) var(--font-sans);color:var(--text-primary);overflow-wrap:anywhere}.ad-picker__meta{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.ad-picker__meta .lk-mono{font-size:var(--text-xs)}.ad-picker__actions{gap:var(--space-1);display:flex}.ad-picker__alert-body{flex-direction:column;align-items:flex-start;display:flex}:is(.ad__sticky-actions,.ad__main:has(.ad__sticky-actions:not(.is-contained))){--ad-sticky-actions-h:calc(var(--control-md) + var(--space-3) * 2 + var(--border-width))}.ad__sticky-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}@media (max-width:1023.98px){.ad__sticky-actions{z-index:var(--z-header);min-height:calc(var(--ad-sticky-actions-h) + env(safe-area-inset-bottom));padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-page);border-top:var(--border-width) solid var(--border-subtle);inset-inline:0;position:fixed;bottom:0}.ad__sticky-actions.is-contained{position:absolute}.ad__sticky-actions>*{flex:auto;min-width:0}.ad__sticky-actions .lk-btn{min-width:0;height:var(--control-md);padding-inline:var(--space-3);white-space:normal;line-height:var(--leading-tight);text-align:center;flex:1 1 0}.ad__main:has(.ad__sticky-actions:not(.is-contained)){padding-bottom:calc(var(--space-16) + var(--ad-sticky-actions-h) + env(safe-area-inset-bottom))}.ad__main:has(.ad__sticky-actions:not(.is-contained)) .lk-toast.is-floating{bottom:calc(var(--space-6) + var(--ad-sticky-actions-h) + env(safe-area-inset-bottom))}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-\(--z-header\){z-index:var(--z-header)}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.mx-0{margin-inline:0}.-my-2{margin-block:calc(var(--space-1) * -2)}.-mt-2{margin-top:calc(var(--space-1) * -2)}.mt-0\.5{margin-top:calc(var(--space-1) * .5)}.mt-1\.5{margin-top:calc(var(--space-1) * 1.5)}.mt-2{margin-top:calc(var(--space-1) * 2)}.mt-4{margin-top:calc(var(--space-1) * 4)}.mt-5{margin-top:calc(var(--space-1) * 5)}.mt-6{margin-top:calc(var(--space-1) * 6)}.mt-8{margin-top:calc(var(--space-1) * 8)}.mt-12{margin-top:calc(var(--space-1) * 12)}.mt-16{margin-top:calc(var(--space-1) * 16)}.-mr-3{margin-right:calc(var(--space-1) * -3)}.mb-2{margin-bottom:calc(var(--space-1) * 2)}.mb-8{margin-bottom:calc(var(--space-1) * 8)}.mb-24{margin-bottom:calc(var(--space-1) * 24)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.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}.aspect-editorial{aspect-ratio:var(--ratio-editorial)}.aspect-hero{aspect-ratio:var(--ratio-hero)}.aspect-product{aspect-ratio:var(--ratio-product)}.aspect-square{aspect-ratio:1}.h-3{height:calc(var(--space-1) * 3)}.h-16{height:calc(var(--space-1) * 16)}.h-20{height:calc(var(--space-1) * 20)}.h-80{height:calc(var(--space-1) * 80)}.h-96{height:calc(var(--space-1) * 96)}.h-\[calc\(var\(--space-32\)\*2\)\]{height:calc(var(--space-32) * 2)}.h-\[calc\(var\(--space-32\)\*4\)\]{height:calc(var(--space-32) * 4)}.h-\[calc\(var\(--space-32\)\*5\)\]{height:calc(var(--space-32) * 5)}.h-screen{height:100vh}.min-h-10{min-height:calc(var(--space-1) * 10)}.min-h-11{min-height:calc(var(--space-1) * 11)}.min-h-40{min-height:calc(var(--space-1) * 40)}.min-h-dvh{min-height:100dvh}.w-16{width:calc(var(--space-1) * 16)}.w-18{width:calc(var(--space-1) * 18)}.w-24{width:calc(var(--space-1) * 24)}.w-28{width:calc(var(--space-1) * 28)}.w-32{width:calc(var(--space-1) * 32)}.w-40{width:calc(var(--space-1) * 40)}.w-64{width:calc(var(--space-1) * 64)}.w-full{width:100%}.max-w-60{max-width:calc(var(--space-1) * 60)}.max-w-112{max-width:calc(var(--space-1) * 112)}.max-w-full{max-width:100%}.max-w-narrow{max-width:var(--container-narrow)}.max-w-page{max-width:var(--container-max)}.max-w-text{max-width:var(--container-text)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--space-1) * 11)}.min-w-40{min-width:calc(var(--space-1) * 40)}.min-w-48{min-width:calc(var(--space-1) * 48)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--space-1) * 32)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mb-32{scroll-margin-bottom:calc(var(--space-1) * 32)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[var\(--space-20\)_1fr\]{grid-template-columns:var(--space-20) 1fr}.grid-cols-\[var\(--space-24\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--space-24) minmax(0,1fr)}.grid-cols-\[var\(--space-32\)_1fr\]{grid-template-columns:var(--space-32) 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--space-1) * .5)}.gap-1{gap:var(--space-1)}.gap-2{gap:calc(var(--space-1) * 2)}.gap-3{gap:calc(var(--space-1) * 3)}.gap-4{gap:calc(var(--space-1) * 4)}.gap-5{gap:calc(var(--space-1) * 5)}.gap-6{gap:calc(var(--space-1) * 6)}.gap-8{gap:calc(var(--space-1) * 8)}.gap-10{gap:calc(var(--space-1) * 10)}.gap-12{gap:calc(var(--space-1) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--space-1) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--space-1) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--space-1) * 2)}.gap-x-3{column-gap:calc(var(--space-1) * 3)}.gap-x-5{column-gap:calc(var(--space-1) * 5)}.gap-x-6{column-gap:calc(var(--space-1) * 6)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:calc(var(--space-1) * 2)}.gap-y-4{row-gap:calc(var(--space-1) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-none{border-radius:var(--radius-none)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line{border-color:var(--border-default)}.border-line-strong{border-color:var(--border-strong)}.border-line-subtle{border-color:var(--border-subtle)}.border-subtle{border-color:var(--surface-subtle)}.border-transparent{border-color:#0000}.bg-\[\#0e0e0d\]{background-color:#0e0e0d}.bg-\[\#fff\]{background-color:#fff}.bg-disabled{background-color:var(--surface-disabled)}.bg-image{background-color:var(--surface-image)}.bg-inverse{background-color:var(--surface-inverse)}.bg-muted{background-color:var(--surface-muted)}.bg-overlay{background-color:var(--surface-overlay)}.bg-page{background-color:var(--surface-page)}.bg-subtle{background-color:var(--surface-subtle)}.from-image{--tw-gradient-from:var(--surface-image);--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))}.p-0{padding:0}.p-3{padding:calc(var(--space-1) * 3)}.p-4{padding:calc(var(--space-1) * 4)}.p-5{padding:calc(var(--space-1) * 5)}.p-6{padding:calc(var(--space-1) * 6)}.p-\[13px\]{padding:13px}.px-3{padding-inline:calc(var(--space-1) * 3)}.px-4{padding-inline:calc(var(--space-1) * 4)}.py-3{padding-block:calc(var(--space-1) * 3)}.py-4{padding-block:calc(var(--space-1) * 4)}.py-5{padding-block:calc(var(--space-1) * 5)}.py-10{padding-block:calc(var(--space-1) * 10)}.py-12{padding-block:calc(var(--space-1) * 12)}.py-16{padding-block:calc(var(--space-1) * 16)}.py-24{padding-block:calc(var(--space-1) * 24)}.pt-2{padding-top:calc(var(--space-1) * 2)}.pt-4{padding-top:calc(var(--space-1) * 4)}.pt-6{padding-top:calc(var(--space-1) * 6)}.pt-8{padding-top:calc(var(--space-1) * 8)}.pt-12{padding-top:calc(var(--space-1) * 12)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--space-1) * 3)}.pb-6{padding-bottom:calc(var(--space-1) * 6)}.pb-12{padding-bottom:calc(var(--space-1) * 12)}.pb-24{padding-bottom:calc(var(--space-1) * 24)}.pl-1{padding-left:var(--space-1)}.pl-5{padding-left:calc(var(--space-1) * 5)}.pl-6{padding-left:calc(var(--space-1) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl)}.text-2xs{font-size:var(--text-2xs)}.text-4xl{font-size:var(--text-4xl)}.text-\[15px\]{font-size:15px}.text-base{font-size:var(--text-base)}.text-md{font-size:var(--text-md)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.font-bold{--tw-font-weight:var(--weight-bold);font-weight:var(--weight-bold)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-regular{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.font-semibold{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-disabled{color:var(--surface-disabled)}.text-error{color:var(--error-fg)}.text-faded{color:var(--text-disabled)}.text-inverse{color:var(--surface-inverse)}.text-on-inverse{color:var(--text-inverse)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-fg)}.text-tertiary{color:var(--text-tertiary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);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:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.empty\:-mt-2:empty{margin-top:calc(var(--space-1) * -2)}.empty\:mt-0:empty{margin-top:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:1024px){.max-lg\:pt-0{padding-top:0}}@media (min-width:480px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:self-start{align-self:flex-start}.sm\:p-6{padding:calc(var(--space-1) * 6)}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:min-w-64{min-width:calc(var(--space-1) * 64)}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[var\(--space-20\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--space-20) minmax(0,1fr)}.md\:grid-cols-\[var\(--space-32\)_1fr\]{grid-template-columns:var(--space-32) 1fr}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:gap-x-6{column-gap:calc(var(--space-1) * 6)}.md\:pt-16{padding-top:calc(var(--space-1) * 16)}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-items-start{justify-items:start}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:self-start{align-self:flex-start}}.\[\&_\.lk-tab\]\:justify-center .lk-tab{justify-content:center}.\[\&_\:is\(input\,select\,textarea\)\]\:scroll-mb-32 :is(input,select,textarea){scroll-margin-bottom:calc(var(--space-1) * 32)}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_input\]\:font-semibold input{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
