.cmp-tray{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none}.cmp-tray[hidden]{display:none}.cmp-tray__inner{pointer-events:auto;margin:0 auto;max-width:760px;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 44px #2a252033}.cmp-tray__label{display:flex;align-items:center;gap:8px;flex:none}.cmp-tray__title{font:380 16px var(--serif);color:var(--ink)}.cmp-tray__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--hk-red);color:#fff;font:700 11px var(--sans)}.cmp-tray__items{display:flex;gap:8px;flex:1 1 auto;overflow-x:auto;padding:4px 0}.cmp-tray__item{position:relative;flex:none;width:58px;height:44px;border-radius:8px;overflow:visible;background:#f5f4f1;border:1px solid var(--border)}.cmp-tray__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:7px}.cmp-tray__remove{position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--ink, #2a2520);color:#fff;border:2px solid #fff;font:700 12px/1 var(--sans);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.cmp-tray__remove:hover{background:var(--hk-red)}.cmp-tray__actions{display:flex;align-items:center;gap:12px;flex:none}.cmp-tray__clear{background:none;border:none;cursor:pointer;font:600 13px var(--sans);color:var(--ink-muted)}.cmp-tray__clear:hover{color:var(--hk-red)}.cmp-tray__go{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;background:var(--hk-red);color:#fff;font:600 13.5px var(--sans);white-space:nowrap;text-decoration:none;transition:background .15s ease}.cmp-tray__go:hover{background:var(--hk-red-deep)}@media(max-width:520px){.cmp-tray__title{display:none}.cmp-tray__item{width:48px;height:38px}.cmp-tray__inner{gap:10px;padding-left:12px}}.cmp-toast-host{position:fixed;left:0;right:0;bottom:84px;z-index:70;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.cmp-toast{pointer-events:auto;max-width:90vw;padding:10px 16px;border-radius:10px;background:var(--ink, #2a2520);color:#fff;font:600 13px var(--sans);box-shadow:0 10px 30px #2a252047;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.cmp-toast.is-in{opacity:1;transform:translateY(0)}.cmp-toast--error{background:#971615}.cmp-icon-btn[aria-pressed=true]{border-color:var(--hk-red)!important;background:var(--hk-red-soft)!important;color:var(--hk-red)!important}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/hk/Fraunces-VariableFont.ttf) format("truetype")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:optional;src:url(/fonts/hk/Fraunces-Italic-VariableFont.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(/fonts/hk/Manrope-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/hk/JetBrainsMono-Regular.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/hk/JetBrainsMono-Medium.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/hk/JetBrainsMono-SemiBold.ttf) format("truetype")}:root{--hk-red: #c8201f;--hk-red-deep: #971615;--hk-red-soft: #f8e6e5;--c-new: #22a06b;--c-new-soft: #e6f4ee;--c-used: #b88523;--c-used-soft: #fbf3df;--c-demo: #6347b3;--c-demo-soft: #ece8f7;--c-sold: #c8201f;--c-sold-soft: #f8e6e5;--live-green: #22a06b;--ink: #2a2520;--ink-soft: #5a5047;--ink-muted: #6b6055;--border: #2a25201a;--paper: #fdfbf5;--paper-warm: #f8f0e0;--paper-warm-2: #f5efe3;--night: #0e1822;--ocean-deep: #1e5670;--sunny: #f4b92e;--serif: "Fraunces", ui-serif, Georgia, serif;--sans: "Manrope", -apple-system, "SF Pro Text", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--font-body: var(--sans);--font-heading: var(--serif);--r-sm: 4px;--r-md: 10px;--r-lg: 14px;--r-xl: 16px;--r-2xl: 20px;--r-pill: 999px;--shadow-sm: 0 2px 8px #2a252014;--shadow-md: 0 6px 16px #c8201f4d;--shadow-lg: 0 12px 32px #2a252014;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/almarai-300.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/almarai-400.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/almarai-700.woff2) format("woff2")}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:optional;src:url(/fonts/almarai-800.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/librebaskerville-400.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/librebaskerville-700.woff2) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/librebaskerville-400i.woff2) format("woff2")}@font-face{font-family:Almarai Fallback;src:local("Arial");size-adjust:104.5%;ascent-override:90.4%;descent-override:21.7%;line-gap-override:0%}@font-face{font-family:Libre Baskerville Fallback;src:local("Georgia");size-adjust:99.5%;ascent-override:94.7%;descent-override:24.7%;line-gap-override:0%}body{font-family:var(--font-body, "Manrope", system-ui, sans-serif);font-size:var(--text-base, 16px);line-height:var(--line-height, 1.5);color:var(--ink, var(--color-text, #2a2520))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, "Fraunces", Georgia, serif);font-weight:380;line-height:1.2}.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--serif, "Libre Baskerville", Georgia, serif);font-weight:380;line-height:1.3;margin-top:1.5em;margin-bottom:.6em;color:var(--ink, var(--color-text, #1a2744))}.prose h1{font-size:1.875em}.prose h2{font-size:1.5em}.prose h3{font-size:1.25em}.prose h4{font-size:1.0625em}.prose>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.prose p{margin-bottom:1.5em}.prose p.p1,p.p1{font-size:var(--text-lead, 1.25rem);line-height:1.55;font-weight:400;color:var(--color-text, #1a2744);margin-bottom:1rem}.prose p.p2,p.p2{font-size:var(--text-base, 1rem);line-height:1.6;font-weight:400;color:var(--color-text, #1a2744)}.prose p.p3,p.p3{font-size:var(--text-sm, .875rem);line-height:1.5;font-weight:400;color:var(--color-text-muted, #4b5563)}.prose p.p4,p.p4{font-size:var(--text-xs, .75rem);line-height:1.45;font-weight:400;color:var(--color-text-muted, #6b7280);letter-spacing:.01em}input,select,textarea,button{font-family:inherit}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}:is(input,select,textarea):focus{outline:none}.ds-icon-circle{background-color:var(--color-icon-bg, #1a2744);color:var(--color-icon, #ffffff)}.ds-btn-primary{display:inline-block;text-align:center;cursor:pointer;transition:all .15s ease;background-color:var(--color-primary, #cc0000);color:var(--color-text-inverse, #ffffff);border:var(--btn-border-width, 2px) solid var(--color-primary, #cc0000);border-radius:var(--radius-btn, 0);font-weight:var(--btn-font-weight, 600);text-transform:var(--btn-text-transform, none);letter-spacing:var(--btn-letter-spacing, .025em);padding:var(--btn-padding-y, .75rem) var(--btn-padding-x, 1.5rem)}.ds-btn-primary:hover{background-color:var(--color-primary-dark, #a30000);border-color:var(--color-primary-dark, #a30000)}.ds-btn-secondary{display:inline-block;text-align:center;cursor:pointer;transition:all .15s ease;background-color:transparent;color:var(--color-primary, #cc0000);border:var(--btn-border-width, 2px) solid var(--color-primary, #cc0000);border-radius:var(--radius-btn, 0);font-weight:var(--btn-font-weight, 600);text-transform:var(--btn-text-transform, none);letter-spacing:var(--btn-letter-spacing, .025em);padding:var(--btn-padding-y, .75rem) var(--btn-padding-x, 1.5rem)}.ds-btn-secondary:hover{background-color:var(--color-primary, #cc0000);color:var(--color-text-inverse, #ffffff);border-color:var(--color-primary, #cc0000)}.ds-btn-night{display:inline-block;text-align:center;cursor:pointer;transition:all .15s ease;background-color:var(--color-secondary, #1a2744);color:var(--color-text-inverse, #ffffff);border:var(--btn-border-width, 2px) solid var(--color-secondary, #1a2744);border-radius:var(--radius-btn, 0);font-weight:var(--btn-font-weight, 600);text-transform:var(--btn-text-transform, none);letter-spacing:var(--btn-letter-spacing, .025em);padding:var(--btn-padding-y, .75rem) var(--btn-padding-x, 1.5rem)}.ds-btn-night:hover{background-color:var(--night-deep, #0f1a30);border-color:var(--night-deep, #0f1a30)}.ds-btn-tertiary{display:inline-block;text-align:center;cursor:pointer;transition:all .15s ease;background-color:transparent;color:var(--color-primary, #cc0000);border:var(--btn-border-width, 2px) solid var(--color-primary, #cc0000);border-radius:var(--radius-btn, 0);font-weight:var(--btn-font-weight, 600);text-transform:var(--btn-text-transform, none);letter-spacing:var(--btn-letter-spacing, .025em);padding:calc(var(--btn-padding-y, .75rem) * .75) var(--btn-padding-x, 1.5rem);font-size:.875rem}.ds-btn-tertiary:hover{background-color:var(--color-primary, #cc0000);color:var(--color-text-inverse, #ffffff)}.dark .ds-btn-secondary{color:#ff6b6b;border-color:#ff6b6b}.dark .ds-btn-secondary:hover{background-color:#ff6b6b;color:#111827;border-color:#ff6b6b}.dark .ds-btn-tertiary{color:#ff6b6b;border-color:#ff6b6b}.dark .ds-btn-tertiary:hover{background-color:#ff6b6b;color:#111827;border-color:#ff6b6b}:root{--promo-bar-h: 0px}.promo-banner[data-banner-style=top_bar],.promo-banner[data-banner-style=floating_discount]{position:fixed;top:0;left:0;right:0;z-index:60;height:38px;overflow:hidden}body.has-promo-bar nav{top:38px}body.has-promo-bar{padding-top:38px}#nav-progress{position:sticky;top:0;left:0;right:0;height:3px;width:100%;z-index:60;background:transparent;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .2s ease}#nav-progress:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-primary, #e60000) 40%,var(--color-primary, #e60000) 60%,transparent 100%);transform:translate(-100%)}#nav-progress.is-loading{opacity:1}#nav-progress.is-loading:before{animation:nav-progress-slide .9s ease-in-out infinite}@keyframes nav-progress-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){#nav-progress.is-loading:before{animation:none;transform:translate(0);opacity:.8}}.pco-content[data-astro-cid-sckkx6r4] h1[data-astro-cid-sckkx6r4]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;line-height:1.25}.pco-content[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.pco-content[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{font-size:1.1rem;font-weight:600;margin:1.25rem 0 .5rem}.pco-content[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin:0 0 .875rem}.pco-content[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4],.pco-content[data-astro-cid-sckkx6r4] ol[data-astro-cid-sckkx6r4]{margin:0 0 .875rem 1.25rem}.pco-content[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-bottom:.25rem}.pco-content[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#002e6d;text-decoration:underline}.pco-content[data-astro-cid-sckkx6r4] strong[data-astro-cid-sckkx6r4]{font-weight:600}.pco-content[data-astro-cid-sckkx6r4] table[data-astro-cid-sckkx6r4]{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.8125rem}.pco-content[data-astro-cid-sckkx6r4] th[data-astro-cid-sckkx6r4],.pco-content[data-astro-cid-sckkx6r4] td[data-astro-cid-sckkx6r4]{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.pco-content[data-astro-cid-sckkx6r4] th[data-astro-cid-sckkx6r4]{background:#f9fafb;font-weight:600}@media(prefers-color-scheme:dark){.pco-content[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#93c5fd}.pco-content[data-astro-cid-sckkx6r4] th[data-astro-cid-sckkx6r4]{background:#374151}.pco-content[data-astro-cid-sckkx6r4] th[data-astro-cid-sckkx6r4],.pco-content[data-astro-cid-sckkx6r4] td[data-astro-cid-sckkx6r4]{border-color:#4b5563}}
