@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/noto-naskh-arabic-arabic-600-normal-G5n5bgdQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/noto-naskh-arabic-arabic-700-normal-BdBAMxnO.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lq-color-espresso: #1c140a;--lq-color-walnut: #683b1c;--lq-color-oak: #b2875c;--lq-color-sand: #e0cbb3;--lq-color-linen: #f6ecde;--lq-color-bronze: #8a5220;--lq-color-paper: #fffdf9;--lq-color-ivory: #f7f0e6;--lq-color-ink-2: #5c4f43;--lq-color-ink-3: #6e5f52;--lq-color-line: #e6d9c8;--lq-color-line-strong: #9c8467;--lq-color-success: #2f6b3f;--lq-color-warning: #8a5a00;--lq-color-danger: #a3231b;--lq-color-info: #2e5a7a;--lq-color-success-soft: #e9f0e8;--lq-color-warning-soft: #f6eedd;--lq-color-danger-soft: #f7e6e2;--lq-color-info-soft: #e6edf1;--lq-color-bg: var(--lq-color-ivory);--lq-color-surface: var(--lq-color-paper);--lq-color-surface-muted: var(--lq-color-linen);--lq-color-surface-inverse: var(--lq-color-espresso);--lq-color-text: var(--lq-color-espresso);--lq-color-text-secondary: var(--lq-color-ink-2);--lq-color-text-muted: var(--lq-color-ink-3);--lq-color-text-inverse: var(--lq-color-linen);--lq-color-border: var(--lq-color-line);--lq-color-border-strong: var(--lq-color-line-strong);--lq-color-action: var(--lq-color-walnut);--lq-color-action-hover: #4f2c14;--lq-color-on-action: var(--lq-color-paper);--lq-color-accent: var(--lq-color-bronze);--lq-color-accent-hover: #6f4119;--lq-color-focus: var(--lq-color-info);--lq-color-selected: var(--lq-color-sand);--lq-color-decor: var(--lq-color-oak);--lq-color-overlay: rgb(28 20 10 / 45%);--lq-font-ui-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--lq-font-ui-en: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--lq-font-display-ar: "Noto Naskh Arabic", "IBM Plex Sans Arabic", serif;--lq-font-display-en: "Cormorant Garamond", "Noto Naskh Arabic", Georgia, serif;--lq-font-ui: var(--lq-font-ui-ar);--lq-font-display: var(--lq-font-display-ar);--lq-text-display: clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--lq-text-h1: clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem);--lq-text-h2: 1.75rem;--lq-text-h3: 1.375rem;--lq-text-h4: 1.125rem;--lq-text-body-lg: 1.125rem;--lq-text-body: 1rem;--lq-text-sm: .875rem;--lq-text-xs: .75rem;--lq-leading-display: 1.25;--lq-leading-heading: 1.4;--lq-leading-body: 1.75;--lq-leading-tight: 1.5;--lq-weight-regular: 400;--lq-weight-medium: 500;--lq-weight-semibold: 600;--lq-weight-bold: 700;--lq-weight-display: 700;--lq-space-0: 0;--lq-space-1: .25rem;--lq-space-2: .5rem;--lq-space-3: .75rem;--lq-space-4: 1rem;--lq-space-5: 1.25rem;--lq-space-6: 1.5rem;--lq-space-8: 2rem;--lq-space-10: 2.5rem;--lq-space-12: 3rem;--lq-space-16: 4rem;--lq-space-20: 5rem;--lq-space-24: 6rem;--lq-container-max: 1320px;--lq-page-margin: var(--lq-space-4);--lq-gutter: var(--lq-space-4);--lq-section-gap: var(--lq-space-16);--lq-header-height: 56px;--lq-admin-sidebar: 264px;--lq-admin-rail: 72px;--lq-admin-topbar: 64px;--lq-radius-sm: 4px;--lq-radius-md: 8px;--lq-radius-lg: 12px;--lq-radius-pill: 999px;--lq-border-width: 1px;--lq-focus-width: 2px;--lq-shadow-sm: 0 1px 2px rgb(28 20 10 / 6%);--lq-shadow-md: 0 6px 16px rgb(28 20 10 / 8%);--lq-shadow-lg: 0 16px 40px rgb(28 20 10 / 14%);--lq-duration-fast: .12s;--lq-duration-base: .2s;--lq-duration-slow: .32s;--lq-ease: cubic-bezier(.2, 0, 0, 1);--lq-z-header: 100;--lq-z-dropdown: 200;--lq-z-drawer: 300;--lq-z-modal: 400;--lq-z-toast: 500;--lq-ratio-product: 4 / 3;--lq-ratio-gallery: 1 / 1;--lq-control-height: 44px;--lq-control-height-sm: 36px;--lq-control-height-lg: 52px}:root:lang(en){--lq-font-ui: var(--lq-font-ui-en);--lq-font-display: var(--lq-font-display-en);--lq-leading-display: 1.1;--lq-leading-heading: 1.25;--lq-leading-body: 1.6;--lq-leading-tight: 1.4;--lq-weight-display: 600}@media(min-width:576px){:root{--lq-page-margin: var(--lq-space-6)}}@media(min-width:768px){:root{--lq-page-margin: var(--lq-space-8);--lq-gutter: var(--lq-space-6)}}@media(min-width:1024px){:root{--lq-page-margin: var(--lq-space-10);--lq-header-height: 72px;--lq-section-gap: var(--lq-space-24)}}@media(min-width:1280px){:root{--lq-page-margin: var(--lq-space-12);--lq-gutter: var(--lq-space-8)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-block-size:100vh;background:var(--lq-color-bg);color:var(--lq-color-text);font-family:var(--lq-font-ui);font-size:var(--lq-text-body);line-height:var(--lq-leading-body);font-weight:var(--lq-weight-regular);-webkit-font-smoothing:antialiased}:lang(ar){font-family:var(--lq-font-ui-ar)}:lang(en){font-family:var(--lq-font-ui-en)}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--lq-leading-heading);font-weight:var(--lq-weight-semibold);text-wrap:balance}p{margin:0}img,svg,video{display:block;max-inline-size:100%;block-size:auto}a{color:var(--lq-color-action);text-underline-offset:.2em}a:hover{color:var(--lq-color-action-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}:focus-visible{outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:var(--lq-focus-width)}::selection{background:var(--lq-color-sand);color:var(--lq-color-text)}.lq-ltr{direction:ltr;unicode-bidi:isolate}.lq-num{font-variant-numeric:tabular-nums}.lq-skip-link{position:absolute;z-index:var(--lq-z-toast);inset-inline-start:var(--lq-space-2);inset-block-start:-10rem;padding:var(--lq-space-2) var(--lq-space-4);background:var(--lq-color-surface);border-radius:var(--lq-radius-sm);box-shadow:var(--lq-shadow-md)}.lq-skip-link:focus{inset-block-start:var(--lq-space-2)}.lq-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lq-container{inline-size:100%;max-inline-size:calc(var(--lq-container-max) + 2 * var(--lq-page-margin));margin-inline:auto;padding-inline:var(--lq-page-margin)}.lq-stack>*+*{margin-block-start:var(--lq-stack-gap, var(--lq-space-4))}.lq-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-cluster-gap, var(--lq-space-3))}.lq-display{font-family:var(--lq-font-display);font-weight:var(--lq-weight-display);line-height:var(--lq-leading-display)}.lq-muted{color:var(--lq-color-text-muted)}.lq-secondary{color:var(--lq-color-text-secondary)}.lq-text-sm{font-size:var(--lq-text-sm)}.lq-text-xs{font-size:var(--lq-text-xs)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html:not(.lq-js) .lq-js-only{display:none!important}.lq-icon{inline-size:var(--lq-icon-size, 20px);block-size:var(--lq-icon-size, 20px);flex:none;display:inline-block;vertical-align:middle}.lq-icon--16{--lq-icon-size: 16px}.lq-icon--24{--lq-icon-size: 24px}.lq-icon--32{--lq-icon-size: 32px}.lq-icon--40{--lq-icon-size: 40px}[dir=rtl] .lq-icon--directional{transform:scaleX(-1)}.lq-btn{--lq-btn-bg: var(--lq-color-action);--lq-btn-fg: var(--lq-color-on-action);--lq-btn-border: var(--lq-btn-bg);--lq-btn-hover: var(--lq-color-action-hover);display:inline-flex;align-items:center;justify-content:center;gap:var(--lq-space-2);min-block-size:var(--lq-control-height);padding:var(--lq-space-2) var(--lq-space-5);border:var(--lq-border-width) solid var(--lq-btn-border);border-radius:var(--lq-radius-sm);background:var(--lq-btn-bg);color:var(--lq-btn-fg);font-size:var(--lq-text-body);font-weight:var(--lq-weight-medium);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--lq-duration-fast) var(--lq-ease),border-color var(--lq-duration-fast) var(--lq-ease),color var(--lq-duration-fast) var(--lq-ease)}.lq-btn:hover{background:var(--lq-btn-hover);border-color:var(--lq-btn-hover);color:var(--lq-btn-fg)}.lq-btn:active{transform:translateY(1px)}.lq-btn--accent{--lq-btn-bg: var(--lq-color-accent);--lq-btn-hover: var(--lq-color-accent-hover)}.lq-btn--secondary{--lq-btn-bg: var(--lq-color-surface);--lq-btn-fg: var(--lq-color-action);--lq-btn-border: var(--lq-color-action);--lq-btn-hover: var(--lq-color-linen)}.lq-btn--secondary:hover{border-color:var(--lq-color-action);color:var(--lq-color-action-hover)}.lq-btn--ghost{--lq-btn-bg: transparent;--lq-btn-fg: var(--lq-color-action);--lq-btn-border: transparent;--lq-btn-hover: var(--lq-color-selected)}.lq-btn--ghost:hover{border-color:transparent;color:var(--lq-color-action-hover)}.lq-btn--danger{--lq-btn-bg: var(--lq-color-danger);--lq-btn-hover: color-mix(in srgb, var(--lq-color-danger) 80%, var(--lq-color-espresso))}.lq-btn--danger-outline{--lq-btn-bg: var(--lq-color-surface);--lq-btn-fg: var(--lq-color-danger);--lq-btn-border: var(--lq-color-danger);--lq-btn-hover: var(--lq-color-danger-soft)}.lq-btn--danger-outline:hover{color:var(--lq-color-danger)}.lq-btn--sm{min-block-size:var(--lq-control-height-sm);padding-inline:var(--lq-space-4);font-size:var(--lq-text-sm)}.lq-btn--lg{min-block-size:var(--lq-control-height-lg);padding-inline:var(--lq-space-8);font-size:var(--lq-text-body-lg)}.lq-btn--block{inline-size:100%}.lq-btn--icon{inline-size:var(--lq-control-height);padding:0}.lq-btn--icon.lq-btn--sm{inline-size:var(--lq-control-height-sm)}.lq-btn[aria-disabled=true],.lq-btn:disabled{opacity:.45;pointer-events:none}.lq-btn[aria-busy=true]{pointer-events:none}.lq-btn[aria-busy=true]:before{content:"";inline-size:1em;block-size:1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:lq-spin .8s linear infinite}.lq-link{color:var(--lq-color-action);font-weight:var(--lq-weight-medium)}.lq-icon-btn{display:inline-grid;place-items:center;inline-size:var(--lq-control-height);block-size:var(--lq-control-height);padding:0;border:0;border-radius:var(--lq-radius-pill);background:transparent;color:var(--lq-color-text);text-decoration:none;position:relative}.lq-icon-btn:hover{background:var(--lq-color-surface-muted);color:var(--lq-color-action)}@keyframes lq-spin{to{transform:rotate(360deg)}}.lq-field{display:grid;gap:var(--lq-space-1);align-content:start}.lq-label{font-size:var(--lq-text-sm);font-weight:var(--lq-weight-medium);color:var(--lq-color-text)}.lq-required{color:var(--lq-color-danger);margin-inline-start:var(--lq-space-1)}.lq-input,.lq-select,.lq-textarea{inline-size:100%;min-block-size:var(--lq-control-height);padding:var(--lq-space-2) var(--lq-space-3);border:var(--lq-border-width) solid var(--lq-color-border-strong);border-radius:var(--lq-radius-sm);background:var(--lq-color-surface);color:var(--lq-color-text);font-size:var(--lq-text-body);transition:border-color var(--lq-duration-fast) var(--lq-ease),box-shadow var(--lq-duration-fast) var(--lq-ease)}.lq-input::placeholder,.lq-textarea::placeholder{color:var(--lq-color-text-muted)}.lq-input:hover,.lq-select:hover,.lq-textarea:hover{border-color:var(--lq-color-action)}.lq-input:focus-visible,.lq-select:focus-visible,.lq-textarea:focus-visible{outline:none;border-color:var(--lq-color-focus);box-shadow:0 0 0 var(--lq-focus-width) var(--lq-color-focus)}.lq-input[aria-invalid=true],.lq-select[aria-invalid=true],.lq-textarea[aria-invalid=true]{border-color:var(--lq-color-danger)}.lq-input:disabled,.lq-input[readonly],.lq-select:disabled,.lq-textarea[readonly],.lq-textarea:disabled{background:var(--lq-color-surface-muted);color:var(--lq-color-text-secondary);cursor:not-allowed}.lq-textarea{min-block-size:7rem;resize:vertical;line-height:var(--lq-leading-body)}.lq-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--lq-space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23683b1c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:right var(--lq-space-3) center}[dir=rtl] .lq-select{background-position:left var(--lq-space-3) center}.lq-select[multiple]{background-image:none;padding-inline-end:var(--lq-space-3);min-block-size:8rem}.lq-input--sm,.lq-select--sm{min-block-size:var(--lq-control-height-sm);font-size:var(--lq-text-sm)}.lq-help{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-error{display:flex;gap:var(--lq-space-1);align-items:flex-start;font-size:var(--lq-text-sm);color:var(--lq-color-danger)}.lq-check{display:flex;align-items:center;gap:var(--lq-space-3);min-block-size:var(--lq-control-height);cursor:pointer}.lq-check input{inline-size:20px;block-size:20px;margin:0;accent-color:var(--lq-color-action);flex:none}.lq-switch{display:inline-flex;align-items:center;gap:var(--lq-space-3);min-block-size:var(--lq-control-height);cursor:pointer}.lq-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;inline-size:40px;block-size:22px;margin:0;border-radius:var(--lq-radius-pill);background:var(--lq-color-line-strong);transition:background-color var(--lq-duration-base) var(--lq-ease);flex:none;cursor:pointer}.lq-switch input:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:16px;block-size:16px;border-radius:50%;background:var(--lq-color-paper);box-shadow:var(--lq-shadow-sm);transition:inset-inline-start var(--lq-duration-base) var(--lq-ease)}.lq-switch input:checked{background:var(--lq-color-action)}.lq-switch input:checked:after{inset-inline-start:21px}.lq-switch input:disabled{opacity:.5;cursor:not-allowed}.lq-fieldset{margin:0;padding:0;border:0;min-inline-size:0}.lq-fieldset>legend{padding:0;margin-block-end:var(--lq-space-2);font-weight:var(--lq-weight-semibold)}.lq-form-grid{display:grid;gap:var(--lq-space-5)}.lq-form-grid>*,.lq-input[type=datetime-local],.lq-input[type=date]{min-inline-size:0}@media(min-width:768px){.lq-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lq-span-all{grid-column:1 / -1}}.lq-translatable{display:grid;gap:var(--lq-space-3)}.lq-translatable__lang{display:inline-flex;align-items:center;gap:var(--lq-space-1);font-size:var(--lq-text-xs);font-weight:var(--lq-weight-medium);color:var(--lq-color-text-muted)}.lq-translatable__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--lq-color-line-strong)}.lq-translatable__dot--filled{background:var(--lq-color-success)}@media(min-width:1024px){.lq-translatable{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-error-summary{padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-danger);border-radius:var(--lq-radius-md);background:var(--lq-color-danger-soft)}.lq-error-summary ul{margin:var(--lq-space-2) 0 0;padding-inline-start:var(--lq-space-5)}.lq-badge{display:inline-flex;align-items:center;gap:var(--lq-space-1);padding:2px var(--lq-space-3);border-radius:var(--lq-radius-pill);font-size:var(--lq-text-xs);font-weight:var(--lq-weight-medium);line-height:1.6;white-space:nowrap;background:var(--lq-color-surface-muted);color:var(--lq-color-text-secondary)}.lq-badge--new{background:var(--lq-color-sand);color:var(--lq-color-espresso)}.lq-badge--sale{background:var(--lq-color-danger);color:var(--lq-color-paper)}.lq-badge--exclusive{background:var(--lq-color-bronze);color:var(--lq-color-paper)}.lq-badge--neutral{background:var(--lq-color-linen);color:var(--lq-color-ink-2)}.lq-badge--success{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.lq-badge--warning{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.lq-badge--danger{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.lq-badge--info{background:var(--lq-color-info-soft);color:var(--lq-color-info)}.lq-badge--inverse{background:var(--lq-color-espresso);color:var(--lq-color-linen)}.lq-chip{display:inline-flex;align-items:center;gap:var(--lq-space-2);min-block-size:var(--lq-control-height-sm);padding:0 var(--lq-space-3);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-pill);background:var(--lq-color-surface);color:var(--lq-color-text);font-size:var(--lq-text-sm);text-decoration:none}.lq-chip:hover{border-color:var(--lq-color-action);color:var(--lq-color-action)}.lq-chip[aria-pressed=true],.lq-chip--selected{background:var(--lq-color-selected);border-color:var(--lq-color-action)}.lq-alert{display:flex;gap:var(--lq-space-3);align-items:flex-start;padding:var(--lq-space-3) var(--lq-space-4);border-radius:var(--lq-radius-md);border:var(--lq-border-width) solid currentColor;background:var(--lq-color-info-soft);color:var(--lq-color-info)}.lq-alert__body{color:var(--lq-color-text);flex:1}.lq-alert__title{font-weight:var(--lq-weight-semibold)}.lq-alert--success{background:var(--lq-color-success-soft);color:var(--lq-color-success)}.lq-alert--warning{background:var(--lq-color-warning-soft);color:var(--lq-color-warning)}.lq-alert--danger{background:var(--lq-color-danger-soft);color:var(--lq-color-danger)}.lq-alert--info{background:var(--lq-color-info-soft);color:var(--lq-color-info)}.lq-toast-region{position:fixed;z-index:var(--lq-z-toast);inset-block-end:var(--lq-space-4);inset-inline:var(--lq-space-4);display:grid;gap:var(--lq-space-2);pointer-events:none}@media(min-width:768px){.lq-toast-region{inset-inline-start:auto;inline-size:400px}}.lq-toast{pointer-events:auto;box-shadow:var(--lq-shadow-lg);animation:lq-toast-in var(--lq-duration-slow) var(--lq-ease)}@keyframes lq-toast-in{0%{opacity:0;transform:translateY(8px)}}.lq-panel{background:var(--lq-color-surface);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-sm)}.lq-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3);padding:var(--lq-space-4) var(--lq-space-5);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-panel__title{font-size:var(--lq-text-h4);font-weight:var(--lq-weight-semibold)}.lq-panel__body{padding:var(--lq-space-5)}.lq-panel__footer{padding:var(--lq-space-4) var(--lq-space-5);border-block-start:var(--lq-border-width) solid var(--lq-color-border);background:var(--lq-color-surface-muted);border-end-start-radius:var(--lq-radius-md);border-end-end-radius:var(--lq-radius-md)}.lq-table-wrap{overflow-x:auto;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface)}.lq-table{inline-size:100%;font-size:var(--lq-text-sm)}.lq-table th,.lq-table td{padding:var(--lq-space-3) var(--lq-space-4);text-align:start;vertical-align:middle;border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-table thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--lq-color-surface-muted);font-weight:var(--lq-weight-semibold);color:var(--lq-color-text-secondary);white-space:nowrap}.lq-table tbody tr:hover{background:var(--lq-color-ivory)}.lq-table tbody tr:last-child td{border-block-end:0}.lq-table .lq-col-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.lq-table .lq-col-actions{text-align:end;white-space:nowrap;inline-size:1%}.lq-table .lq-col-thumb{inline-size:64px}.lq-sort{display:inline-flex;align-items:center;gap:var(--lq-space-1);color:inherit;text-decoration:none}.lq-sort:hover{color:var(--lq-color-action)}@media(max-width:767.98px){.lq-table--stack thead{position:absolute;clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden}.lq-table--stack tr{display:block;padding:var(--lq-space-3) var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-table--stack td{display:flex;justify-content:space-between;gap:var(--lq-space-4);padding:var(--lq-space-1) 0;border:0;text-align:end}.lq-table--stack td:before{content:attr(data-label);color:var(--lq-color-text-muted);text-align:start}.lq-table--stack td.lq-col-thumb:before,.lq-table--stack td.lq-col-actions:before{content:none}.lq-table--stack .lq-col-actions{inline-size:auto;justify-content:flex-end}}.lq-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3)}.lq-pagination__pages{display:flex;flex-wrap:wrap;gap:var(--lq-space-1);list-style:none;margin:0;padding:0}.lq-pagination__link{display:inline-grid;place-items:center;min-inline-size:var(--lq-control-height);block-size:var(--lq-control-height);padding-inline:var(--lq-space-2);border-radius:var(--lq-radius-sm);border:var(--lq-border-width) solid var(--lq-color-border);background:var(--lq-color-surface);color:var(--lq-color-text);text-decoration:none;font-variant-numeric:tabular-nums}.lq-pagination__link:hover{border-color:var(--lq-color-action);color:var(--lq-color-action)}.lq-pagination__link[aria-current=page]{background:var(--lq-color-action);border-color:var(--lq-color-action);color:var(--lq-color-on-action)}.lq-pagination__link[aria-disabled=true]{opacity:.4;pointer-events:none}.lq-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-1);margin:0;padding:0;list-style:none;font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--lq-space-1)}.lq-breadcrumbs a{color:var(--lq-color-text-secondary);text-decoration:none}.lq-breadcrumbs a:hover{color:var(--lq-color-action);text-decoration:underline}.lq-breadcrumbs [aria-current=page]{color:var(--lq-color-text)}.lq-empty{display:grid;justify-items:center;gap:var(--lq-space-3);padding:var(--lq-space-16) var(--lq-space-4);text-align:center}.lq-empty__icon{color:var(--lq-color-decor)}.lq-empty__title{font-size:var(--lq-text-h3)}.lq-empty__text{max-inline-size:40ch;color:var(--lq-color-text-secondary)}.lq-skeleton{background:linear-gradient(90deg,var(--lq-color-sand) 0%,var(--lq-color-linen) 50%,var(--lq-color-sand) 100%);background-size:200% 100%;border-radius:var(--lq-radius-sm);animation:lq-shimmer 1.6s ease-in-out infinite}@keyframes lq-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lq-dialog{inline-size:min(560px,calc(100vw - 2 * var(--lq-space-4)));max-block-size:calc(100vh - 2 * var(--lq-space-8));padding:0;border:0;border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);color:var(--lq-color-text);box-shadow:var(--lq-shadow-lg)}.lq-dialog--sm{inline-size:min(400px,calc(100vw - 2 * var(--lq-space-4)))}.lq-dialog--lg{inline-size:min(800px,calc(100vw - 2 * var(--lq-space-4)))}.lq-dialog::backdrop{background:var(--lq-color-overlay)}.lq-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--lq-space-3);padding:var(--lq-space-4) var(--lq-space-5);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-dialog__title{font-size:var(--lq-text-h4)}.lq-dialog__body{padding:var(--lq-space-5)}.lq-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lq-space-3);padding:var(--lq-space-4) var(--lq-space-5);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}@media(max-width:575.98px){.lq-dialog[open]{margin-block-end:0;margin-inline:0;inline-size:100%;max-inline-size:100%;border-end-start-radius:0;border-end-end-radius:0}}.lq-drawer{position:fixed;z-index:var(--lq-z-drawer);inset-block:0;inset-inline-start:0;inline-size:min(380px,100vw);max-inline-size:100vw;max-block-size:100vh;block-size:100vh;margin:0;padding:0;border:0;background:var(--lq-color-surface);color:var(--lq-color-text);box-shadow:var(--lq-shadow-lg);overflow-y:auto}.lq-drawer--end{inset-inline-start:auto;inset-inline-end:0}.lq-drawer::backdrop{background:var(--lq-color-overlay)}.lq-drawer[open]{animation:lq-drawer-in var(--lq-duration-slow) var(--lq-ease)}@keyframes lq-drawer-in{0%{opacity:.4;translate:calc(-1 * var(--lq-drawer-dir, 1) * 24px) 0}}[dir=rtl] .lq-drawer:not(.lq-drawer--end),[dir=ltr] .lq-drawer--end{--lq-drawer-dir: -1}.lq-drawer__header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--lq-space-3);padding:var(--lq-space-3) var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border);background:var(--lq-color-surface)}.lq-drawer__body{padding:var(--lq-space-4)}body.lq-scroll-locked{overflow:hidden}.lq-menu{position:relative}.lq-menu>summary{list-style:none}.lq-menu>summary::-webkit-details-marker{display:none}.lq-menu__list{position:absolute;z-index:var(--lq-z-dropdown);inset-block-start:calc(100% + var(--lq-space-1));inset-inline-end:0;min-inline-size:200px;margin:0;padding:var(--lq-space-1);list-style:none;background:var(--lq-color-surface);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-md)}.lq-menu__item{display:flex;align-items:center;gap:var(--lq-space-2);inline-size:100%;padding:var(--lq-space-2) var(--lq-space-3);border:0;border-radius:var(--lq-radius-sm);background:transparent;color:var(--lq-color-text);text-align:start;text-decoration:none;font-size:var(--lq-text-sm)}.lq-menu__item:hover{background:var(--lq-color-surface-muted);color:var(--lq-color-action)}.lq-menu__item--danger{color:var(--lq-color-danger)}.lq-tabs{display:flex;gap:var(--lq-space-1);overflow-x:auto;border-block-end:var(--lq-border-width) solid var(--lq-color-border);scrollbar-width:thin}.lq-tab{display:inline-flex;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-3) var(--lq-space-4);border:0;border-block-end:2px solid transparent;margin-block-end:-1px;background:transparent;color:var(--lq-color-text-secondary);font-weight:var(--lq-weight-medium);text-decoration:none;white-space:nowrap}.lq-tab:hover{color:var(--lq-color-action)}.lq-tab[aria-selected=true],.lq-tab[aria-current=page]{color:var(--lq-color-action);border-block-end-color:var(--lq-color-action)}.lq-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--lq-space-1) var(--lq-space-2);font-variant-numeric:tabular-nums}.lq-price__current{font-weight:var(--lq-weight-semibold);color:var(--lq-color-text)}.lq-price--sale .lq-price__current{color:var(--lq-color-danger)}.lq-price__compare{color:var(--lq-color-text-muted);text-decoration:line-through;font-size:.85em}.lq-price__from{color:var(--lq-color-text-secondary);font-size:.85em}.lq-swatch{--lq-swatch: var(--lq-color-sand);position:relative;display:inline-block;inline-size:32px;block-size:32px;border-radius:50%;background:var(--lq-swatch);border:var(--lq-border-width) solid var(--lq-color-border-strong);box-shadow:inset 0 0 0 2px var(--lq-color-surface)}.lq-swatch--sm{inline-size:16px;block-size:16px;box-shadow:none}.lq-stepper{display:inline-flex;align-items:center;border:var(--lq-border-width) solid var(--lq-color-border-strong);border-radius:var(--lq-radius-pill);background:var(--lq-color-surface);direction:ltr}.lq-stepper button{inline-size:var(--lq-control-height);block-size:var(--lq-control-height);border:0;background:transparent;color:var(--lq-color-action);display:grid;place-items:center}.lq-stepper input{inline-size:3ch;border:0;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.lq-stepper input::-webkit-inner-spin-button,.lq-stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.lq-logo{display:inline-flex;align-items:center;gap:var(--lq-space-3);color:var(--lq-color-text);text-decoration:none}.lq-logo img{block-size:var(--lq-logo-height, 40px);inline-size:auto;border-radius:var(--lq-radius-sm)}.lq-shipment{display:grid;gap:var(--lq-space-3);padding:var(--lq-space-4);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);list-style:none}.lq-shipment__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-2)}.lq-shipment__title{margin:0;font-size:var(--lq-text-h4)}.lq-shipment__lines{margin:0;padding-inline-start:var(--lq-space-5)}.lq-shipment__actions,.lq-inline-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--lq-space-3)}.lq-inline-actions .lq-field{margin:0}.lq-message-list{display:grid;margin:0;padding:0;list-style:none}.lq-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--lq-space-3);padding-block:var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-message:last-child{border-block-end:0}.lq-message.is-unread .lq-message__subject{font-weight:var(--lq-weight-semibold)}.lq-message .lq-icon{color:var(--lq-color-bronze)}.lq-message__text{color:var(--lq-color-text-secondary)}.lq-message__meta{color:var(--lq-color-text-muted);font-size:var(--lq-text-sm)}.lq-message__body{display:grid;gap:var(--lq-space-1);min-width:0}.lq-message__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-3)}.lq-inbox-link{position:relative}.lq-inbox-link__count{position:absolute;inset-block-start:calc(var(--lq-space-1) * -1);inset-inline-end:calc(var(--lq-space-1) * -1);min-inline-size:1.25rem;padding-inline:var(--lq-space-1);border-radius:var(--lq-radius-pill);background:var(--lq-color-danger);color:var(--lq-color-paper);font-size:var(--lq-text-xs);line-height:1.25rem;text-align:center}.lq-template-row{display:grid;gap:var(--lq-space-3);padding-block:var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-template-row:last-child{border-block-end:0}.lq-template-row__vars{display:flex;flex-wrap:wrap;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-list-plain{display:grid;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-breakdown,.lq-config-summary,.lq-variables__list{display:grid;gap:var(--lq-space-2);margin:0}.lq-breakdown>div,.lq-config-summary>div,.lq-variables__list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lq-space-1) var(--lq-space-4)}.lq-breakdown dt,.lq-config-summary dt,.lq-variables__list dt{color:var(--lq-color-text-secondary)}.lq-breakdown dd,.lq-config-summary dd,.lq-variables__list dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.lq-config-summary dd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lq-space-2);max-inline-size:100%;overflow-wrap:anywhere}.lq-config-summary--compact{gap:var(--lq-space-1);font-size:var(--lq-text-sm)}.lq-breakdown__row--unit,.lq-breakdown__row--total{padding-block-start:var(--lq-space-2);border-block-start:var(--lq-border-width) solid var(--lq-color-line);font-weight:var(--lq-weight-semibold)}.lq-breakdown__row--total dd{font-size:var(--lq-text-body-lg)}.lq-variables{margin-block-start:var(--lq-space-3);font-size:var(--lq-text-sm)}.lq-variables>summary{cursor:pointer;color:var(--lq-color-text-secondary)}.lq-variables__list{margin-block-start:var(--lq-space-2)}.lq-code,.lq-code-input textarea,textarea.lq-code-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--lq-text-sm)}.lq-code{display:block;margin-block:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border-radius:var(--lq-radius-sm);background:var(--lq-color-surface-muted);white-space:pre-wrap;overflow-wrap:anywhere}.lq-variable-list{display:grid;gap:var(--lq-space-2)}.lq-chip-list{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-4);margin:0;padding:0;list-style:none}.lq-chip-list li{display:inline-flex;align-items:center;gap:var(--lq-space-2)}.lq-template-list{display:grid;gap:var(--lq-space-3);margin:0;padding:0;list-style:none}.lq-template-list>li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--lq-space-3);padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-line);border-radius:var(--lq-radius-md)}.lq-template-list>li>div{flex:1 1 18rem;min-inline-size:0}.lq-test-result,.lq-add-question{display:grid;gap:var(--lq-space-3)}.lq-test-result{padding:var(--lq-space-4);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-add-question{justify-items:start}.lq-add-question>.lq-form-grid{inline-size:100%}.lq-quote-item+.lq-quote-item{margin-block-start:var(--lq-space-4);padding-block-start:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-line)}.lq-quote-item{display:grid;gap:var(--lq-space-2);margin-block-end:var(--lq-space-4)}.lq-proposal{display:grid;gap:var(--lq-space-5)}.lq-proposal__lines{display:grid;gap:var(--lq-space-4);margin:0;padding:0;list-style:none}.lq-proposal__line{display:flex;gap:var(--lq-space-4);justify-content:space-between;padding-block-end:var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-line)}.lq-proposal__line-body{display:grid;gap:var(--lq-space-1);min-inline-size:0;flex:1}.lq-proposal__line-body p{margin:0}.lq-proposal__terms{display:grid;gap:var(--lq-space-2);margin:0}.lq-proposal__terms>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lq-space-1) var(--lq-space-4)}.lq-proposal__terms dt{color:var(--lq-color-text-secondary)}.lq-proposal__terms dd{margin:0}.lq-proposal__note{padding:var(--lq-space-4);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-proposal__note p{margin:0}.lq-proposal .lq-line__name{font-weight:var(--lq-weight-semibold)}.lq-proposal .lq-line__meta,.lq-proposal .lq-line__flag{display:flex;align-items:center;gap:var(--lq-space-1);color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-proposal .lq-line__total{margin:0;font-weight:var(--lq-weight-semibold);white-space:nowrap}.lq-quote-line__config>summary{cursor:pointer;color:var(--lq-color-action);font-size:var(--lq-text-sm)}.lq-quote-line__config[open]>summary{margin-block-end:var(--lq-space-2)}.lq-internal-note{padding:var(--lq-space-3) var(--lq-space-4);border-inline-start:3px solid var(--lq-color-warning);border-radius:var(--lq-radius-sm);background:var(--lq-color-surface-muted)}.lq-internal-note p{margin:0}.lq-stars{position:relative;display:inline-flex;flex-shrink:0;color:var(--lq-color-accent);line-height:1;vertical-align:middle;--lq-icon-size: 16px}.lq-stars--lg{--lq-icon-size: 24px}.lq-stars__track,.lq-stars__fill{display:inline-flex;gap:2px}.lq-stars__track{color:var(--lq-color-border-strong)}.lq-stars__fill{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--lq-stars-fill, 0%);overflow:hidden;white-space:nowrap}.lq-stars__fill .lq-icon{flex-shrink:0}.lq-rating-summary{display:grid;gap:var(--lq-space-5);align-content:start}.lq-rating-summary__score{display:grid;gap:var(--lq-space-2);justify-items:start}.lq-rating-summary__value{font-size:var(--lq-text-h1);line-height:1}.lq-rating-summary__count{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-rating-bars{display:grid;gap:var(--lq-space-2);padding:0;margin:0;list-style:none}.lq-rating-bars__row{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.5rem;align-items:center;gap:var(--lq-space-3);color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm);text-decoration:none;border-radius:var(--lq-radius-sm)}.lq-rating-bars__row:hover .lq-rating-bars__track{background:var(--lq-color-selected)}.lq-rating-bars__label{display:inline-flex;align-items:center;gap:var(--lq-space-1)}.lq-rating-bars__track{block-size:8px;background:var(--lq-color-surface-muted);border-radius:var(--lq-radius-pill);overflow:hidden}.lq-rating-bars__fill{display:block;block-size:100%;inline-size:var(--lq-bar, 0%);background:var(--lq-color-accent)}.lq-rating-bars__count{text-align:end}.lq-review-list,.lq-question-list{display:grid;gap:var(--lq-space-4)}.lq-review,.lq-question{display:grid;gap:var(--lq-space-3);padding:var(--lq-space-5);background:var(--lq-color-surface);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md)}.lq-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-3)}.lq-review__title{font-size:var(--lq-text-h4);font-weight:var(--lq-weight-semibold)}.lq-review__meta,.lq-question__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-2) var(--lq-space-4);color:var(--lq-color-text-muted);font-size:var(--lq-text-sm)}.lq-review__author{color:var(--lq-color-text);font-weight:var(--lq-weight-medium)}.lq-review__verified{display:inline-flex;align-items:center;gap:var(--lq-space-1);color:var(--lq-color-success)}.lq-review__body{overflow-wrap:anywhere}.lq-review__photos{display:flex;flex-wrap:wrap;gap:var(--lq-space-2);padding:0;margin:0;list-style:none}.lq-review__photos img{inline-size:88px;block-size:88px;object-fit:cover;border-radius:var(--lq-radius-sm);border:var(--lq-border-width) solid var(--lq-color-border)}.lq-review__photos--admin img{inline-size:160px;block-size:160px}.lq-review__photos--admin li,.lq-review-form__photo{display:grid;gap:var(--lq-space-2);justify-items:start}.lq-review__reply,.lq-question__a{padding:var(--lq-space-3) var(--lq-space-4);background:var(--lq-color-surface-muted);border-inline-start:3px solid var(--lq-color-accent);border-radius:var(--lq-radius-sm)}.lq-review__reply-title,.lq-question__a-title{display:inline-flex;align-items:center;gap:var(--lq-space-2);margin-block-end:var(--lq-space-1);font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold)}.lq-question__q{display:flex;align-items:flex-start;gap:var(--lq-space-2);font-weight:var(--lq-weight-medium);overflow-wrap:anywhere}.lq-question__mark{color:var(--lq-color-accent);padding-block-start:.2em}.lq-question__waiting{color:var(--lq-color-text-muted);font-size:var(--lq-text-sm)}.lq-block{padding-block:var(--lq-block-space, var(--lq-space-12))}.lq-block--space-none{--lq-block-space: 0}.lq-block--space-sm{--lq-block-space: var(--lq-space-6)}.lq-block--space-md{--lq-block-space: var(--lq-space-12)}.lq-block--space-lg{--lq-block-space: var(--lq-section-gap)}.lq-block--bg-surface{background:var(--lq-color-surface)}.lq-block--bg-muted{background:var(--lq-color-surface-muted)}.lq-block--bg-inverse{background:var(--lq-color-surface-inverse);color:var(--lq-color-text-inverse)}.lq-block--bg-inverse .lq-block__intro,.lq-block--bg-inverse .lq-prose,.lq-block--bg-inverse .lq-trust__text{color:var(--lq-color-text-inverse)}.lq-block--bg-inverse a:not(.lq-btn){color:var(--lq-color-text-inverse)}.lq-block__full{inline-size:100%}.lq-block--hero-slider.lq-block--bg-none,.lq-block--hero-slider:first-child{padding-block-start:0}.lq-block__head{display:grid;gap:var(--lq-space-2);margin-block-end:var(--lq-space-6);max-inline-size:60ch}.lq-block__title{font-size:var(--lq-text-h2)}.lq-block__intro{color:var(--lq-color-text-secondary);font-size:var(--lq-text-body-lg)}.lq-block__headrow{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--lq-space-2) var(--lq-space-6);margin-block-end:var(--lq-space-6)}.lq-block__headrow .lq-block__head{margin-block-end:0}.lq-block__more{white-space:nowrap}@media(max-width:767px){.lq-only-desktop{display:none}}@media(min-width:768px){.lq-only-mobile{display:none}}.lq-eyebrow{display:inline-block;font-size:var(--lq-text-xs);font-weight:var(--lq-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-accent);text-decoration:none}:lang(ar) .lq-eyebrow{letter-spacing:0;font-size:var(--lq-text-sm)}.lq-pre-line{white-space:pre-line}.lq-hero-slider,.lq-banners{position:relative;min-inline-size:0}.lq-hero-slider__track,.lq-banners__track,.lq-carousel__track{position:relative;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lq-hero-slider__track::-webkit-scrollbar,.lq-banners__track::-webkit-scrollbar,.lq-carousel__track::-webkit-scrollbar{display:none}.lq-hero-slider__track:focus-visible,.lq-banners__track:focus-visible,.lq-carousel__track:focus-visible{outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:calc(var(--lq-focus-width) * -1)}.lq-hero-slide,.lq-banner{position:relative;flex:0 0 100%;scroll-snap-align:start;isolation:isolate;overflow:hidden}.lq-hero-slide{display:grid;align-items:center;min-block-size:var(--lq-hero-height, min(72vh, 640px));background:var(--lq-color-sand)}.lq-hero-slider--tall{--lq-hero-height: clamp(420px, 72vh, 720px)}.lq-hero-slider--medium{--lq-hero-height: clamp(340px, 54vh, 560px)}.lq-hero-slider--short{--lq-hero-height: clamp(260px, 38vh, 400px)}.lq-hero-slide__media,.lq-banner__media,.lq-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lq-hero-slide__media img,.lq-banner__media img,.lq-promo__media img{inline-size:100%;block-size:100%;object-fit:cover}.lq-hero-slide:after,.lq-banner:after,.lq-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lq-hero-slide--light:after{background:linear-gradient(to var(--lq-scrim-side, right),color-mix(in srgb,var(--lq-color-linen) 88%,transparent) 0%,color-mix(in srgb,var(--lq-color-linen) 40%,transparent) 55%,transparent 80%)}.lq-hero-slide--dark{color:var(--lq-color-ivory)}.lq-hero-slide--dark:after{background:linear-gradient(to var(--lq-scrim-side, right),color-mix(in srgb,var(--lq-color-espresso) 78%,transparent) 0%,color-mix(in srgb,var(--lq-color-espresso) 35%,transparent) 55%,transparent 80%)}[dir=rtl] .lq-hero-slide{--lq-scrim-side: left}.lq-hero-slide--center:after{background:color-mix(in srgb,var(--lq-color-linen) 55%,transparent)}.lq-hero-slide--dark.lq-hero-slide--center:after{background:color-mix(in srgb,var(--lq-color-espresso) 50%,transparent)}.lq-hero-slide__content{padding-block:var(--lq-space-12) var(--lq-space-16)}.lq-hero-slide__panel{display:grid;justify-items:start;gap:var(--lq-space-4);max-inline-size:36rem}.lq-hero-slide--center .lq-hero-slide__panel{justify-items:center;margin-inline:auto;text-align:center}.lq-hero-slide__eyebrow{font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold);letter-spacing:.08em;text-transform:uppercase}:lang(ar) .lq-hero-slide__eyebrow{letter-spacing:0}.lq-hero-slide__title{font-size:var(--lq-text-display);line-height:var(--lq-leading-display)}.lq-hero-slide__text{max-inline-size:44ch;font-size:var(--lq-text-body-lg)}.lq-hero-slide--light .lq-hero-slide__text{color:var(--lq-color-text-secondary)}.lq-slider-controls{display:flex;align-items:center;justify-content:center;gap:var(--lq-space-2);padding-block:var(--lq-space-3)}.lq-hero-slider .lq-slider-controls,.lq-slider-controls--overlay{position:absolute;inset-inline:0;inset-block-end:var(--lq-space-3);padding-block:0}.lq-slider-btn{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:50%;background:color-mix(in srgb,var(--lq-color-surface) 92%,transparent);color:var(--lq-color-text);cursor:pointer;transition:background var(--lq-duration-fast) var(--lq-ease),border-color var(--lq-duration-fast) var(--lq-ease)}.lq-slider-btn:hover{border-color:var(--lq-color-decor);background:var(--lq-color-surface)}.lq-slider-btn:disabled{opacity:.4;cursor:default}.lq-slider-dots{display:flex;gap:var(--lq-space-1);padding-inline:var(--lq-space-2)}.lq-slider-dot{inline-size:24px;block-size:24px;padding:0;border:0;background:transparent;cursor:pointer}.lq-slider-dot:before{content:"";display:block;inline-size:10px;block-size:10px;margin:auto;border:var(--lq-border-width) solid var(--lq-color-espresso);border-radius:50%;background:color-mix(in srgb,var(--lq-color-paper) 85%,transparent);transition:inline-size var(--lq-duration-base) var(--lq-ease)}.lq-slider-dot[aria-current=true]:before{inline-size:22px;border-radius:var(--lq-radius-pill);background:var(--lq-color-espresso)}.lq-carousel{position:relative;min-inline-size:0}.lq-carousel__track{gap:var(--lq-gutter);padding-block-end:var(--lq-space-2)}.lq-carousel__item{flex:0 0 calc((100% - var(--lq-gutter)) / 1.6);scroll-snap-align:start}@media(min-width:768px){.lq-carousel__item{flex-basis:calc((100% - 2 * var(--lq-gutter)) / 3)}}@media(min-width:1024px){.lq-carousel__item{flex-basis:calc((100% - 3 * var(--lq-gutter)) / 4)}}.lq-carousel__controls{display:flex;justify-content:flex-end;gap:var(--lq-space-2);margin-block-start:var(--lq-space-3)}.lq-carousel:not(.is-scrollable) .lq-carousel__controls{display:none}.lq-banner-slot{padding-block:var(--lq-space-4)}.lq-banner{display:grid;align-items:center;min-block-size:clamp(200px,30vw,360px);border-radius:var(--lq-radius-lg);background:var(--lq-color-sand)}.lq-block__full .lq-banner{border-radius:0}.lq-banner--light:after{background:linear-gradient(to var(--lq-scrim-side, right),color-mix(in srgb,var(--lq-color-linen) 85%,transparent),transparent 70%)}.lq-banner--dark{color:var(--lq-color-ivory)}.lq-banner--dark:after{background:linear-gradient(to var(--lq-scrim-side, right),color-mix(in srgb,var(--lq-color-espresso) 75%,transparent),transparent 70%)}[dir=rtl] .lq-banner{--lq-scrim-side: left}.lq-banner__body{display:grid;justify-items:start;gap:var(--lq-space-3);max-inline-size:32rem;padding:var(--lq-space-8) var(--lq-page-margin)}.lq-banner__title{font-size:var(--lq-text-h2)}.lq-banner__cover{position:absolute;top:0;right:0;bottom:0;left:0}.lq-banner__cover:focus-visible{outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:calc(var(--lq-focus-width) * -2)}.lq-banners .lq-slider-controls--overlay{justify-content:flex-end;padding-inline:var(--lq-space-4)}.lq-promos{display:grid;gap:var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-promos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-promos--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-promo{position:relative;isolation:isolate;display:grid;align-items:end;min-block-size:280px;overflow:hidden;border-radius:var(--lq-radius-lg);background:var(--lq-color-sand)}.lq-promos--1 .lq-promo{min-block-size:clamp(260px,32vw,420px);align-items:center}.lq-promo--light:after{background:linear-gradient(to top,color-mix(in srgb,var(--lq-color-linen) 90%,transparent),transparent 65%)}.lq-promo--dark{color:var(--lq-color-ivory)}.lq-promo--dark:after{background:linear-gradient(to top,color-mix(in srgb,var(--lq-color-espresso) 78%,transparent),transparent 65%)}.lq-promo__media img{transition:scale var(--lq-duration-slow) var(--lq-ease)}.lq-promo:hover .lq-promo__media img{scale:1.03}.lq-promo__body{display:grid;justify-items:start;gap:var(--lq-space-2);padding:var(--lq-space-6)}.lq-promo__title{font-size:var(--lq-text-h3)}.lq-promos--1 .lq-promo__title{font-size:var(--lq-text-h2)}.lq-promo__link{color:inherit;text-decoration:none}.lq-promo__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lq-promo__link:focus-visible{outline:none}.lq-promo:has(.lq-promo__link:focus-visible){outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:2px}.lq-split{display:grid;gap:var(--lq-space-8);align-items:center}.lq-split__media img{inline-size:100%;block-size:100%;max-block-size:560px;object-fit:cover;border-radius:var(--lq-radius-lg)}.lq-split__body{display:grid;justify-items:start;gap:var(--lq-space-4)}@media(min-width:1024px){.lq-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lq-space-16)}.lq-split--image-end .lq-split__media{order:2}}.lq-richblock{display:grid;gap:var(--lq-space-4);max-inline-size:72ch}.lq-richblock--center{margin-inline:auto;text-align:center;justify-items:center}.lq-rich>*+*{margin-block-start:var(--lq-space-4)}.lq-rich h2{margin-block-start:var(--lq-space-8);font-family:var(--lq-font-display);font-size:var(--lq-text-h3);color:var(--lq-color-text)}.lq-rich h3{margin-block-start:var(--lq-space-6);font-size:var(--lq-text-h4);color:var(--lq-color-text)}.lq-rich ul,.lq-rich ol{padding-inline-start:var(--lq-space-6)}.lq-rich li+li{margin-block-start:var(--lq-space-2)}.lq-rich blockquote{margin-inline:0;padding-inline-start:var(--lq-space-5);border-inline-start:3px solid var(--lq-color-decor);font-family:var(--lq-font-display);font-size:var(--lq-text-h4);color:var(--lq-color-text)}.lq-rich a{color:var(--lq-color-action);text-decoration:underline;text-underline-offset:3px}.lq-rich strong{color:var(--lq-color-text)}.lq-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--lq-radius-lg);background:var(--lq-color-espresso)}.lq-video__poster img,.lq-video__frame{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0;object-fit:cover}.lq-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--lq-color-espresso) 25%,transparent);color:var(--lq-color-espresso)}.lq-video__icon{display:inline-grid;place-items:center;inline-size:72px;block-size:72px;padding-inline-start:4px;border-radius:50%;background:var(--lq-color-paper);box-shadow:var(--lq-shadow-lg);transition:scale var(--lq-duration-base) var(--lq-ease)}.lq-video__play:hover .lq-video__icon,.lq-video__play:focus-visible .lq-video__icon{scale:1.08}.lq-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--lq-space-6) var(--lq-gutter);margin:0;padding:0;list-style:none}.lq-trust__item{display:flex;gap:var(--lq-space-3);align-items:flex-start}.lq-trust__icon{flex:none;display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--lq-color-linen);color:var(--lq-color-action)}.lq-block--bg-muted .lq-trust__icon{background:var(--lq-color-surface)}.lq-block--bg-inverse .lq-trust__icon{background:color-mix(in srgb,var(--lq-color-paper) 12%,transparent);color:var(--lq-color-sand)}.lq-trust__body{display:grid;gap:var(--lq-space-1)}.lq-trust__title{font-weight:var(--lq-weight-semibold)}.lq-trust__text{font-size:var(--lq-text-sm);color:var(--lq-color-text-secondary)}.lq-cards{display:grid;gap:var(--lq-space-6) var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lq-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lq-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lq-content-card{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface);color:var(--lq-color-text)}.lq-content-card__media img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover}.lq-content-card__body{display:grid;align-content:start;gap:var(--lq-space-2);padding:var(--lq-space-5)}.lq-content-card__title{font-size:var(--lq-text-h4)}.lq-content-card__link{color:inherit;text-decoration:none}.lq-content-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lq-content-card:has(.lq-content-card__link:hover){box-shadow:var(--lq-shadow-md)}.lq-content-card__text{color:var(--lq-color-text-secondary)}.lq-faq{display:grid;max-inline-size:72ch;border-block-start:var(--lq-border-width) solid var(--lq-color-border)}.lq-faq__item{border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-faq__question{display:flex;justify-content:space-between;align-items:center;gap:var(--lq-space-4);min-block-size:var(--lq-control-height);padding-block:var(--lq-space-4);font-weight:var(--lq-weight-semibold);cursor:pointer;list-style:none}.lq-faq__question::-webkit-details-marker{display:none}.lq-faq__question .lq-icon{flex:none;transition:rotate var(--lq-duration-base) var(--lq-ease)}.lq-faq__item[open] .lq-faq__question .lq-icon{rotate:180deg}.lq-faq__answer{padding-block-end:var(--lq-space-5);font-size:var(--lq-text-body)}.lq-article-body{margin-inline:auto}.lq-article__head{display:grid;justify-items:start;gap:var(--lq-space-3);max-inline-size:calc(72ch + 2 * var(--lq-page-margin));padding-block:var(--lq-space-6) var(--lq-space-8)}.lq-article__title{font-size:var(--lq-text-h1)}.lq-article__lead{font-size:var(--lq-text-body-lg);color:var(--lq-color-text-secondary)}.lq-article__meta{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-4);font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-article__cover{margin-block-end:var(--lq-space-10)}.lq-article__cover img{inline-size:100%;max-block-size:620px;object-fit:cover;border-radius:var(--lq-radius-lg)}.lq-article .lq-article-body{padding-block-end:var(--lq-space-8)}.lq-post-grid{display:grid;gap:var(--lq-space-8) var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lq-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-post-card__link{display:grid;gap:var(--lq-space-4);color:var(--lq-color-text);text-decoration:none}.lq-post-card__media{overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--lq-radius-md);background:var(--lq-color-linen)}.lq-post-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--lq-duration-slow) var(--lq-ease)}.lq-post-card__link:hover .lq-post-card__media img{scale:1.03}.lq-post-card__placeholder{display:grid;place-items:center;block-size:100%;color:var(--lq-color-decor)}.lq-post-card__body{display:grid;justify-items:start;gap:var(--lq-space-2)}.lq-post-card__title{font-size:var(--lq-text-h3)}.lq-post-card__link:hover .lq-post-card__title{color:var(--lq-color-action)}.lq-post-card__excerpt{color:var(--lq-color-text-secondary)}.lq-post-card__date{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}@media(min-width:1024px){.lq-post-card--large .lq-post-card__link{grid-template-columns:3fr 2fr;align-items:center;gap:var(--lq-space-10)}.lq-post-card--large .lq-post-card__title{font-size:var(--lq-text-h1)}}.lq-chip[aria-current=page]{border-color:var(--lq-color-action);background:var(--lq-color-action);color:var(--lq-color-on-action)}.lq-branches{display:grid;gap:var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lq-branches{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-branch{display:grid;grid-template-rows:auto 1fr;block-size:100%;overflow:hidden;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface)}.lq-branch__media img{inline-size:100%;aspect-ratio:16 / 10;object-fit:cover}.lq-branch__body{display:grid;align-content:start;gap:var(--lq-space-3);padding:var(--lq-space-5)}.lq-branch__name{font-size:var(--lq-text-h3)}.lq-branch__line{display:flex;gap:var(--lq-space-2);align-items:flex-start;color:var(--lq-color-text-secondary)}.lq-branch__line .lq-icon{flex:none;margin-block-start:.3em;color:var(--lq-color-accent)}.lq-branch__links{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-5);margin:0;padding:0;list-style:none}.lq-contact-card{padding:var(--lq-space-6);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface)}.lq-contact-list{display:grid;gap:var(--lq-space-4);margin:0}@media(min-width:768px){.lq-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-contact-list dt{display:flex;gap:var(--lq-space-2);align-items:center;font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold);color:var(--lq-color-text-muted)}.lq-contact-list dd{margin:var(--lq-space-1) 0 0}.lq-mega__grid--promos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lq-mega__promo{grid-row:span 2}.lq-mega__promo-link{display:grid;gap:var(--lq-space-2);color:var(--lq-color-text);text-decoration:none}.lq-mega__promo img{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--lq-radius-md)}.lq-mega__promo-title{font-family:var(--lq-font-display);font-size:var(--lq-text-h4);font-weight:var(--lq-weight-display)}.lq-mega__promo-link:hover .lq-mega__promo-title{color:var(--lq-color-action)}.lq-drawer-nav .lq-drawer-nav__sub a{padding-inline-start:var(--lq-space-8);font-size:var(--lq-text-sm);color:var(--lq-color-text-secondary)}.lq-site-footer__contact,.lq-site-footer__social{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-4);margin:0;padding:0;list-style:none}.lq-site-footer__contact{flex-direction:column}.lq-site-footer__contact li{display:flex;gap:var(--lq-space-2);align-items:center}.lq-announcement{font-size:var(--lq-text-sm);background:var(--lq-color-espresso);color:var(--lq-color-linen)}.lq-announcement--accent{background:var(--lq-color-walnut);color:var(--lq-color-paper)}.lq-announcement--light{background:var(--lq-color-linen);color:var(--lq-color-text);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-announcement__inner{display:flex;align-items:center;justify-content:center;gap:var(--lq-space-3);min-block-size:40px;padding-block:var(--lq-space-2)}.lq-announcement__text{margin:0;text-align:center}.lq-announcement__link{margin-inline-start:var(--lq-space-2);color:inherit;font-weight:var(--lq-weight-semibold);text-decoration:underline;text-underline-offset:3px}.lq-announcement__link:hover{color:inherit}.lq-announcement__close{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;margin-inline-start:auto;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lq-announcement__close:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.lq-popup{inline-size:min(100% - 2 * var(--lq-space-4),480px);max-block-size:calc(100% - 2 * var(--lq-space-4));padding:0;overflow:auto;border:0;border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);color:var(--lq-color-text);box-shadow:var(--lq-shadow-lg)}.lq-popup::backdrop{background:var(--lq-color-overlay)}.lq-popup__close{position:absolute;inset-block-start:var(--lq-space-2);inset-inline-end:var(--lq-space-2);z-index:1;background:color-mix(in srgb,var(--lq-color-paper) 90%,transparent)}.lq-popup__media img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover}.lq-popup__body{display:grid;justify-items:start;gap:var(--lq-space-3);padding:var(--lq-space-6)}.lq-popup__title{padding-inline-end:var(--lq-space-8);font-size:var(--lq-text-h3)}.lq-popup__text{color:var(--lq-color-text-secondary)}.lq-preview-bar{position:sticky;inset-block-start:0;z-index:calc(var(--lq-z-header) + 1);background:var(--lq-color-info);color:var(--lq-color-paper);font-size:var(--lq-text-sm)}.lq-preview-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-2) var(--lq-space-4);padding-block:var(--lq-space-2)}.lq-preview-bar p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-2);margin:0}@media(prefers-reduced-motion:reduce){.lq-promo__media img,.lq-post-card__media img,.lq-video__icon{transition:none}}.lq-room__label{margin-block-start:var(--lq-space-2);font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold);color:var(--lq-color-text-secondary)}.lq-room__items{display:grid;gap:var(--lq-space-2);inline-size:100%;margin:0;padding:0;list-style:none}.lq-room__item{display:flex;align-items:center;gap:var(--lq-space-4);padding:var(--lq-space-2);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface);color:var(--lq-color-text);text-decoration:none;transition:border-color var(--lq-duration-fast) var(--lq-ease),box-shadow var(--lq-duration-fast) var(--lq-ease)}.lq-room__item:hover{border-color:var(--lq-color-border-strong);box-shadow:var(--lq-shadow-sm)}.lq-room__item:focus-visible{outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:2px}.lq-room__thumb{flex:none;inline-size:80px;block-size:60px;object-fit:cover;border-radius:var(--lq-radius-sm);background:var(--lq-color-surface-muted)}.lq-room__thumb--empty{display:grid;place-items:center;color:var(--lq-color-text-muted)}.lq-room__info{display:grid;flex:1;gap:var(--lq-space-1);min-inline-size:0}.lq-room__name{font-weight:var(--lq-weight-medium)}.lq-room__price{margin:0;font-size:var(--lq-text-sm)}.lq-newsletter-block{display:grid;justify-items:center;gap:var(--lq-space-4);max-inline-size:40rem;margin-inline:auto;text-align:center}.lq-newsletter-block .lq-block__head{margin:0}.lq-newsletter-block .lq-newsletter{inline-size:100%;text-align:start}.lq-final-cta{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;border-radius:var(--lq-radius-lg);text-align:center}.lq-final-cta--image{min-block-size:clamp(320px,48vh,480px);color:var(--lq-color-ivory)}.lq-final-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lq-final-cta__media img{inline-size:100%;block-size:100%;object-fit:cover}.lq-final-cta--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--lq-color-espresso) 55%,transparent);pointer-events:none}.lq-final-cta__body{display:grid;justify-items:center;gap:var(--lq-space-4);max-inline-size:44rem;padding:var(--lq-space-12) var(--lq-page-margin)}.lq-final-cta__text{margin:0;font-size:var(--lq-text-body-lg)}.lq-final-cta--image .lq-eyebrow,.lq-final-cta--image .lq-final-cta__text{color:var(--lq-color-ivory)}.lq-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lq-space-3)}.lq-cart-btn__count{position:absolute;inset-block-start:2px;inset-inline-end:0;min-inline-size:20px;block-size:20px;padding-inline:var(--lq-space-1);border-radius:var(--lq-radius-pill);background:var(--lq-color-accent);color:var(--lq-color-on-action);font-size:var(--lq-text-xs);font-weight:var(--lq-weight-semibold);line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.lq-currency-switcher{display:flex;align-items:center;gap:var(--lq-space-2)}.lq-currency-switcher .lq-select{inline-size:auto;min-inline-size:7rem}.lq-site-header__currency{display:none}@media(min-width:1024px){.lq-site-header__currency{display:flex}}.lq-drawer__title{font-size:var(--lq-text-h4);font-weight:var(--lq-weight-semibold)}.lq-mini-cart__lines{display:grid;gap:var(--lq-space-4);margin:0;padding:0;list-style:none}.lq-mini-cart__footer{display:grid;gap:var(--lq-space-3);margin-block-start:var(--lq-space-6);padding-block-start:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}[data-mini-cart-body][aria-busy=true]{min-block-size:8rem;opacity:.6}.lq-commerce{display:grid;gap:var(--lq-space-6);padding-block:var(--lq-space-6) var(--lq-space-16)}.lq-commerce__head{display:grid;gap:var(--lq-space-4)}.lq-commerce__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lq-space-6);align-items:start}.lq-commerce__main,.lq-commerce__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lq-space-5);min-inline-size:0}.lq-commerce .lq-panel,.lq-account-layout .lq-panel{padding:var(--lq-space-5)}.lq-commerce .lq-panel>*+*,.lq-account-layout .lq-panel>*+*{margin-block-start:var(--lq-space-4)}@media(min-width:1024px){.lq-commerce__head{grid-template-columns:1fr auto;align-items:end}.lq-commerce__layout{grid-template-columns:minmax(0,1fr) 380px}.lq-commerce__aside{position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-4))}}.lq-steps{display:flex;gap:var(--lq-space-2);margin:0;padding:0;list-style:none;counter-reset:step}.lq-steps__item{display:flex;align-items:center;gap:var(--lq-space-2);color:var(--lq-color-text-muted);font-size:var(--lq-text-sm)}.lq-steps__item+.lq-steps__item:before{content:"";inline-size:var(--lq-space-6);block-size:var(--lq-border-width);background:var(--lq-color-border-strong)}.lq-steps__dot{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border:var(--lq-border-width) solid var(--lq-color-border-strong);border-radius:var(--lq-radius-pill);background:var(--lq-color-surface);font-weight:var(--lq-weight-semibold);font-variant-numeric:tabular-nums}.lq-steps__item.is-current,.lq-steps__item.is-done{color:var(--lq-color-text)}.lq-steps__item.is-current .lq-steps__dot,.lq-steps__item.is-done .lq-steps__dot{border-color:var(--lq-color-action);background:var(--lq-color-action);color:var(--lq-color-on-action)}@media(max-width:639px){.lq-steps__item:not(.is-current) .lq-steps__label{display:none}}.lq-cart-lines{margin:0;padding:0;list-style:none}.lq-commerce .lq-cart-lines{padding:0}.lq-cart-lines>.lq-line{padding:var(--lq-space-5)}.lq-cart-lines>.lq-line+.lq-line{border-block-start:var(--lq-border-width) solid var(--lq-color-border)}.lq-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--lq-space-4);align-items:start}.lq-line--compact{grid-template-columns:64px minmax(0,1fr) auto;gap:var(--lq-space-3)}.lq-line--blocked .lq-line__media,.lq-line--blocked .lq-line__name{opacity:.6}.lq-line__media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--lq-radius-sm);background:var(--lq-color-linen);color:var(--lq-color-text-muted)}.lq-line__media img{inline-size:100%;block-size:100%;object-fit:cover}.lq-line__body{display:grid;gap:var(--lq-space-1);min-inline-size:0}.lq-line__name{font-weight:var(--lq-weight-semibold);color:var(--lq-color-text);text-decoration:none}a.lq-line__name:hover{color:var(--lq-color-action)}.lq-line__meta{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-line__flag{display:inline-flex;align-items:center;gap:var(--lq-space-1);color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-line__issue{color:var(--lq-color-warning);font-size:var(--lq-text-sm)}.lq-line__installation{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-2)}.lq-line__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3)}.lq-line__total{font-weight:var(--lq-weight-semibold);white-space:nowrap}@media(min-width:768px){.lq-line{grid-template-columns:120px minmax(0,1fr) auto}.lq-line--compact{grid-template-columns:64px minmax(0,1fr) auto}.lq-line__actions{grid-column:auto;flex-direction:column;align-items:end}}.lq-money{white-space:nowrap;font-variant-numeric:tabular-nums}.lq-issue-list{margin:0;padding-inline-start:var(--lq-space-5)}.lq-summary{display:grid;gap:var(--lq-space-4)}.lq-summary__lines{display:grid;gap:var(--lq-space-3);margin:0;padding:0;list-style:none;max-block-size:320px;overflow-y:auto}.lq-summary__rows{display:grid;gap:var(--lq-space-2);margin:0}.lq-summary__row{display:flex;justify-content:space-between;gap:var(--lq-space-4);margin:0}.lq-summary__row dt{color:var(--lq-color-text-secondary)}.lq-summary__row dd{margin:0;text-align:end}.lq-summary__row--total{padding:var(--lq-space-3) var(--lq-space-4);border-radius:var(--lq-radius-sm);background:var(--lq-color-ivory);font-size:var(--lq-text-h4);font-weight:var(--lq-weight-semibold)}.lq-summary__row--total dt{color:var(--lq-color-text)}.lq-summary__row--total dd{color:var(--lq-color-action)}.lq-checkout-trust-block{display:grid;gap:var(--lq-space-4)}.lq-checkout-policies ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lq-space-1) var(--lq-space-4);margin:0;padding:0;list-style:none;font-size:var(--lq-text-xs)}.lq-checkout-policies a{color:var(--lq-color-text-secondary)}.lq-checkout-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lq-space-2);margin:0;padding:0;list-style:none;color:var(--lq-color-text-secondary);font-size:var(--lq-text-xs);text-align:center}.lq-checkout-trust li{display:grid;justify-items:center;gap:var(--lq-space-1)}.lq-checkout-trust .lq-icon{color:var(--lq-color-bronze)}.lq-checkout__section .lq-panel__title{display:flex;align-items:center;gap:var(--lq-space-3)}.lq-checkout__number{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--lq-radius-pill);background:var(--lq-color-action);color:var(--lq-color-on-action);font-size:var(--lq-text-sm)}.lq-checkout__panel,.lq-checkout__address{display:grid;gap:var(--lq-space-4)}.lq-checkout__nav{display:flex;justify-content:space-between;gap:var(--lq-space-3)}.lq-checkout__nav:empty,.lq-checkout__nav:not(:has(button:not([hidden]))){display:none}.lq-checkout__progress{font-weight:var(--lq-weight-medium);color:var(--lq-color-text-secondary)}.lq-form-grid__full{grid-column:1 / -1}.lq-choice-grid,.lq-choice-list{display:grid;gap:var(--lq-space-3)}@media(min-width:640px){.lq-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lq-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-choice{position:relative;display:block;cursor:pointer}.lq-choice>input{position:absolute;inset-block-start:var(--lq-space-4);inset-inline-start:var(--lq-space-4);inline-size:20px;block-size:20px;margin:0;accent-color:var(--lq-color-action)}.lq-choice__body{display:flex;align-items:flex-start;gap:var(--lq-space-3);block-size:100%;padding:var(--lq-space-4);padding-inline-start:calc(var(--lq-space-4) + 20px + var(--lq-space-3));border:var(--lq-border-width) solid var(--lq-color-border-strong);border-radius:var(--lq-radius-md);background:var(--lq-color-surface);transition:border-color var(--lq-duration-fast) var(--lq-ease),background var(--lq-duration-fast) var(--lq-ease)}.lq-choice__body>span{display:grid;gap:var(--lq-space-1)}.lq-choice__text{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-choice:hover .lq-choice__body{border-color:var(--lq-color-action)}.lq-choice>input:checked+.lq-choice__body,.lq-choice.is-selected .lq-choice__body{border-color:var(--lq-color-action);background:var(--lq-color-selected)}.lq-choice>input:focus-visible+.lq-choice__body{outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:2px}.lq-choice>input:disabled+.lq-choice__body{opacity:.5;cursor:not-allowed}.lq-choice--button{padding:0;border:0;background:none;text-align:start;font:inherit;color:inherit}.lq-choice--button .lq-choice__body{padding-inline-start:var(--lq-space-4)}.lq-choice[hidden]{display:none}.lq-split-choice{border-color:var(--lq-color-warning)}.lq-split-choice .lq-panel__title{display:flex;align-items:center;gap:var(--lq-space-2)}.lq-review-order__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3)}.lq-review-order__lines{display:grid;gap:var(--lq-space-3);margin:0;padding:0;list-style:none}.lq-review__accept{align-items:flex-start}.lq-confirmation{display:grid;justify-items:center;gap:var(--lq-space-3);text-align:center}.lq-confirmation__icon{display:inline-grid;place-items:center;inline-size:72px;block-size:72px;border-radius:var(--lq-radius-pill);background:var(--lq-color-success-soft);color:var(--lq-color-success)}.lq-confirmation h1{font-size:var(--lq-text-h1)}.lq-confirmation__orders{display:grid;gap:var(--lq-space-5)}@media(min-width:768px){.lq-confirmation__orders{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.lq-buybox__form{display:grid;gap:var(--lq-space-3)}.lq-buybox__feedback:empty{display:none}.lq-buybox__feedback[data-state=success]{color:var(--lq-color-success)}.lq-buybox__feedback[data-state=error]{color:var(--lq-color-danger)}.lq-account-layout{display:grid;gap:var(--lq-space-6);align-items:start;padding-block:var(--lq-space-6) var(--lq-space-16)}.lq-account-layout__main{min-inline-size:0}@media(min-width:1024px){.lq-account-layout{grid-template-columns:240px minmax(0,1fr)}.lq-account-layout--single{grid-template-columns:minmax(0,1fr)}}.lq-account-nav{display:grid;gap:var(--lq-space-2);padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface)}.lq-account-nav__title{padding-inline:var(--lq-space-3);font-family:var(--lq-font-display);font-size:var(--lq-text-h4);font-weight:var(--lq-weight-display)}.lq-account-nav ul{display:flex;gap:var(--lq-space-1);margin:0;padding:0;overflow-x:auto;list-style:none}.lq-account-nav__link{display:flex;align-items:center;gap:var(--lq-space-2);min-block-size:var(--lq-control-height);padding-inline:var(--lq-space-3);border:0;border-radius:var(--lq-radius-sm);background:transparent;color:var(--lq-color-text);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.lq-account-nav__link:hover{background:var(--lq-color-surface-muted);color:var(--lq-color-action)}.lq-account-nav__link[aria-current=page]{background:var(--lq-color-selected);color:var(--lq-color-action);font-weight:var(--lq-weight-semibold);box-shadow:inset calc(var(--lq-space-1) * -1) 0 0 var(--lq-color-action)}[dir=rtl] .lq-account-nav__link[aria-current=page]{box-shadow:inset var(--lq-space-1) 0 0 var(--lq-color-action)}.lq-account-nav__logout{inline-size:100%;color:var(--lq-color-text-secondary)}@media(min-width:1024px){.lq-account-nav{position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-4))}.lq-account-nav ul{flex-direction:column;overflow:visible}}.lq-account-hero{display:grid;gap:var(--lq-space-2);padding:var(--lq-space-8) var(--lq-space-6);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface-inverse);color:var(--lq-color-text-inverse)}.lq-account-hero h1{font-size:var(--lq-text-h1)}.lq-account-hero .lq-secondary{color:var(--lq-color-sand)}.lq-account-head,.lq-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3)}.lq-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lq-space-3);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lq-stat{display:grid;justify-items:center;gap:var(--lq-space-1);padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface);text-align:center}.lq-stat .lq-icon{color:var(--lq-color-bronze)}.lq-stat strong{font-size:var(--lq-text-h2);font-variant-numeric:tabular-nums}.lq-stat span{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-address-grid{display:grid;gap:var(--lq-space-4);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-address-card{display:grid;gap:var(--lq-space-2)}.lq-address-card__title{display:flex;align-items:center;gap:var(--lq-space-2)}.lq-address-card__actions,.lq-form-actions,.lq-order-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--lq-space-3)}.lq-order-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--lq-space-3)}.lq-order-head__badges{display:flex;flex-wrap:wrap;gap:var(--lq-space-2)}.lq-order-grid{display:grid;gap:var(--lq-space-5);align-items:start}@media(min-width:1024px){.lq-order-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.lq-order__address{font-style:normal;line-height:var(--lq-leading-body)}.lq-order__schedule{display:flex;align-items:center;gap:var(--lq-space-2);font-weight:var(--lq-weight-medium)}.lq-tracker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.lq-tracker__step{position:relative;display:grid;justify-items:center;gap:var(--lq-space-2);color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);text-align:center}.lq-tracker__step:before{content:"";position:absolute;inset-block-start:15px;inset-inline-start:-50%;inline-size:100%;block-size:2px;background:var(--lq-color-border-strong)}.lq-tracker__step:first-child:before{display:none}.lq-tracker__step.is-done:before,.lq-tracker__step.is-current:before{background:var(--lq-color-action)}.lq-tracker__dot{position:relative;z-index:1;display:grid;place-items:center;inline-size:32px;block-size:32px;border:2px solid var(--lq-color-border-strong);border-radius:var(--lq-radius-pill);background:var(--lq-color-surface)}.lq-tracker__step.is-done,.lq-tracker__step.is-current{color:var(--lq-color-text)}.lq-tracker__step.is-done .lq-tracker__dot,.lq-tracker__step.is-current .lq-tracker__dot{border-color:var(--lq-color-action);background:var(--lq-color-action);color:var(--lq-color-on-action)}.lq-tracker__step.is-current .lq-tracker__label{font-weight:var(--lq-weight-semibold)}.lq-timeline{display:grid;gap:var(--lq-space-4);margin:0;padding:0;list-style:none}.lq-timeline__item{position:relative;padding-inline-start:var(--lq-space-6)}.lq-timeline__item:before{content:"";position:absolute;inset-block-start:.5em;inset-inline-start:0;inline-size:10px;block-size:10px;border-radius:var(--lq-radius-pill);background:var(--lq-color-bronze)}.lq-timeline__item+.lq-timeline__item:after{content:"";position:absolute;inset-block-end:calc(100% - .5em);inset-inline-start:4px;inline-size:2px;block-size:var(--lq-space-4);background:var(--lq-color-border)}.lq-timeline__detail{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-timeline__time{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs)}.lq-proof-form{display:grid;gap:var(--lq-space-3);max-inline-size:520px}.lq-order-cancel summary{list-style:none;inline-size:fit-content}.lq-order-cancel summary::-webkit-details-marker{display:none}.lq-order-cancel[open] summary{margin-block-end:var(--lq-space-4)}@media(max-width:767px){.lq-table--stack thead{display:none}.lq-table--stack tr{display:grid;gap:var(--lq-space-1);padding:var(--lq-space-3) var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-table--stack th,.lq-table--stack td{display:flex;justify-content:space-between;gap:var(--lq-space-3);padding:0;border:0}.lq-table--stack [data-label]:before{content:attr(data-label);color:var(--lq-color-text-secondary);font-weight:var(--lq-weight-regular)}}.lq-summary__row--discount dt,.lq-summary__row--discount dd{color:var(--lq-color-success)}.lq-summary__row--discount dt{display:inline-flex;align-items:center;gap:var(--lq-space-1)}.lq-coupon{display:grid;gap:var(--lq-space-2);padding-block-start:var(--lq-space-3);border-block-start:1px solid var(--lq-color-border)}.lq-coupon__toggle summary{cursor:pointer;color:var(--lq-color-action);font-weight:var(--lq-weight-medium)}.lq-coupon__form{display:flex;gap:var(--lq-space-2);margin-block-start:var(--lq-space-2)}.lq-coupon__form .lq-input{flex:1;min-inline-size:0;text-transform:uppercase}.lq-coupon__applied{display:flex;align-items:center;justify-content:space-between;gap:var(--lq-space-3)}.lq-coupon__code{display:inline-flex;align-items:center;gap:var(--lq-space-2);margin:0;font-weight:var(--lq-weight-semibold)}.lq-card{position:relative}.lq-card__save{position:absolute;inset-block-start:var(--lq-space-2);inset-inline-end:var(--lq-space-2)}.lq-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lq-space-2);min-inline-size:var(--lq-control-height-sm);min-block-size:var(--lq-control-height-sm);padding:0;border:var(--lq-border-width) solid transparent;border-radius:var(--lq-radius-pill);background:var(--lq-color-surface);color:var(--lq-color-text);box-shadow:var(--lq-shadow-sm);cursor:pointer;transition:color var(--lq-duration-fast) var(--lq-ease),background-color var(--lq-duration-fast) var(--lq-ease)}.lq-save-btn:hover,.lq-save-btn[aria-pressed=true]{color:var(--lq-color-action)}.lq-save-btn__on,.lq-save-btn[aria-pressed=true] .lq-save-btn__off{display:none}.lq-save-btn[aria-pressed=true] .lq-save-btn__on{display:inline-block}.lq-save-btn[aria-busy=true]{opacity:.6}.lq-save-btn--labelled{padding-inline:var(--lq-space-3);border-color:var(--lq-color-border);box-shadow:none;font-size:var(--lq-text-sm);font-weight:var(--lq-weight-medium)}.lq-save-btn--labelled[aria-pressed=true]{border-color:var(--lq-color-action);background:var(--lq-color-surface-muted)}.lq-buybox__tools{display:flex;flex-wrap:wrap;gap:var(--lq-space-2)}.lq-buybox__offers{display:grid;gap:var(--lq-space-2);margin:0;padding:0;list-style:none;color:var(--lq-color-success);font-weight:var(--lq-weight-medium)}.lq-buybox__offers li{display:flex;gap:var(--lq-space-2)}.lq-buybox__offers .lq-help{display:block;font-weight:var(--lq-weight-regular)}.lq-buybox__policies{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-5);font-size:var(--lq-text-sm)}.lq-buybox__policies a{display:inline-flex;align-items:center;gap:var(--lq-space-1);color:var(--lq-color-text-secondary)}.lq-buybox__form .lq-btn--block{margin-block-start:var(--lq-space-3)}.lq-section-head{margin-block-end:var(--lq-space-6)}.lq-section-head .lq-section__title{margin-block-end:0}.lq-gallery__zoom{position:absolute;inset-block-end:var(--lq-space-3);inset-inline-end:var(--lq-space-3);background:var(--lq-color-surface);box-shadow:var(--lq-shadow-sm)}.lq-zoom{inline-size:100vw;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:var(--lq-space-6);border:0;background:var(--lq-color-surface);z-index:var(--lq-z-modal)}.lq-zoom::backdrop{background:var(--lq-color-overlay)}.lq-zoom[open]{display:grid;place-items:center}.lq-zoom img{max-inline-size:100%;max-block-size:calc(100dvh - var(--lq-space-12));object-fit:contain;cursor:zoom-in}.lq-zoom img[data-zoomed]{max-inline-size:none;max-block-size:none;inline-size:200%;cursor:zoom-out}.lq-zoom[data-zoomed]{place-items:start;overflow:auto}.lq-zoom__close{position:fixed;inset-block-start:var(--lq-space-3);inset-inline-end:var(--lq-space-3);background:var(--lq-color-surface);box-shadow:var(--lq-shadow-sm);z-index:1}.lq-sticky-buy{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--lq-z-header);display:flex;align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3) var(--lq-space-4);padding-block-end:max(var(--lq-space-3),env(safe-area-inset-bottom));border-block-start:var(--lq-border-width) solid var(--lq-color-border);background:var(--lq-color-surface);box-shadow:var(--lq-shadow-lg)}.lq-sticky-buy[hidden]{display:none}.lq-sticky-buy__text{flex:1;min-inline-size:0}.lq-sticky-buy__name{margin:0;overflow:hidden;font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold);text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.lq-sticky-buy{display:none}}.lq-compare{overflow-x:auto;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface)}.lq-compare{inline-size:fit-content;max-inline-size:100%}.lq-compare table{inline-size:calc(160px + var(--lq-compare-cols, 1) * 280px);min-inline-size:calc(160px + var(--lq-compare-cols, 1) * 200px);border-collapse:collapse;table-layout:fixed}.lq-compare th,.lq-compare td{padding:var(--lq-space-3) var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border);text-align:start;vertical-align:top}.lq-compare__label-col{inline-size:160px}.lq-compare tbody th{color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm);font-weight:var(--lq-weight-medium)}.lq-compare__group th{background:var(--lq-color-surface-muted);color:var(--lq-color-text)}.lq-compare__product{display:grid;gap:var(--lq-space-2)}.lq-compare__product img{aspect-ratio:var(--lq-ratio-product);inline-size:100%;border-radius:var(--lq-radius-md);object-fit:cover}.lq-compare__product a{color:var(--lq-color-text);font-weight:var(--lq-weight-semibold)}.lq-feedback{display:grid;gap:var(--lq-space-12);margin-block-start:var(--lq-space-12);padding-block-start:var(--lq-space-10);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}.lq-feedback__block{display:grid;gap:var(--lq-space-5)}.lq-feedback__grid{display:grid;gap:var(--lq-space-8)}@media(min-width:1024px){.lq-feedback__grid{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.lq-feedback__grid>.lq-rating-summary{position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-6))}}.lq-feedback__more{display:inline-flex;align-items:center;gap:var(--lq-space-2);justify-self:start}.lq-review-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--lq-space-4)}.lq-review-filters>.lq-field{margin:0;min-inline-size:0}.lq-review-filters__search{flex:1 1 16rem}.lq-review-filters__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-3)}.lq-star-input{display:inline-flex;gap:var(--lq-space-1)}.lq-star-input__option{position:relative;display:inline-flex;padding:var(--lq-space-1);color:var(--lq-color-border-strong);border-radius:var(--lq-radius-sm);cursor:pointer}.lq-star-input__option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.lq-star-input__option:has(input:focus-visible){outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:2px}.lq-star-input__option:has(input:checked),.lq-star-input__option:has(~.lq-star-input__option input:checked),.lq-star-input:hover .lq-star-input__option:hover,.lq-star-input:hover .lq-star-input__option:has(~.lq-star-input__option:hover){color:var(--lq-color-accent)}.lq-star-input__full{display:none}.lq-star-input__option:has(input:checked) .lq-star-input__full,.lq-star-input__option:has(~.lq-star-input__option input:checked) .lq-star-input__full,.lq-star-input:hover .lq-star-input__option:hover .lq-star-input__full,.lq-star-input:hover .lq-star-input__option:has(~.lq-star-input__option:hover) .lq-star-input__full{display:inline-block}.lq-star-input__option:has(input:checked) .lq-star-input__empty,.lq-star-input__option:has(~.lq-star-input__option input:checked) .lq-star-input__empty,.lq-star-input:hover .lq-star-input__option:hover .lq-star-input__empty,.lq-star-input:hover .lq-star-input__option:has(~.lq-star-input__option:hover) .lq-star-input__empty{display:none}.lq-review-form-page{display:grid;gap:var(--lq-space-5);max-inline-size:760px}.lq-review-form-page__product{color:var(--lq-color-text-secondary);font-size:var(--lq-text-body-lg)}.lq-review-form-page__delete summary{cursor:pointer;color:var(--lq-color-danger)}.lq-review-form-page__delete[open]{display:grid;gap:var(--lq-space-3)}.lq-to-review{display:grid;padding:0;margin:0;list-style:none}.lq-to-review__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-3) var(--lq-space-4);padding:var(--lq-space-3) var(--lq-space-5);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}.lq-to-review__item img{inline-size:64px;block-size:48px;object-fit:cover;border-radius:var(--lq-radius-sm)}.lq-to-review__name{flex:1 1 12rem}.lq-hp{position:absolute!important;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.lq-consent{position:fixed;inset-inline:var(--lq-space-3);inset-block-end:var(--lq-space-3);z-index:var(--lq-z-toast);display:grid;gap:var(--lq-space-4);max-inline-size:720px;margin-inline:auto;padding:var(--lq-space-5);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);box-shadow:var(--lq-shadow-lg)}.lq-consent[hidden]{display:none}.lq-consent__title{display:flex;align-items:center;gap:var(--lq-space-2);margin-block-end:var(--lq-space-2);font-size:var(--lq-text-h4)}.lq-consent__body p{margin:0;color:var(--lq-color-text-secondary);font-size:var(--lq-text-sm)}.lq-consent__details{margin-block-start:var(--lq-space-3);font-size:var(--lq-text-sm)}.lq-consent__details summary{cursor:pointer;color:var(--lq-color-action);font-weight:var(--lq-weight-medium)}.lq-consent__details .lq-list-plain{margin-block:var(--lq-space-3)}.lq-consent__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--lq-space-2)}@media(max-width:479px){.lq-consent__actions .lq-btn{flex:1}}.lq-newsletter{display:grid;gap:var(--lq-space-3)}.lq-newsletter__row{display:flex;gap:var(--lq-space-2)}.lq-newsletter__row .lq-input{flex:1;min-inline-size:0}.lq-newsletter__consent{font-size:var(--lq-text-sm)}.lq-newsletter__trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.lq-newsletter__done{display:flex;align-items:center;gap:var(--lq-space-2);margin:0;color:var(--lq-color-success);font-weight:var(--lq-weight-medium)}.lq-site-footer .lq-newsletter__done{color:var(--lq-color-sand)}.lq-site-footer__newsletter p{margin:0}.lq-site-footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-4);margin:var(--lq-space-2) 0 0;padding:0;list-style:none}.lq-site-footer__legal-links a,.lq-link-btn{color:inherit}.lq-link-btn{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.lq-offers{display:grid;gap:var(--lq-space-6);margin:var(--lq-space-6) 0 0;padding:0;list-style:none}.lq-offer{display:grid;gap:var(--lq-space-5);padding:var(--lq-space-5);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface)}.lq-offer--flash{border-color:var(--lq-color-bronze)}.lq-offer__head{display:grid;gap:var(--lq-space-2);justify-items:start}.lq-offer__title{margin:0;font-size:var(--lq-text-h3)}.lq-offer__summary{margin:0;font-weight:600}.lq-offer__text{margin:0;color:var(--lq-color-text-secondary)}.lq-offer__meta{display:flex;flex-wrap:wrap;gap:var(--lq-space-2) var(--lq-space-6);margin:0;font-size:var(--lq-text-sm)}.lq-offer__meta dt{color:var(--lq-color-text-muted)}.lq-offer__meta dd{margin:0}.lq-offer__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.05em}.lq-offer__links{display:flex;flex-wrap:wrap;gap:var(--lq-space-2);margin:0}.lq-gift-prompt{display:grid;gap:var(--lq-space-2);padding:var(--lq-space-4);border:var(--lq-border-width) dashed var(--lq-color-bronze);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-gift-prompt__title{display:flex;align-items:center;gap:var(--lq-space-2);margin:0;font-weight:600}.lq-gift-prompt ul{display:flex;flex-wrap:wrap;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-buybox__custom{display:grid;gap:var(--lq-space-3);padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-line);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-buybox__custom-text{display:flex;align-items:flex-start;gap:var(--lq-space-2);margin:0}.lq-configurator{margin-block:var(--lq-section-gap);padding:var(--lq-space-6) var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-line);border-radius:var(--lq-radius-lg);background:var(--lq-color-surface);scroll-margin-block-start:calc(var(--lq-header-height) + var(--lq-space-4))}.lq-configurator__head{margin-block-end:var(--lq-space-6)}.lq-configurator__title{margin:0;font-family:var(--lq-font-display);font-size:var(--lq-text-h2);line-height:var(--lq-leading-heading)}.lq-configurator__intro{margin:var(--lq-space-2) 0 0;color:var(--lq-color-text-secondary);max-inline-size:60ch}.lq-configurator__form{display:grid;gap:var(--lq-space-6)}.lq-configurator__fields{display:grid;gap:var(--lq-space-5);min-inline-size:0}.lq-configurator__summary{display:grid;gap:var(--lq-space-4);align-content:start;padding:var(--lq-space-5);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-configurator__actions{display:flex;flex-wrap:wrap;gap:var(--lq-space-3)}.lq-configurator__actions .lq-btn{flex:1 1 auto;justify-content:center}.lq-configurator__contact{display:grid;gap:var(--lq-space-4);min-inline-size:0}.lq-configurator__alt>summary{cursor:pointer;font-weight:var(--lq-weight-semibold);color:var(--lq-color-action)}.lq-configurator__alt[open]{padding:var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-line);border-radius:var(--lq-radius-md)}@media(min-width:640px){.lq-configurator{padding:var(--lq-space-8)}}@media(min-width:1024px){.lq-configurator__form{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);column-gap:var(--lq-space-10)}.lq-configurator__form>*{grid-column:1}.lq-configurator__summary{grid-column:2;grid-row:1 / span 3;position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-4))}}.lq-config-section{padding-block-start:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-line)}.lq-config-section:first-child{padding-block-start:0;border-block-start:0}.lq-config-section__title{margin:0;font-size:var(--lq-text-h4);font-weight:var(--lq-weight-semibold)}.lq-config-field__hint{margin-inline-start:var(--lq-space-1);color:var(--lq-color-text-secondary)}.lq-input-affix{display:flex;align-items:stretch;max-inline-size:16rem}.lq-input-affix .lq-input{flex:1;min-inline-size:0;border-start-end-radius:0;border-end-end-radius:0}.lq-input-affix__unit{display:inline-flex;align-items:center;padding-inline:var(--lq-space-3);border:var(--lq-border-width) solid var(--lq-color-border);border-inline-start:0;border-start-end-radius:var(--lq-radius-sm);border-end-end-radius:var(--lq-radius-sm);background:var(--lq-color-surface-muted);color:var(--lq-color-text-secondary)}.lq-input--file{padding-block:var(--lq-space-2);block-size:auto}.lq-config-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--lq-space-3)}.lq-config-swatch{position:relative;display:grid;justify-items:center;gap:var(--lq-space-1);padding:var(--lq-space-3) var(--lq-space-2);border:var(--lq-border-width) solid var(--lq-color-line);border-radius:var(--lq-radius-md);text-align:center;cursor:pointer}.lq-config-swatch>input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.lq-config-swatch:has(input:checked){border-color:var(--lq-color-action);box-shadow:0 0 0 1px var(--lq-color-action)}.lq-config-swatch:has(input:focus-visible){outline:var(--lq-focus-width) solid var(--lq-color-focus);outline-offset:2px}.lq-config-swatch__chip{display:block;inline-size:3rem;block-size:3rem;overflow:hidden;border-radius:50%;border:var(--lq-border-width) solid var(--lq-color-line-strong);background:var(--lq-swatch, var(--lq-color-sand))}.lq-config-swatch__chip img{inline-size:100%;block-size:100%;object-fit:cover}.lq-config-swatch__name{font-size:var(--lq-text-sm);font-weight:var(--lq-weight-medium)}.lq-config-swatch__hint{font-size:var(--lq-text-xs);color:var(--lq-color-text-secondary)}.lq-config-price{display:grid;gap:var(--lq-space-1)}.lq-config-price p{margin:0}.lq-config-price__label{font-size:var(--lq-text-sm);color:var(--lq-color-text-secondary)}.lq-config-price__value{font-size:var(--lq-text-h3);font-weight:var(--lq-weight-semibold);font-variant-numeric:tabular-nums}.lq-config-price[data-state=pending] .lq-config-price__value,.lq-config-price:not([data-state]) .lq-config-price__value{font-size:var(--lq-text-body);font-weight:var(--lq-weight-regular);color:var(--lq-color-text-secondary)}.lq-config-price[aria-busy=true] .lq-config-price__value{opacity:.6}.lq-config-price__breakdown{margin-block-start:var(--lq-space-2)}.lq-config-price__breakdown>summary{cursor:pointer;font-size:var(--lq-text-sm);color:var(--lq-color-action)}.lq-config-price__breakdown .lq-breakdown{margin-block-start:var(--lq-space-3);font-size:var(--lq-text-sm)}.lq-quote-page{padding-block:var(--lq-space-6) var(--lq-section-gap)}.lq-quote-form{display:grid;gap:var(--lq-space-6);max-inline-size:52rem}.lq-quote-form__product .lq-line{margin-block:var(--lq-space-3)}.lq-quote-form__actions{display:grid;gap:var(--lq-space-2);justify-items:start}.lq-account-layout .lq-inline-form>summary,.lq-quote-page .lq-inline-form>summary{list-style:none;cursor:pointer;display:inline-flex}.lq-account-layout .lq-inline-form>summary::-webkit-details-marker{display:none}.lq-account-layout .lq-inline-form[open]>form{margin-block-start:var(--lq-space-3);padding:var(--lq-space-4);border-radius:var(--lq-radius-md);background:var(--lq-color-surface-muted)}.lq-storefront{display:flex;flex-direction:column}.lq-main{flex:1}.lq-flash{padding-block-start:var(--lq-space-4)}.lq-site-header{position:sticky;inset-block-start:0;z-index:var(--lq-z-header);background:var(--lq-color-surface);border-block-end:var(--lq-border-width) solid var(--lq-color-border);transition:box-shadow var(--lq-duration-base) var(--lq-ease)}.lq-site-header.is-scrolled{box-shadow:var(--lq-shadow-md)}.lq-site-header__bar{display:flex;align-items:center;gap:var(--lq-space-3);min-block-size:var(--lq-header-height)}.lq-site-header__logo{--lq-logo-height: 40px;flex:none}.lq-site-header__tools{display:flex;align-items:center;gap:var(--lq-space-1);margin-inline-start:auto}.lq-site-header__locale,.lq-search{display:none}.lq-locale-switcher ul{display:flex;gap:var(--lq-space-3);margin:0;padding:0;list-style:none}.lq-locale-switcher a{display:inline-flex;align-items:center;gap:var(--lq-space-1);min-block-size:var(--lq-control-height);color:var(--lq-color-text);font-weight:var(--lq-weight-medium);text-decoration:none}.lq-locale-switcher a:hover{color:var(--lq-color-action)}.lq-mega{display:none}@media(min-width:1024px){.lq-site-header__menu,.lq-site-header__search-link{display:none}.lq-site-header__logo{--lq-logo-height: 48px}.lq-site-header__locale{display:block;margin-inline-start:var(--lq-space-2)}.lq-mega{display:block;flex:1;min-inline-size:0}.lq-mega__list{display:flex;flex-wrap:wrap;gap:var(--lq-space-1) var(--lq-space-5);margin:0;padding:0;list-style:none}.lq-mega__item{display:flex;align-items:center}.lq-mega__link{display:inline-flex;align-items:center;min-block-size:var(--lq-header-height);color:var(--lq-color-text);font-weight:var(--lq-weight-medium);text-decoration:none;border-block-end:2px solid transparent}.lq-mega__link:hover,.lq-mega__item.is-open .lq-mega__link{color:var(--lq-color-action);border-block-end-color:var(--lq-color-action)}.lq-mega__toggle{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--lq-radius-sm);background:transparent;color:var(--lq-color-text-secondary)}.lq-mega__toggle:hover{background:var(--lq-color-surface-muted)}.lq-mega__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--lq-z-dropdown);display:none;padding-block:var(--lq-space-8);background:var(--lq-color-surface);border-block:var(--lq-border-width) solid var(--lq-color-border);box-shadow:var(--lq-shadow-md)}.lq-mega__item.is-open .lq-mega__panel,.lq-mega:not(.is-enhanced) .lq-mega__item:focus-within .lq-mega__panel,.lq-mega:not(.is-enhanced) .lq-mega__item:hover .lq-mega__panel{display:block}.lq-mega__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--lq-space-6)}.lq-mega__heading{display:block;margin-block-end:var(--lq-space-2);color:var(--lq-color-text);font-weight:var(--lq-weight-semibold);text-decoration:none}.lq-mega__column ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--lq-space-2)}.lq-mega__column ul a{color:var(--lq-color-text-secondary);text-decoration:none}.lq-mega__column a:hover{color:var(--lq-color-action);text-decoration:underline}.lq-mega__all{align-self:end}.lq-mega__all a{display:inline-flex;align-items:center;gap:var(--lq-space-2)}.lq-search{display:block}}.lq-site-header{position:sticky}.lq-site-header__bar{position:static}.lq-search{position:relative;inline-size:clamp(200px,22vw,320px)}.lq-search__icon{position:absolute;inset-inline-start:var(--lq-space-3);inset-block-start:50%;translate:0 -50%;color:var(--lq-color-text-muted);pointer-events:none}.lq-search__input{inline-size:100%;min-block-size:var(--lq-control-height);padding-inline:var(--lq-space-10) var(--lq-space-3);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-pill);background:var(--lq-color-ivory);font-size:var(--lq-text-sm)}.lq-search__input:focus-visible{outline:none;border-color:var(--lq-color-focus);box-shadow:0 0 0 var(--lq-focus-width) var(--lq-color-focus);background:var(--lq-color-surface)}.lq-search__panel{position:absolute;inset-block-start:calc(100% + var(--lq-space-2));inset-inline-end:0;z-index:var(--lq-z-dropdown);inline-size:min(420px,90vw);max-block-size:70vh;overflow-y:auto;padding:var(--lq-space-2);background:var(--lq-color-surface);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-md)}.lq-suggest__group{padding:var(--lq-space-2) var(--lq-space-3) var(--lq-space-1);font-size:var(--lq-text-xs);font-weight:var(--lq-weight-semibold);color:var(--lq-color-text-muted)}.lq-suggest__item{display:flex;align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-3);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);text-decoration:none}.lq-suggest__item:hover,.lq-suggest__item[aria-selected=true]{background:var(--lq-color-surface-muted)}.lq-suggest__thumb{inline-size:48px;block-size:36px;flex:none;object-fit:cover;border-radius:var(--lq-radius-sm);background:var(--lq-color-linen)}.lq-suggest__name{flex:1;font-size:var(--lq-text-sm)}.lq-suggest__price{font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.lq-suggest__all{display:block;padding:var(--lq-space-3);border-block-start:var(--lq-border-width) solid var(--lq-color-border);margin-block-start:var(--lq-space-1);text-align:center;font-size:var(--lq-text-sm);font-weight:var(--lq-weight-medium)}.lq-suggest__empty{padding:var(--lq-space-4);color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);text-align:center}.lq-drawer-search{display:flex;gap:var(--lq-space-2)}.lq-drawer-nav,.lq-drawer-nav ul{margin:0;padding:0;list-style:none}.lq-drawer-nav>li{border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-drawer-nav a,.lq-drawer-nav summary{display:flex;align-items:center;justify-content:space-between;min-block-size:52px;color:var(--lq-color-text);font-weight:var(--lq-weight-medium);text-decoration:none;cursor:pointer;list-style:none}.lq-drawer-nav summary::-webkit-details-marker{display:none}.lq-drawer-nav details[open] summary .lq-icon{rotate:180deg}.lq-drawer-nav ul ul,.lq-drawer-nav details ul{padding-inline-start:var(--lq-space-4);padding-block-end:var(--lq-space-2)}.lq-drawer-nav details a{min-block-size:44px;font-weight:var(--lq-weight-regular);color:var(--lq-color-text-secondary)}.lq-drawer-account{display:grid;gap:var(--lq-space-2)}.lq-site-footer{margin-block-start:var(--lq-section-gap);background:var(--lq-color-surface-inverse);color:var(--lq-color-text-inverse)}.lq-site-footer a{color:var(--lq-color-text-inverse);text-decoration:none}.lq-site-footer a:hover{color:var(--lq-color-sand);text-decoration:underline}.lq-site-footer__grid{display:grid;gap:var(--lq-space-8);padding-block:var(--lq-space-12)}.lq-site-footer__brand p{max-inline-size:36ch;color:var(--lq-color-sand)}.lq-site-footer__title{margin-block-end:var(--lq-space-3);font-size:var(--lq-text-body);font-weight:var(--lq-weight-semibold);color:var(--lq-color-paper)}.lq-site-footer__col ul{display:grid;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-site-footer .lq-locale-switcher a{color:var(--lq-color-text-inverse)}.lq-site-footer__legal{padding-block:var(--lq-space-4);border-block-start:var(--lq-border-width) solid color-mix(in srgb,var(--lq-color-linen) 15%,transparent);font-size:var(--lq-text-sm);color:var(--lq-color-sand)}@media(min-width:768px){.lq-site-footer__grid{grid-template-columns:2fr repeat(3,1fr)}}.lq-section{padding-block-start:var(--lq-section-gap)}.lq-section-tight{padding-block:var(--lq-space-6)}.lq-section__title{margin-block-end:var(--lq-space-6);font-size:var(--lq-text-h2)}.lq-page-title{margin-block:var(--lq-space-4);font-size:var(--lq-text-h1)}.lq-hero{background:linear-gradient(to bottom,transparent,var(--lq-color-linen)),radial-gradient(circle at 85% 20%,var(--lq-color-sand),transparent 55%),var(--lq-color-linen);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-hero__content{display:grid;justify-items:start;gap:var(--lq-space-5);padding-block:var(--lq-space-16) var(--lq-space-16)}.lq-hero__title{max-inline-size:14ch;font-size:var(--lq-text-display)}.lq-hero__text{max-inline-size:44ch;font-size:var(--lq-text-body-lg);color:var(--lq-color-text-secondary)}@media(min-width:1024px){.lq-hero__content{padding-block:var(--lq-space-24)}}.lq-page-hero{position:relative;background:var(--lq-color-linen);border-block-end:var(--lq-border-width) solid var(--lq-color-border);overflow:hidden}.lq-page-hero__content{position:relative;display:grid;gap:var(--lq-space-3);padding-block:var(--lq-space-8)}.lq-page-hero__title{font-size:var(--lq-text-h1)}.lq-page-hero__text{max-inline-size:60ch;color:var(--lq-color-text-secondary)}.lq-page-hero--image{min-block-size:clamp(180px,22vw,280px);display:grid;align-items:end}.lq-page-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lq-page-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--lq-color-linen) 95%,transparent) 10%,color-mix(in srgb,var(--lq-color-linen) 30%,transparent))}.lq-page-hero--image .lq-page-hero__content{z-index:1}.lq-subnav{padding-block-start:var(--lq-space-4)}.lq-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-category-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lq-gutter);margin:0;padding:0;list-style:none}.lq-category-tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--lq-space-6);min-block-size:140px;padding:var(--lq-space-5);border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-surface);color:var(--lq-color-text);text-decoration:none;transition:box-shadow var(--lq-duration-base) var(--lq-ease),border-color var(--lq-duration-base) var(--lq-ease)}.lq-category-tile:hover{border-color:var(--lq-color-decor);box-shadow:var(--lq-shadow-md);color:var(--lq-color-text)}.lq-category-tile__name{font-family:var(--lq-font-display);font-size:var(--lq-text-h3);font-weight:var(--lq-weight-display);line-height:var(--lq-leading-heading)}.lq-category-tile__arrow{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border:var(--lq-border-width) solid var(--lq-color-action);border-radius:50%;color:var(--lq-color-action)}@media(min-width:768px){.lq-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lq-category-tile--image{position:relative;isolation:isolate;justify-content:flex-end;aspect-ratio:4 / 5;overflow:hidden;border-color:transparent;color:var(--lq-color-ivory)}.lq-category-tile--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--lq-color-espresso) 72%,transparent),transparent 70%)}.lq-category-tile--image:hover{color:var(--lq-color-ivory)}.lq-category-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--lq-duration-slow) var(--lq-ease)}.lq-category-tile--image:hover .lq-category-tile__image{scale:1.03}.lq-category-tile--image .lq-category-tile__arrow{border-color:currentColor;color:inherit}.lq-collection-tiles{display:grid;gap:var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-collection-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lq-collection-tile{position:relative;display:grid;align-items:end;min-block-size:220px;overflow:hidden;border-radius:var(--lq-radius-lg);background:var(--lq-color-sand);color:var(--lq-color-text);text-decoration:none}.lq-collection-tile img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--lq-duration-slow) var(--lq-ease)}.lq-collection-tile:hover img{scale:1.03}.lq-collection-tile__body{position:relative;display:grid;gap:var(--lq-space-1);padding:var(--lq-space-5);background:linear-gradient(to top,color-mix(in srgb,var(--lq-color-linen) 95%,transparent),transparent)}.lq-collection-tile__name{font-size:var(--lq-text-h3)}.lq-collection-tile__text{font-size:var(--lq-text-sm);color:var(--lq-color-text-secondary)}.lq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lq-space-6) var(--lq-gutter);margin:0;padding:0;list-style:none}@media(min-width:768px){.lq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.lq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lq-listing .lq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.lq-listing .lq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lq-card{block-size:100%}.lq-card__link{display:flex;flex-direction:column;block-size:100%;color:var(--lq-color-text);text-decoration:none}.lq-card__media{position:relative;aspect-ratio:var(--lq-ratio-product);overflow:hidden;border-radius:var(--lq-radius-md);background:var(--lq-color-linen)}.lq-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--lq-duration-slow) var(--lq-ease)}.lq-card__link:hover .lq-card__media img{scale:1.04}.lq-card__link:hover .lq-card__title{color:var(--lq-color-action)}.lq-card__placeholder{display:grid;place-content:center;justify-items:center;gap:var(--lq-space-2);block-size:100%;color:var(--lq-color-decor)}.lq-card__placeholder span{color:var(--lq-color-text-muted)}.lq-card__badges{position:absolute;inset-block-start:var(--lq-space-2);inset-inline-start:var(--lq-space-2);display:flex;flex-wrap:wrap;gap:var(--lq-space-1);margin:0;padding:0;list-style:none}.lq-card__body{display:grid;gap:var(--lq-space-1);padding-block-start:var(--lq-space-3)}.lq-card__brand{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);text-transform:uppercase}:lang(en) .lq-card__brand{letter-spacing:.04em}.lq-card__title{font-size:var(--lq-text-body);font-weight:var(--lq-weight-semibold);line-height:var(--lq-leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--lq-duration-fast) var(--lq-ease)}.lq-card__price{font-size:var(--lq-text-body)}@media(min-width:1024px){.lq-card__title{font-size:var(--lq-text-h4)}}.lq-listing{display:grid;gap:0}.lq-listing__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lq-space-3);margin-block-end:var(--lq-space-5)}.lq-listing__count{color:var(--lq-color-text-secondary)}.lq-listing .lq-chips{margin-block-end:var(--lq-space-5)}.lq-listing__pagination{margin-block-start:var(--lq-space-10)}.lq-filters__title{font-size:var(--lq-text-h4)}.lq-filters__actions{position:sticky;inset-block-end:0;display:grid;gap:var(--lq-space-2);padding:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-border);background:var(--lq-color-surface)}.lq-filter-group__title{margin-block-end:var(--lq-space-2);font-size:var(--lq-text-body);font-weight:var(--lq-weight-semibold)}.lq-filter-group+.lq-filter-group{margin-block-start:var(--lq-space-4);padding-block-start:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}fieldset.lq-filter-group>legend{float:inline-start;inline-size:100%}fieldset.lq-filter-group>legend+*{clear:both}.lq-filter-group .lq-check{min-block-size:36px;font-size:var(--lq-text-sm)}.lq-filter-links{display:grid;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-price-range{display:grid;grid-template-columns:1fr 1fr;gap:var(--lq-space-3)}.lq-sort-form .lq-select{min-inline-size:200px}@media(min-width:1024px){.lq-listing{grid-template-columns:260px minmax(0,1fr);gap:var(--lq-space-8);align-items:start}.lq-listing__filter-btn,.lq-filters__close{display:none}.lq-filters:not([open]){position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-4));display:block;inline-size:auto;block-size:auto;max-block-size:calc(100vh - var(--lq-header-height) - var(--lq-space-8));border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:none;z-index:1}.lq-filters:not([open]) .lq-drawer__header{position:static}}.lq-search-page{padding-block-start:var(--lq-space-6)}.lq-search-page__form{display:flex;gap:var(--lq-space-2);max-inline-size:640px}.lq-product-page{padding-block-start:var(--lq-space-4)}.lq-product-page__crumbs{margin-block-end:var(--lq-space-4)}.lq-product{display:grid;gap:var(--lq-space-8)}@media(min-width:1024px){.lq-product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--lq-space-12);align-items:start}.lq-buybox{position:sticky;inset-block-start:calc(var(--lq-header-height) + var(--lq-space-6))}}.lq-gallery{display:grid;gap:var(--lq-space-3)}.lq-gallery__main{position:relative;aspect-ratio:var(--lq-ratio-gallery);overflow:hidden;border-radius:var(--lq-radius-lg);background:var(--lq-color-linen)}@media(min-width:768px){.lq-gallery__main{aspect-ratio:var(--lq-ratio-product)}}.lq-gallery__main img{inline-size:100%;block-size:100%;object-fit:cover}.lq-gallery__placeholder{display:grid;place-content:center;justify-items:center;gap:var(--lq-space-2);block-size:100%;color:var(--lq-color-decor)}.lq-gallery__placeholder span{color:var(--lq-color-text-muted)}.lq-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-gallery__thumb{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--lq-radius-md);border:2px solid transparent}.lq-gallery__thumb[aria-current=true]{border-color:var(--lq-color-action)}.lq-gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.lq-buybox{display:grid;gap:var(--lq-space-5);align-content:start}.lq-buybox__brand{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-buybox__title{font-size:var(--lq-text-h1)}.lq-buybox__lead{color:var(--lq-color-text-secondary)}.lq-price--lg{font-size:var(--lq-text-h3)}.lq-option__label{margin-block-end:var(--lq-space-2);font-size:var(--lq-text-sm);font-weight:var(--lq-weight-semibold)}.lq-option__value{font-weight:var(--lq-weight-regular);color:var(--lq-color-text-secondary)}.lq-option__list{display:flex;flex-wrap:wrap;gap:var(--lq-space-2);margin:0;padding:0;list-style:none}.lq-option__choice{position:relative;display:inline-flex;align-items:center;gap:var(--lq-space-2);min-block-size:var(--lq-control-height);padding:var(--lq-space-2) var(--lq-space-4);border:var(--lq-border-width) solid var(--lq-color-border-strong);border-radius:var(--lq-radius-sm);background:var(--lq-color-surface);color:var(--lq-color-text);font-size:var(--lq-text-sm);text-decoration:none}.lq-option__choice:hover{border-color:var(--lq-color-action);color:var(--lq-color-action)}.lq-option__choice[aria-current=true]{border:2px solid var(--lq-color-action);background:var(--lq-color-linen);font-weight:var(--lq-weight-medium)}.lq-option__choice--swatch{padding:4px;border-radius:50%;min-block-size:auto}.lq-option__choice--swatch .lq-option__check{position:absolute;inset-block-end:-4px;inset-inline-end:-4px;padding:2px;border-radius:50%;background:var(--lq-color-action);color:var(--lq-color-paper)}.lq-buybox__actions{display:flex;flex-wrap:wrap;gap:var(--lq-space-3);align-items:stretch}.lq-buybox__cta{flex:1;min-inline-size:200px;margin:0}.lq-buybox__cta[aria-disabled=true]{opacity:1;cursor:not-allowed}p.lq-buybox__cta[aria-disabled=true]{opacity:.6}.lq-stepper button:disabled{opacity:.45;cursor:not-allowed}.lq-buybox__lead-time{display:flex;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-3) var(--lq-space-4);border-radius:var(--lq-radius-md);background:var(--lq-color-success-soft);color:var(--lq-color-success);font-weight:var(--lq-weight-medium)}.lq-buybox__meta{display:grid;gap:var(--lq-space-2);margin:0;padding-block-start:var(--lq-space-4);border-block-start:var(--lq-border-width) solid var(--lq-color-border);font-size:var(--lq-text-sm)}.lq-buybox__meta div{display:flex;gap:var(--lq-space-2)}.lq-buybox__meta dt{color:var(--lq-color-text-muted)}.lq-buybox__meta dd{margin:0}.lq-product-info{display:grid;gap:var(--lq-space-10);margin-block-start:var(--lq-space-12);padding-block-start:var(--lq-space-10);border-block-start:var(--lq-border-width) solid var(--lq-color-border)}@media(min-width:1024px){.lq-product-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lq-space-12)}}.lq-product-info__title{margin-block-end:var(--lq-space-4);font-family:var(--lq-font-display);font-size:var(--lq-text-h2);font-weight:var(--lq-weight-display)}.lq-prose{max-inline-size:70ch;color:var(--lq-color-text-secondary);font-size:var(--lq-text-body-lg)}.lq-spec-group{margin-block:var(--lq-space-4) var(--lq-space-2);font-size:var(--lq-text-body)}.lq-specs{margin:0;border:var(--lq-border-width) solid var(--lq-color-border);border-radius:var(--lq-radius-md);overflow:hidden;background:var(--lq-color-surface)}.lq-specs div{display:grid;grid-template-columns:minmax(120px,2fr) 3fr;gap:var(--lq-space-4);padding:var(--lq-space-3) var(--lq-space-4);border-block-end:var(--lq-border-width) solid var(--lq-color-border)}.lq-specs div:nth-child(odd){background:var(--lq-color-ivory)}.lq-specs div:last-child{border-block-end:0}.lq-specs dt{font-weight:var(--lq-weight-medium);color:var(--lq-color-text-secondary)}.lq-specs dd{margin:0}.lq-product-section{display:grid;gap:var(--lq-space-6);align-items:center}.lq-product-section img{inline-size:100%;border-radius:var(--lq-radius-lg)}@media(min-width:1024px){.lq-product-section--text_media{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-auth{display:grid;place-items:start center;padding-block:var(--lq-space-12)}.lq-auth__card{inline-size:min(460px,100%);padding:var(--lq-space-8)}.lq-auth__title{margin-block-end:var(--lq-space-6);font-family:var(--lq-font-display);font-size:var(--lq-text-h1);font-weight:var(--lq-weight-display)}.lq-auth__links{display:grid;gap:var(--lq-space-2);margin-block-start:var(--lq-space-6);font-size:var(--lq-text-sm)}.lq-error-page{display:grid;place-items:center;min-block-size:70vh;padding:var(--lq-space-8) var(--lq-page-margin);text-align:center}.lq-error-page__code{font-family:var(--lq-font-display);font-size:var(--lq-text-display);font-weight:var(--lq-weight-display);color:var(--lq-color-decor)}.lq-error-page__logo{justify-self:center;margin-inline:auto}.lq-error-page__title{font-size:var(--lq-text-h2)}.lq-auth__intro{margin-block-end:var(--lq-space-4)}.lq-page-header{display:grid;gap:var(--lq-space-2);padding-block:var(--lq-space-8) var(--lq-space-6)}.lq-page-header__title{font-size:var(--lq-text-h1)}.lq-account{padding-block-end:var(--lq-space-16)}.lq-account__panel{max-inline-size:720px}.lq-account__note{margin-block-start:var(--lq-space-4)}
