.faqs_container__S1NvA{min-height:100vh;display:flex;flex-direction:column;width:100%}.faqs_main__xLlyy{flex:1 1;max-width:var(--container-md);margin:0 auto;padding:clamp(48px,6vw,80px) var(--gutter-inline);width:100%}.faqs_faqGroup__CfgqR{margin-bottom:clamp(36px,5vw,52px)}.faqs_faqGroup__CfgqR:last-child{margin-bottom:0}.faqs_groupTitle__6lRqQ{font-family:var(--font-family-heading);font-size:var(--text-h2);font-weight:400;color:var(--text-main);letter-spacing:-.01em;margin-bottom:clamp(16px,2vw,24px);padding-bottom:12px;border-bottom:1px solid var(--border)}.faqs_faqList__o5xH8{display:flex;flex-direction:column;gap:8px}.faqs_faqItem__GOFgC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.faqs_faqItemOpen__efpnP,.faqs_faqItem__GOFgC:hover{border-color:var(--border-hover)}.faqs_faqItemOpen__efpnP{box-shadow:var(--shadow-sm)}.faqs_faqQuestion__Wvn4o{width:100%;padding:clamp(16px,2vw,20px) clamp(18px,2.5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;font-size:var(--text-h3);font-weight:600;color:var(--text-main);text-align:left;cursor:pointer;font-family:var(--font-family-sans);line-height:1.4}.faqs_faqChevron__EEu8i{flex-shrink:0;color:var(--text-muted);transition:transform .3s cubic-bezier(.16,1,.3,1)}.faqs_faqChevronOpen__9YJX5{transform:rotate(180deg);color:var(--accent)}.faqs_faqAnswer__gATAq{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.faqs_faqAnswerOpen__yYb5Y{max-height:400px}.faqs_faqAnswerText__YQESP{padding:0 clamp(18px,2.5vw,24px) clamp(16px,2vw,22px);color:var(--text-muted);font-size:var(--text-body);line-height:1.7}.header_header__iAHWV{top:0;left:0;z-index:100;width:100%;border-bottom:1px solid rgba(0,0,0,.08)}.header_headerHome___iimh{position:absolute;background:#fff}.header_headerSolid__JJo6q{position:relative;background:#fff}.header_inner__wo0Dg{max-width:var(--container-2xl);margin:0 auto;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter-inline)}.header_leftSection__491_X{display:flex;align-items:center;flex:1 1}.header_centerSection__sdbi7{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 clamp(16px,1.8vw,24px)}.header_rightSection__f1L8p{display:flex;align-items:center;flex:1 1}.header_textLogoLink__uEXH9{display:inline-flex;align-items:center;flex-shrink:0}.header_textLogoImg__QGBKR{width:136px;height:46px;object-fit:contain;filter:brightness(0)}.header_mainLogoLink__SMnEk{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:6px;border-radius:0;transition:transform var(--transition-normal),box-shadow var(--transition-normal);box-shadow:0 4px 14px rgba(0,0,0,.25)}.header_mainLogoLink__SMnEk:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.35)}.header_mainLogoImg__OFN1s{width:64px;height:64px;object-fit:contain;background:#fff}.header_desktopNav__FQ8nb{display:flex;align-items:center;gap:clamp(24px,2.2vw,36px)}.header_leftNav__VMTrC{flex:1 1;justify-content:flex-end}.header_rightNav__0toen{flex:1 1;justify-content:flex-start}.header_navLink__B73Ev{font-family:var(--font-family-heading);font-size:var(--text-h3);font-weight:400;color:#0f172a;transition:color var(--transition-fast);padding:6px 2px;white-space:nowrap}.header_navLink__B73Ev:hover{color:#5c3d2e}.header_navLinkActive__YyRRW{color:#5c3d2e;font-weight:400}.header_iconActions__GbRGV{display:flex;align-items:center;gap:16px;margin-left:auto}.header_iconBtn__V0nBa{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#0f172a;padding:6px;transition:color var(--transition-fast),transform var(--transition-fast)}.header_iconBtn__V0nBa:hover{color:#5c3d2e;transform:translateY(-1px)}.header_cartBadge__wU9xH{position:absolute;top:-2px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0f172a;color:#fff;font-size:.65rem;font-weight:700;line-height:18px;text-align:center}.header_hamburgerBtn__imGDk{display:none;align-items:center;justify-content:center;padding:0;margin:0;border:none;cursor:pointer;color:#0f172a;-webkit-tap-highlight-color:transparent}.header_hamburgerBtn__imGDk,.header_hamburgerBtn__imGDk:active,.header_hamburgerBtn__imGDk:focus,.header_hamburgerBtn__imGDk:hover{background:none;outline:none;box-shadow:none}.header_drawerOverlay__UO6dw{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;animation:header_fadeIn__1ByS7 .25s ease;display:flex}.header_drawerContent__9bOm_{width:85%;max-width:360px;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:header_slideInLeft__684y0 .3s cubic-bezier(.16,1,.3,1);overflow-y:auto}.header_drawerHeader__RpNi8{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.header_drawerLogoLink__lv8bl{display:inline-flex;align-items:center}.header_drawerCloseBtn__TNmR5{padding:6px;color:var(--text-muted);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.header_drawerCloseBtn__TNmR5:hover{color:var(--text-main);background:var(--surface-subtle)}.header_drawerNav__RKpsF{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1 1}.header_drawerNavLink__NnuSr{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius-sm);color:var(--text-main);font-family:var(--font-family-heading);font-size:var(--text-h3);font-weight:400;transition:all var(--transition-fast)}.header_drawerNavLink__NnuSr:hover{background-color:var(--surface-subtle)}.header_drawerNavLinkActive__MfWza{background-color:#f0ebe6;color:#4a2c17}.header_drawerLinkArrow__H5sh7{color:var(--text-subtle)}.header_drawerDivider__gdfiX{height:1px;background-color:var(--border);margin:16px 0}.header_drawerSecondaryLink__4f7Qx{padding:10px 14px;color:var(--text-muted);font-size:var(--text-body);font-weight:500;transition:color var(--transition-fast)}.header_drawerSecondaryLink__4f7Qx:hover{color:var(--text-main)}.header_drawerAdminBtn__Q2LiX{margin-top:12px;background-color:#0f172a;color:#fff;text-align:center;padding:12px;border-radius:0;font-weight:600;font-size:var(--text-body)}.header_drawerFooter__H57e6{padding:20px 24px;border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--text-micro);text-align:center}.header_drawerOverlayClosing__k99P3{animation:header_fadeOut__bjNua .25s ease forwards}.header_drawerContentClosing__ghk_S{animation:header_slideOutLeft__OdwIS .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes header_fadeIn__1ByS7{0%{opacity:0}to{opacity:1}}@keyframes header_fadeOut__bjNua{0%{opacity:1}to{opacity:0}}@keyframes header_slideInLeft__684y0{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes header_slideOutLeft__OdwIS{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:1024px){.header_inner__wo0Dg{height:70px}.header_desktopNav__FQ8nb{display:none}.header_hamburgerBtn__imGDk{display:flex;border:none;padding:0}.header_hamburgerBtn__imGDk,.header_hamburgerBtn__imGDk:active,.header_hamburgerBtn__imGDk:focus,.header_hamburgerBtn__imGDk:hover{background:none;box-shadow:none}.header_textLogoLink__uEXH9{display:none}.header_headerHome___iimh{background:transparent;border-bottom:none}.header_headerHome___iimh .header_hamburgerBtn__imGDk{color:#fff}.header_headerHome___iimh .header_mainLogoLink__SMnEk{background:transparent;box-shadow:none}.header_headerHome___iimh .header_mainLogoLink__SMnEk:hover{box-shadow:none}.header_headerHome___iimh .header_mainLogoImg__OFN1s{width:46px;height:46px;background:transparent}.header_headerHome___iimh .header_iconBtn__V0nBa{color:#fff}.header_headerSolid__JJo6q{background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.header_headerSolid__JJo6q .header_hamburgerBtn__imGDk{color:#0f172a}.header_headerSolid__JJo6q .header_mainLogoLink__SMnEk{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.header_headerSolid__JJo6q .header_mainLogoImg__OFN1s{width:46px;height:46px;background:#fff}.header_headerSolid__JJo6q .header_iconBtn__V0nBa{color:#0f172a}}