@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.3r71i8beaaw7i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.02-h3o5cqnryq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.3dxjtj6-bs-2c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.3pzgmnk57caz1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0_mk8de7o781e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.3rqg0w444aekk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_bd9a9e1a-module__K4Bi3G__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_bd9a9e1a-module__K4Bi3G__variable{--ls-font-wordmark:"Great Vibes", "Great Vibes Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_c970277d-module__ip2QmW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_c970277d-module__ip2QmW__variable{--ls-font-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_506232ca-module__W-pwLW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_506232ca-module__W-pwLW__variable{--ls-font-ui:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ls-color-canvas:#fff;--ls-color-surface:#fff;--ls-color-surface-warm:#f6f1ea;--ls-color-surface-pearl:#faf7f3b8;--ls-color-ink:#101014;--ls-color-ink-soft:#2e2e33;--ls-color-text-muted:#6c6c72;--ls-color-border:#e7e4de;--ls-color-border-strong:#101014;--ls-color-inverse:#fff;--ls-color-footer-surface:#0b0b0e;--ls-color-success:#1b7a48;--ls-color-success-tint:#f2f9f5;--ls-color-success-border:#cfe5da;--ls-color-success-on-tint:#14603a;--ls-color-warning:#8a6100;--ls-color-warning-tint:#fbf6ea;--ls-color-warning-border:#eadfc3;--ls-color-warning-on-tint:#6e4e00;--ls-color-error:#b3261e;--ls-color-error-tint:#fcf3f2;--ls-color-error-border:#efd2d0;--ls-color-error-on-tint:#96201a;--ls-color-disabled-fill:#edeae4;--ls-color-disabled-text:#8a8a90;--ls-color-capsule-hover:#ffffff24;--ls-color-display-brown-philosophy:#4a3630;--ls-color-display-brown-store:#5e4636;--ls-color-blush-connector:#b98d84;--ls-color-availability-dot:#4cd98a;--ls-color-text-faint:#6f6a62;--ls-color-text-quiet:#757068;--ls-color-breadcrumb-divider:#c6c1b8;--ls-color-hairline-warm:#ede8e0;--ls-color-hairline-cream:#e4dfd6;--ls-color-surface-checkout-wash:#fbf9f5;--ls-color-meta-divider:#d8d3cb;--ls-color-progress-ring:#c6bfb2;--ls-color-surface-disabled:#edeae4;--ls-color-text-on-disabled:#8a8a90;--ls-color-surface-wash:#faf7f2;--ls-color-inverse-cta-hover:#ede7dc;--ls-color-select-placeholder:#757068;--ls-color-blush-text:#96594c;--ls-color-surface-store:#f1ede7;--ls-color-surface-product:#f4efe8;--ls-color-text-faint-on-media:#6b665e;--ls-color-placeholder-ink:#6d6355;--ls-color-backdrop:#0b0b0ea8;--ls-color-count-on-ink:#fff9;--ls-font-wordmark-stack:var(--ls-font-wordmark,"Great Vibes"), cursive;--ls-font-display-stack:var(--ls-font-display,"Schibsted Grotesk"), system-ui, sans-serif;--ls-font-ui-stack:var(--ls-font-ui,"Instrument Sans"), system-ui, sans-serif;--ls-space-1:4px;--ls-space-2:8px;--ls-space-3:12px;--ls-space-4:16px;--ls-space-5:24px;--ls-space-6:32px;--ls-space-7:48px;--ls-space-8:64px;--ls-space-9:96px;--ls-space-10:128px;--ls-space-11:160px;--ls-container-default:1200px;--ls-container-wide:1360px;--ls-container-narrow:760px;--ls-gutter:clamp(20px, 3.4vw, 48px);--ls-radius-pill:999px;--ls-radius-control:10px;--ls-radius-card:12px;--ls-radius-subtle:6px;--ls-radius-media:2px;--ls-radius-panel:16px;--ls-shadow-menu:0 8px 24px #1010141a;--ls-shadow-overlay:0 16px 48px #10101429;--ls-motion-fast:.12s;--ls-motion-standard:.22s;--ls-motion-slow:.48s;--ls-ease-standard:cubic-bezier(.2, 0, 0, 1);--ls-z-header:5;--ls-z-menu:30;--ls-z-overlay:50;--ls-z-skip-link:100}*,:before,:after{box-sizing:border-box}body{background:var(--ls-color-canvas);color:var(--ls-color-ink);font-family:var(--ls-font-ui-stack);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:2px}img,video{max-width:100%;height:auto}@keyframes ls-drift-a{0%,to{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(4px,-12px)scale(1.02)rotate(.8deg)}}@keyframes ls-drift-b{0%,to{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(-5px,-9px)scale(1.018)rotate(-1.2deg)}}@keyframes ls-drift-c{0%,to{transform:translate(0)scale(1.008)rotate(.4deg)}50%{transform:translate(3px,-7px)scale(1.024)rotate(-.5deg)}}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ls-sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ls-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-ls-anim]{animation:none!important}}.ls-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-skip-link{z-index:var(--ls-z-skip-link);border-radius:var(--ls-radius-pill);background:var(--ls-color-ink);min-height:44px;color:var(--ls-color-inverse);font-family:var(--ls-font-ui-stack);align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.ls-skip-link:focus-visible{outline:2px solid var(--ls-color-inverse);outline-offset:2px;transform:translateY(0)}.ls-container{width:100%;max-width:var(--ls-container-default);padding-inline:var(--ls-gutter);margin-inline:auto}.ls-container--wide{max-width:var(--ls-container-wide)}.ls-container--narrow{max-width:var(--ls-container-narrow)}.ls-section{padding-block:clamp(64px,9vw,128px)}.ls-section--compact{padding-block:var(--ls-space-8)}.ls-section--warm{background:var(--ls-color-surface-warm)}.ls-stack{flex-direction:column;display:flex}.ls-inline{flex-wrap:wrap;align-items:center;display:flex}.ls-divider{border:0;border-top:1px solid var(--ls-color-border);margin:0}.ls-display{font-family:var(--ls-font-display-stack);letter-spacing:-.02em;margin:0;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1.02}.ls-h1{font-family:var(--ls-font-display-stack);letter-spacing:-.015em;margin:0;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1.08}.ls-h2{font-family:var(--ls-font-display-stack);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.14}.ls-h3{font-family:var(--ls-font-display-stack);margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:600;line-height:1.2}.ls-h4{font-family:var(--ls-font-display-stack);margin:0;font-size:19px;font-weight:600;line-height:1.3}.ls-editorial-statement{font-family:var(--ls-font-display-stack);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.3}.ls-body-lg{margin:0;font-size:18px;line-height:1.6}.ls-body{margin:0;font-size:16px;line-height:1.6}.ls-body-sm{margin:0;font-size:14px;line-height:1.6}.ls-label{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.ls-caption{color:var(--ls-color-text-muted);font-size:13px}.ls-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.ls-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ls-color-text-muted);font-size:12px;font-weight:600}.ls-muted{color:var(--ls-color-text-muted)}.ls-wordmark{font-family:var(--ls-font-wordmark-stack);color:var(--ls-color-ink);white-space:nowrap;line-height:1.1;text-decoration:none}.ls-wordmark--inverse{color:var(--ls-color-inverse)}.ls-wordmark--header{font-size:34px}.ls-wordmark--compact{font-size:28px}.ls-wordmark--feature{font-size:clamp(48px,7vw,84px);line-height:1.05}.ls-wordmark--footer{font-size:clamp(56px,8vw,120px);line-height:1.05}a.ls-wordmark:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:2px;border-radius:var(--ls-radius-media)}.ls-wordmark-descriptor{font-family:var(--ls-font-ui-stack);letter-spacing:.42em;text-transform:uppercase;color:var(--ls-color-ink-soft);padding-left:.42em;font-size:12px;font-weight:600}.ls-btn{appearance:none;border-radius:var(--ls-radius-pill);min-height:48px;font-family:var(--ls-font-ui-stack);letter-spacing:.02em;cursor:pointer;transition:background var(--ls-motion-standard) var(--ls-ease-standard), border-color var(--ls-motion-standard) var(--ls-ease-standard), transform var(--ls-motion-fast) var(--ls-ease-standard);justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ls-btn:active{transform:translateY(1px)}.ls-btn--primary{border:1px solid var(--ls-color-ink);background:var(--ls-color-ink);color:var(--ls-color-inverse)}.ls-btn--primary:hover{background:var(--ls-color-ink-soft);border-color:var(--ls-color-ink-soft)}.ls-btn--secondary{border:1px solid var(--ls-color-border-strong);color:var(--ls-color-ink);background:0 0}.ls-btn--secondary:hover{background:var(--ls-color-surface-warm)}.ls-btn--tertiary{color:var(--ls-color-ink);text-underline-offset:4px;min-height:44px;transition:text-decoration-color var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;border:none;gap:8px;padding:10px 6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ls-btn--tertiary:hover{-webkit-text-decoration-color:var(--ls-color-ink);text-decoration-color:var(--ls-color-ink)}.ls-btn:disabled,.ls-btn[aria-disabled=true]{background:var(--ls-color-disabled-fill);border-color:var(--ls-color-disabled-fill);color:var(--ls-color-disabled-text);cursor:not-allowed;transform:none}.ls-btn[aria-busy=true]{cursor:progress}.ls-iconbtn{appearance:none;border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-border);background:var(--ls-color-surface);width:44px;height:44px;color:var(--ls-color-ink);cursor:pointer;transition:border-color var(--ls-motion-standard) var(--ls-ease-standard), background var(--ls-motion-standard) var(--ls-ease-standard);justify-content:center;align-items:center;display:inline-flex}.ls-iconbtn:hover{border-color:var(--ls-color-border-strong)}.ls-iconbtn:active{background:var(--ls-color-surface-warm)}.ls-spinner{border:2px solid #ffffff4d;border-top-color:var(--ls-color-inverse);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ls-spin}.ls-textlink{color:var(--ls-color-ink);text-underline-offset:3px;text-decoration:underline}.ls-herovideo{object-fit:cover;object-position:var(--ls-herovideo-focal,50% 50%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:640px) and (max-width:1023px){.ls-herovideo{object-position:var(--ls-herovideo-focal-tablet,var(--ls-herovideo-focal,50% 50%))}}@media (max-width:639px){.ls-herovideo{object-position:var(--ls-herovideo-focal-mobile,var(--ls-herovideo-focal,50% 50%))}}.ls-chip{border-radius:var(--ls-radius-pill);min-height:40px;font-family:var(--ls-font-ui-stack);cursor:pointer;background:var(--ls-color-surface);color:var(--ls-color-ink);border:1px solid var(--ls-color-border);transition:background var(--ls-motion-standard) var(--ls-ease-standard), border-color var(--ls-motion-standard) var(--ls-ease-standard), color var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;display:inline-flex}.ls-chip:hover{border-color:var(--ls-color-border-strong)}.ls-chip[aria-pressed=true]{background:var(--ls-color-ink);color:var(--ls-color-inverse);border-color:var(--ls-color-ink)}.ls-chip:disabled{color:#9a9aa0;cursor:not-allowed;background:#faf8f5;border:1px dashed #d8d5cf}.ls-chip__dot{background:#b9b7b2;border-radius:50%;width:6px;height:6px}.ls-chip[aria-pressed=true] .ls-chip__dot{background:var(--ls-color-inverse)}.ls-chip__count{color:var(--ls-color-text-quiet);font-size:11px}.ls-chip[aria-pressed=true] .ls-chip__count{color:var(--ls-color-count-on-ink)}.ls-chip--catalogue{min-height:44px;padding:10px 22px;font-size:14px}.ls-chip--store{padding:9px 18px}.ls-chip__plus{color:var(--ls-color-ink);margin-top:-1px;font-size:15px;font-weight:400;line-height:1}.ls-dualcard{width:100%;color:inherit;font-family:var(--ls-font-ui-stack);border-radius:var(--ls-radius-media);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:10px;text-decoration:none;display:flex}.ls-dualcard:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:3px}.ls-dualcard__frame{aspect-ratio:3/4;border-radius:var(--ls-radius-media);background:var(--ls-color-surface-warm);width:100%;display:block;position:relative;overflow:hidden}.ls-dualcard--home-product .ls-dualcard__frame{background:#f8f5f0}.ls-dualcard__plate{background:var(--ls-color-surface-warm);flex-direction:column;justify-content:space-between;padding:22px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.ls-dualcard__plate-texture{background-image:repeating-linear-gradient(135deg,#10101406 0 1px,#10101400 1px 7px);position:absolute;inset:0}.ls-dualcard__plate-pearl{background:radial-gradient(circle at 32% 28%,#fffffff2 0%,#ffffff59 42%,#ffffff0f 70%);border-radius:50%;position:absolute}.ls-dualcard__plate-pearl--a{width:26px;height:26px;animation:22s cubic-bezier(.45,0,.55,1) infinite ls-drift-a;top:12%;right:15%;box-shadow:inset 0 0 0 1px #ffffff8c}.ls-dualcard__plate-pearl--b{width:14px;height:14px;animation:24s cubic-bezier(.45,0,.55,1) -6s infinite ls-drift-c;top:30%;left:14%}.ls-dualcard__plate-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ls-color-ink-soft);font-size:.625rem;font-weight:600;display:block;position:relative}.ls-dualcard__plate-foot{flex-direction:column;gap:14px;display:flex;position:relative}.ls-dualcard__plate-word{font-family:var(--ls-font-display-stack);letter-spacing:-.025em;text-transform:uppercase;color:var(--ls-color-ink);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:.9;display:block}.ls-dualcard__plate-rule{background:var(--ls-color-meta-divider);height:1px;display:block}.ls-dualcard__plate-mark{font-family:var(--ls-font-wordmark-stack);color:var(--ls-color-ink-soft);font-size:1.5rem;line-height:1;display:block}.ls-dualcard__status{background:var(--ls-color-warning-tint);border:1px solid var(--ls-color-warning-border);width:fit-content;color:var(--ls-color-warning-on-tint);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:.719rem;font-weight:600;display:inline-flex}.ls-dualcard__status-dot{background:var(--ls-color-warning);border-radius:999px;width:7px;height:7px}.ls-dualcard__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ls-dualcard__img--detail{opacity:0;transition:opacity .32s var(--ls-ease-standard), transform .56s var(--ls-ease-standard);transform:scale(1)}.ls-dualcard__bar{min-height:44px;color:var(--ls-color-inverse);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity var(--ls-motion-standard) var(--ls-ease-standard);background:#101014eb;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:none;position:absolute;bottom:12px;left:12px;right:12px}@media (hover:hover) and (min-width:1024px){.ls-dualcard__bar{display:flex}.ls-dualcard:hover .ls-dualcard__img--detail,.ls-dualcard:focus-visible .ls-dualcard__img--detail{opacity:1;transform:scale(1.04)}.ls-dualcard:hover .ls-dualcard__bar,.ls-dualcard:focus-visible .ls-dualcard__bar{opacity:1}}@media (prefers-reduced-motion:reduce){.ls-dualcard:hover .ls-dualcard__img--detail,.ls-dualcard:focus-visible .ls-dualcard__img--detail{transform:none}}.ls-dualcard__caption{justify-content:space-between;align-items:flex-end;gap:12px;line-height:normal;display:flex}.ls-dualcard--home-service .ls-dualcard__caption{flex-direction:column;align-items:flex-start;gap:3px}.ls-dualcard--home-product .ls-dualcard__caption{flex-direction:column;align-items:flex-start;gap:4px}.ls-dualcard--home-service .ls-dualcard__title{color:var(--ls-color-ink);font-size:14px;font-weight:500}.ls-dualcard--home-service .ls-dualcard__price{font-variant-numeric:tabular-nums;color:var(--ls-color-text-muted);font-size:14px;font-weight:500}.ls-dualcard--home-product .ls-dualcard__title{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-color-ink);font-size:12px;font-weight:600}.ls-dualcard--home-product .ls-dualcard__price{font-variant-numeric:tabular-nums;color:var(--ls-color-ink);font-size:14px;font-weight:500}.ls-dualcard--catalogue-service{transition:opacity .14s var(--ls-ease-standard)}.ls-dualcard--catalogue-service:active{opacity:.78}.ls-dualcard--catalogue-service .ls-dualcard__caption{flex-direction:column;align-items:flex-start;gap:6px;padding-top:4px}.ls-dualcard--catalogue-service .ls-dualcard__title{color:var(--ls-color-ink);font-size:16px;font-weight:500;line-height:1.35}.ls-dualcard--catalogue-service .ls-dualcard__price{font-variant-numeric:tabular-nums;color:var(--ls-color-text-muted);font-size:15px;font-weight:500}.ls-dualcard__touchaction{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;color:var(--ls-color-ink);font-size:12px;font-weight:600;text-decoration:underline}@media (hover:hover) and (min-width:1024px){.ls-dualcard__touchaction{display:none}}.ls-dualcard--store-product{transition:opacity .14s var(--ls-ease-standard);gap:12px}.ls-dualcard--store-product:active{opacity:.8}.ls-dualcard--store-product .ls-dualcard__frame{aspect-ratio:1;background:var(--ls-color-surface-product)}.ls-dualcard--store-product .ls-dualcard__bar{letter-spacing:.16em}.ls-dualcard__plus{border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-border);width:30px;height:30px;color:var(--ls-color-ink);transition:background var(--ls-motion-standard) var(--ls-ease-standard), border-color var(--ls-motion-standard) var(--ls-ease-standard), color var(--ls-motion-standard) var(--ls-ease-standard);background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #1010141a}@media (hover:hover) and (min-width:1024px){.ls-dualcard--store-product:hover .ls-dualcard__plus,.ls-dualcard--store-product:focus-visible .ls-dualcard__plus{background:var(--ls-color-ink);border-color:var(--ls-color-ink);color:var(--ls-color-inverse)}}.ls-dualcard--store-product .ls-dualcard__caption{flex-direction:column;align-items:flex-start;gap:5px}.ls-dualcard--store-product .ls-dualcard__title{letter-spacing:.08em;text-transform:uppercase;color:var(--ls-color-ink);font-size:12px;font-weight:600;line-height:1.35}.ls-dualcard--store-product .ls-dualcard__price{font-variant-numeric:tabular-nums;color:var(--ls-color-ink);font-size:14px;font-weight:500}.ls-sortselect{align-items:center;gap:10px;display:flex}.ls-sortselect__label{color:var(--ls-color-text-muted);white-space:nowrap;font-size:12px;font-weight:500}.ls-sortselect__select{appearance:none;box-sizing:border-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);min-width:0;min-height:44px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface) url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%227%22 viewBox=%220 0 10 7%22%3E%3Cpath d=%22M1 1l4 4 4-4%22 fill=%22none%22 stroke=%22%23101014%22 stroke-width=%221.5%22/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer;flex:auto;padding:10px 40px 10px 16px;font-size:13px;font-weight:500}.ls-sortselect__select:focus{border-color:var(--ls-color-ink);outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-searchfield{min-width:0;font-family:var(--ls-font-ui-stack)}.ls-searchfield__wrap{align-items:center;display:flex;position:relative}.ls-searchfield__icon{pointer-events:none;color:var(--ls-color-text-muted);display:inline-flex;position:absolute;left:16px}.ls-searchfield__input{appearance:none;box-sizing:border-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);width:100%;min-height:48px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface);padding:12px 46px 12px 42px;font-size:14px}.ls-searchfield__input::-webkit-search-cancel-button{appearance:none}.ls-searchfield__input::-webkit-search-decoration{appearance:none}.ls-searchfield__input::placeholder{color:var(--ls-color-select-placeholder);opacity:1}.ls-searchfield__input:focus{border-color:var(--ls-color-ink);outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-searchfield__clear{appearance:none;border-radius:var(--ls-radius-pill);cursor:pointer;width:44px;height:44px;color:var(--ls-color-text-muted);transition:background var(--ls-motion-standard) var(--ls-ease-standard), color var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:2px}.ls-searchfield__clear:hover{background:var(--ls-color-surface-warm);color:var(--ls-color-ink)}.ls-searchfield__clear:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-qty{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);background:var(--ls-color-surface);align-items:center;display:inline-flex}.ls-qty__btn{appearance:none;border-radius:var(--ls-radius-pill);cursor:pointer;width:44px;height:44px;color:var(--ls-color-ink);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ls-qty__btn:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-qty__btn--atbound{opacity:.4;cursor:not-allowed}.ls-qty__value{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--ls-color-ink);font-size:15px;font-weight:600}.ls-qty--product{padding:4px}.ls-qty--product .ls-qty__btn:hover{background:var(--ls-color-surface-warm)}.ls-qty--product .ls-qty__btn--atbound:hover{background:0 0}.ls-qty--product .ls-qty__value{min-width:40px;font-size:16px}.ls-resultstatus{font-family:var(--ls-font-ui-stack);color:var(--ls-color-text-muted);min-height:18px;margin-top:14px;font-size:13px}.ls-resultstatus:focus{outline:none}.ls-header{background:var(--ls-color-canvas);z-index:var(--ls-z-header);font-family:var(--ls-font-ui-stack);position:relative}.ls-header__desktop{display:none}.ls-header__compactwrap{display:block}@media (min-width:980px){.ls-header__desktop{max-width:var(--ls-container-wide);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:22px clamp(24px,3.4vw,48px);display:flex}.ls-header__compactwrap{display:none}}.ls-header__compact{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ls-header__utilities{align-items:center;gap:12px;display:flex}.ls-header__utilities--compact{gap:6px}.ls-header-cartbtn{appearance:none;border-radius:var(--ls-radius-pill);cursor:pointer;width:44px;height:44px;color:var(--ls-color-ink);transition:background var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ls-header-cartbtn:hover{background:var(--ls-color-surface-warm)}.ls-header-cartbtn__badge{box-sizing:border-box;border-radius:var(--ls-radius-pill);background:var(--ls-color-ink);min-width:17px;height:17px;color:var(--ls-color-inverse);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:4px;right:4px}.ls-header-pillbtn{appearance:none;border:1px solid var(--ls-color-ink);background:var(--ls-color-ink);color:var(--ls-color-inverse);border-radius:var(--ls-radius-pill);cursor:pointer;min-width:44px;min-height:44px;font-family:var(--ls-font-ui-stack);transition:background var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ls-header-pillbtn:hover{background:var(--ls-color-ink-soft)}.ls-header-pillbtn--menu{padding:10px 18px;font-size:13px}.ls-header-pillbtn--signedin{padding:8px 14px}.ls-header-accountchip{border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-border);background:var(--ls-color-inverse);min-height:44px;color:var(--ls-color-ink);align-items:center;gap:10px;padding:6px 8px 6px 6px;text-decoration:none;display:inline-flex}.ls-header-accountchip:focus-visible{outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-header-accountchip__avatar{border-radius:var(--ls-radius-pill);background:var(--ls-color-ink);width:32px;height:32px;color:var(--ls-color-inverse);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ls-header-accountchip__name{padding-right:6px;font-size:13px;font-weight:600}.ls-capsule{background:var(--ls-color-ink);border-radius:var(--ls-radius-pill);align-items:center;gap:4px;padding:5px;display:flex}.ls-capsule__link{border-radius:var(--ls-radius-pill);min-height:38px;color:var(--ls-color-inverse);transition:background var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ls-capsule__link:hover{background:var(--ls-color-capsule-hover)}.ls-capsule__link:focus-visible{outline:2px solid var(--ls-color-inverse);outline-offset:2px}.ls-capsule__link[aria-current=page]{background:var(--ls-color-inverse);color:var(--ls-color-ink);font-weight:600;transition:none}.ls-capsule__link[aria-current=page]:hover{background:var(--ls-color-inverse)}.ls-mobilenav{background:var(--ls-color-ink);border-radius:var(--ls-radius-panel);animation:ls-panel-in var(--ls-motion-standard) var(--ls-ease-standard);flex-direction:column;gap:4px;margin:0 20px 16px;padding:10px;display:flex}.ls-mobilenav__link{border-radius:var(--ls-radius-pill);min-height:44px;color:var(--ls-color-inverse);align-items:center;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ls-mobilenav__link:hover{background:var(--ls-color-capsule-hover)}.ls-mobilenav__link:focus-visible{outline:2px solid var(--ls-color-inverse);outline-offset:2px}.ls-mobilenav__link[aria-current=page]{background:var(--ls-color-inverse);color:var(--ls-color-ink);font-weight:600}.ls-mobilenav__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;padding:6px 12px 2px;font-size:10px;font-weight:600}.ls-mobilenav__label--divided{border-top:1px solid var(--ls-color-capsule-hover);margin-top:4px;padding-top:10px}.ls-mobilenav__link--account{gap:10px;padding-left:8px}.ls-mobilenav__avatar,.ls-header-pillbtn__avatar{border-radius:var(--ls-radius-pill);background:var(--ls-color-inverse);width:26px;height:26px;color:var(--ls-color-ink);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ls-mobilenav__link--account[aria-current=page] .ls-mobilenav__avatar{background:var(--ls-color-ink);color:var(--ls-color-inverse)}.ls-mobilenav__actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:4px 0 2px;display:grid}.ls-mobilenav__cta{border-radius:var(--ls-radius-pill);min-height:44px;color:var(--ls-color-inverse);text-align:center;transition:background var(--ls-motion-standard) var(--ls-ease-standard);border:1px solid #fff6;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ls-mobilenav__cta:hover{background:var(--ls-color-capsule-hover)}.ls-mobilenav__cta:focus-visible{outline:2px solid var(--ls-color-inverse);outline-offset:2px}.ls-mobilenav__cta--primary{background:var(--ls-color-inverse);border-color:var(--ls-color-inverse);color:var(--ls-color-ink)}.ls-mobilenav__cta--primary:hover{background:var(--ls-color-surface-warm)}.ls-footer{background:var(--ls-color-surface-warm);font-family:var(--ls-font-ui-stack);position:relative;overflow:hidden}.ls-footer__inner{max-width:var(--ls-container-wide);padding:clamp(56px, 7vw, 104px) var(--ls-gutter) clamp(40px, 4.6vw, 64px);flex-direction:column;gap:clamp(40px,5vw,72px);margin:0 auto;display:flex;position:relative}.ls-footer__brandrow{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,44px);display:flex}.ls-footer__vertical{writing-mode:vertical-rl;letter-spacing:.42em;text-transform:uppercase;color:var(--ls-color-ink-soft);flex:none;align-self:stretch;align-items:center;font-size:12px;font-weight:600;display:none;transform:rotate(180deg)}@media (min-width:900px){.ls-footer__vertical{display:flex}}.ls-footer__brand{text-align:center;flex-direction:column;flex:380px;align-items:center;gap:8px;min-width:280px;display:flex}.ls-footer__aside{flex-direction:column;flex:300px;gap:14px;min-width:260px;max-width:380px;display:flex}.ls-footer__pearl{pointer-events:none;position:absolute}.ls-footer__pearl--a{opacity:.45;width:clamp(64px,8vw,110px);animation:20s cubic-bezier(.45,0,.55,1) infinite ls-drift-b;top:8%;left:10%}.ls-footer__pearl--b{opacity:.38;width:clamp(36px,4vw,58px);animation:26s cubic-bezier(.45,0,.55,1) -8s infinite ls-drift-c;top:46%;left:30%}.ls-footer__pearl--c{opacity:.35;width:clamp(28px,3vw,44px);animation:24s cubic-bezier(.45,0,.55,1) -14s infinite ls-drift-a;top:12%;right:34%}.ls-newsletter{flex-direction:column;gap:10px;display:flex}.ls-newsletter__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ls-color-ink);font-size:12px;font-weight:600}.ls-newsletter__row{gap:8px;display:flex}.ls-newsletter__input{appearance:none;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-control);min-width:0;min-height:48px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface);flex:auto;padding:12px 14px;font-size:14px}.ls-newsletter__input[aria-invalid=true]{border:1.5px solid var(--ls-color-error)}.ls-newsletter__input:focus-visible{border-color:var(--ls-color-ink)}.ls-newsletter__submit{appearance:none;border:1px solid var(--ls-color-ink);background:var(--ls-color-ink);color:var(--ls-color-inverse);border-radius:var(--ls-radius-control);cursor:pointer;min-height:48px;font-family:var(--ls-font-ui-stack);letter-spacing:.12em;text-transform:uppercase;transition:background var(--ls-motion-standard) var(--ls-ease-standard);flex:none;padding:12px 20px;font-size:12px;font-weight:600}.ls-newsletter__submit:hover{background:var(--ls-color-ink-soft)}.ls-newsletter__message{align-items:baseline;gap:8px;font-size:13px;display:flex}.ls-newsletter__message--error{color:var(--ls-color-error)}.ls-newsletter__message--status{color:var(--ls-color-ink-soft)}.ls-currency{align-items:center;gap:10px;display:flex}.ls-currency__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-text-muted);flex:none;font-size:11px;font-weight:600}.ls-currency__select{appearance:none;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-control);min-height:44px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface) url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%227%22 viewBox=%220 0 10 7%22%3E%3Cpath d=%22M1 1l4 4 4-4%22 fill=%22none%22 stroke=%22%23101014%22 stroke-width=%221.5%22/%3E%3C/svg%3E") no-repeat right 14px center;padding:10px 36px 10px 14px;font-size:13px}.ls-currency__select:focus-visible{border-color:var(--ls-color-ink)}.ls-footer__nav{border-top:1px solid var(--ls-color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 26px;padding-top:clamp(20px,2.6vw,32px);display:flex}.ls-footer__navlink{letter-spacing:.12em;text-transform:uppercase;color:var(--ls-color-ink);white-space:nowrap;padding:10px 0;font-size:12px;font-weight:600;text-decoration:none}.ls-footer__navlink:hover{text-underline-offset:4px;text-decoration:underline}.ls-footer__navdivider{background:#d8d3cb;width:1px;height:16px}.ls-footer__followlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-text-muted);white-space:nowrap;font-size:11px;font-weight:600}.ls-footer__social{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-color-ink);text-underline-offset:4px;white-space:nowrap;padding:10px 0;font-size:12px;font-weight:600;text-decoration:underline}.ls-footer__legal{background:var(--ls-color-footer-surface);color:var(--ls-color-inverse);position:relative}.ls-footer__legalinner{max-width:var(--ls-container-wide);padding:16px var(--ls-gutter);color:#ffffffd1;flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;margin:0 auto;font-size:12px;display:flex}@media (min-width:640px){.ls-footer__legalinner{flex-direction:row;align-items:center}}.ls-footer__legallinks{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ls-footer__legallink{color:#ffffffd1;padding:8px 0;font-size:12px;text-decoration:none}.ls-footer__legallink:hover{color:var(--ls-color-inverse);text-underline-offset:4px;text-decoration:underline}.ls-footer__legallink:focus-visible{outline:2px solid var(--ls-color-inverse);outline-offset:2px}.ls-page{background:var(--ls-color-canvas);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.ls-page__main{flex:1 0 auto}.ls-breadcrumb{border-bottom:1px solid var(--ls-color-border);background:var(--ls-color-canvas)}.ls-breadcrumb__list{max-width:var(--ls-container-wide);padding:14px var(--ls-gutter);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;font-size:12px;font-weight:600;line-height:normal;list-style:none;display:flex}.ls-breadcrumb__list li{margin:0}.ls-breadcrumb__link{color:var(--ls-color-text-muted);transition:color var(--ls-motion-standard) var(--ls-ease-standard);text-decoration:none}.ls-breadcrumb__link:hover{color:var(--ls-color-ink)}.ls-breadcrumb__sep{color:var(--ls-color-breadcrumb-divider)}.ls-breadcrumb__current{color:var(--ls-color-ink)}.ls-accordion{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ls-accordion__item+.ls-accordion__item{border-top:1px solid var(--ls-color-hairline-warm)}.ls-accordion__heading{margin:0}.ls-accordion__trigger{appearance:none;box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:60px;line-height:normal;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);transition:background var(--ls-motion-standard) var(--ls-ease-standard);background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px clamp(18px,2.4vw,28px);font-size:clamp(15px,1.5vw,17px);font-weight:600;display:flex}.ls-accordion__trigger:hover{background:var(--ls-color-surface-wash)}.ls-accordion__trigger:focus-visible{outline-offset:-2px}.ls-accordion__label{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-accordion__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ls-color-text-quiet);font-size:11px;font-weight:600;line-height:normal}.ls-accordion__icon{width:22px;height:22px;transition:transform var(--ls-motion-standard) var(--ls-ease-standard);flex:none;margin-top:4px;position:relative}.ls-accordion__icon:before,.ls-accordion__icon:after{content:"";background:var(--ls-color-ink);position:absolute}.ls-accordion__icon:before{height:1.5px;top:10px;left:3px;right:3px}.ls-accordion__icon:after{width:1.5px;top:3px;bottom:3px;left:10px}.ls-accordion__trigger[aria-expanded=true] .ls-accordion__icon{transform:rotate(45deg)}.ls-accordion__panel{animation:ls-fade-in .2s var(--ls-ease-standard);flex-direction:column;gap:10px;padding:0 clamp(18px,2.4vw,28px) 22px;display:flex}.ls-dialog{z-index:var(--ls-z-overlay);background:var(--ls-color-backdrop);animation:ls-fade-in .2s var(--ls-ease-standard);justify-content:center;align-items:center;padding:clamp(16px,3vw,48px);display:flex;position:fixed;inset:0}.ls-dialog__panel{background:var(--ls-color-surface);width:100%;max-width:980px;max-height:92vh;animation:ls-sheet-up .24s var(--ls-ease-standard);border-radius:16px;position:relative;overflow:hidden}.ls-dialog__close{z-index:1;appearance:none;cursor:pointer;border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-border);background:var(--ls-color-surface);width:44px;height:44px;color:var(--ls-color-ink);transition:background var(--ls-motion-standard) var(--ls-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.ls-dialog__close:hover{background:var(--ls-color-surface-warm)}.ls-field{flex-direction:column;gap:7px;display:flex}.ls-field__label{color:var(--ls-color-ink);font-size:13px;font-weight:600;line-height:normal}.ls-field__required{color:var(--ls-color-error)}.ls-field__optional{color:var(--ls-color-text-faint);font-weight:500}.ls-field__error{color:var(--ls-color-error-on-tint);font-size:13px;line-height:normal}.ls-field__help{color:var(--ls-color-text-muted);font-size:13px;line-height:normal}.ls-input,.ls-textarea,.ls-select{appearance:none;box-sizing:border-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-control);min-height:48px;font-family:var(--ls-font-ui-stack);color:var(--ls-color-ink);background:var(--ls-color-surface);padding:12px 14px;font-size:15px}.ls-input::placeholder,.ls-textarea::placeholder{color:var(--ls-color-select-placeholder);opacity:1}.ls-input:focus,.ls-textarea:focus,.ls-select:focus{border-color:var(--ls-color-ink);outline:2px solid var(--ls-color-ink);outline-offset:2px}.ls-input[aria-invalid=true],.ls-textarea[aria-invalid=true],.ls-select[aria-invalid=true]{border:1.5px solid var(--ls-color-error)}.ls-textarea{resize:vertical;min-height:128px;line-height:1.55}.ls-select{background:var(--ls-color-surface) url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2210%22 height=%227%22 viewBox=%220 0 10 7%22%3E%3Cpath d=%22M1 1l4 4 4-4%22 fill=%22none%22 stroke=%22%23101014%22 stroke-width=%221.5%22/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}.ls-select--placeholder{color:var(--ls-color-select-placeholder)}.ls-form-status{background:var(--ls-color-error-tint);border:1px solid var(--ls-color-error-border);animation:ls-fade-in .2s var(--ls-ease-standard);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ls-form-status__badge{border-radius:var(--ls-radius-pill);background:var(--ls-color-error);width:22px;height:22px;color:var(--ls-color-inverse);flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;display:inline-flex}.ls-form-status__text{flex-direction:column;gap:3px;display:flex}.ls-form-status__title{color:var(--ls-color-error-on-tint);font-size:15px;font-weight:600}.ls-form-status__body{color:var(--ls-color-error-on-tint);font-size:14px;line-height:1.55}.ls-note{background:var(--ls-color-warning-tint);border:1px solid var(--ls-color-warning-border);color:var(--ls-color-warning-on-tint);border-radius:12px;align-items:flex-start;gap:12px;display:flex}.ls-note--banner{padding:16px 18px}.ls-note--banner .ls-note__text{font-size:13px;line-height:1.6}.ls-note--banner .ls-note__text strong{letter-spacing:.04em;font-weight:700}.ls-note--callout{padding:14px 16px}.ls-note--callout .ls-note__text{font-size:14px;line-height:1.6}.ls-note--note{padding:16px 18px}.ls-note--note .ls-note__text{font-size:14px;line-height:1.6}.ls-note__badge{border-radius:var(--ls-radius-pill);background:var(--ls-color-warning);width:22px;height:22px;color:var(--ls-color-inverse);flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:inline-flex}.ls-note--callout .ls-note__dot{border-radius:var(--ls-radius-pill);background:var(--ls-color-warning);flex:none;width:7px;height:7px;margin-top:2px}.ls-note--note .ls-note__dot{border-radius:var(--ls-radius-pill);background:var(--ls-color-warning);flex:none;width:8px;height:8px;margin-top:1px}.ls-toc__desktop{border-left:1px solid var(--ls-color-border);flex-direction:column;gap:0;padding-left:18px;display:flex;position:sticky;top:24px}.ls-toc__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-text-faint);margin-bottom:10px;font-size:11px;font-weight:600;line-height:normal}.ls-toc__desktop-link{color:var(--ls-color-text-muted);min-height:44px;transition:color var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;padding:3px 0;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.ls-toc__desktop-link:hover{color:var(--ls-color-ink)}.ls-toc__mobile{border:1px solid var(--ls-color-border);border-radius:12px;overflow:hidden}.ls-toc__summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;min-height:52px;color:var(--ls-color-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:600;list-style:none;display:flex}.ls-toc__summary::-webkit-details-marker{display:none}.ls-toc__summary:focus-visible{outline-offset:-2px}.ls-toc__summary-icon{font-size:18px;line-height:1}.ls-toc__mobile-nav{flex-direction:column;padding:4px 6px 10px;display:flex}.ls-toc__mobile-link{color:var(--ls-color-text-muted);box-sizing:border-box;min-height:44px;transition:color var(--ls-motion-standard) var(--ls-ease-standard), background var(--ls-motion-standard) var(--ls-ease-standard);align-items:center;padding:11px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.ls-toc__mobile-link:hover{color:var(--ls-color-ink);background:var(--ls-color-surface-wash)}.ls-toc__mobile-link:focus-visible{outline-offset:-2px}@media (min-width:1024px){.ls-toc__mobile{display:none}}@media (max-width:1023.98px){.ls-toc__desktop{display:none}}.ls-chip,.ls-wordmark,.ls-capsule__link,.ls-footer__navlink,.ls-footer__legallink{position:relative}.ls-breadcrumb__link{align-items:center;display:inline-flex;position:relative}.ls-chip:after,.ls-wordmark:after,.ls-capsule__link:after,.ls-breadcrumb__link:after,.ls-footer__navlink:after,.ls-footer__legallink:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-progress{width:100%}.ls-progress__list{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:2px 0;list-style:none;display:grid}.ls-progress__list--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-progress__step{box-sizing:border-box;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.ls-progress__connector{background:var(--ls-color-meta-divider);z-index:0;height:1.5px;position:absolute;top:8px;left:calc(50% + 12px);right:calc(12px - 50%)}.ls-progress__dot{z-index:1;border-radius:var(--ls-radius-pill);box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ls-progress__step--upcoming .ls-progress__dot{border:1.5px solid var(--ls-color-progress-ring)}.ls-progress__step--active .ls-progress__dot,.ls-progress__step--completed .ls-progress__dot{background:var(--ls-color-ink);color:var(--ls-color-inverse)}.ls-progress__step--active .ls-progress__dot{box-shadow:0 0 0 4px #1010141f}.ls-progress__pip{border-radius:var(--ls-radius-pill);background:var(--ls-color-inverse);width:5px;height:5px}.ls-progress__check{width:11px;height:11px}.ls-progress__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ls-color-text-quiet);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:10px;font-weight:600;line-height:1.25}.ls-progress__step--active .ls-progress__label,.ls-progress__step--completed .ls-progress__label{color:var(--ls-color-ink)}.ls-progress__step--active .ls-progress__label{font-weight:700}.ls-progress__srstate{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:640px){.ls-progress__list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ls-progress__step{flex-direction:row;align-items:center;gap:8px}.ls-progress__connector{background:var(--ls-color-meta-divider);flex:none;order:1;width:20px;height:1px;margin-left:10px;position:static}.ls-progress__dot{width:9px;height:9px}.ls-progress__step--active .ls-progress__dot{box-shadow:none}.ls-progress__pip,.ls-progress__check{display:none}.ls-progress__label{letter-spacing:.16em;white-space:nowrap;text-align:left;font-size:12px}}.ls-sd-moiss--plain .ls-sd-moiss__top{align-items:flex-start}
