.ContactForm_form__fNtBb{display:flex;flex-direction:column;gap:18px}.ContactForm_row__m__1Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ContactForm_field__KZsqs{display:flex;flex-direction:column;gap:8px;min-width:0}.ContactForm_field__KZsqs label{font-size:14.5px;font-weight:700;color:var(--heading)}.ContactForm_optional__jBGBi{font-weight:500;color:var(--text-muted)}.ContactForm_field__KZsqs input,.ContactForm_field__KZsqs select,.ContactForm_field__KZsqs textarea{width:100%;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--r-sm);color:var(--field-text);font-family:inherit;font-size:15px;padding:13px 14px;min-height:48px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.ContactForm_field__KZsqs textarea{resize:vertical;line-height:var(--leading)}.ContactForm_select__u7YeR{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(var(--gutter) - 6px) calc(50% + 1px),calc(var(--gutter) - 1px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;-webkit-padding-start:40px;padding-inline-start:40px}.ContactForm_field__KZsqs input:hover,.ContactForm_field__KZsqs select:hover,.ContactForm_field__KZsqs textarea:hover{border-color:var(--line-strong)}.ContactForm_field__KZsqs input:focus-visible,.ContactForm_field__KZsqs select:focus-visible,.ContactForm_field__KZsqs textarea:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(184,170,106,.24)}.ContactForm_field__KZsqs input[aria-invalid=true],.ContactForm_field__KZsqs select[aria-invalid=true],.ContactForm_field__KZsqs textarea[aria-invalid=true]{border-color:#c2603f}.ContactForm_field__KZsqs input:disabled,.ContactForm_field__KZsqs select:disabled,.ContactForm_field__KZsqs textarea:disabled{opacity:.6;cursor:not-allowed}.ContactForm_honeypot__nmxlX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ContactForm_error__Ba6Y7{font-size:13px;font-weight:600;color:#c2603f}html[data-theme=night] .ContactForm_error__Ba6Y7,html[data-theme=night] .ContactForm_field__KZsqs input[aria-invalid=true],html[data-theme=night] .ContactForm_field__KZsqs textarea[aria-invalid=true]{color:#f0a184;border-color:#f0a184}html[data-theme=night] .ContactForm_error__Ba6Y7{border:none}.ContactForm_actions__gdKWf{display:flex}.ContactForm_submit__clbYn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 34px;border:none;border-radius:var(--r-md);background:var(--gold);color:var(--dark);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-gold);transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ContactForm_submit__clbYn:hover{background:var(--gold-hover);transform:translateY(-2px)}.ContactForm_submit__clbYn:active{transform:none}.ContactForm_submit__clbYn:disabled{opacity:.72;cursor:progress;transform:none;box-shadow:none}.ContactForm_result__XOKyC:empty{display:none}.ContactForm_result__XOKyC{display:flex;flex-direction:column;gap:6px;background:var(--tag-bg);border:1px solid var(--line);-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);border-radius:var(--r-sm);padding:14px 16px;font-size:14.5px;line-height:var(--leading);color:var(--text)}.ContactForm_result__XOKyC:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ContactForm_resultMessage__CUrvL{margin:0;font-weight:600}.ContactForm_reference__rJea_{margin:0;font-size:14px;color:var(--text-muted)}.ContactForm_referenceId__6rRWO{font-weight:700;color:var(--heading);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ContactForm_result__XOKyC[data-state=duplicate],.ContactForm_result__XOKyC[data-state=network],.ContactForm_result__XOKyC[data-state=rateLimit],.ContactForm_result__XOKyC[data-state=server],.ContactForm_result__XOKyC[data-state=validation]{border-inline-start-color:#c2603f;background:rgba(194,96,63,.1)}html[data-theme=night] .ContactForm_result__XOKyC{border-color:var(--line-strong)}html[data-theme=night] .ContactForm_result__XOKyC[data-state=duplicate],html[data-theme=night] .ContactForm_result__XOKyC[data-state=network],html[data-theme=night] .ContactForm_result__XOKyC[data-state=rateLimit],html[data-theme=night] .ContactForm_result__XOKyC[data-state=server],html[data-theme=night] .ContactForm_result__XOKyC[data-state=validation]{border-inline-start-color:#f0a184;background:rgba(240,161,132,.12)}@media (max-width:720px){.ContactForm_row__m__1Q{grid-template-columns:1fr}.ContactForm_submit__clbYn{width:100%}}.orders_badge__nkql9{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:var(--r-pill);font-size:.8rem;font-weight:600;border:1px solid var(--line);white-space:nowrap}.orders_badge__nkql9[data-tone=neutral]{color:var(--text-muted);background:var(--hover-surface)}.orders_badge__nkql9[data-tone=gold]{color:var(--gold-strong,var(--gold));background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:color-mix(in srgb,var(--gold) 35%,transparent)}.orders_badge__nkql9[data-tone=ok]{color:#2f8f5b;background:color-mix(in srgb,#2f8f5b 12%,transparent);border-color:color-mix(in srgb,#2f8f5b 30%,transparent)}.orders_badge__nkql9[data-tone=warn]{color:#b07d1e;background:color-mix(in srgb,#b07d1e 12%,transparent);border-color:color-mix(in srgb,#b07d1e 30%,transparent)}.orders_badge__nkql9[data-tone=danger]{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.orders_orderList__ehKLh{display:flex;flex-direction:column;gap:.75rem}.orders_orderRow__sqtTs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised,var(--surface));transition:border-color var(--dur-fast,.15s) var(--ease-out,ease)}.orders_orderRow__sqtTs:hover{border-color:var(--line-strong)}.orders_orderMain__trY4d{display:flex;flex-direction:column;gap:.3rem;min-width:0}.orders_orderNumber__P8FHW{font-weight:700;color:var(--heading,var(--text))}.orders_orderMeta__2Jy9P{font-size:.85rem;color:var(--text-muted)}.orders_orderSide__N1h7_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.orders_badges__x_DYF{display:inline-flex;gap:.4rem;flex-wrap:wrap}.orders_amount__42ABJ{font-weight:700;color:var(--heading,var(--text))}.orders_viewLink__0psjO{color:var(--gold-strong,var(--gold));font-weight:600;font-size:.9rem}.orders_pager___9ccC{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.orders_pageBtn__NnwTK{padding:.4rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer}.orders_pageBtn__NnwTK:disabled{opacity:.5;cursor:not-allowed}.orders_timeline__hfyN1{display:flex;flex-direction:column;gap:0;margin:.5rem 0;padding:0;list-style:none}.orders_step__iKyxS{display:flex;gap:.75rem;align-items:flex-start;padding-bottom:1rem;position:relative}.orders_step__iKyxS:not(:last-child):before{content:"";position:absolute;inset-inline-start:7px;top:18px;bottom:0;width:2px;background:var(--line)}.orders_dot__sSQ_4{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);flex:none;margin-top:2px}.orders_step__iKyxS[data-done] .orders_dot__sSQ_4{background:var(--gold);border-color:var(--gold)}.orders_step__iKyxS[data-current] .orders_dot__sSQ_4{border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 20%,transparent)}.orders_stepLabel__NcP7j{font-weight:600;color:var(--text)}.orders_step__iKyxS[data-current] .orders_stepLabel__NcP7j{color:var(--gold-strong,var(--gold))}.orders_items__X3VL5{display:flex;flex-direction:column;gap:.6rem}.orders_item__FT9Jg{display:flex;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.orders_item__FT9Jg:last-child{border-bottom:none}.orders_itemName__df2zt{font-weight:600}.orders_itemMeta__t51__{font-size:.85rem;color:var(--text-muted)}.orders_itemAmount__RRhxm{font-weight:600;white-space:nowrap}.orders_invoice__OS5k2{background:var(--surface-raised,var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:1.5rem}.orders_invoiceHead__FNO6c{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1rem}.orders_totals__yP5gs{margin-top:1rem;border-top:1px solid var(--line-strong);padding-top:1rem}.orders_totalRow__sg5pl{display:flex;justify-content:space-between;padding:.3rem 0}.orders_grandTotal__M8DUv{font-weight:700;font-size:1.05rem;color:var(--heading,var(--text))}.orders_printBar__3B0cp{display:flex;gap:.75rem;margin-bottom:1rem}@media print{.orders_noPrint__2Pngy,.orders_printBar__3B0cp{display:none!important}}.MediaPlaceholder_ph__bOoI9{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(255,255,255,.35),transparent 60%),var(--sage);display:grid;place-items:center;width:100%;height:100%;min-height:120px}.MediaPlaceholder_ph__bOoI9 svg{width:38%;max-width:96px;stroke:var(--deep);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.55}html[data-theme=night] .MediaPlaceholder_ph__bOoI9{background:radial-gradient(ellipse 80% 70% at 30% 20%,rgba(184,170,106,.12),transparent 60%),linear-gradient(160deg,#1e2942,#141a28)}html[data-theme=night] .MediaPlaceholder_ph__bOoI9 svg{stroke:var(--gold-bright);opacity:.7}.Container_wrap__UpUmI{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);position:relative;z-index:2}.result_wrap__L0xf_{padding-block:48px 72px}.result_card__o6i44{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 28px;border:1px solid var(--line);border-radius:var(--r-2xl,20px);background:var(--surface);box-shadow:var(--shadow-card,none)}html[data-theme=night] .result_card__o6i44{background:var(--surface-raised);border-color:var(--line-strong)}.result_icon__6ODVf{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--tag-bg)}.result_icon__6ODVf svg{width:40px;height:40px}.result_icon__6ODVf[data-status=pending],.result_icon__6ODVf[data-status=success]{color:var(--gold)}.result_icon__6ODVf[data-status=failed]{color:var(--danger,#c0392b)}.result_icon__6ODVf[data-status=cancelled]{color:var(--text-muted)}.result_badge__YpH9_{font-size:12px;font-weight:800;border-radius:var(--r-pill);padding:4px 14px;border:1px solid}.result_badge__YpH9_[data-status=pending],.result_badge__YpH9_[data-status=success]{color:var(--gold)}.result_badge__YpH9_[data-status=failed]{color:var(--danger,#c0392b)}.result_badge__YpH9_[data-status=cancelled]{color:var(--text-muted)}.result_title__lKdA3{font-size:clamp(20px,3.4vw,26px);font-weight:800;color:var(--heading)}.result_description__EsmdS{font-size:14.5px;color:var(--text-muted);line-height:var(--leading,1.9);max-width:460px}.result_loading__p14eB{font-size:13.5px;color:var(--text-muted)}.result_summary__5AsfA{width:100%;-webkit-margin-before:8px;margin-block-start:8px;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--bg-alt);text-align:start}html[data-theme=night] .result_summary__5AsfA{background:var(--surface);border-color:var(--line-strong)}.result_summary__5AsfA>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.result_summary__5AsfA dt{color:var(--text-muted)}.result_summary__5AsfA dd{color:var(--heading);font-weight:700}.result_reference__YrJN3{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;overflow-wrap:anywhere}.result_actions__yJRK1{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;-webkit-margin-before:10px;margin-block-start:10px}.result_primaryBtn__3XzI5{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 26px;border-radius:var(--r-md);background:var(--gold);color:var(--dark);font-size:14.5px;font-weight:800}.result_primaryBtn__3XzI5:hover{background:var(--gold-bright,var(--gold))}.result_ghostBtn__A8r0U{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1.5px solid var(--line-strong);border-radius:var(--r-md);color:var(--heading);font-size:14px;font-weight:700}.result_ghostBtn__A8r0U:hover{border-color:var(--gold);color:var(--gold)}.StarRating_stars__x60Sk{display:inline-flex;align-items:center;gap:2px}.StarRating_stars__x60Sk svg{width:18px;height:18px}.StarRating_sm__25kXs svg{width:14px;height:14px}.StarRating_on__Nsmog{fill:var(--gold);stroke:none}html[data-theme=night] .StarRating_on__Nsmog{fill:var(--gold-bright)}.StarRating_off__pUbcO{fill:none;stroke:var(--line-strong);stroke-width:1.5}.ProductCard_card__UZlGF{background:var(--surface);border-radius:var(--r-2xl);border:1px solid var(--line);overflow:hidden;transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med)}.ProductCard_card__UZlGF:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-lift)}.ProductCard_thumb__ZJtQz{height:220px;position:relative;overflow:hidden;background:var(--media-bg)}.ProductCard_badge__gOYlX{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:var(--gold);color:var(--dark);font-size:11px;font-weight:800;padding:6px 12px;border-radius:var(--r-pill);z-index:2;box-shadow:0 4px 14px rgba(184,170,106,.35)}.ProductCard_body__z2NR_{padding:20px 20px 24px;text-align:start}.ProductCard_body__z2NR_ h3{font-size:17px;font-weight:800;color:var(--heading);-webkit-margin-after:6px;margin-block-end:6px;line-height:1.45}.ProductCard_body__z2NR_ p{font-size:13px;color:var(--text-muted);line-height:1.75;-webkit-margin-after:12px;margin-block-end:12px;min-height:46px}.ProductCard_rating__jJX0i{display:flex;align-items:center;gap:8px;-webkit-margin-after:12px;margin-block-end:12px;min-height:20px}.ProductCard_ratingText__T0ThX{font-size:12.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_price__wXaBs{font-size:16px;font-weight:900;color:var(--heading);-webkit-margin-after:16px;margin-block-end:16px}html[data-theme=night] .ProductCard_price__wXaBs{color:var(--gold)}.ProductCard_actions__98SlQ{display:flex;gap:8px;flex-wrap:wrap}.ProductCard_actionBtn___dE0k{flex:1 1;min-width:0;padding:11px 14px;min-height:44px;font-size:13px;border-radius:var(--r-sm)}@media (max-width:768px){.ProductCard_actions__98SlQ{flex-direction:column}.ProductCard_actionBtn___dE0k{width:100%}}.CategoryCard_cat__AvmfI{display:block;background:var(--surface);border-radius:var(--r-2xl);border:1px solid var(--line);transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med);overflow:hidden}.CategoryCard_cat__AvmfI:hover{transform:translateY(-10px);box-shadow:var(--shadow-card-lift)}.CategoryCard_thumb___CfVe{height:200px;background:var(--media-bg);overflow:hidden;position:relative}.CategoryCard_thumb___CfVe:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(64,58,52,.08));opacity:0;transition:opacity .4s}.CategoryCard_cat__AvmfI:hover .CategoryCard_thumb___CfVe:after{opacity:1}.CategoryCard_body__ulJdj{padding:20px 22px 24px}.CategoryCard_body__ulJdj h3{font-size:18px;font-weight:800;color:var(--heading);-webkit-margin-after:8px;margin-block-end:8px}.CategoryCard_body__ulJdj p{font-size:14px;color:var(--text-muted);line-height:1.75}.CategoryCard_link__7P8LH{-webkit-margin-before:14px;margin-block-start:14px;color:var(--olive);font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:6px;transition:gap var(--dur-med),color var(--dur-med)}.CategoryCard_cat__AvmfI:hover .CategoryCard_link__7P8LH{gap:12px;color:var(--gold)}.CategoryCard_link__7P8LH:after{content:"←"}html[data-theme=night] .CategoryCard_link__7P8LH{color:var(--gold)}.sections_values__HUNkM{background:var(--surface);padding-block:var(--space-section-lg);position:relative;overflow:hidden}html[data-theme=night] .sections_values__HUNkM{background:var(--bg-alt);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.sections_valRow__JJl6C{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.sections_features__72KbM{background:linear-gradient(180deg,var(--bg-alt) 0,var(--bg) 100%);padding-block:var(--space-section-lg);position:relative;overflow:hidden}.sections_featRow__8R7Na{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.sections_trust__FbpEX{background:var(--surface);border-block:1px solid var(--line);padding-block:32px;position:relative;overflow:hidden}html[data-theme=night] .sections_trust__FbpEX{background:var(--bg)}.sections_trustRow__Gbnxh{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.sections_bestsellers__yLa68{background:var(--surface);padding-block:var(--space-section-lg);position:relative;overflow:hidden}html[data-theme=night] .sections_bestsellers__yLa68{background:var(--bg-alt)}.sections_bsRow__JIyYe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.sections_categories__FzgS3{padding-block:var(--space-section-lg);position:relative;overflow:hidden}html[data-theme=night] .sections_categories__FzgS3{background:var(--bg)}.sections_catRow__wWgkF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.sections_ctaWrap__K3Zmi{padding-block:var(--space-section-lg) var(--space-section-lg);background:var(--bg)}@media (max-width:1024px){.sections_valRow__JJl6C{grid-template-columns:repeat(3,1fr)}.sections_valRow__JJl6C>:nth-child(4){grid-column:1}.sections_valRow__JJl6C>:nth-child(5){grid-column:2/span 2}.sections_bsRow__JIyYe,.sections_catRow__wWgkF,.sections_trustRow__Gbnxh{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sections_valRow__JJl6C{grid-template-columns:1fr 1fr}.sections_valRow__JJl6C>:nth-child(4){grid-column:auto}.sections_valRow__JJl6C>:nth-child(5){grid-column:1/-1}.sections_bsRow__JIyYe,.sections_catRow__wWgkF,.sections_featRow__8R7Na,.sections_trustRow__Gbnxh{grid-template-columns:1fr}}.States_state__Ebi8b{text-align:center;padding:56px 28px;border:1px solid var(--line);border-radius:var(--r-3xl);background:var(--surface);max-width:580px;margin-inline:auto;box-shadow:var(--shadow-card)}.States_state__Ebi8b h3{font-size:20px;font-weight:800;color:var(--heading);-webkit-margin-after:10px;margin-block-end:10px}.States_state__Ebi8b p{font-size:14.5px;color:var(--text-muted);line-height:1.95;-webkit-margin-after:14px;margin-block-end:14px;max-width:42ch;margin-inline:auto}.States_icon__qEgA4{width:68px;height:68px;margin-inline:auto;-webkit-margin-after:18px;margin-block-end:18px;border-radius:var(--r-2xl);background:var(--icon-tile);display:grid;place-items:center;position:relative}.States_icon__qEgA4:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid var(--line);opacity:.6}.States_icon__qEgA4 svg{width:30px;height:30px;stroke:var(--icon-stroke);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.States_iconLg__52ZOB{width:76px;height:76px}.States_iconLg__52ZOB svg{width:34px;height:34px}.States_spin__zgWqS svg{animation:States_rotate__IdZqD 1.1s linear infinite}@keyframes States_rotate__IdZqD{to{transform:rotate(1turn)}}.States_construction__2_hwW{padding-block:64px;background:radial-gradient(ellipse 60% 50% at 50% 0,var(--tag-bg),transparent 70%),var(--surface)}.States_constructionActions__l_lgM{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center;-webkit-margin-before:20px;margin-block-start:20px}.States_primaryLink__IjTji{display:inline-flex;align-items:center;padding:11px 24px;border-radius:var(--r-md);background:var(--gold);color:var(--dark);font-weight:700;font-size:14px;transition:transform .2s}.States_primaryLink__IjTji:hover{transform:translateY(-1px)}.States_ghostLink__N4drB{display:inline-flex;align-items:center;padding:11px 24px;border-radius:var(--r-md);border:1px solid var(--line-strong);color:var(--heading);font-weight:700;font-size:14px;transition:border-color .2s}.States_ghostLink__N4drB:hover{border-color:var(--gold)}.Breadcrumb_crumb__chz_l ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;font-size:13px;color:var(--text-muted)}.Breadcrumb_crumb__chz_l li{display:inline-flex;align-items:center;gap:6px}.Breadcrumb_crumb__chz_l li:not(:last-child):after{content:"‹";opacity:.55}.Breadcrumb_crumb__chz_l a{transition:color .2s}.Breadcrumb_crumb__chz_l a:hover{color:var(--gold)}.Breadcrumb_crumb__chz_l [aria-current]{color:var(--heading);font-weight:700}.about_intro__TAj0e{position:relative;overflow:hidden;padding-block:48px 34px;background:var(--bg-alt);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.about_glow__3YWK5{position:absolute;inset-block-start:-45%;inset-inline-end:6%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(184,170,106,.16),transparent 68%);pointer-events:none}.about_stars__J1xHw{position:absolute;inset:0;pointer-events:none}.about_stars__J1xHw i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);opacity:.5}.about_stars__J1xHw i:first-child{inset-block-start:28%;inset-inline-end:16%}.about_stars__J1xHw i:nth-child(2){inset-block-start:58%;inset-inline-end:24%;width:2px;height:2px}.about_stars__J1xHw i:nth-child(3){inset-block-start:20%;inset-inline-start:10%;width:2px;height:2px}.about_stars__J1xHw i:nth-child(4){inset-block-start:70%;inset-inline-start:20%}.about_stars__J1xHw i:nth-child(5){inset-block-start:44%;inset-inline-start:38%;width:2px;height:2px;opacity:.35}.about_introInner__2eNPJ{position:relative;z-index:1;max-width:760px}.about_eyebrow__Cnlyg{display:inline-block;margin-block:12px 10px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--gold)}.about_title__xTCOI{font-size:clamp(30px,4.5vw,46px);color:var(--heading);margin:0 0 14px;line-height:1.35}.about_subtitle__04p2L{margin:0 0 12px;font-size:17px;line-height:var(--leading);color:var(--text)}.about_introText__IMVIM{margin:0;font-size:15.5px;line-height:var(--leading);color:var(--text-muted)}.about_heroImage__zlW58{display:block;width:100%;max-width:720px;height:auto;-webkit-margin-before:24px;margin-block-start:24px;border-radius:var(--r-2xl);border:1px solid var(--line)}.about_body__U9bOq{padding-block:56px 88px}.about_block__kH_SY{-webkit-margin-after:64px;margin-block-end:64px}.about_block__kH_SY:last-of-type{-webkit-margin-after:0;margin-block-end:0}.about_blockTitle__rMq_K{font-size:clamp(22px,3vw,30px);color:var(--heading);margin:0 0 10px;position:relative;-webkit-padding-start:16px;padding-inline-start:16px}.about_blockTitle__rMq_K:before{content:"";position:absolute;inset-inline-start:0;inset-block:6px;width:4px;border-radius:var(--r-pill);background:var(--gold)}.about_blockLede__BK_PC{margin:0 0 24px;font-size:15.5px;line-height:var(--leading);color:var(--text-muted);max-width:720px}.about_subheading__LcwkJ{font-size:18px;color:var(--heading);margin:8px 0 18px}.about_inlineLink___iCFk,.about_qualityLink__vY5Qo,.about_reasonLink__xXZcU{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.about_inlineLink___iCFk:hover,.about_qualityLink__vY5Qo:hover,.about_reasonLink__xXZcU:hover{color:var(--gold-hover)}.about_storyList__ZOxAN{display:flex;flex-direction:column;gap:28px}.about_storyRow__M39Xr{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:26px;border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.about_storyRow__M39Xr[data-side]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}.about_storyRow__M39Xr[data-side=start]{direction:ltr}.about_storyRow__M39Xr[data-side=start]>*{direction:rtl}.about_storyTitle__fA0vF{font-size:19px;color:var(--heading);margin:0 0 12px}.about_storyBody__j5VG4{margin:0;font-size:15.5px;line-height:var(--leading);color:var(--text)}.about_storyQuote__GJ2IY{margin:18px 0 0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);font-size:16px;font-weight:700;color:var(--heading);line-height:1.8}.about_storyFigure__5xGuG{margin:0}.about_storyFigure__5xGuG img{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line)}.about_storyFigure__5xGuG figcaption{-webkit-margin-before:8px;margin-block-start:8px;font-size:13px;color:var(--text-muted);text-align:center}.about_mvGrid__uRsFq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;-webkit-margin-after:36px;margin-block-end:36px}.about_mvCard__Lteuy{padding:28px;border-radius:var(--r-2xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.about_mvCard__Lteuy:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:3px;background:var(--gold);opacity:.85}.about_mvVision__vx_i0:after{opacity:.4}.about_mvTitle__nyGto{font-size:19px;color:var(--heading);margin:0 0 12px}.about_mvBody__U5Wtk{margin:0;font-size:15px;line-height:var(--leading);color:var(--text)}.about_valueGrid__uN1OM{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.about_valueCard__EJ9lk{padding:22px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast)}.about_valueCard__EJ9lk:hover{transform:translateY(-3px);border-color:var(--gold)}.about_qualityIcon__a0NJq,.about_reasonIcon__IIDV5,.about_valueIcon__X7AhC{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--icon-tile);color:var(--gold);-webkit-margin-after:14px;margin-block-end:14px}.about_processIcon__7OX4C svg,.about_qualityIcon__a0NJq svg,.about_reasonIcon__IIDV5 svg,.about_valueIcon__X7AhC svg{width:24px;height:24px}.about_valueTitle___fm3P{font-size:16.5px;color:var(--heading);margin:0 0 8px}.about_valueDesc___Sph6{font-size:14.5px;line-height:var(--leading);color:var(--text-muted);margin:0}.about_reasonGrid__j8tl0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.about_reasonCard__QKw9g{display:flex;gap:16px;padding:22px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.about_reasonIcon__IIDV5{flex:none;-webkit-margin-after:0;margin-block-end:0}.about_reasonBody__fM8qL{min-width:0}.about_reasonTitle__iB_UU{font-size:16.5px;color:var(--heading);margin:0 0 8px}.about_reasonDesc__fG3sh{font-size:14.5px;line-height:var(--leading);color:var(--text);margin:0 0 10px}.about_processList__1f6O4{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;counter-reset:none}.about_processStep__0W_Fw{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);position:relative}.about_processStep__0W_Fw:before{content:"";position:absolute;inset-inline-start:33px;inset-block-start:56px;bottom:-14px;width:2px;background:var(--line-strong)}.about_processStep__0W_Fw:last-child:before{display:none}.about_processNum__Maj8U{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--dark);font-size:15px;font-weight:800;z-index:1}.about_processContent__j2iU2{min-width:0;-webkit-padding-before:4px;padding-block-start:4px}.about_processTitle__KoR1z{display:flex;align-items:center;gap:10px;font-size:16.5px;color:var(--heading);margin:0 0 6px}.about_processIcon__7OX4C{display:inline-flex;color:var(--gold)}.about_processDesc__7dDMZ{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text-muted)}.about_qualityGrid__9CPUs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.about_qualityCard__Hxe_y{padding:24px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}.about_qualityIcon__a0NJq{-webkit-margin-after:14px;margin-block-end:14px}.about_qualityTitle__4SCDj{font-size:16.5px;color:var(--heading);margin:0 0 8px}.about_qualityDesc__QFw6a{font-size:14.5px;line-height:var(--leading);color:var(--text);margin:0 0 10px}.about_statGrid__k6F7O{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.about_statCard__vPdaH{display:flex;flex-direction:column;gap:6px;padding:26px 20px;text-align:center;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface)}.about_statValue__SORIF{font-size:clamp(26px,4vw,34px);font-weight:800;color:var(--gold);line-height:1.2}.about_statLabel__t1e8x{font-size:15px;font-weight:700;color:var(--heading)}.about_statNote__lj2yK{font-size:13px;color:var(--text-muted)}.about_timeline__xvLCW{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.about_milestone__PwyIE{display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;padding:20px 22px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.about_milestoneYear__NtuN6{font-size:17px;font-weight:800;color:var(--gold)}.about_milestoneTitle__mKJqE{font-size:16.5px;color:var(--heading);margin:0 0 6px}.about_milestoneDesc__BeshS{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text-muted)}.about_certGrid__dUooR{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.about_certCard__F01aG{padding:22px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface)}.about_certImage__IITr0{display:block;width:100%;height:auto;border-radius:var(--r-md);border:1px solid var(--line);-webkit-margin-after:14px;margin-block-end:14px}.about_certTitle__zGIMp{font-size:16.5px;color:var(--heading);margin:0 0 6px}.about_certMeta__5sq6o{font-size:13.5px;color:var(--text-muted);margin:0 0 4px}.about_certDesc__yeIPy{font-size:14px;line-height:var(--leading);color:var(--text);margin:8px 0 10px}.about_certLink__Ai06E{color:var(--gold);font-weight:700}.about_mediaGrid__qp6jY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.about_mediaItem__1_ZxS{display:flex;flex-direction:column;gap:8px}.about_mediaItem__1_ZxS img{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line)}.about_mediaCaption__DVDYk{font-size:13px;color:var(--text-muted);text-align:center}.about_cta__0MLkk{-webkit-margin-before:64px;margin-block-start:64px;padding:48px 32px;text-align:center;border-radius:var(--r-3xl);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card)}.about_ctaTitle__AR_gb{font-size:clamp(22px,3vw,30px);color:var(--heading);margin:0 0 12px}.about_ctaText__D8XS9{margin:0 auto 24px;max-width:560px;font-size:15.5px;line-height:var(--leading);color:var(--text-muted)}.about_ctaActions__Dle9i{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.about_ctaPrimary__5IqGd,.about_ctaSecondary__4mX4z{display:inline-flex;align-items:center;min-height:48px;padding:12px 26px;border-radius:var(--r-pill);font-size:15px;font-weight:700}.about_ctaPrimary__5IqGd{background:var(--gold);color:var(--dark)}.about_ctaPrimary__5IqGd:hover{background:var(--gold-hover);transform:translateY(-2px)}.about_ctaSecondary__4mX4z{background:transparent;color:var(--heading);border:1px solid var(--line-strong)}.about_ctaSecondary__4mX4z:hover{border-color:var(--gold);color:var(--gold)}html[data-theme=night] .about_certCard__F01aG,html[data-theme=night] .about_cta__0MLkk,html[data-theme=night] .about_milestone__PwyIE,html[data-theme=night] .about_mvCard__Lteuy,html[data-theme=night] .about_processStep__0W_Fw,html[data-theme=night] .about_qualityCard__Hxe_y,html[data-theme=night] .about_reasonCard__QKw9g,html[data-theme=night] .about_statCard__vPdaH,html[data-theme=night] .about_storyRow__M39Xr,html[data-theme=night] .about_valueCard__EJ9lk{background:var(--surface-raised);border-color:var(--line-strong)}@media (max-width:860px){.about_storyRow__M39Xr[data-side]{grid-template-columns:1fr}.about_storyRow__M39Xr[data-side=start]{direction:rtl}}@media (max-width:560px){.about_body__U9bOq{padding-block:40px 64px}.about_block__kH_SY{-webkit-margin-after:48px;margin-block-end:48px}.about_reasonCard__QKw9g{flex-direction:column}.about_milestone__PwyIE{grid-template-columns:1fr;gap:8px}.about_cta__0MLkk{padding:36px 22px}.about_ctaPrimary__5IqGd,.about_ctaSecondary__4mX4z{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.about_ctaPrimary__5IqGd,.about_valueCard__EJ9lk{transition:none}.about_ctaPrimary__5IqGd:hover,.about_valueCard__EJ9lk:hover{transform:none}}.cart_wrap__jZ777{padding-block:28px 60px}.cart_title__HBlai{font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--heading);margin-block:14px 6px}.cart_intro__r0E_S{font-size:15px;color:var(--text-muted);-webkit-margin-after:22px;margin-block-end:22px}.cart_loading__OoEzK{padding:40px 0;color:var(--text-muted)}.cart_layout__8EPu_{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.cart_items___0gYz{display:flex;flex-direction:column;gap:14px}.cart_row__3zzk1{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-xl,16px);background:var(--surface)}html[data-theme=night] .cart_row__3zzk1{background:var(--surface-raised);border-color:var(--line-strong)}.cart_rowUnavailable__QUeAm{opacity:.85;border-style:dashed}.cart_thumb__THHsP{width:96px;height:96px;border-radius:var(--r-lg,12px);overflow:hidden;background:var(--bg-alt);display:block}.cart_thumb__THHsP img{width:100%;height:100%;object-fit:cover}.cart_thumbPlaceholder__wUwt1{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bg-alt),var(--surface))}.cart_rowBody__t7Rig{display:flex;flex-direction:column;gap:6px;min-width:0}.cart_rowName__L9Jy9{font-size:16px;font-weight:700;color:var(--heading);overflow-wrap:anywhere}.cart_rowName__L9Jy9:hover{color:var(--gold)}.cart_rowSize__G_aGH,.cart_rowUnit__jMngH{font-size:14px;color:var(--text-muted)}.cart_rowUnit__jMngH{font-weight:700;color:var(--text)}.cart_unavailableNote__TDuvQ{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--danger,#c0392b)}.cart_dot__xwKvH{width:9px;height:9px;border-radius:50%;background:var(--danger,#c0392b);flex:none}.cart_rowControls__mkH_B{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.cart_qty__oNm2_{display:flex;align-items:center;gap:2px;border:1.5px solid var(--line);border-radius:var(--r-md);padding:2px}.cart_qty__oNm2_ button{min-width:44px;min-height:44px;display:grid;place-items:center;border:none;background:transparent;color:var(--heading);font-size:20px;font-weight:800;cursor:pointer;border-radius:var(--r-sm,6px)}.cart_qty__oNm2_ button:hover:not(:disabled){background:var(--tag-bg)}.cart_qty__oNm2_ button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cart_qty__oNm2_ button:disabled{opacity:.4;cursor:not-allowed}.cart_qty__oNm2_ span{min-width:40px;text-align:center;font-size:15px;font-weight:800;color:var(--heading)}.cart_qtyStatic__6vqMB{font-size:13px;color:var(--text-muted)}.cart_lineTotal__8LxmL{font-size:15px;font-weight:800;color:var(--heading);white-space:nowrap}html[data-theme=night] .cart_lineTotal__8LxmL{color:var(--gold)}.cart_removeBtn__tOboj{border:none;background:transparent;color:var(--danger,#c0392b);font-size:13.5px;font-weight:700;cursor:pointer;min-height:44px;padding-inline:4px}.cart_removeBtn__tOboj:hover:not(:disabled){text-decoration:underline}.cart_removeBtn__tOboj:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cart_unavailableGroup__7YRi1{-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px dashed var(--line-strong);border-block-start:1px dashed var(--line-strong);display:flex;flex-direction:column;gap:14px}.cart_groupTitle__NJ_3i{font-size:15px;font-weight:800;color:var(--text-muted)}.cart_clearBtn__nCPVl{align-self:flex-start;-webkit-margin-before:6px;margin-block-start:6px;border:1px solid var(--line-strong);background:transparent;color:var(--text-muted);border-radius:var(--r-pill);padding:10px 18px;font-size:13.5px;font-weight:700;cursor:pointer;min-height:44px}.cart_clearBtn__nCPVl:hover:not(:disabled){color:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}.cart_summary__6ggLq{position:-webkit-sticky;position:sticky;top:90px;border:1px solid var(--line);border-radius:var(--r-xl,16px);background:var(--surface);padding:20px}html[data-theme=night] .cart_summary__6ggLq{background:var(--surface-raised);border-color:var(--line-strong)}.cart_summaryTitle__OniIn{font-size:17px;font-weight:800;color:var(--heading);-webkit-margin-after:16px;margin-block-end:16px}.cart_summaryList__LwoAA{display:flex;flex-direction:column;gap:12px;-webkit-margin-after:14px;margin-block-end:14px}.cart_summaryList__LwoAA>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;color:var(--text)}.cart_summaryList__LwoAA dt{color:var(--text-muted)}.cart_summaryTotal__zebmH{-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-weight:800}.cart_summaryTotal__zebmH dd{color:var(--heading);font-size:16px}html[data-theme=night] .cart_summaryTotal__zebmH dd{color:var(--gold)}.cart_summaryNote__tl3ej{font-size:12.5px;color:var(--text-muted);line-height:var(--leading,1.8);-webkit-margin-after:16px;margin-block-end:16px}.cart_checkoutBtn__D746U{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-md);background:var(--gold);color:var(--dark);font-size:15.5px;font-weight:800;text-decoration:none;cursor:pointer}.cart_checkoutBtn__D746U:disabled,.cart_checkoutBtn__D746U[aria-disabled=true]{cursor:not-allowed;opacity:.6}.cart_checkoutNote__pXAnD{-webkit-margin-before:10px;margin-block-start:10px;font-size:12.5px;color:var(--text-muted);text-align:center}.cart_errorBanner__G_MKg{border-radius:var(--r-md);background:color-mix(in srgb,var(--danger,#c0392b) 12%,transparent);color:var(--danger,#c0392b);font-weight:700}.cart_errorBanner__G_MKg,.cart_warnBanner__zF2tg{padding:12px 16px;-webkit-margin-after:16px;margin-block-end:16px}.cart_warnBanner__zF2tg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:var(--r-md);font-size:13.5px;color:var(--text)}.cart_retryBtn__sfslH{border:1px solid var(--gold);background:transparent;color:var(--heading);border-radius:var(--r-pill);padding:8px 16px;font-weight:700;cursor:pointer;min-height:40px}.cart_empty__wBcGa{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:60px 20px;border:1px dashed var(--line-strong);border-radius:var(--r-2xl,20px);background:var(--surface)}html[data-theme=night] .cart_empty__wBcGa{background:var(--surface-raised)}.cart_emptyIcon__k8TVt svg{width:56px;height:56px;color:var(--gold)}.cart_emptyTitle__1cmKK{font-size:19px;font-weight:800;color:var(--heading)}.cart_emptyText__Cp5q0{font-size:14.5px;color:var(--text-muted);max-width:420px}.cart_emptyCta__zzntJ{display:inline-flex;align-items:center;min-height:46px;padding:12px 28px;border-radius:var(--r-pill);background:var(--gold);color:var(--dark);font-weight:800}.cart_emptyCta__zzntJ:hover{background:var(--gold-hover,var(--gold))}@media (max-width:860px){.cart_layout__8EPu_{grid-template-columns:1fr}.cart_summary__6ggLq{position:static}}@media (max-width:520px){.cart_row__3zzk1{grid-template-columns:72px minmax(0,1fr)}.cart_thumb__THHsP{width:72px;height:72px}.cart_rowControls__mkH_B{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.ContactCards_grid___697Q{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.ContactCards_card__QcNla{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:20px 18px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast),box-shadow var(--dur-fast)}.ContactCards_card__QcNla:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:var(--shadow-card-hover)}.ContactCards_tile__0BELs{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--icon-tile)}.ContactCards_tile__0BELs svg{width:22px;height:22px;fill:none;stroke:var(--icon-stroke);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ContactCards_tile__0BELs svg[data-filled=true]{fill:var(--icon-stroke);stroke:none}.ContactCards_body__KE6la{display:flex;flex-direction:column;gap:4px;min-width:0}.ContactCards_label__s_KNS{font-size:13.5px;font-weight:700;color:var(--text-muted)}.ContactCards_value__bZKn1{font-size:15px;font-weight:700;color:var(--heading);overflow-wrap:anywhere}a.ContactCards_value__bZKn1:focus-visible,a.ContactCards_value__bZKn1:hover{color:var(--gold);text-decoration:underline}.ContactCards_pending__c9W5Q{font-size:14px;font-weight:500;color:var(--text-muted);font-style:italic}html[data-theme=night] .ContactCards_card__QcNla{background:var(--surface-raised);border-color:var(--line-strong)}html[data-theme=night] .ContactCards_tile__0BELs svg{stroke:var(--gold-bright)}@media (max-width:900px){.ContactCards_grid___697Q{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ContactCards_grid___697Q{grid-template-columns:1fr;gap:14px}}.ContactInfoPanel_panel__7Ttih{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:26px 24px;box-shadow:var(--shadow-card);align-self:start;position:relative;overflow:hidden}.ContactInfoPanel_panel__7Ttih:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(180deg,transparent,var(--gold),transparent)}.ContactInfoPanel_title__mXM97{font-size:20px;color:var(--heading);-webkit-margin-after:18px;margin-block-end:18px}.ContactInfoPanel_list__3Gy7u{display:flex;flex-direction:column;gap:0}.ContactInfoPanel_row__YMp_O{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.ContactInfoPanel_row__YMp_O:last-child{-webkit-border-after:none;border-block-end:none;-webkit-padding-after:0;padding-block-end:0}.ContactInfoPanel_row__YMp_O dt{flex:none;font-size:14.5px;font-weight:700;color:var(--text-muted)}.ContactInfoPanel_row__YMp_O dd{margin:0;text-align:end;font-size:15px;font-weight:700;color:var(--heading);overflow-wrap:anywhere}.ContactInfoPanel_pending__RdO82{font-weight:500!important;font-style:italic;color:var(--text-muted)!important}html[data-theme=night] .ContactInfoPanel_panel__7Ttih{background:var(--surface-raised);border-color:var(--line-strong)}html[data-theme=night] .ContactInfoPanel_row__YMp_O{border-block-end-color:var(--line)}@media (max-width:520px){.ContactInfoPanel_row__YMp_O{flex-direction:column;align-items:flex-start;gap:4px}.ContactInfoPanel_row__YMp_O dd{text-align:start}}.ContactInfoPanel_social__7fZWz{-webkit-margin-before:22px;margin-block-start:22px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.ContactInfoPanel_socialTitle__MPrSs{font-size:15px;font-weight:700;color:var(--heading);-webkit-margin-after:12px;margin-block-end:12px}.ContactMap_section__XwK47{-webkit-margin-before:48px;margin-block-start:48px}.ContactMap_head__Ve0Cq{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;-webkit-margin-after:20px;margin-block-end:20px}.ContactMap_title__JE3UG{font-size:26px;color:var(--heading);-webkit-margin-after:10px;margin-block-end:10px}.ContactMap_address__XMifR{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;line-height:var(--leading);color:var(--text-muted);max-width:62ch}.ContactMap_addressIcon__09sz7{flex:none;display:inline-grid;place-items:center}.ContactMap_addressIcon__09sz7 svg{width:18px;height:18px;fill:none;stroke:var(--gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ContactMap_actions__1dHlV{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ContactMap_btn__6Ycx5{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:var(--r-md);font-size:15px;font-weight:700;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.ContactMap_btn__6Ycx5 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ContactMap_primary__15_Hx{background:var(--gold);color:var(--dark);border:1px solid var(--gold)}a.ContactMap_primary__15_Hx:hover{background:var(--gold-hover);transform:translateY(-2px)}.ContactMap_ghost__QNSfM{background:transparent;color:var(--heading);border:1px solid var(--line-strong)}a.ContactMap_ghost__QNSfM:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.ContactMap_disabled__57mjd{opacity:.55;cursor:not-allowed;transform:none}html[data-theme=night] .ContactMap_ghost__QNSfM{color:var(--text);border-color:var(--line-strong)}.ContactMap_frame__REwAS{position:relative;width:100%;height:440px;border-radius:var(--r-frame);border:1px solid var(--line);background:var(--bg-alt);box-shadow:var(--shadow-card);overflow:hidden}.ContactMap_frame__REwAS:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(184,170,106,.28);pointer-events:none}.ContactMap_map__CowUb{display:block;width:100%;height:100%;border:0}.ContactMap_placeholder__eAGo4{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:32px 24px;background:radial-gradient(ellipse 60% 60% at 50% 40%,rgba(184,170,106,.1),transparent 70%),var(--bg-alt)}.ContactMap_placeholderIcon__zrB0y svg{width:46px;height:46px;fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.ContactMap_placeholderTitle__opxfj{margin:0;font-size:17px;font-weight:700;color:var(--heading)}.ContactMap_placeholderNote__EHgaY{margin:0;max-width:54ch;font-size:14.5px;line-height:var(--leading);color:var(--text-muted)}html[data-theme=night] .ContactMap_frame__REwAS{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-frame)}html[data-theme=night] .ContactMap_placeholder__eAGo4{background:radial-gradient(ellipse 60% 60% at 50% 40%,rgba(184,170,106,.12),transparent 70%),var(--media-bg)}html[data-theme=night] .ContactMap_placeholderIcon__zrB0y svg{stroke:var(--gold-bright)}@media (max-width:900px){.ContactMap_section__XwK47{-webkit-margin-before:36px;margin-block-start:36px}.ContactMap_head__Ve0Cq{align-items:flex-start}.ContactMap_frame__REwAS{height:340px}}@media (max-width:520px){.ContactMap_actions__1dHlV{width:100%}.ContactMap_btn__6Ycx5{flex:1 1 auto}.ContactMap_frame__REwAS{height:300px;border-radius:var(--r-2xl)}}.contact_section__FD3QK{padding-block:60px 40px}.contact_crumb__SsAX1{display:flex;justify-content:center;margin-block:0 44px}.contact_grid__PfnCN{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:24px;gap:24px;-webkit-margin-before:44px;margin-block-start:44px}.contact_formCard__gu_PD{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:28px 26px;box-shadow:var(--shadow-card);min-width:0}.contact_formTitle__ttoBq{font-size:20px;color:var(--heading);-webkit-margin-after:8px;margin-block-end:8px}.contact_formNote__eEvX3{margin:0 0 22px;font-size:14.5px;line-height:var(--leading);color:var(--text-muted)}.contact_cta__a6ObH{-webkit-margin-before:48px;margin-block-start:48px}html[data-theme=night] .contact_formCard__gu_PD{background:var(--surface-raised);border-color:var(--line-strong)}@media (max-width:900px){.contact_grid__PfnCN{grid-template-columns:1fr}.contact_cta__a6ObH,.contact_grid__PfnCN{-webkit-margin-before:36px;margin-block-start:36px}}@media (max-width:520px){.contact_section__FD3QK{padding-block:44px 28px}.contact_formCard__gu_PD{padding:22px 18px}}.faq_section__XGw8D{padding-block:60px 96px}.faq_intro__D6DCH{position:relative;overflow:hidden;padding-block:44px 30px;background:var(--bg-alt);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.faq_glow__Wl7_E{inset-block-start:-40%;inset-inline-end:8%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(184,170,106,.16),transparent 68%)}.faq_glow__Wl7_E,.faq_stars__T_P1G{position:absolute;pointer-events:none}.faq_stars__T_P1G{inset:0}.faq_stars__T_P1G i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);opacity:.5}.faq_stars__T_P1G i:first-child{inset-block-start:30%;inset-inline-end:18%}.faq_stars__T_P1G i:nth-child(2){inset-block-start:55%;inset-inline-end:26%;width:2px;height:2px}.faq_stars__T_P1G i:nth-child(3){inset-block-start:22%;inset-inline-start:12%;width:2px;height:2px}.faq_stars__T_P1G i:nth-child(4){inset-block-start:68%;inset-inline-start:22%}.faq_stars__T_P1G i:nth-child(5){inset-block-start:42%;inset-inline-start:40%;width:2px;height:2px;opacity:.35}.faq_introInner__yPGdO{position:relative;z-index:1}.faq_title__po1ZY{font-size:clamp(28px,4vw,40px);color:var(--heading);margin-block:14px 12px}.faq_subtitle__dD_xB{margin:0;max-width:60ch;font-size:16px;line-height:var(--leading);color:var(--text-muted)}.faq_body__N2T3_{padding-block:40px 96px}.faq_empty__eO7rC{text-align:center;padding:56px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl)}.faq_emptyTitle__6N4S8{margin:0 0 10px;font-size:20px;color:var(--heading)}.faq_emptyText___xFYa{margin:0 auto;max-width:48ch;font-size:15px;line-height:var(--leading);color:var(--text-muted)}html[data-theme=night] .faq_empty__eO7rC{background:var(--surface-raised);border-color:var(--line-strong)}.faq_cta__ZtiP_{-webkit-margin-before:56px;margin-block-start:56px;text-align:center;padding:44px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3xl);box-shadow:var(--shadow-card)}.faq_ctaTitle__r38ua{margin:0 0 10px;font-size:clamp(20px,3vw,26px);color:var(--heading)}.faq_ctaText__MFSxn{margin:0 auto 22px;max-width:44ch;font-size:15.5px;line-height:var(--leading);color:var(--text-muted)}.faq_ctaActions__I2_AL{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.faq_ctaPrimary__7Q_gy,.faq_ctaSecondaryLink__J_WbG{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border-radius:var(--r-pill);font-size:15.5px;font-weight:700}.faq_ctaPrimary__7Q_gy{background:var(--gold);color:var(--dark);box-shadow:var(--shadow-gold)}.faq_ctaPrimary__7Q_gy:hover{background:var(--gold-hover);transform:translateY(-2px)}.faq_ctaSecondaryLink__J_WbG{background:transparent;color:var(--heading);border:1px solid var(--line-strong)}.faq_ctaSecondaryLink__J_WbG:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}html[data-theme=night] .faq_intro__D6DCH{background:var(--bg-alt);border-block-end-color:var(--line)}html[data-theme=night] .faq_cta__ZtiP_{background:var(--surface-raised);border-color:var(--line-strong)}html[data-theme=night] .faq_ctaSecondaryLink__J_WbG{color:var(--text)}@media (max-width:520px){.faq_body__N2T3_{padding-block:28px 72px}.faq_cta__ZtiP_{padding:32px 20px}.faq_ctaPrimary__7Q_gy,.faq_ctaSecondaryLink__J_WbG{width:100%}}.mattress-guide_section__AMD21{padding-block:60px 96px}.mattress-guide_intro__BrqPX{position:relative;overflow:hidden;padding-block:48px 34px;background:var(--bg-alt);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.mattress-guide_glow__u17qL{position:absolute;inset-block-start:-45%;inset-inline-end:6%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(184,170,106,.16),transparent 68%);pointer-events:none}.mattress-guide_stars__oBtw5{position:absolute;inset:0;pointer-events:none}.mattress-guide_stars__oBtw5 i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);opacity:.5}.mattress-guide_stars__oBtw5 i:first-child{inset-block-start:28%;inset-inline-end:16%}.mattress-guide_stars__oBtw5 i:nth-child(2){inset-block-start:58%;inset-inline-end:24%;width:2px;height:2px}.mattress-guide_stars__oBtw5 i:nth-child(3){inset-block-start:20%;inset-inline-start:10%;width:2px;height:2px}.mattress-guide_stars__oBtw5 i:nth-child(4){inset-block-start:70%;inset-inline-start:20%}.mattress-guide_stars__oBtw5 i:nth-child(5){inset-block-start:44%;inset-inline-start:38%;width:2px;height:2px;opacity:.35}.mattress-guide_introInner__j9CKX{position:relative;z-index:1;max-width:720px}.mattress-guide_eyebrow__XUDAV{display:inline-block;margin-block:12px 10px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--gold)}.mattress-guide_title__qnNhP{font-size:clamp(30px,4.5vw,46px);color:var(--heading);margin:0 0 14px;line-height:1.35}.mattress-guide_subtitle__71bSo{margin:0 0 12px;font-size:17px;line-height:var(--leading);color:var(--text)}.mattress-guide_introText__yHLew{margin:0;font-size:15.5px;line-height:var(--leading);color:var(--text-muted)}.mattress-guide_body___ImdO{padding-block:48px 96px}.mattress-guide_block__919BO{-webkit-margin-after:64px;margin-block-end:64px}.mattress-guide_blockTitle__8p4Rc{font-size:clamp(22px,3vw,30px);color:var(--heading);margin:0 0 8px}.mattress-guide_blockLede__grckY{margin:0 0 24px;font-size:15.5px;line-height:var(--leading);color:var(--text-muted);max-width:60ch}.mattress-guide_empty__w7MlO{text-align:center;padding:56px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);-webkit-margin-after:48px;margin-block-end:48px}.mattress-guide_emptyTitle__5t9FZ{margin:0 0 10px;font-size:20px;color:var(--heading)}.mattress-guide_emptyText__QQQfw{margin:0 auto 18px;max-width:46ch;color:var(--text-muted);line-height:var(--leading)}.mattress-guide_emptyLink__W4Htd{display:inline-flex;min-height:46px;align-items:center;padding:12px 24px;border-radius:var(--r-pill);background:var(--gold);color:var(--dark);font-weight:700}html[data-theme=night] .mattress-guide_empty__w7MlO{background:var(--surface-raised);border-color:var(--line-strong)}.mattress-guide_categoryGrid__MrVhI,.mattress-guide_choiceGrid__hc723,.mattress-guide_comparisonGrid__Aud5l,.mattress-guide_materialGrid__zaAAH,.mattress-guide_recGrid__dv_I8,.mattress-guide_tipGrid__6ONwd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mattress-guide_categoryCard__xudqX,.mattress-guide_choiceCard__QLTpe,.mattress-guide_comparisonCard__7quPB,.mattress-guide_materialCard__GVK0H,.mattress-guide_recCard__YWn3A,.mattress-guide_tipCard__ET5oT{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px 20px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast),box-shadow var(--dur-fast);display:flex;flex-direction:column;gap:8px}.mattress-guide_categoryCard__xudqX:hover,.mattress-guide_choiceCard__QLTpe:hover,.mattress-guide_comparisonCard__7quPB:hover,.mattress-guide_materialCard__GVK0H:hover,.mattress-guide_recCard__YWn3A:hover,.mattress-guide_tipCard__ET5oT:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:var(--shadow-card-hover)}html[data-theme=night] .mattress-guide_categoryCard__xudqX,html[data-theme=night] .mattress-guide_choiceCard__QLTpe,html[data-theme=night] .mattress-guide_comparisonCard__7quPB,html[data-theme=night] .mattress-guide_materialCard__GVK0H,html[data-theme=night] .mattress-guide_recCard__YWn3A,html[data-theme=night] .mattress-guide_tipCard__ET5oT{background:var(--surface-raised);border-color:var(--line-strong)}.mattress-guide_choiceTitle__7B_wd{margin:0;font-size:16.5px;color:var(--heading)}.mattress-guide_choiceDesc__Te6q_{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text)}.mattress-guide_choiceHint__Eu2MW{align-self:flex-start;-webkit-margin-before:4px;margin-block-start:4px;font-size:12.5px;font-weight:700;color:var(--tag-text);background:var(--tag-bg);padding:3px 10px;border-radius:var(--r-pill)}.mattress-guide_categoryTitle__OI2O2{margin:0;font-size:18px;color:var(--heading)}.mattress-guide_categoryDesc__BZZKH{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text)}.mattress-guide_categoryMeta__qdI8D{margin:0;font-size:13px;color:var(--text-muted)}.mattress-guide_categorySuit__4e9EE{margin:0;font-size:13.5px;line-height:var(--leading);color:var(--text-muted)}.mattress-guide_categoryCta__kho3s,.mattress-guide_categorySuit__4e9EE span{font-weight:700;color:var(--heading)}.mattress-guide_categoryCta__kho3s{align-self:flex-start;-webkit-margin-before:6px;margin-block-start:6px;display:inline-flex;min-height:42px;align-items:center;padding:10px 20px;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:14px}.mattress-guide_categoryCta__kho3s:hover{border-color:var(--gold);color:var(--gold)}.mattress-guide_materialTitle__xSl3_{margin:0;font-size:16.5px;color:var(--heading)}.mattress-guide_materialDesc__1FfB_{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text)}.mattress-guide_materialAdv__MKQs_{margin:0;font-size:13.5px;color:var(--text-muted)}.mattress-guide_materialAdv__MKQs_ span{font-weight:700;color:var(--heading)}.mattress-guide_materialNotes__s2Ury{margin:0;font-size:13px;color:var(--text-muted)}.mattress-guide_comparisonTitle__Fq9Vd{margin:0 0 4px;font-size:18px;color:var(--heading)}.mattress-guide_comparisonSpecs__xH_Cs{margin:0;display:flex;flex-direction:column;gap:0}.mattress-guide_comparisonSpecs__xH_Cs>div{display:flex;justify-content:space-between;gap:12px;padding-block:8px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);font-size:14px}.mattress-guide_comparisonSpecs__xH_Cs>div:last-child{-webkit-border-after:none;border-block-end:none}.mattress-guide_comparisonSpecs__xH_Cs dt{color:var(--text-muted);font-weight:600}.mattress-guide_comparisonSpecs__xH_Cs dd{margin:0;color:var(--heading);font-weight:700}.mattress-guide_comparisonSuit__gSRE3{margin:8px 0 0;font-size:13.5px;line-height:var(--leading);color:var(--text-muted)}.mattress-guide_comparisonSuit__gSRE3 span{font-weight:700;color:var(--heading)}.mattress-guide_comparisonNote__fqpfe{margin:0;font-size:13.5px;color:var(--gold);font-weight:600}.mattress-guide_comparisonCta__eTLXL{align-self:flex-start;-webkit-margin-before:4px;margin-block-start:4px;display:inline-flex;min-height:42px;align-items:center;padding:10px 20px;border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--heading);font-size:14px;font-weight:700}.mattress-guide_comparisonCta__eTLXL:hover{border-color:var(--gold);color:var(--gold)}html[data-theme=night] .mattress-guide_comparisonSpecs__xH_Cs>div{border-block-end-color:var(--line)}html[data-theme=night] .mattress-guide_comparisonNote__fqpfe{color:var(--gold-bright)}.mattress-guide_recTitle__qrkXS{margin:0;font-size:16.5px;color:var(--heading)}.mattress-guide_recBody__gbEnr{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text)}.mattress-guide_recCta__uxNL4{align-self:flex-start;-webkit-margin-before:6px;margin-block-start:6px;font-size:14px;font-weight:700;color:var(--gold)}.mattress-guide_recCta__uxNL4:hover{text-decoration:underline}.mattress-guide_tipTitle__StzTn{margin:0;font-size:16.5px;color:var(--heading)}.mattress-guide_tipBody__lkJxx{margin:0;font-size:14.5px;line-height:var(--leading);color:var(--text);overflow-wrap:anywhere}.mattress-guide_cta__rwrdb{text-align:center;padding:48px 28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3xl);box-shadow:var(--shadow-card)}.mattress-guide_ctaTitle__DT5o6{margin:0 0 10px;font-size:clamp(20px,3vw,26px);color:var(--heading)}.mattress-guide_ctaText__7Ju9B{margin:0 auto 22px;max-width:46ch;font-size:15.5px;line-height:var(--leading);color:var(--text-muted)}.mattress-guide_ctaActions__vUHMi{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mattress-guide_ctaPrimary__FVoSq,.mattress-guide_ctaSecondary__NuJC1{display:inline-flex;align-items:center;min-height:52px;padding:14px 30px;border-radius:var(--r-pill);font-size:15.5px;font-weight:700}.mattress-guide_ctaPrimary__FVoSq{background:var(--gold);color:var(--dark);box-shadow:var(--shadow-gold)}.mattress-guide_ctaPrimary__FVoSq:hover{background:var(--gold-hover);transform:translateY(-2px)}.mattress-guide_ctaSecondary__NuJC1{background:transparent;color:var(--heading);border:1px solid var(--line-strong)}.mattress-guide_ctaSecondary__NuJC1:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}html[data-theme=night] .mattress-guide_cta__rwrdb{background:var(--surface-raised);border-color:var(--line-strong)}html[data-theme=night] .mattress-guide_ctaSecondary__NuJC1{color:var(--text)}@media (max-width:900px){.mattress-guide_categoryGrid__MrVhI,.mattress-guide_choiceGrid__hc723,.mattress-guide_comparisonGrid__Aud5l,.mattress-guide_materialGrid__zaAAH,.mattress-guide_recGrid__dv_I8,.mattress-guide_tipGrid__6ONwd{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mattress-guide_categoryGrid__MrVhI,.mattress-guide_choiceGrid__hc723,.mattress-guide_comparisonGrid__Aud5l,.mattress-guide_materialGrid__zaAAH,.mattress-guide_recGrid__dv_I8,.mattress-guide_tipGrid__6ONwd{grid-template-columns:1fr}.mattress-guide_body___ImdO{padding-block:32px 72px}.mattress-guide_block__919BO{-webkit-margin-after:48px;margin-block-end:48px}.mattress-guide_cta__rwrdb{padding:32px 20px}.mattress-guide_ctaPrimary__FVoSq,.mattress-guide_ctaSecondary__NuJC1{width:100%}}.mattress-guide_heroFigure__i5lA4{margin:26px 0 0;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.mattress-guide_heroImage__549jV{display:block;width:100%;aspect-ratio:21/9;object-fit:cover}.mattress-guide_stepList__EH1xY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.mattress-guide_stepCard__3cX2_{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap}html[data-theme=night] .mattress-guide_stepCard__3cX2_{background:var(--surface-raised);border-color:var(--line-strong)}.mattress-guide_stepNo__rxfXf{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--dark);font-weight:800;font-size:16px}.mattress-guide_stepIcon__mwPmm{flex:0 0 auto;width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff;padding:4px}.mattress-guide_stepMain__F0vNO{flex:1 1 240px;min-width:0}.mattress-guide_stepTitle__8BsRz{margin:0 0 4px;font-size:16px;color:var(--heading)}.mattress-guide_stepDesc___NBn3{margin:0;font-size:14px;line-height:1.9;color:var(--text-muted)}.mattress-guide_stepImage__AWSIM{flex:0 0 auto;width:140px;height:92px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.mattress-guide_comparisonImage__7koi0{aspect-ratio:4/3}.mattress-guide_comparisonImage__7koi0,.mattress-guide_recImage__YjIoh{width:100%;object-fit:cover;border-radius:12px;-webkit-margin-after:12px;margin-block-end:12px}.mattress-guide_recImage__YjIoh{aspect-ratio:16/10}.mattress-guide_faqList__w7sZc{display:flex;flex-direction:column;gap:10px}.mattress-guide_faqItem__DqLTd{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}html[data-theme=night] .mattress-guide_faqItem__DqLTd{background:var(--surface-raised);border-color:var(--line-strong)}.mattress-guide_faqQ__9iuF0{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--heading);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.mattress-guide_faqQ__9iuF0::-webkit-details-marker{display:none}.mattress-guide_faqQ__9iuF0:after{content:"+";color:var(--gold);font-size:20px;line-height:1}.mattress-guide_faqItem__DqLTd[open] .mattress-guide_faqQ__9iuF0:after{content:"−"}.mattress-guide_faqA__qFNY7{margin:0;padding:0 18px 16px;color:var(--text-muted);line-height:1.9;font-size:14.5px}@media (max-width:560px){.mattress-guide_stepImage__AWSIM{width:100%;height:auto;aspect-ratio:16/9}}.ProductFeatures_features__r_UWG{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ProductFeatures_featureItem__vLo_A{display:inline-flex;align-items:center;padding:10px 16px;font-size:14.5px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:12px;white-space:nowrap}.CatalogProductCard_card__uQ8xw{background:var(--surface);border-radius:var(--r-2xl);border:1px solid var(--line);overflow:hidden;transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med),border-color var(--dur-med);display:flex;flex-direction:column}.CatalogProductCard_card__uQ8xw:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-lift);border-color:var(--line-strong)}.CatalogProductCard_thumbWrap__VCnOo{position:relative}.CatalogProductCard_thumb__rIjsa{display:block;height:230px;position:relative;overflow:hidden;background:var(--media-bg)}.CatalogProductCard_thumb__rIjsa img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.CatalogProductCard_card__uQ8xw:hover .CatalogProductCard_thumb__rIjsa img{transform:scale(1.05)}.CatalogProductCard_featured__hlxGE{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:var(--gold);color:var(--dark);font-size:11px;font-weight:800;padding:5px 12px;border-radius:var(--r-pill);z-index:2;box-shadow:0 4px 12px rgba(184,170,106,.35)}.CatalogProductCard_body__VWkjF{padding:18px 20px 20px;text-align:start;display:flex;flex-direction:column;gap:7px;flex:1 1}.CatalogProductCard_category__fPuce{font-size:12px;color:var(--text-muted);font-weight:600;letter-spacing:.01em}.CatalogProductCard_body__VWkjF h3{font-size:17px;font-weight:800;color:var(--heading);line-height:1.5}.CatalogProductCard_body__VWkjF h3 a{transition:color .2s}.CatalogProductCard_card__uQ8xw:hover .CatalogProductCard_body__VWkjF h3 a{color:var(--gold)}html[data-theme=night] .CatalogProductCard_card__uQ8xw:hover .CatalogProductCard_body__VWkjF h3 a{color:var(--gold-bright)}.CatalogProductCard_meta__mYAoB{display:flex;align-items:center;justify-content:space-between;gap:10px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:10px;padding-block-start:10px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.CatalogProductCard_price__Hioia{font-size:15px;font-weight:900;color:var(--heading)}html[data-theme=night] .CatalogProductCard_price__Hioia{color:var(--gold-bright)}.CatalogProductCard_availability__IDvtd{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:3px 10px;border-radius:var(--r-pill);background:var(--surface-raised);border:1px solid var(--line);white-space:nowrap}.CatalogProductCard_availability__IDvtd[data-status=AVAILABLE]{color:#3f7d54;border-color:rgba(63,125,84,.4)}html[data-theme=night] .CatalogProductCard_availability__IDvtd[data-status=AVAILABLE]{color:#8fb4e6;border-color:rgba(120,150,210,.4)}.CatalogProductCard_availability__IDvtd[data-status=OUT_OF_STOCK]{color:var(--text-muted);opacity:.8}.CatalogProductCard_details__ewMvq{-webkit-margin-before:12px;margin-block-start:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--line-strong);color:var(--heading);font-weight:700;font-size:14px;transition:background .2s,border-color .2s,gap .2s}.CatalogProductCard_details__ewMvq:after{content:"←";transition:transform .2s}.CatalogProductCard_details__ewMvq:hover{background:var(--tag-bg);border-color:var(--gold);gap:10px}html[data-theme=night] .CatalogProductCard_details__ewMvq{color:var(--text)}.Pagination_pagination__n66Qy{display:flex;align-items:center;justify-content:center;gap:16px;-webkit-margin-before:40px;margin-block-start:40px}.Pagination_link__qF_pG{padding:10px 20px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--heading);font-weight:700;font-size:14px;transition:border-color .2s,background .2s}.Pagination_link__qF_pG:hover{border-color:var(--gold)}.Pagination_disabled__KlIoI{opacity:.4;pointer-events:none}.Pagination_status__DtiIT{font-size:14px;color:var(--text-muted);font-weight:600}.category_section__VJSlL{padding-block:28px 64px}.category_crumb__OA9vp{-webkit-margin-after:14px;margin-block-end:14px}.category_hero__RSLeq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;-webkit-margin-after:24px;margin-block-end:24px}@media (min-width:720px){.category_hero__RSLeq{grid-template-columns:320px minmax(0,1fr);align-items:center}}.category_heroFigure__eraHl{position:relative;aspect-ratio:16/10;margin:0;border-radius:var(--r-2xl,20px);overflow:hidden;border:1px solid var(--line)}.category_heroImage__T5P_b{object-fit:cover}.category_title__X_aCr{font-size:clamp(24px,4vw,34px);font-weight:800;color:var(--heading);-webkit-margin-after:10px;margin-block-end:10px}.category_description__WSSoD{font-size:15px;color:var(--text-muted);line-height:var(--leading,1.9);max-width:720px}.category_resultBar__72QRS{-webkit-margin-after:14px;margin-block-end:14px}.category_resultCount__56jFU{font-size:13.5px;font-weight:700;color:var(--text-muted)}.category_grid__EHU_P{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px;-webkit-margin-after:24px;margin-block-end:24px}.category_related__5KkqR{-webkit-margin-before:40px;margin-block-start:40px}.category_relatedTitle___OKz2{font-size:20px;font-weight:800;color:var(--heading);-webkit-margin-after:14px;margin-block-end:14px}.category_relatedGrid__XzxoS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.category_relatedCard__XRHpV{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--surface);color:var(--heading);font-weight:700;text-align:center}html[data-theme=night] .category_relatedCard__XRHpV{background:var(--surface-raised);border-color:var(--line-strong)}.category_relatedCard__XRHpV:hover{border-color:var(--gold)}.category_relatedImgPlaceholder__Rogat,.category_relatedImg__hEv1D{width:100%;aspect-ratio:1/1;border-radius:var(--r-md,10px);object-fit:cover;background:var(--tag-bg);border:1px solid var(--line)}.category_relatedName__Cfdkk{font-size:14px;overflow-wrap:anywhere}.FavoritesView_resultBar__Fsv_I{-webkit-margin-after:20px;margin-block-end:20px;-webkit-padding-start:4px;padding-inline-start:4px}.FavoritesView_count__Xq_3D{font-size:14px;font-weight:700;color:var(--text-muted)}.FavoritesView_count__Xq_3D:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#e05a72;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle}.FavoritesView_grid__GVzFE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.FavoritesView_note__SneG1{-webkit-margin-before:28px;margin-block-start:28px;text-align:center;font-size:13px;color:var(--text-muted);line-height:1.9}.FavoritesView_cta__3nzJs{display:inline-flex;align-items:center;padding:12px 26px;border-radius:var(--r-md);background:var(--gold);color:var(--dark);font-weight:700;font-size:15px}@media (max-width:1024px){.FavoritesView_grid__GVzFE{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FavoritesView_grid__GVzFE{grid-template-columns:1fr}}.products_section___J_re{padding-block:56px 96px;min-height:55vh}.products_crumb__4TDQ3{display:flex;justify-content:center;margin-block:0 36px}.products_resultBar__qHsyV{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:20px;margin-block-end:20px;-webkit-padding-start:4px;padding-inline-start:4px}.products_resultCount__Ozd90{font-size:14px;font-weight:700;color:var(--text-muted)}.products_resultCount__Ozd90:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle}.products_grid__CWnyr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}@media (max-width:1024px){.products_grid__CWnyr{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products_grid__CWnyr{grid-template-columns:1fr}}.search_section__7F8Yn{padding-block:56px 96px;min-height:55vh}.search_crumb__QYLNW{display:flex;justify-content:center;margin-block:0 32px}.search_grid__BNU0f{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}@media (max-width:1024px){.search_grid__BNU0f{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.search_grid__BNU0f{grid-template-columns:1fr}}.product_section__sbE70{padding-block:40px 88px;min-height:55vh}.product_crumb__VFHQ2{-webkit-margin-after:28px;margin-block-end:28px}.product_layout__d_2qh{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.product_media__AEFbI{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-h) + 20px)}.product_placeholder__kDobX{aspect-ratio:4/5;border-radius:var(--r-2xl);overflow:hidden;border:1px solid var(--line)}.product_gallery__UHu00{display:grid;grid-gap:12px;gap:12px}.product_galleryImg__Oj1mC{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--r-2xl);border:1px solid var(--line);overflow:hidden}.product_galleryImgEl__nqZbY{object-fit:cover}.product_info__UMt98{text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:28px;box-shadow:var(--shadow-card)}.product_category__6hYPj{display:inline-block;font-size:12.5px;color:var(--tag-text);background:var(--tag-bg);font-weight:700;padding:5px 12px;border-radius:var(--r-pill)}.product_favoriteRow__Lvthb{-webkit-margin-before:18px;margin-block-start:18px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.product_name__KGnYT{font-size:clamp(24px,4vw,34px);font-weight:900;color:var(--heading);margin-block:6px 12px;line-height:1.35}.product_short__SoTrw{font-size:15px;color:var(--text-muted);line-height:1.9;-webkit-margin-after:24px;margin-block-end:24px}.product_block__sCasV{-webkit-margin-before:28px;margin-block-start:28px;max-width:900px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2xl);padding:26px 28px}.product_block__sCasV h2{font-size:19px;font-weight:800;color:var(--heading);-webkit-margin-after:16px;margin-block-end:16px;-webkit-padding-start:12px;padding-inline-start:12px;position:relative}.product_block__sCasV h2:before{content:"";position:absolute;inset-inline-start:0;inset-block:2px;width:4px;border-radius:2px;background:var(--gold)}.product_full__De67h{font-size:15px;color:var(--text);line-height:2}.product_specs__OZfUM{width:100%;border-collapse:collapse;font-size:14px}.product_specs__OZfUM td,.product_specs__OZfUM th{text-align:start;padding:12px 16px;border:1px solid var(--line)}.product_specs__OZfUM th{background:var(--surface-raised);color:var(--heading);font-weight:700;width:40%}.product_specs__OZfUM td{color:var(--text)}.product_contentList__q5u9C{list-style:none;display:flex;flex-direction:column;gap:10px}.product_contentList__q5u9C li{position:relative;-webkit-padding-start:24px;padding-inline-start:24px;font-size:15px;color:var(--text);line-height:1.8}.product_contentList__q5u9C li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:11px;width:8px;height:8px;border-radius:50%;background:var(--gold)}.product_relatedSection__0NXd1{-webkit-margin-before:48px;margin-block-start:48px}.product_relatedSection__0NXd1 h2{font-size:20px;font-weight:800;color:var(--heading);-webkit-margin-after:20px;margin-block-end:20px}.product_relatedGrid__Qrltg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}@media (max-width:1024px){.product_relatedGrid__Qrltg{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.product_layout__d_2qh{grid-template-columns:1fr}.product_media__AEFbI{position:static}.product_relatedGrid__Qrltg{grid-template-columns:1fr}}.product_faqSection__Iy4FJ{-webkit-margin-before:32px;margin-block-start:32px}.product_faqSection__Iy4FJ h2{font-size:20px;font-weight:800;color:var(--heading);-webkit-margin-after:14px;margin-block-end:14px}.product_faqList__0c1Np{display:flex;flex-direction:column;gap:10px}.product_faqItem__ehqYg{border:1px solid var(--line);border-radius:var(--r-lg,12px);background:var(--surface);overflow:hidden}html[data-theme=night] .product_faqItem__ehqYg{background:var(--surface-raised);border-color:var(--line-strong)}.product_faqQuestion__pOEdy{cursor:pointer;list-style:none;padding:14px 16px;font-size:15px;font-weight:700;color:var(--heading);display:flex;align-items:center;justify-content:space-between;gap:12px}.product_faqQuestion__pOEdy::-webkit-details-marker{display:none}.product_faqQuestion__pOEdy:after{content:"+";font-size:20px;color:var(--gold);transition:transform .2s ease}.product_faqItem__ehqYg[open] .product_faqQuestion__pOEdy:after{content:"−"}.product_faqAnswer__9Dlfb{padding:0 16px 16px;font-size:14px;color:var(--text-muted);line-height:var(--leading,1.9);white-space:pre-line}.product_errorActions__bSNUW{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;-webkit-margin-before:16px;margin-block-start:16px}.product_retryBtn__f1dfz{padding:10px 20px;border:none;border-radius:var(--r-md,10px);background:var(--gold);color:var(--gold-contrast,#1a1300);font-size:15px;font-weight:700;cursor:pointer}.product_retryBtn__f1dfz:hover{filter:brightness(1.05)}.product_retryLink__mazxr{padding:10px 20px;border:1px solid var(--line);border-radius:var(--r-md,10px);color:var(--heading);font-size:15px;font-weight:700;text-decoration:none}.product_retryLink__mazxr:hover{border-color:var(--line-strong)}