.BookFairBestsellers-module__jg80QW__section{background:linear-gradient(180deg, #f8f3ece6, #fff8edf5), var(--color-paper)}.BookFairBestsellers-module__jg80QW__pageMode{padding:clamp(30px,4vw,54px) 0 clamp(56px,7vw,86px)}.BookFairBestsellers-module__jg80QW__header{grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,3vw,28px);margin-bottom:clamp(22px,3vw,30px);display:grid}.BookFairBestsellers-module__jg80QW__logoBadge{border:1px solid color-mix(in srgb, var(--color-border) 86%, var(--color-gold));background:#ffffffe6;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-width:min(100%,250px);padding:14px 16px;display:grid;box-shadow:0 18px 44px #1f1a170f}.BookFairBestsellers-module__jg80QW__logoIcon{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-gold) 52%, var(--color-primary)));width:48px;height:48px;color:var(--color-highlight);border-radius:14px;place-items:center;display:inline-grid}.BookFairBestsellers-module__jg80QW__logoBadge strong,.BookFairBestsellers-module__jg80QW__headerCopy h2,.BookFairBestsellers-module__jg80QW__columnHeader h3,.BookFairBestsellers-module__jg80QW__bookCopy h3{color:var(--color-ink);font-weight:900}.BookFairBestsellers-module__jg80QW__logoBadge strong{font-size:24px;line-height:1;display:block}.BookFairBestsellers-module__jg80QW__logoText span{color:var(--color-muted);font-size:12px;font-weight:800}.BookFairBestsellers-module__jg80QW__headerCopy{padding-left:18px;position:relative}.BookFairBestsellers-module__jg80QW__headerCopy:before{content:"";background:linear-gradient(180deg, var(--color-primary), color-mix(in srgb, var(--color-gold) 72%, var(--color-primary)));border-radius:999px;width:2px;position:absolute;top:4px;bottom:6px;left:0}.BookFairBestsellers-module__jg80QW__headerCopy h2{margin:0;font-size:clamp(30px,3.8vw,44px);line-height:1.12}.BookFairBestsellers-module__jg80QW__headerCopy p{color:var(--color-muted);max-width:720px;margin:10px 0 0;font-size:15px;font-weight:700;line-height:1.75}.BookFairBestsellers-module__jg80QW__sliderShell{gap:18px;min-width:0;display:grid}.BookFairBestsellers-module__jg80QW__nativeSlider{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:18px;width:100%;padding:2px 2px 14px;display:flex;overflow-x:auto}.BookFairBestsellers-module__jg80QW__nativeSlider::-webkit-scrollbar{display:none}.BookFairBestsellers-module__jg80QW__nativeSlide{scroll-snap-align:start;flex-shrink:0;width:min(330px,86vw);height:auto}@media (min-width:640px){.BookFairBestsellers-module__jg80QW__nativeSlide{width:calc(50% - 8px)}}@media (min-width:980px){.BookFairBestsellers-module__jg80QW__nativeSlide{width:calc(33.3333% - 12px)}}@media (min-width:1280px){.BookFairBestsellers-module__jg80QW__nativeSlide{width:calc(25% - 13.5px)}}.BookFairBestsellers-module__jg80QW__columnCard{border:1px solid color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:#ffffffe6;border-radius:16px;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 42px #1f1a1714}.BookFairBestsellers-module__jg80QW__columnHeader{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 92%, #6d1016), var(--color-primary-dark));color:var(--color-highlight);padding:18px 18px 16px}.BookFairBestsellers-module__jg80QW__columnHeader h3{color:var(--color-highlight);margin:0;font-size:18px}.BookFairBestsellers-module__jg80QW__columnHeader p{color:color-mix(in srgb, var(--color-highlight) 82%, transparent);margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.5}.BookFairBestsellers-module__jg80QW__bookList{margin:0;padding:0;list-style:none;display:grid}.BookFairBestsellers-module__jg80QW__bookRow{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));grid-template-columns:auto 68px 1fr;align-items:start;gap:12px;min-width:0;padding:14px 16px;display:grid;position:relative}.BookFairBestsellers-module__jg80QW__rankBadge{width:28px;height:28px;color:var(--color-highlight);background:linear-gradient(#ff4d4f,#ff2d2f);border-radius:10px 10px 10px 2px;place-items:center;font-size:14px;font-weight:900;display:inline-grid}.BookFairBestsellers-module__jg80QW__bookCover{aspect-ratio:.66;background:var(--color-paper-deep);width:68px;box-shadow:var(--shadow-cover);border-radius:8px;display:block;overflow:hidden}.BookFairBestsellers-module__jg80QW__bookCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BookFairBestsellers-module__jg80QW__bookCopy{min-width:0}.BookFairBestsellers-module__jg80QW__bookCopy h3{margin:0;font-size:16px;line-height:1.35}.BookFairBestsellers-module__jg80QW__bookCopy p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.BookFairBestsellers-module__jg80QW__priceLine{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.BookFairBestsellers-module__jg80QW__priceLine strong{color:var(--color-primary);font-size:16px;font-weight:900}.BookFairBestsellers-module__jg80QW__priceLine span{color:var(--color-muted);font-size:12px;font-weight:700;text-decoration:line-through}.BookFairBestsellers-module__jg80QW__columnAction{border-top:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));min-height:52px;color:var(--color-primary);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:900;display:flex}.BookFairBestsellers-module__jg80QW__sliderControls{justify-content:center;gap:10px;display:flex}.BookFairBestsellers-module__jg80QW__sliderControls button{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));width:42px;height:42px;color:var(--color-primary-dark);cursor:pointer;background:#ffffffeb;border-radius:999px;place-items:center;display:inline-grid;box-shadow:0 10px 24px #1f1a1714}.BookFairBestsellers-module__jg80QW__emptyState{border:1px dashed color-mix(in srgb, var(--color-primary) 28%, var(--color-border));color:var(--color-muted);text-align:center;background:#ffffffb8;border-radius:8px;padding:22px;font-size:15px;font-weight:800;line-height:1.7}.BookFairBestsellers-module__jg80QW__pageSections{gap:clamp(28px,4vw,44px);display:grid}.BookFairBestsellers-module__jg80QW__pageSection{gap:18px;display:grid}.BookFairBestsellers-module__jg80QW__pageSectionHeader{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.BookFairBestsellers-module__jg80QW__pageSectionHeader h3{color:var(--color-ink);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:900;line-height:1.2}.BookFairBestsellers-module__jg80QW__pageSectionHeader p{max-width:720px;color:var(--color-muted);margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.7}.BookFairBestsellers-module__jg80QW__pageSectionAction{min-height:40px;color:var(--color-primary);flex:none;align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.BookFairBestsellers-module__jg80QW__productGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}[data-theme=dark] .BookFairBestsellers-module__jg80QW__section{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-paper-deep)), color-mix(in srgb, var(--color-paper) 94%, var(--color-paper-deep))), var(--color-paper)}[data-theme=dark] .BookFairBestsellers-module__jg80QW__logoBadge,[data-theme=dark] .BookFairBestsellers-module__jg80QW__columnCard,[data-theme=dark] .BookFairBestsellers-module__jg80QW__sliderControls button{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-paper-deep));box-shadow:0 18px 42px color-mix(in srgb, var(--color-shadow) 24%, transparent)}[data-theme=dark] .BookFairBestsellers-module__jg80QW__columnHeader{background:linear-gradient(180deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 88%, var(--color-paper)));color:var(--color-on-action)}[data-theme=dark] .BookFairBestsellers-module__jg80QW__columnHeader h3{color:var(--color-on-action)}@media (max-width:980px){.BookFairBestsellers-module__jg80QW__header{grid-template-columns:1fr}.BookFairBestsellers-module__jg80QW__productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.BookFairBestsellers-module__jg80QW__headerCopy{padding-left:14px}.BookFairBestsellers-module__jg80QW__bookRow{grid-template-columns:auto 60px 1fr;gap:10px;padding:12px 14px}.BookFairBestsellers-module__jg80QW__bookCover{width:60px}.BookFairBestsellers-module__jg80QW__columnHeader{padding:16px 14px 14px}.BookFairBestsellers-module__jg80QW__pageSectionHeader{align-items:start;display:grid}.BookFairBestsellers-module__jg80QW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.MainNav-module__cq7BTG__navWrap{z-index:9;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-paper) 92%, #ffffffb8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}:is(.MainNav-module__cq7BTG__navWrap:has(.MainNav-module__cq7BTG__desktopItem:hover .MainNav-module__cq7BTG__megaMenu),.MainNav-module__cq7BTG__navWrap:has(.MainNav-module__cq7BTG__desktopItem:focus-within .MainNav-module__cq7BTG__megaMenu),.MainNav-module__cq7BTG__navWrap:has(.MainNav-module__cq7BTG__desktopItem:hover .MainNav-module__cq7BTG__dropdownMenu),.MainNav-module__cq7BTG__navWrap:has(.MainNav-module__cq7BTG__desktopItem:focus-within .MainNav-module__cq7BTG__dropdownMenu)){z-index:99}.MainNav-module__cq7BTG__desktopNav{position:relative}.MainNav-module__cq7BTG__desktopList{align-items:center;gap:2px;margin:0;padding:7px 0;list-style:none;display:flex;overflow:visible}.MainNav-module__cq7BTG__desktopItem{flex:none;position:relative}.MainNav-module__cq7BTG__desktopItemMega{position:static}.MainNav-module__cq7BTG__desktopLink,.MainNav-module__cq7BTG__desktopTrigger{min-height:42px;color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;line-height:1;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.MainNav-module__cq7BTG__desktopLink:after,.MainNav-module__cq7BTG__desktopTrigger:after{background:linear-gradient(90deg, transparent, var(--color-primary), transparent);content:"";opacity:0;border-radius:4px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:14px;right:14px;transform:scaleX(.45)}.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__desktopLink,.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__desktopTrigger,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__desktopLink,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__desktopTrigger,.MainNav-module__cq7BTG__desktopCurrent{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-paper));color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent), 0 10px 22px #1c263614;transform:translateY(-1px)}.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__desktopLink:after,.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__desktopTrigger:after,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__desktopLink:after,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__desktopTrigger:after,.MainNav-module__cq7BTG__desktopCurrent:after{opacity:1;transform:scaleX(1)}.MainNav-module__cq7BTG__desktopChevron{color:var(--color-muted);transition:color .18s,transform .18s}.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__desktopTrigger .MainNav-module__cq7BTG__desktopChevron,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__desktopTrigger .MainNav-module__cq7BTG__desktopChevron{color:var(--color-primary-dark);transform:rotate(180deg)}.MainNav-module__cq7BTG__desktopHighlight{overflow:hidden}.MainNav-module__cq7BTG__desktopHighlight:before{border-radius:inherit;background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 48%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 45%);content:"";opacity:.9;pointer-events:none;position:absolute;inset:1px}.MainNav-module__cq7BTG__desktopHighlight:after{background:linear-gradient(90deg, transparent, var(--color-primary), transparent)}.MainNav-module__cq7BTG__highlightBadge{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-paper));width:18px;height:18px;color:var(--color-primary-dark);border-radius:999px;place-items:center;animation:2.4s ease-in-out infinite MainNav-module__cq7BTG__navGlow;display:inline-grid;box-shadow:0 0 0 6px #3cb3f114}@keyframes MainNav-module__cq7BTG__navGlow{0%,to{transform:scale(1);box-shadow:0 0 #3cb3f11f}50%{transform:scale(1.06);box-shadow:0 0 0 8px #3cb3f10f}}.MainNav-module__cq7BTG__dropdownMenu,.MainNav-module__cq7BTG__megaMenu{z-index:10;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 1px);transform:translateY(8px)}.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__dropdownMenu,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__dropdownMenu,.MainNav-module__cq7BTG__desktopItem:hover>.MainNav-module__cq7BTG__megaMenu,.MainNav-module__cq7BTG__desktopItem:focus-within>.MainNav-module__cq7BTG__megaMenu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.MainNav-module__cq7BTG__dropdownMenu{min-width:270px;left:0}.MainNav-module__cq7BTG__dropdownMenuOverflow{left:auto;right:0}.MainNav-module__cq7BTG__dropdownMenu:before,.MainNav-module__cq7BTG__megaMenu:before{content:"";height:14px;position:absolute;top:0;left:0;right:0}.MainNav-module__cq7BTG__dropdownHeader,.MainNav-module__cq7BTG__dropdownList,.MainNav-module__cq7BTG__megaMenuInner{border:1px solid var(--color-border);border-top:2px solid color-mix(in srgb, var(--color-primary) 72%, #fff);background:var(--color-paper);box-shadow:0 22px 48px #1218261f}.MainNav-module__cq7BTG__dropdownHeader{border-bottom:0;border-radius:8px 8px 0 0;padding:12px 14px 0}.MainNav-module__cq7BTG__dropdownOverviewLink{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-paper));min-height:34px;color:var(--color-primary-dark);border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.MainNav-module__cq7BTG__dropdownList,.MainNav-module__cq7BTG__dropdownNestedList{gap:4px;margin:0;padding:12px;list-style:none;display:grid}.MainNav-module__cq7BTG__dropdownList{border-radius:8px}.MainNav-module__cq7BTG__dropdownHeader+.MainNav-module__cq7BTG__dropdownList{border-top:0;border-radius:0 0 8px 8px;padding-top:10px}.MainNav-module__cq7BTG__dropdownItem{position:relative}.MainNav-module__cq7BTG__dropdownLink,.MainNav-module__cq7BTG__dropdownButton{width:100%;min-height:40px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:flex}.MainNav-module__cq7BTG__dropdownCurrent,.MainNav-module__cq7BTG__dropdownItem:hover>.MainNav-module__cq7BTG__dropdownLink,.MainNav-module__cq7BTG__dropdownItem:hover>.MainNav-module__cq7BTG__dropdownButton,.MainNav-module__cq7BTG__dropdownItem:focus-within>.MainNav-module__cq7BTG__dropdownLink,.MainNav-module__cq7BTG__dropdownItem:focus-within>.MainNav-module__cq7BTG__dropdownButton{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-paper));color:var(--color-primary-dark);transform:translate(2px)}.MainNav-module__cq7BTG__dropdownButtonHighlight,.MainNav-module__cq7BTG__dropdownLinkHighlight{position:relative;overflow:hidden}.MainNav-module__cq7BTG__dropdownButtonHighlight:before,.MainNav-module__cq7BTG__dropdownLinkHighlight:before{content:"";background:linear-gradient(90deg,#0000,#3cb3f114,#0000);animation:3s linear infinite MainNav-module__cq7BTG__navSweep;position:absolute;inset:0}@keyframes MainNav-module__cq7BTG__navSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MainNav-module__cq7BTG__dropdownChevron{color:var(--color-muted);flex:none;transition:color .18s,transform .18s}.MainNav-module__cq7BTG__dropdownNestedList{border-left:2px solid color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 48%), transparent;opacity:0;pointer-events:none;visibility:hidden;border-radius:0;max-height:0;margin:0 0 0 12px;padding:0 0 0 10px;transition:max-height .22s,opacity .18s,transform .18s,visibility .18s;overflow:hidden;transform:translateY(-4px)}.MainNav-module__cq7BTG__dropdownItem:hover>.MainNav-module__cq7BTG__dropdownNestedList,.MainNav-module__cq7BTG__dropdownItem:focus-within>.MainNav-module__cq7BTG__dropdownNestedList{opacity:1;pointer-events:auto;visibility:visible;max-height:520px;margin-top:4px;padding-top:4px;padding-bottom:4px;transform:translateY(0)}.MainNav-module__cq7BTG__dropdownItem:hover>.MainNav-module__cq7BTG__dropdownButton .MainNav-module__cq7BTG__dropdownChevron,.MainNav-module__cq7BTG__dropdownItem:focus-within>.MainNav-module__cq7BTG__dropdownButton .MainNav-module__cq7BTG__dropdownChevron{color:var(--color-primary-dark);transform:rotate(180deg)}.MainNav-module__cq7BTG__dropdownNestedList .MainNav-module__cq7BTG__dropdownLink,.MainNav-module__cq7BTG__dropdownNestedList .MainNav-module__cq7BTG__dropdownButton{border-radius:4px;min-height:34px;padding-left:10px;font-size:12px}.MainNav-module__cq7BTG__dropdownNestedList .MainNav-module__cq7BTG__dropdownNestedList{border-left-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));margin-left:10px}.MainNav-module__cq7BTG__megaMenu{left:0;right:0}.MainNav-module__cq7BTG__megaMenuInner{border-radius:0 0 8px 8px;gap:18px;padding:18px;display:grid}.MainNav-module__cq7BTG__megaMenuHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.MainNav-module__cq7BTG__megaEyebrow{color:var(--color-primary-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:inline-flex}.MainNav-module__cq7BTG__megaMenuHeader strong{color:var(--color-ink);font-size:18px;font-weight:900;display:block}.MainNav-module__cq7BTG__megaOverviewLink{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-paper));min-height:38px;color:var(--color-primary-dark);border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.MainNav-module__cq7BTG__megaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.MainNav-module__cq7BTG__megaColumn{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-paper) 84%, #fff);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.MainNav-module__cq7BTG__megaColumnHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.MainNav-module__cq7BTG__megaColumnTitle{color:var(--color-ink);font-size:14px;font-weight:900}.MainNav-module__cq7BTG__megaColumnList,.MainNav-module__cq7BTG__megaSubList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.MainNav-module__cq7BTG__megaColumnLink,.MainNav-module__cq7BTG__megaSubLink{color:var(--color-muted);border-radius:4px;padding:6px 8px;font-size:12px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:block}.MainNav-module__cq7BTG__megaColumnLink:hover,.MainNav-module__cq7BTG__megaSubLink:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-paper));color:var(--color-primary-dark);transform:translate(2px)}.MainNav-module__cq7BTG__megaSubList{border-left:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);padding-left:10px}.MainNav-module__cq7BTG__mobileBottomNav,.MainNav-module__cq7BTG__mobileDrawerLayer{display:none}@media (max-width:1400px){.MainNav-module__cq7BTG__megaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1160px){.MainNav-module__cq7BTG__desktopList{gap:0}.MainNav-module__cq7BTG__desktopLink,.MainNav-module__cq7BTG__desktopTrigger{padding:0 12px;font-size:13px}}@media (max-width:720px){.MainNav-module__cq7BTG__navWrap{display:none}.MainNav-module__cq7BTG__mobileBottomNav{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:90;border:1px solid color-mix(in srgb, var(--color-border) 78%, #fff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border-radius:50px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:58px;padding:0 10px 23px;display:grid;position:fixed;left:10px;box-shadow:0 18px 48px #1f1a172e,inset 0 0 0 1px #ffffff9e}.MainNav-module__cq7BTG__mobileBottomItem,.MainNav-module__cq7BTG__mobileHomeItem{min-width:0;min-height:45px;color:var(--color-muted);cursor:pointer;text-align:center;background:0 0;border:0;place-items:center;padding:0;transition:color .16s,transform .16s;display:grid}.MainNav-module__cq7BTG__mobileBottomItem{gap:4px;font-size:11px;font-weight:900;line-height:1.1}.MainNav-module__cq7BTG__mobileBottomItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.MainNav-module__cq7BTG__mobileHomeItem{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, #fff), #fff);width:62px;height:62px;color:var(--color-primary-dark);border-radius:50%;justify-self:center;transform:translateY(-20px);box-shadow:0 12px 28px #1218261a}.MainNav-module__cq7BTG__mobileBottomItem:hover,.MainNav-module__cq7BTG__mobileHomeItem:hover,.MainNav-module__cq7BTG__mobileBottomActive{color:var(--color-primary-dark)}.MainNav-module__cq7BTG__mobileBottomItem:hover{transform:translateY(-1px)}.MainNav-module__cq7BTG__mobileDrawerLayer{z-index:120;display:block;position:fixed;inset:0}.MainNav-module__cq7BTG__mobileDrawerBackdrop{background:#1018285c;border:0;position:absolute;inset:0}.MainNav-module__cq7BTG__mobileDrawer{background:var(--color-paper);grid-template-rows:auto 1fr;width:min(88vw,380px);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #10182829}.MainNav-module__cq7BTG__mobileDrawerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.MainNav-module__cq7BTG__mobileDrawerHeader span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.MainNav-module__cq7BTG__mobileDrawerHeader strong{color:var(--color-ink);font-size:20px;font-weight:900;display:block}.MainNav-module__cq7BTG__mobileDrawerClose{border:1px solid var(--color-border);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);border-radius:12px;place-items:center;display:inline-grid}.MainNav-module__cq7BTG__mobileDrawerBody{padding:14px 14px 104px;overflow-y:auto}.MainNav-module__cq7BTG__mobileDrawerLinks{gap:10px;display:grid}.MainNav-module__cq7BTG__mobileDrawerLink,.MainNav-module__cq7BTG__mobileDrawerSummary,.MainNav-module__cq7BTG__mobileDrawerSectionTitle{min-height:46px;color:var(--color-ink);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.MainNav-module__cq7BTG__mobileDrawerLink,.MainNav-module__cq7BTG__mobileDrawerSectionTitle{background:color-mix(in srgb, var(--color-paper) 90%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border) 82%, transparent)}.MainNav-module__cq7BTG__mobileDrawerActive{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-paper));color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 20%, transparent)}.MainNav-module__cq7BTG__mobileDrawerMenuItem{background:color-mix(in srgb, var(--color-paper) 94%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:18px}.MainNav-module__cq7BTG__mobileDrawerSummary{cursor:pointer;justify-content:space-between;list-style:none}.MainNav-module__cq7BTG__mobileDrawerSummary::-webkit-details-marker{display:none}.MainNav-module__cq7BTG__mobileDrawerSummaryLabel{align-items:center;gap:10px;display:inline-flex}.MainNav-module__cq7BTG__mobileDrawerChevron{color:var(--color-muted);transition:transform .18s}.MainNav-module__cq7BTG__mobileDrawerMenuItem[open] .MainNav-module__cq7BTG__mobileDrawerChevron{transform:rotate(180deg)}.MainNav-module__cq7BTG__mobileDrawerSubmenu{gap:10px;padding:0 12px 12px;display:grid}.MainNav-module__cq7BTG__mobileDrawerSectionTitle{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-paper));color:var(--color-primary-dark);justify-content:center}.MainNav-module__cq7BTG__mobileDrawerNestedList{gap:10px;padding-left:8px;display:grid}}
.Button-module__xDwtkW__button{border-radius:var(--radius-xs);letter-spacing:0;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 18px;font-size:14px;font-weight:700;line-height:1.1;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.Button-module__xDwtkW__button:hover{transform:translateY(-1px)}.Button-module__xDwtkW__button:active{transform:translateY(0)}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.Button-module__xDwtkW__primary{background:var(--color-primary-dark);color:var(--color-highlight);box-shadow:var(--shadow-button)}.Button-module__xDwtkW__primary:hover{background:var(--color-primary)}[data-theme=dark] .Button-module__xDwtkW__primary{border-color:color-mix(in srgb, var(--color-primary) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 88%, var(--color-highlight)), color-mix(in srgb, var(--color-primary) 76%, var(--color-primary-dark)));color:var(--color-on-action);box-shadow:0 14px 28px color-mix(in srgb, var(--color-primary) 22%, transparent)}[data-theme=dark] .Button-module__xDwtkW__primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 94%, var(--color-highlight)), color-mix(in srgb, var(--color-primary) 82%, var(--color-primary-dark)))}.Button-module__xDwtkW__secondary{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-primary) 46%, var(--color-border));color:var(--color-primary-dark)}.Button-module__xDwtkW__secondary:hover{background:var(--color-primary-soft)}.Button-module__xDwtkW__ghost{color:var(--color-ink);background:0 0}.Button-module__xDwtkW__ghost:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}.Button-module__xDwtkW__quiet{background:var(--color-paper-deep);color:var(--color-ink)}.Button-module__xDwtkW__quiet:hover{background:color-mix(in srgb, var(--color-paper-deep) 82%, var(--color-gold))}.Button-module__xDwtkW__small{min-height:34px;padding:8px 12px;font-size:12px}.Button-module__xDwtkW__large{min-height:48px;padding:14px 22px;font-size:15px}.Button-module__xDwtkW__full{width:100%}
.AuthPage-module___IIDCa__shell{padding:clamp(34px, 5vw, 68px) var(--container-pad);background:radial-gradient(circle at 12% 18%, #c88a2a29, transparent 28%), linear-gradient(135deg, var(--color-paper) 0%, color-mix(in srgb, var(--color-primary-soft) 50%, var(--color-paper)) 52%, var(--color-paper-deep) 100%);color:var(--color-ink);place-items:center;display:grid}.AuthPage-module___IIDCa__panel{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(320px,.9fr) minmax(340px,1fr);width:min(1120px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1f1a1724}.AuthPage-module___IIDCa__brandColumn{color:#fffaf5;background:linear-gradient(135deg,#6f1118eb,#a51e25db),url(/images/hero/darsul-quran-slider.webp) 50%/cover;flex-direction:column;justify-content:flex-start;gap:32px;min-height:100%;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.AuthPage-module___IIDCa__brandColumn:after{content:"";filter:blur(4px);background:#ffffff21;border-radius:999px;height:260px;position:absolute;inset:auto -12% -22% 18%;transform:rotate(-9deg)}.AuthPage-module___IIDCa__logoLink,.AuthPage-module___IIDCa__brandCopy{z-index:1;position:relative}.AuthPage-module___IIDCa__logoLink{border-radius:var(--radius-xs);background:#ffffffeb;width:fit-content;max-width:210px;padding:8px 10px;display:inline-flex}.AuthPage-module___IIDCa__logo{width:min(190px,48vw);height:auto;display:block}.AuthPage-module___IIDCa__logoPlaceholder{max-width:min(190px,48vw);min-height:44px;color:var(--color-ink);align-items:center;font-size:17px;font-weight:900;line-height:1.15;display:inline-flex}.AuthPage-module___IIDCa__brandCopy{max-width:440px;margin:auto 0}.AuthPage-module___IIDCa__mark{border-radius:var(--radius-sm);background:#ffffff1f;border:1px solid #ffffff57;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 18px 42px #1f1a1733}.AuthPage-module___IIDCa__brandCopy h1{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1.08}.AuthPage-module___IIDCa__brandCopy p{color:#fffaf5d1;max-width:38rem;margin:18px 0 0;font-size:17px;line-height:1.75}.AuthPage-module___IIDCa__brandCopy cite{color:#fffaf5eb;margin-top:18px;font-size:15px;font-style:normal;font-weight:800;line-height:1.4;display:block}.AuthPage-module___IIDCa__formColumn{flex-direction:column;justify-content:center;padding:clamp(24px,5vw,56px);display:flex}.AuthPage-module___IIDCa__backLink{border-radius:var(--radius-xs);width:fit-content;color:var(--color-muted);align-items:center;gap:7px;margin-bottom:clamp(26px,5vw,48px);font-size:14px;font-weight:700;transition:color .18s;display:inline-flex}.AuthPage-module___IIDCa__backLink:hover{color:var(--color-primary-dark)}.AuthPage-module___IIDCa__formHeader{max-width:510px}.AuthPage-module___IIDCa__securityNote{color:var(--color-sage);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.AuthPage-module___IIDCa__formHeader h2{letter-spacing:0;margin:12px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.12}.AuthPage-module___IIDCa__formHeader p{color:var(--color-muted);margin:14px 0 0;font-size:16px;line-height:1.7}.AuthPage-module___IIDCa__form{gap:20px;margin-top:30px;display:grid}.AuthPage-module___IIDCa__fields{gap:15px;display:grid}.AuthPage-module___IIDCa__field{color:var(--color-ink);gap:8px;font-size:14px;font-weight:800;display:grid}.AuthPage-module___IIDCa__control{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-paper));grid-template-columns:auto 1fr auto;align-items:center;min-height:52px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.AuthPage-module___IIDCa__control:focus-within{border-color:color-mix(in srgb, var(--color-primary) 58%, var(--color-border));background:var(--color-surface);box-shadow:0 0 0 4px #a51e2517}.AuthPage-module___IIDCa__invalidControl{border-color:color-mix(in srgb, var(--color-primary) 74%, var(--color-border));background:color-mix(in srgb, var(--color-primary-soft) 38%, var(--color-surface))}.AuthPage-module___IIDCa__controlIcon{color:var(--color-muted);margin-left:15px}.AuthPage-module___IIDCa__control input{min-width:0;height:50px;color:var(--color-ink);background:0 0;border:0;outline:0;padding:0 13px;font-size:15px;font-weight:600}.AuthPage-module___IIDCa__control input::placeholder{color:color-mix(in srgb, var(--color-muted) 72%, transparent);font-weight:500}.AuthPage-module___IIDCa__control input:disabled,.AuthPage-module___IIDCa__revealButton:disabled,.AuthPage-module___IIDCa__checkbox input:disabled{cursor:not-allowed;opacity:.68}.AuthPage-module___IIDCa__revealButton{border-radius:var(--radius-xs);width:42px;height:42px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:5px;transition:background .18s,color .18s;display:grid}.AuthPage-module___IIDCa__revealButton:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.AuthPage-module___IIDCa__optionsRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.AuthPage-module___IIDCa__checkbox{color:var(--color-muted);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.AuthPage-module___IIDCa__checkbox input{width:17px;height:17px;accent-color:var(--color-primary-dark)}.AuthPage-module___IIDCa__inlineLink{border-radius:var(--radius-xs);width:fit-content;color:var(--color-primary-dark);font-size:14px;font-weight:800}.AuthPage-module___IIDCa__inlineLink:hover,.AuthPage-module___IIDCa__footerSwitch a:hover{color:var(--color-primary)}.AuthPage-module___IIDCa__helperLink{justify-self:start}.AuthPage-module___IIDCa__fieldError,.AuthPage-module___IIDCa__formError,.AuthPage-module___IIDCa__formSuccess{color:var(--color-primary-dark);font-size:13px;font-weight:800;line-height:1.45}.AuthPage-module___IIDCa__fieldError{margin-top:-2px}.AuthPage-module___IIDCa__terms{color:var(--color-muted);margin:-5px 0 0;font-size:13px;line-height:1.6}.AuthPage-module___IIDCa__formError{border:1px solid color-mix(in srgb, var(--color-primary) 36%, var(--color-border));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-primary-soft) 44%, var(--color-surface));margin:0;padding:11px 13px}.AuthPage-module___IIDCa__formSuccess{border:1px solid color-mix(in srgb, var(--color-sage) 38%, var(--color-border));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-sage) 12%, var(--color-surface));color:color-mix(in srgb, var(--color-sage) 72%, var(--color-ink));grid-template-columns:auto 1fr;align-items:center;gap:9px 10px;margin:0;padding:11px 13px;display:grid}.AuthPage-module___IIDCa__formSuccess a{grid-column:2}.AuthPage-module___IIDCa__submitButton{min-height:54px}.AuthPage-module___IIDCa__socialLogin{gap:14px;margin-top:18px;display:grid}.AuthPage-module___IIDCa__divider{color:var(--color-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;font-weight:800;display:grid}.AuthPage-module___IIDCa__divider:before,.AuthPage-module___IIDCa__divider:after{background:var(--color-border);content:"";height:1px}.AuthPage-module___IIDCa__socialButtons{gap:10px;display:grid}.AuthPage-module___IIDCa__socialButton{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);min-height:50px;color:var(--color-ink);cursor:pointer;text-align:center;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:800;line-height:1.25;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-grid}.AuthPage-module___IIDCa__socialButton:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));transform:translateY(-1px);box-shadow:0 12px 28px #1f1a1714}.AuthPage-module___IIDCa__socialButton:disabled{cursor:not-allowed;opacity:.68}.AuthPage-module___IIDCa__socialMark{border-radius:999px;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:16px;font-weight:900;display:grid}.AuthPage-module___IIDCa__socialMarkgoogle{color:#1a73e8;border:1px solid #d8dce3}.AuthPage-module___IIDCa__socialMarkfacebook{color:#fff;background:#1877f2}.AuthPage-module___IIDCa__footerSwitch{border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;padding-top:22px;font-size:15px;font-weight:700;display:flex}.AuthPage-module___IIDCa__footerSwitch a{border-radius:var(--radius-xs);color:var(--color-primary-dark);font-weight:800}.AuthPage-module___IIDCa__footerSwitchButton{border-radius:var(--radius-xs);color:var(--color-primary-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 4px;font-weight:800}.AuthPage-module___IIDCa__footerSwitchButton:hover{color:var(--color-primary)}.AuthPage-module___IIDCa__authModalBackdrop{z-index:1000;background:#1f1a1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.AuthPage-module___IIDCa__authModal{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);border-radius:var(--radius-md);background:var(--color-surface);width:min(480px,100%);max-height:min(780px,100vh - 40px);padding:clamp(22px,4vw,34px);display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #1f1a1738}.AuthPage-module___IIDCa__authModal .AuthPage-module___IIDCa__formHeader h2{font-size:clamp(25px,4vw,34px)}.AuthPage-module___IIDCa__authModal .AuthPage-module___IIDCa__formHeader p{font-size:15px}.AuthPage-module___IIDCa__authModalClose{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);width:38px;height:38px;color:var(--color-muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:12px;right:12px}.AuthPage-module___IIDCa__authModalClose:hover{color:var(--color-primary-dark)}@media (max-width:920px){.AuthPage-module___IIDCa__shell{padding:clamp(24px, 5vw, 42px) var(--container-pad)}.AuthPage-module___IIDCa__panel{grid-template-columns:1fr;min-height:auto}.AuthPage-module___IIDCa__brandColumn{gap:26px;min-height:auto}.AuthPage-module___IIDCa__brandCopy h1{max-width:15ch}.AuthPage-module___IIDCa__formColumn{justify-content:start}}@media (max-width:560px){.AuthPage-module___IIDCa__shell{padding:18px 12px 30px}.AuthPage-module___IIDCa__brandColumn{padding:22px 18px 24px}.AuthPage-module___IIDCa__brandCopy h1{font-size:30px}.AuthPage-module___IIDCa__brandCopy p{font-size:15px}.AuthPage-module___IIDCa__formColumn{padding:26px 18px 32px}.AuthPage-module___IIDCa__backLink{margin-bottom:24px}.AuthPage-module___IIDCa__optionsRow{flex-direction:column;align-items:flex-start}}
.BookCard-module__Fo_pBG__card{border:1px solid color-mix(in srgb, var(--color-border) 82%, var(--color-primary));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, var(--color-primary-soft)), var(--color-surface)), var(--color-surface);border-radius:8px;flex-direction:column;justify-self:center;width:min(100%,300px);min-width:0;max-width:300px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 46px #0f172a17,inset 0 1px #ffffffd1}.BookCard-module__Fo_pBG__card:hover{border-color:color-mix(in srgb, var(--color-primary-dark) 42%, var(--color-border));transform:translateY(-3px);box-shadow:0 28px 62px #0f172a24,inset 0 1px #ffffffe6}.BookCard-module__Fo_pBG__media{background:linear-gradient(180deg, #ffffff14, #291a0d1f), url(/images/book_presentation_bg/product_card_bg.webp), radial-gradient(circle at 52% 35%, #ffffff6b, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-primary-soft) 72%, var(--color-surface)), color-mix(in srgb, var(--color-paper-deep) 86%, var(--color-surface)));isolation:isolate;background-position:50%;background-size:cover;place-items:center;min-height:285px;padding:30px 18px 22px;display:grid;position:relative;overflow:hidden}.BookCard-module__Fo_pBG__media:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 58% 38%,#ffffff3d,#0000 36%),linear-gradient(#0000 58%,#291a0d1f);position:absolute;inset:0}.BookCard-module__Fo_pBG__cover{z-index:1;perspective:900px;perspective-origin:50% 42%;place-items:center;width:min(64%,168px);text-decoration:none;transition:filter .22s,transform .22s;display:grid;position:relative}.BookCard-module__Fo_pBG__bookScene{width:100%;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.BookCard-module__Fo_pBG__bookScene:after{content:"";filter:blur(11px);background:#1f1a173d;border-radius:50%;height:22px;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-14px;left:3%;right:8%;transform:rotate(-2deg)}.BookCard-module__Fo_pBG__book3d{aspect-ratio:.66;filter:drop-shadow(16px 22px 20px #18222d38);width:100%;transform-style:preserve-3d;transition:filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:rotateY(-13deg)rotateX(1.5deg)translateZ(0)}.BookCard-module__Fo_pBG__bookFront,.BookCard-module__Fo_pBG__bookBack,.BookCard-module__Fo_pBG__bookPages,.BookCard-module__Fo_pBG__bookSpine{backface-visibility:hidden;border-radius:3px;position:absolute;inset:0;overflow:hidden}.BookCard-module__Fo_pBG__bookFront{z-index:4;background:var(--color-paper-deep);transform:translateZ(12px);box-shadow:inset 4px 0 8px #00000029,inset -1px 0 #ffffff38}.BookCard-module__Fo_pBG__bookFront img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.BookCard-module__Fo_pBG__bookSpine{z-index:3;background:linear-gradient(90deg, #00000047, #ffffff14, #00000029), color-mix(in srgb, var(--color-primary-dark) 38%, #082f49);transform-origin:0;width:15px;right:auto;transform:rotateY(90deg)translateZ(7px)translate(-7px)}.BookCard-module__Fo_pBG__bookPages{z-index:2;transform-origin:100%;background:repeating-linear-gradient(90deg,#f9f2e6 0 2px,#d9c9af 2px 3px),linear-gradient(#fff8ea,#d9c6a7);border-radius:0 3px 3px 0;width:18px;left:auto;transform:rotateY(88deg)translateZ(148px)translate(3px);box-shadow:inset -4px 0 8px #432d182e}.BookCard-module__Fo_pBG__bookBack{z-index:1;background:color-mix(in srgb, var(--color-primary-dark) 44%, #173b2f);opacity:.52;transform:translateZ(-10px)translate(9px)}.BookCard-module__Fo_pBG__card:hover .BookCard-module__Fo_pBG__cover{filter:saturate(1.04);transform:translateY(-2px)}.BookCard-module__Fo_pBG__card:hover .BookCard-module__Fo_pBG__book3d,.BookCard-module__Fo_pBG__cover:focus-visible .BookCard-module__Fo_pBG__book3d{filter:drop-shadow(18px 28px 24px #18222d4d);transform:rotateY(-3deg)rotateX(0)translateY(-7px)scale(1.016)}.BookCard-module__Fo_pBG__card:hover .BookCard-module__Fo_pBG__bookScene:after,.BookCard-module__Fo_pBG__cover:focus-visible .BookCard-module__Fo_pBG__bookScene:after{opacity:.82;transform:translateY(5px)scale(1.08)rotate(-1deg)}.BookCard-module__Fo_pBG__placeholder{background:linear-gradient(160deg, var(--color-primary-dark), color-mix(in srgb, var(--color-primary-dark) 72%, black)), var(--color-primary-dark);height:100%;color:var(--color-highlight);text-align:center;place-items:center;padding:14px;font-size:13px;font-weight:800;line-height:1.5;display:grid}.BookCard-module__Fo_pBG__wishlist{z-index:2;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:11px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:10px;right:10px}.BookCard-module__Fo_pBG__wishlist:hover,.BookCard-module__Fo_pBG__wishlistActive{background:color-mix(in srgb, #fee2e2 78%, var(--color-surface));color:#dc2626}.BookCard-module__Fo_pBG__wishlistActive{border-color:color-mix(in srgb, #dc2626 48%, var(--color-border));color:#dc2626;box-shadow:0 10px 20px #dc262629}.BookCard-module__Fo_pBG__wishlistActive:hover{color:#b91c1c}.BookCard-module__Fo_pBG__wishlist:disabled{cursor:wait;opacity:.72}.BookCard-module__Fo_pBG__content{flex:1;align-content:space-between;gap:12px;padding:18px 16px 16px;display:grid}.BookCard-module__Fo_pBG__wishlistFeedback{color:var(--color-sage);margin:0;font-size:12px;font-weight:800;line-height:1.35}.BookCard-module__Fo_pBG__wishlistFeedbackError{color:var(--color-primary-dark)}.BookCard-module__Fo_pBG__title{color:var(--color-ink);margin:0;font-size:clamp(16px,1.15vw,22px);font-weight:950;line-height:1.5}.BookCard-module__Fo_pBG__title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BookCard-module__Fo_pBG__author{color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}.BookCard-module__Fo_pBG__authorLine{align-items:center;gap:7px;font-size:14px;font-weight:700;line-height:1.55;display:inline-flex}.BookCard-module__Fo_pBG__meta{border-top:0;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:0;display:flex}.BookCard-module__Fo_pBG__price{min-width:0;color:var(--color-primary-dark);flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:clamp(18px,1.3vw,24px);font-weight:950;display:flex}.BookCard-module__Fo_pBG__oldPrice{color:var(--color-muted);font-size:12px;font-weight:600;text-decoration:line-through}.BookCard-module__Fo_pBG__price .BookCard-module__Fo_pBG__oldPrice{font-size:18px;font-weight:800}.BookCard-module__Fo_pBG__price em{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary-dark);border-radius:4px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:950}.BookCard-module__Fo_pBG__cart{border:1px solid color-mix(in srgb, var(--color-primary-dark) 42%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary-soft));width:auto;height:auto;min-height:30px;color:var(--color-primary-dark);text-align:center;cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:950;line-height:1.25;transition:background .18s,transform .18s,filter .18s;display:flex}@media (max-width:520px){.BookCard-module__Fo_pBG__cart{padding:0 5px;font-size:12px}}.BookCard-module__Fo_pBG__cart:hover{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-primary-soft));filter:saturate(1.08);transform:translateY(-1px)}.BookCard-module__Fo_pBG__unavailableAction{border:1px solid color-mix(in srgb, #b42318 30%, var(--color-border));background:color-mix(in srgb, #fee4e2 78%, var(--color-surface));color:#b42318;text-align:center;white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:950;line-height:1.25;display:inline-flex}[data-theme=dark] .BookCard-module__Fo_pBG__cart{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));color:var(--color-primary);box-shadow:none}[data-theme=dark] .BookCard-module__Fo_pBG__cart:hover{background:color-mix(in srgb, var(--color-primary) 20%, var(--color-surface))}[data-theme=dark] .BookCard-module__Fo_pBG__unavailableAction{border-color:color-mix(in srgb, #ffb4ab 28%, var(--color-border));background:color-mix(in srgb, #7f1d1d 34%, var(--color-surface));color:#ffb4ab}.BookCard-module__Fo_pBG__badges{z-index:2;pointer-events:none;place-items:start;gap:7px;display:grid;position:absolute;top:0;left:0}.BookCard-module__Fo_pBG__badge{background:color-mix(in srgb, var(--color-sage-soft) 82%, var(--color-surface));color:color-mix(in srgb, var(--color-sage) 86%, var(--color-ink));border-radius:999px;margin:8px 0 0 8px;padding:5px 9px;font-size:11px;font-weight:800}.BookCard-module__Fo_pBG__discountBadge{background:linear-gradient(160deg, var(--color-primary), var(--color-primary-dark)), var(--color-primary-dark);width:58px;min-height:64px;color:var(--color-on-action);text-align:center;box-shadow:0 12px 24px color-mix(in srgb, var(--color-primary-dark) 24%, transparent), inset 0 1px 0 #ffffff52;border-radius:0 0 8px;align-items:center;padding:9px 8px 11px;font-size:16px;font-weight:950;line-height:1.15;display:grid;position:relative}.BookCard-module__Fo_pBG__discountBadge:after{content:"";background:color-mix(in srgb, var(--color-primary-dark) 72%, var(--color-shadow));clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.55;border-radius:8px 0;width:14px;height:14px;position:absolute;bottom:0;right:0}.BookCard-module__Fo_pBG__countdown{border-top:1px solid color-mix(in srgb, var(--color-primary-dark) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-primary-dark) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-dark) 92%, #063340), var(--color-primary-dark)), var(--color-primary-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.BookCard-module__Fo_pBG__countdown span{-moz-column-gap:7px;min-width:0;color:var(--color-highlight);border-right:1px solid #ffffff47;grid-template-columns:auto auto;justify-content:center;place-items:center;gap:3px 7px;padding:10px 4px 9px;display:grid}.BookCard-module__Fo_pBG__countdown span:last-child{border-right:0}.BookCard-module__Fo_pBG__countdown svg{opacity:.92}.BookCard-module__Fo_pBG__countdown strong{color:var(--color-highlight);font-size:20px;font-weight:950;line-height:1}.BookCard-module__Fo_pBG__countdown small{color:#ffffffdb;grid-column:1/-1;font-size:11px;font-weight:800}.BookCard-module__Fo_pBG__metaLine{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted));justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.BookCard-module__Fo_pBG__categoryMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookCard-module__Fo_pBG__stockMeta{border:1px solid color-mix(in srgb, var(--color-sage) 18%, transparent);background:color-mix(in srgb, var(--color-sage-soft) 78%, var(--color-highlight));color:color-mix(in srgb, var(--color-sage) 82%, #15391b);border-radius:4px;flex:none;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}[data-theme=dark] .BookCard-module__Fo_pBG__stockMeta{background:color-mix(in srgb, var(--color-sage) 16%, transparent);color:var(--color-sage);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-sage) 12%, transparent)}.BookCard-module__Fo_pBG__buyButton{background:linear-gradient(135deg, var(--color-primary-dark), color-mix(in srgb, var(--color-primary-dark) 82%, #075985));width:100%;min-height:42px;color:var(--color-highlight);box-shadow:0 16px 30px color-mix(in srgb, var(--color-primary-dark) 20%, transparent);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:950;line-height:1.25;transition:filter .18s,transform .18s;display:flex}.BookCard-module__Fo_pBG__buyButton span{overflow-wrap:anywhere;min-width:0}[data-theme=dark] .BookCard-module__Fo_pBG__buyButton{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 78%, var(--color-primary-dark)), color-mix(in srgb, var(--color-primary) 92%, var(--color-paper)));color:var(--color-on-action);box-shadow:0 14px 28px color-mix(in srgb, var(--color-primary) 22%, transparent)}.BookCard-module__Fo_pBG__buyButton:hover{filter:saturate(1.08);transform:translateY(-1px)}@media (max-width:520px){.BookCard-module__Fo_pBG__media{min-height:171px;padding:28px 12px 16px}.BookCard-module__Fo_pBG__cover{width:min(60%,150px)}.BookCard-module__Fo_pBG__bookPages{transform:rotateY(88deg)translateZ(104px)translate(3px)}.BookCard-module__Fo_pBG__content{padding:14px}.BookCard-module__Fo_pBG__title{font-size:14px}.BookCard-module__Fo_pBG__buyButton{font-size:11px}}@media (prefers-reduced-motion:reduce){.BookCard-module__Fo_pBG__card,.BookCard-module__Fo_pBG__cover,.BookCard-module__Fo_pBG__book3d,.BookCard-module__Fo_pBG__bookScene:after,.BookCard-module__Fo_pBG__cart,.BookCard-module__Fo_pBG__buyButton{transition-duration:1ms}.BookCard-module__Fo_pBG__card:hover,.BookCard-module__Fo_pBG__card:hover .BookCard-module__Fo_pBG__cover,.BookCard-module__Fo_pBG__cover:focus-visible,.BookCard-module__Fo_pBG__card:hover .BookCard-module__Fo_pBG__book3d,.BookCard-module__Fo_pBG__cover:focus-visible .BookCard-module__Fo_pBG__book3d{transform:none}}
.InvoicePage-module__nRL0_a__page{background:var(--gradient-page);min-height:100vh}.InvoicePage-module__nRL0_a__main{padding:18px 0 clamp(44px,6vw,72px)}.InvoicePage-module__nRL0_a__invoicePaper{border:1px solid var(--color-border);background:var(--surface-panel);max-width:992px;color:var(--color-ink);box-shadow:var(--shadow-panel);border-radius:3px;margin:0 auto;overflow:hidden}.InvoicePage-module__nRL0_a__embeddedPaper{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 98%, transparent), color-mix(in srgb, var(--surface-panel-strong) 96%, transparent))}.InvoicePage-module__nRL0_a__successPanel{border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-gold) 13%, transparent), transparent 42%), linear-gradient(180deg, var(--surface-panel), color-mix(in srgb, var(--surface-panel-strong) 82%, var(--surface-panel)));text-align:center;justify-items:center;padding:26px 18px 20px;display:grid}.InvoicePage-module__nRL0_a__successIcon{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:var(--color-primary-soft);width:48px;height:48px;color:var(--color-primary-dark);border-radius:999px;place-items:center;animation:.52s cubic-bezier(.2,.85,.24,1.35) both InvoicePage-module__nRL0_a__successIconPop;display:grid;position:relative}.InvoicePage-module__nRL0_a__successIcon:before{border-radius:inherit;background:color-mix(in srgb, var(--color-primary) 14%, transparent);content:"";opacity:0;animation:1.5s ease-out .18s infinite InvoicePage-module__nRL0_a__successHalo;position:absolute;inset:-8px;transform:scale(.72)}.InvoicePage-module__nRL0_a__successIcon svg{z-index:1;stroke-dasharray:72;stroke-dashoffset:72px;stroke-width:2.5px;animation:.72s ease-out .26s forwards InvoicePage-module__nRL0_a__successCheckDraw;position:relative}.InvoicePage-module__nRL0_a__successPanel h1{color:var(--color-primary-dark);margin:10px 0 4px;font-size:20px;font-weight:950;line-height:1.2}.InvoicePage-module__nRL0_a__successPanel p{color:var(--text-soft);margin:0;font-size:15px;font-weight:800}@keyframes InvoicePage-module__nRL0_a__successIconPop{0%{opacity:0;transform:scale(.62)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes InvoicePage-module__nRL0_a__successHalo{0%{opacity:.36;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.34)}}@keyframes InvoicePage-module__nRL0_a__successCheckDraw{0%{opacity:0;stroke-dashoffset:72px;transform:scale(.86)}58%{opacity:1;stroke-dashoffset:0;transform:scale(1.04)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.InvoicePage-module__nRL0_a__successIcon,.InvoicePage-module__nRL0_a__successIcon:before,.InvoicePage-module__nRL0_a__successIcon svg{animation:none}.InvoicePage-module__nRL0_a__successIcon svg{stroke-dashoffset:0}}.InvoicePage-module__nRL0_a__printArea{padding:24px}.InvoicePage-module__nRL0_a__invoiceHeader{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:24px;display:grid}.InvoicePage-module__nRL0_a__invoiceIdentity{min-width:0}.InvoicePage-module__nRL0_a__invoiceIdentity img{display:block}.InvoicePage-module__nRL0_a__logoPlaceholder{border:1px solid var(--line);max-width:180px;min-height:44px;color:var(--color-ink);border-radius:8px;align-items:center;padding:7px 10px;font-size:16px;font-weight:950;line-height:1.15;display:inline-flex}.InvoicePage-module__nRL0_a__invoiceIdentity h2{color:var(--color-ink);margin:8px 0 4px;font-size:17px;font-weight:950}.InvoicePage-module__nRL0_a__invoiceIdentity p{max-width:62ch;color:var(--text-soft);margin:0;font-size:12px;font-weight:800;line-height:1.7}.InvoicePage-module__nRL0_a__qrBlock{color:var(--text-soft);text-align:right;justify-items:end;gap:7px;font-size:11px;font-weight:800;display:grid}.InvoicePage-module__nRL0_a__qrBlock img{width:140px;height:140px}.InvoicePage-module__nRL0_a__qrBlock span{align-items:center;gap:5px;display:inline-flex}.InvoicePage-module__nRL0_a__infoGrid{color:var(--text-soft);grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:28px;margin-top:18px;font-size:13px;display:grid}.InvoicePage-module__nRL0_a__infoGrid dl{gap:4px;margin:0;display:grid}.InvoicePage-module__nRL0_a__infoGrid dl div{grid-template-columns:auto minmax(0,1fr);gap:4px;display:grid}.InvoicePage-module__nRL0_a__infoGrid dt{color:var(--text-soft);font-weight:800}.InvoicePage-module__nRL0_a__infoGrid dd{color:var(--color-ink);margin:0;font-weight:950}.InvoicePage-module__nRL0_a__deliveryInfo h3{color:var(--color-ink);margin:0 0 6px;font-size:13px;font-weight:950}.InvoicePage-module__nRL0_a__deliveryInfo p{color:var(--text-soft);margin:3px 0;font-size:13px;font-weight:800;line-height:1.55}.InvoicePage-module__nRL0_a__tableWrap{margin-top:22px;overflow-x:auto}.InvoicePage-module__nRL0_a__itemTable{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.InvoicePage-module__nRL0_a__itemTable th{border-top:3px solid var(--color-gold);background:var(--color-primary-dark);color:var(--color-on-action);text-align:left;padding:8px;font-size:12px;font-weight:950}.InvoicePage-module__nRL0_a__itemTable th:nth-child(2),.InvoicePage-module__nRL0_a__itemTable th:nth-child(3),.InvoicePage-module__nRL0_a__itemTable th:nth-child(4),.InvoicePage-module__nRL0_a__itemTable td:nth-child(2),.InvoicePage-module__nRL0_a__itemTable td:nth-child(3),.InvoicePage-module__nRL0_a__itemTable td:nth-child(4){text-align:right;white-space:nowrap}.InvoicePage-module__nRL0_a__itemTable td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 68%, var(--color-primary-dark));color:var(--color-ink);vertical-align:top;padding:10px 8px;font-size:12px;font-weight:800}.InvoicePage-module__nRL0_a__tableProduct{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:9px;display:grid}.InvoicePage-module__nRL0_a__productThumb{border:1px solid var(--color-border);background:var(--surface-soft);width:38px;height:44px;color:var(--color-primary-dark);border-radius:4px;place-items:center;display:grid;overflow:hidden}.InvoicePage-module__nRL0_a__productThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.InvoicePage-module__nRL0_a__tableProduct strong,.InvoicePage-module__nRL0_a__tableProduct em{display:block}.InvoicePage-module__nRL0_a__tableProduct strong{color:var(--color-ink);font-weight:950;line-height:1.4}.InvoicePage-module__nRL0_a__tableProduct em{color:var(--text-soft);margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.InvoicePage-module__nRL0_a__totalSection{justify-content:flex-end;margin-top:16px;display:flex}.InvoicePage-module__nRL0_a__totalBox{gap:0;width:min(100%,470px);margin:0;display:grid}.InvoicePage-module__nRL0_a__totalBox div{color:var(--color-ink);justify-content:space-between;gap:24px;padding:4px 0;font-size:12px;display:flex}.InvoicePage-module__nRL0_a__totalBox dt,.InvoicePage-module__nRL0_a__totalBox dd{margin:0;font-weight:800}.InvoicePage-module__nRL0_a__totalBox dd{text-align:right}.InvoicePage-module__nRL0_a__grandTotal{border-top:1px solid var(--color-primary-dark);margin-top:4px;padding-top:8px!important}.InvoicePage-module__nRL0_a__grandTotal dt,.InvoicePage-module__nRL0_a__grandTotal dd{color:var(--color-primary-dark);font-size:14px;font-weight:950}.InvoicePage-module__nRL0_a__invoiceNote{color:var(--color-ink);margin-top:18px;font-size:13px;font-weight:800}.InvoicePage-module__nRL0_a__invoiceNote p{margin:0 0 16px;line-height:1.7}.InvoicePage-module__nRL0_a__invoiceNote strong{font-weight:950}.InvoicePage-module__nRL0_a__invoiceNote h3{color:var(--color-ink);margin:0 0 6px;font-size:14px;font-weight:950}.InvoicePage-module__nRL0_a__actionFooter{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 24px 18px;display:flex}.InvoicePage-module__nRL0_a__printButton,.InvoicePage-module__nRL0_a__downloadButton,.InvoicePage-module__nRL0_a__shoppingButton{min-height:30px;color:var(--color-on-action);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;transition:filter .16s,transform .16s;display:inline-flex}.InvoicePage-module__nRL0_a__printButton:hover,.InvoicePage-module__nRL0_a__downloadButton:hover,.InvoicePage-module__nRL0_a__shoppingButton:hover{filter:brightness(.96);transform:translateY(-1px)}.InvoicePage-module__nRL0_a__printButton{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-dark))}.InvoicePage-module__nRL0_a__downloadButton{background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 86%, #fff), var(--color-gold));color:var(--color-ink)}.InvoicePage-module__nRL0_a__shoppingButton{background:var(--color-sage)}.InvoicePage-module__nRL0_a__orderTrackInvoice{box-sizing:border-box;background:#edf6f5;border:1px solid #d7ebe8;border-radius:8px;justify-content:center;padding:1.1rem;display:flex;overflow-x:auto}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document{--invoice-accent:#0b8f87;color:#143a37;background:#fff;border:1px solid #d9ebe8;flex:none;width:210mm;min-height:auto;padding:12mm;font-size:12px;line-height:1.45;box-shadow:0 20px 50px #07504e24}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document__header{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:1rem;padding:.35rem 0 .85rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company{align-items:flex-start;gap:.75rem;min-width:0;padding-top:.05rem;display:flex}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__mark{color:#fff;background:linear-gradient(145deg, var(--invoice-accent), #143a37);border-radius:12px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px #07504e1f}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__mark img{border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__mark span{color:#fff;font-size:.95rem;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__body{align-content:start;min-width:0;display:grid}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company strong,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-heading-panel h1,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card strong){color:#143a37;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company strong{overflow-wrap:anywhere;text-transform:uppercase;margin-top:.05rem;font-size:1rem;line-height:1.1;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company span{color:#5d746f;overflow-wrap:anywhere;margin-top:.14rem;font-size:.72rem;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__tagline{letter-spacing:.03em;text-transform:uppercase;font-weight:900;color:var(--invoice-accent)!important;font-size:.6rem!important}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__contacts{gap:.2rem;margin:.42rem 0 0;padding:0;list-style:none;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__contacts li{color:#143a37;overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.34rem;font-size:.64rem;font-weight:800;line-height:1.22;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__contacts li>span{color:#fff;background:var(--invoice-accent);border-radius:50%;place-items:center;width:13px;height:13px;margin:.02rem 0 0;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__contacts svg{fill:currentColor;width:8px;height:8px;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-company__contacts p{color:#143a37;font-size:inherit;font-weight:800;line-height:inherit;overflow-wrap:anywhere;margin:0}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document__divider{background:linear-gradient(#0000,#adc8c4 18% 82%,#0000);width:1px;height:100%;min-height:92px}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-heading-panel{align-content:start;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-heading-panel h1{color:#0f2f4d;text-align:left;text-transform:uppercase;margin:0 0 .48rem;font-size:1.45rem;line-height:1.04}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card{background:linear-gradient(#fff,#f8fcfb);border:1px solid #cfe3df;border-radius:6px;overflow:hidden}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dl,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card dl){margin:0;padding:0;font-size:12px;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dl div{border-bottom:1px solid #dcebe8;grid-template-columns:minmax(82px,.68fr) minmax(0,1fr);align-items:center;gap:.55rem;padding:.31rem .5rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dl div:last-child{border-bottom:0}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dt,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card dt){color:#6d8581;font-weight:800}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dt,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dd){font-size:.68rem;line-height:1.18}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-meta-card dd,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card dd){color:#143a37;text-align:right;margin:0;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #d9ebe8;border-radius:8px;min-width:0;padding:.78rem}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card>span,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card span,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-barcode-card span,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-payment-info-card>span){color:var(--invoice-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card strong{overflow-wrap:anywhere;margin-top:.22rem;font-size:.95rem;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card p{color:#58706c;overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.78rem;font-weight:700}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-info-card dl div,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card div,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-payment-info-card dl div){justify-content:space-between;gap:.8rem;display:flex}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-table-section{margin-top:.85rem}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table{border-collapse:collapse;width:100%}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table thead{display:table-header-group}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table th{color:#fff;background:var(--invoice-accent);border:1px solid var(--invoice-accent);text-transform:uppercase;vertical-align:middle;padding:.56rem .48rem;font-size:.68rem;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table td{color:#143a37;vertical-align:top;overflow-wrap:anywhere;border:1px solid #d9ebe8;padding:.58rem .48rem}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table th:not(:nth-child(2)),.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table td:not(:nth-child(2))){white-space:nowrap}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table th:nth-child(2),.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table td:nth-child(2)){white-space:normal;min-width:220px}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table .text-center{text-align:center}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table .text-end{text-align:right}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table tbody tr{-moz-column-break-inside:avoid;break-inside:avoid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table td strong{color:#143a37;font-weight:900;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-item-table td small{color:#6d8581;margin-top:.14rem;font-size:.7rem;font-weight:700;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .fw-bold{font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-empty-row{color:#6d8581;text-align:center;font-weight:800}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-summary-grid{-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(240px,.44fr);align-items:start;gap:.85rem;margin-top:1rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-note-stack{gap:.65rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #d9ebe8;border-radius:8px;padding:.78rem}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card div{color:#58706c;border-bottom:1px solid #edf5f3;padding:.36rem 0;font-weight:800}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card div:last-child{border-bottom:0}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card strong{color:#143a37;white-space:nowrap;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card__grand{border:1px solid #c6e4e0;border-top:2px solid var(--invoice-accent);background:#fff;border-radius:0;align-items:stretch;margin:.45rem -.35rem -.35rem;overflow:hidden;color:#143a37!important;gap:0!important;padding:0!important}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card__grand span{min-width:0;color:var(--invoice-accent);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.5rem .58rem;font-size:11px;font-weight:900;display:flex}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-total-card__grand strong{color:#fff;background:var(--invoice-accent);text-align:right;border-left:1px solid #ffffff52;justify-content:flex-end;align-self:stretch;align-items:center;min-width:116px;padding:.5rem .58rem;font-size:1.02rem;font-weight:900;line-height:1.2;display:flex}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document__footer{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-top:1px solid #d9ebe8;margin-top:1.1rem;padding-top:.8rem;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-verification-section{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #cfe0e8;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:0;width:100%;padding:.62rem .72rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-verification-section__column{align-items:center;min-width:0;height:100%;padding:.16rem .72rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-verification-section__column+.invoice-verification-section__column{border-left:1px solid #dbe8ed}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card__media{place-items:center;min-width:0;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card img{width:74px;height:74px;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card p{color:#58706c;margin:.16rem 0 0;font-size:.68rem;font-weight:700;line-height:1.35}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-code-card strong,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-barcode-card strong){color:#143a37;overflow-wrap:anywhere;margin-top:.22rem;font-size:.72rem;font-weight:900;display:block}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-payment-info-card dl{gap:.2rem;margin:.35rem 0 0;padding:0;display:grid}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-payment-info-card dt{color:#6d8581;font-size:.68rem;font-weight:800}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-payment-info-card dd{color:#143a37;text-align:right;white-space:nowrap;margin:0;font-size:.68rem;font-weight:900}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-barcode-card{min-width:0}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-public-url{color:#6d8581;text-align:center;overflow-wrap:anywhere;grid-column:1/-1;margin:.45rem 0 0;font-size:.62rem;font-weight:700}[data-theme=dark] .InvoicePage-module__nRL0_a__embeddedPaper{border-color:var(--border-soft);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--surface-panel) 100%, transparent), color-mix(in srgb, var(--surface-panel-strong) 96%, transparent))}[data-theme=dark] .InvoicePage-module__nRL0_a__embeddedPaper .InvoicePage-module__nRL0_a__productThumb{border-color:var(--border-soft);background:var(--surface-soft)}[data-theme=dark] .InvoicePage-module__nRL0_a__embeddedPaper .InvoicePage-module__nRL0_a__itemTable td{border-bottom-color:color-mix(in srgb, var(--border-soft) 70%, var(--color-primary-dark))}[data-theme=dark] .InvoicePage-module__nRL0_a__embeddedPaper .InvoicePage-module__nRL0_a__grandTotal{border-top-color:var(--border-accent-soft)}@media (max-width:760px){.InvoicePage-module__nRL0_a__printArea{padding:18px}.InvoicePage-module__nRL0_a__invoiceHeader{grid-template-columns:1fr}.InvoicePage-module__nRL0_a__qrBlock{text-align:left;justify-items:start}.InvoicePage-module__nRL0_a__infoGrid{grid-template-columns:1fr;gap:16px}.InvoicePage-module__nRL0_a__actionFooter{flex-direction:column;align-items:stretch}:is(.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document__header,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-party-grid,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-summary-grid,.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-verification-section){grid-template-columns:1fr}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document__divider{display:none}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-verification-section__column+.invoice-verification-section__column{border-top:1px solid #dbe8ed;border-left:0}}@media (max-width:520px){.InvoicePage-module__nRL0_a__main{padding-top:12px}.InvoicePage-module__nRL0_a__successPanel{padding:20px 14px 16px}.InvoicePage-module__nRL0_a__successPanel p{font-size:13px}.InvoicePage-module__nRL0_a__printArea{padding:14px}.InvoicePage-module__nRL0_a__qrBlock img{width:116px;height:116px}}@media print{.InvoicePage-module__nRL0_a__screenOnly{display:none!important}.InvoicePage-module__nRL0_a__page{background:#fff}.InvoicePage-module__nRL0_a__main{padding:0}.InvoicePage-module__nRL0_a__invoicePaper{max-width:none;box-shadow:none;border:0;border-radius:0}.InvoicePage-module__nRL0_a__printArea{padding:0}.InvoicePage-module__nRL0_a__tableWrap{overflow:visible}.InvoicePage-module__nRL0_a__itemTable{min-width:0}.InvoicePage-module__nRL0_a__orderTrackInvoice{background:#fff;border:0;padding:0;display:block;overflow:visible}.InvoicePage-module__nRL0_a__orderTrackInvoice .invoice-document{width:auto;box-shadow:none;border:0;padding:0}}
.ProductsListingPage-module__84ACxa__page{background:radial-gradient(circle at top left, #c88a2a17, transparent 22%), radial-gradient(circle at 100% 12%, #6f11180d, transparent 18%), linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 93%, var(--color-highlight)), var(--color-paper));min-height:100vh}.ProductsListingPage-module__84ACxa__main{padding:18px 0 clamp(44px,6vw,72px)}.ProductsListingPage-module__84ACxa__statusSection{padding:clamp(30px,5vw,48px) 0}.ProductsListingPage-module__84ACxa__statusCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-highlight));box-shadow:var(--shadow-soft);gap:12px;padding:clamp(22px,3vw,30px);display:grid}.ProductsListingPage-module__84ACxa__statusCard strong{color:var(--color-ink);font-size:18px}.ProductsListingPage-module__84ACxa__statusCard span{color:var(--color-muted);line-height:1.7}.ProductsListingPage-module__84ACxa__statusLine{background:linear-gradient(90deg,#eadfce8c,#f5eadce6,#eadfce8c);border-radius:999px;height:14px}.ProductsListingPage-module__84ACxa__intro{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffffffe0, #f5eadca3), var(--color-surface);margin-bottom:clamp(18px,3vw,28px);padding:clamp(20px,4vw,32px);box-shadow:0 20px 42px #1f1a170f}.ProductsListingPage-module__84ACxa__introSkeleton{align-content:center;min-height:176px}.ProductsListingPage-module__84ACxa__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.ProductsListingPage-module__84ACxa__breadcrumbs li{align-items:center;gap:8px;display:inline-flex}.ProductsListingPage-module__84ACxa__breadcrumbs li+li:before{content:"/";color:color-mix(in srgb, var(--color-muted) 70%, transparent);margin-right:2px}.ProductsListingPage-module__84ACxa__intro h1{color:var(--color-ink);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.ProductsListingPage-module__84ACxa__intro p{max-width:70ch;color:var(--color-muted);margin:12px 0 0;font-size:15px;line-height:1.8}.ProductsListingPage-module__84ACxa__introCopyBlock{max-width:74ch}.ProductsListingPage-module__84ACxa__categoryRail{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ProductsListingPage-module__84ACxa__categoryChip{border:1px solid color-mix(in srgb, var(--color-border) 92%, var(--color-gold));min-height:38px;color:var(--color-ink);background:#ffffffd6;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.ProductsListingPage-module__84ACxa__categoryChip span{line-height:1.35}.ProductsListingPage-module__84ACxa__categoryBanner{border:1px solid color-mix(in srgb, var(--color-border) 90%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-paper));width:100%;margin-top:22px;overflow:hidden}.ProductsListingPage-module__84ACxa__categoryBanner img{width:100%;height:auto;display:block}.ProductsListingPage-module__84ACxa__catalogLayout{grid-template-columns:minmax(252px,280px) minmax(0,1fr);align-items:start;gap:clamp(20px,2.8vw,32px);display:grid}.ProductsListingPage-module__84ACxa__collectionHeader{border-bottom:1px solid var(--color-border);margin-bottom:clamp(18px,3vw,28px);padding:clamp(20px,4vw,30px) 0 clamp(16px,3vw,24px)}.ProductsListingPage-module__84ACxa__collectionHeader h1{color:var(--color-ink);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.ProductsListingPage-module__84ACxa__collectionHeader p{max-width:68ch;color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.8}.ProductsListingPage-module__84ACxa__collectionResults{gap:24px;display:grid}.ProductsListingPage-module__84ACxa__sidebar{gap:14px;display:grid}.ProductsListingPage-module__84ACxa__filterCard,.ProductsListingPage-module__84ACxa__toolbar,.ProductsListingPage-module__84ACxa__emptyState,.ProductsListingPage-module__84ACxa__descriptionCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg, #fffffff5, #fffaf3e0), var(--color-surface);box-shadow:0 20px 44px #1f1a1714}.ProductsListingPage-module__84ACxa__filterCard{padding:20px}.ProductsListingPage-module__84ACxa__filterHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ProductsListingPage-module__84ACxa__filterHeader>div{align-items:center;gap:10px;display:flex}.ProductsListingPage-module__84ACxa__filterHeader h2,.ProductsListingPage-module__84ACxa__filterTitle{color:var(--color-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:900;display:inline-flex}.ProductsListingPage-module__84ACxa__filterReset{color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900;transition:color .18s,transform .18s}.ProductsListingPage-module__84ACxa__filterReset:hover{color:var(--color-primary-dark);transform:translateY(-1px)}.ProductsListingPage-module__84ACxa__priceSliderBlock{gap:18px;display:grid}.ProductsListingPage-module__84ACxa__sliderSurface{padding:6px 6px 2px}.ProductsListingPage-module__84ACxa__rangeRail{margin:0 2px}.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-target{height:8px;box-shadow:none;background:#eadfcef2;border:0;border-radius:999px}:is(.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-base,.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-connects){border-radius:999px}.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-connect{background:linear-gradient(90deg, var(--color-primary), var(--color-gold));box-shadow:0 6px 16px #a51e2529}.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-horizontal .noUi-handle{border:2px solid var(--color-highlight);background:var(--color-primary-dark);cursor:grab;border-radius:999px;width:22px;height:22px;top:-7px;right:-11px;box-shadow:0 8px 18px #1f1a1733,0 0 0 3px #ffffffb8}:is(.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-handle:before,.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-handle:after){display:none}.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-touch-area{border-radius:inherit}.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-handle:focus-visible{outline:0;box-shadow:0 8px 18px #1f1a1733,0 0 0 3px #ffffffb8,0 0 0 6px #a51e2524}:is(.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-state-drag .noUi-handle,.ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-active){cursor:grabbing}.ProductsListingPage-module__84ACxa__priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProductsListingPage-module__84ACxa__priceField{gap:8px;display:grid}.ProductsListingPage-module__84ACxa__priceField span,.ProductsListingPage-module__84ACxa__filterGroupLabel{color:var(--color-muted);font-size:12px;font-weight:800}.ProductsListingPage-module__84ACxa__priceInput{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-ink);border-radius:12px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s}.ProductsListingPage-module__84ACxa__priceInput:focus{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));outline:none;box-shadow:0 0 0 4px #a51e2514}.ProductsListingPage-module__84ACxa__sidebarGroup{border-top:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);gap:15px;padding-top:18px;display:grid}.ProductsListingPage-module__84ACxa__sidebarGroup:first-of-type{padding-top:14px}.ProductsListingPage-module__84ACxa__optionList{scrollbar-width:thin;scrollbar-color:#c88a2a57 transparent;gap:8px;max-height:230px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.ProductsListingPage-module__84ACxa__optionList::-webkit-scrollbar{width:8px}.ProductsListingPage-module__84ACxa__optionList::-webkit-scrollbar-thumb{background:#c88a2a57;border-radius:999px}.ProductsListingPage-module__84ACxa__filterOption{color:var(--color-ink);border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;transition:background .18s,border-color .18s;display:grid}.ProductsListingPage-module__84ACxa__filterOption:hover{border-color:color-mix(in srgb, var(--color-border) 88%, transparent);background:#fff8edbd}.ProductsListingPage-module__84ACxa__filterOption input{accent-color:var(--color-primary-dark);margin:0}.ProductsListingPage-module__84ACxa__filterCount{color:var(--color-muted);font-size:12px;font-weight:700}.ProductsListingPage-module__84ACxa__showMore{color:var(--color-primary);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:2px;padding:2px 0 0;font-size:12px;font-weight:900}.ProductsListingPage-module__84ACxa__filterGroupLabel{align-items:center;gap:10px;display:flex}.ProductsListingPage-module__84ACxa__filterGroupLabel:after{content:"";background:linear-gradient(90deg,#eadfcef5,#eadfce3d);flex:1;height:1px}.ProductsListingPage-module__84ACxa__results{gap:16px;display:grid}.ProductsListingPage-module__84ACxa__toolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.ProductsListingPage-module__84ACxa__toolbarStart{align-items:center;gap:14px;display:flex}.ProductsListingPage-module__84ACxa__toolbarTitle{gap:3px;display:grid}.ProductsListingPage-module__84ACxa__toolbarTitle strong{color:var(--color-ink);font-size:18px}.ProductsListingPage-module__84ACxa__toolbarTitle span{color:var(--color-muted);font-size:13px;line-height:1.55}.ProductsListingPage-module__84ACxa__filterToggle{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-ink);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:none}.ProductsListingPage-module__84ACxa__toolbarControls{align-items:center;gap:10px;display:flex}.ProductsListingPage-module__84ACxa__selectWrap{gap:5px;display:grid}.ProductsListingPage-module__84ACxa__selectWrap label{color:var(--color-muted);font-size:12px;font-weight:800}.ProductsListingPage-module__84ACxa__select{border:1px solid var(--color-border);background:var(--color-surface);min-width:118px;min-height:44px;color:var(--color-ink);border-radius:14px;padding:0 12px;transition:border-color .18s,box-shadow .18s}.ProductsListingPage-module__84ACxa__select:focus{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));outline:none;box-shadow:0 0 0 4px #a51e2514}.ProductsListingPage-module__84ACxa__select:disabled,.ProductsListingPage-module__84ACxa__pageArrow:disabled,.ProductsListingPage-module__84ACxa__pageButton:disabled,.ProductsListingPage-module__84ACxa__priceInput:disabled{cursor:not-allowed;opacity:.62}.ProductsListingPage-module__84ACxa__filterOption:has(input:disabled){cursor:not-allowed;opacity:.62}.ProductsListingPage-module__84ACxa__activeFilters{flex-wrap:wrap;gap:10px;display:flex}.ProductsListingPage-module__84ACxa__activeChip{border:1px solid color-mix(in srgb, var(--color-border) 88%, var(--color-gold));min-height:36px;color:var(--color-ink);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #1f1a170a}.ProductsListingPage-module__84ACxa__activeChip button,.ProductsListingPage-module__84ACxa__clearAll{color:var(--color-primary);cursor:pointer;background:0 0;border:0}.ProductsListingPage-module__84ACxa__clearAll{min-height:36px;padding:0 2px;font-size:12px;font-weight:900}.ProductsListingPage-module__84ACxa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ProductsListingPage-module__84ACxa__collectionGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ProductsListingPage-module__84ACxa__gridRegion{min-height:clamp(460px,62vw,760px);position:relative}.ProductsListingPage-module__84ACxa__gridOverlay{z-index:5;border-radius:var(--radius-md);color:var(--color-ink);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffaf3ad;align-content:center;place-items:center;gap:12px;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0}.ProductsListingPage-module__84ACxa__spinner{border:3px solid #6f11182e;border-top-color:var(--color-primary-dark);border-radius:999px;width:34px;height:34px;animation:.82s linear infinite ProductsListingPage-module__84ACxa__listingSpinner}.ProductsListingPage-module__84ACxa__inlineNotice{border:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-border));border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-highlight) 72%, var(--color-surface));color:var(--color-ink);margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.6}.ProductsListingPage-module__84ACxa__card{border:1px solid color-mix(in srgb, var(--color-border) 90%, var(--color-gold));background:linear-gradient(180deg, #fffffff5, #fffaf3e0), var(--color-surface);border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden;box-shadow:0 20px 42px #1f1a1714}.ProductsListingPage-module__84ACxa__card:hover{border-color:color-mix(in srgb, var(--color-gold) 46%, var(--color-border));transform:translateY(-4px);box-shadow:0 28px 56px #1f1a171f}.ProductsListingPage-module__84ACxa__cardMedia{background:linear-gradient(135deg, #ffffffdb, #fff8ed4d 46%, #66735f1a), radial-gradient(circle at 50% 24%, #c88a2a29, transparent 38%), var(--color-paper-deep);place-items:center;min-height:272px;padding:18px 18px 10px;display:grid;position:relative;overflow:hidden}.ProductsListingPage-module__84ACxa__cardMedia:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#6f11180d 0 1px,#0000 1px 100%) 0 0/22px 100%,linear-gradient(#ffffff29,#0000);border:1px solid #ffffffc7;border-radius:14px;position:absolute;inset:14px}.ProductsListingPage-module__84ACxa__cardMedia:after{z-index:0;content:"";filter:blur(10px);pointer-events:none;background:#1f1a1724;border-radius:999px;height:18px;position:absolute;bottom:24px;left:26%;right:26%}.ProductsListingPage-module__84ACxa__cardBadge,.ProductsListingPage-module__84ACxa__discountBadge,.ProductsListingPage-module__84ACxa__cardCategory{z-index:3;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;left:14px}.ProductsListingPage-module__84ACxa__cardBadge{background:var(--color-primary-dark);color:var(--color-highlight);top:14px;box-shadow:0 10px 20px #6f11182e}.ProductsListingPage-module__84ACxa__discountBadge{background:linear-gradient(135deg, #ffe7a5, var(--color-gold) 52%, #a96b17);color:#261507;gap:5px;min-height:30px;animation:2.6s ease-in-out infinite ProductsListingPage-module__84ACxa__discountBadgeFloat;top:50px;overflow:hidden;box-shadow:0 12px 24px #c88a2a47,inset 0 0 0 1px #ffffff6b}.ProductsListingPage-module__84ACxa__discountBadge:before{content:"";background:linear-gradient(110deg,#0000 0 28%,#ffffff8c 42%,#0000 58% 100%);animation:3.2s ease-in-out infinite ProductsListingPage-module__84ACxa__discountBadgeShine;position:absolute;inset:0;transform:translate(-120%)}.ProductsListingPage-module__84ACxa__cardBadge+.ProductsListingPage-module__84ACxa__discountBadge{top:50px}.ProductsListingPage-module__84ACxa__cardMedia>.ProductsListingPage-module__84ACxa__discountBadge:first-child,.ProductsListingPage-module__84ACxa__cardMedia>.ProductsListingPage-module__84ACxa__cardCategory+.ProductsListingPage-module__84ACxa__discountBadge{top:14px}.ProductsListingPage-module__84ACxa__cardCategory{color:var(--color-ink);background:#fffffff0;bottom:14px;box-shadow:0 10px 18px #1f1a1714}.ProductsListingPage-module__84ACxa__wishlist{z-index:4;width:38px;height:38px;color:var(--color-ink);cursor:pointer;background:#ffffffeb;border:1px solid #1f1a171a;border-radius:999px;place-items:center;transition:transform .18s,box-shadow .18s,color .18s;display:inline-grid;position:absolute;top:12px;right:12px}.ProductsListingPage-module__84ACxa__wishlist:hover{color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 14px 24px #1f1a171f}.ProductsListingPage-module__84ACxa__wishlistActive{color:var(--color-primary)}.ProductsListingPage-module__84ACxa__cardCover{z-index:1;border-radius:6px;width:min(100%,178px);transition:transform .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #1f1a1729,-10px 0 #6f11180f}.ProductsListingPage-module__84ACxa__cardCover img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.ProductsListingPage-module__84ACxa__card:hover .ProductsListingPage-module__84ACxa__cardCover{transform:translateY(-4px)scale(1.018);box-shadow:0 26px 48px #1f1a1738,-10px 0 #6f111812}@keyframes ProductsListingPage-module__84ACxa__discountBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ProductsListingPage-module__84ACxa__discountBadgeShine{0%,45%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes ProductsListingPage-module__84ACxa__listingSpinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProductsListingPage-module__84ACxa__discountBadge,.ProductsListingPage-module__84ACxa__discountBadge:before,.ProductsListingPage-module__84ACxa__spinner{animation:none}}.ProductsListingPage-module__84ACxa__cardContent{gap:12px;padding:18px 16px 16px;display:grid}.ProductsListingPage-module__84ACxa__cardMeta{color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ProductsListingPage-module__84ACxa__stockPill{background:color-mix(in srgb, var(--color-sage-soft) 82%, var(--color-highlight));min-height:28px;color:color-mix(in srgb, var(--color-sage) 78%, #263025);border-radius:999px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #66735f14}.ProductsListingPage-module__84ACxa__cardTitle{color:var(--color-ink);margin:0;font-size:17px;line-height:1.45}.ProductsListingPage-module__84ACxa__cardAuthor{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.ProductsListingPage-module__84ACxa__cardDescription{color:color-mix(in srgb, var(--color-muted) 88%, transparent);margin:0;font-size:13px;line-height:1.7}.ProductsListingPage-module__84ACxa__cardFooter{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.ProductsListingPage-module__84ACxa__priceBlock{gap:4px;display:grid}.ProductsListingPage-module__84ACxa__priceBlock strong{color:var(--color-ink);font-size:22px;line-height:1}.ProductsListingPage-module__84ACxa__priceBlock span{color:var(--color-muted);font-size:12px;text-decoration:line-through}.ProductsListingPage-module__84ACxa__cartButton{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-dark) 92%, #7a1820), var(--color-primary-dark));min-height:42px;color:var(--color-highlight);cursor:pointer;box-shadow:var(--shadow-button);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.ProductsListingPage-module__84ACxa__cartButton:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 28px #6f11183d}.ProductsListingPage-module__84ACxa__emptyState{text-align:center;justify-items:center;padding:42px 24px}.ProductsListingPage-module__84ACxa__emptyState h3{color:var(--color-ink);margin:0}.ProductsListingPage-module__84ACxa__emptyState p{max-width:42ch;color:var(--color-muted);margin:10px 0 0;line-height:1.7}.ProductsListingPage-module__84ACxa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:6px;display:flex}.ProductsListingPage-module__84ACxa__pageButton,.ProductsListingPage-module__84ACxa__pageArrow{border:1px solid var(--color-border);background:var(--color-surface);min-width:42px;height:42px;color:var(--color-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.ProductsListingPage-module__84ACxa__pageControlDisabled{opacity:.45;cursor:not-allowed}.ProductsListingPage-module__84ACxa__pageEllipsis{min-width:28px;height:42px;color:var(--color-muted);letter-spacing:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ProductsListingPage-module__84ACxa__pageButtonActive{border-color:var(--color-primary);background:var(--color-primary-dark);color:var(--color-highlight)}.ProductsListingPage-module__84ACxa__pageArrow:disabled,.ProductsListingPage-module__84ACxa__pageButton:disabled{opacity:.45;cursor:not-allowed}.ProductsListingPage-module__84ACxa__descriptionCard{background:linear-gradient(180deg, #fffffff0, #f5eadc8a), var(--color-surface);gap:18px;padding:24px 24px 26px;display:grid}.ProductsListingPage-module__84ACxa__richText{color:var(--color-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.ProductsListingPage-module__84ACxa__richText>:first-child{margin-top:0}.ProductsListingPage-module__84ACxa__richText>:last-child{margin-bottom:0}.ProductsListingPage-module__84ACxa__richText p,.ProductsListingPage-module__84ACxa__richText ul,.ProductsListingPage-module__84ACxa__richText ol,.ProductsListingPage-module__84ACxa__richText blockquote,.ProductsListingPage-module__84ACxa__richText table,.ProductsListingPage-module__84ACxa__richText figure{margin:0 0 16px}.ProductsListingPage-module__84ACxa__richText h1,.ProductsListingPage-module__84ACxa__richText h2,.ProductsListingPage-module__84ACxa__richText h3,.ProductsListingPage-module__84ACxa__richText h4,.ProductsListingPage-module__84ACxa__richText h5,.ProductsListingPage-module__84ACxa__richText h6{color:var(--color-ink);margin:22px 0 10px;line-height:1.3}.ProductsListingPage-module__84ACxa__richText h1{font-size:28px}.ProductsListingPage-module__84ACxa__richText h2{font-size:24px}.ProductsListingPage-module__84ACxa__richText h3{font-size:20px}.ProductsListingPage-module__84ACxa__richText ul,.ProductsListingPage-module__84ACxa__richText ol{padding-left:1.35rem}.ProductsListingPage-module__84ACxa__richText li+li{margin-top:6px}.ProductsListingPage-module__84ACxa__richText a{color:var(--color-primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}.ProductsListingPage-module__84ACxa__richText blockquote{border-left:4px solid color-mix(in srgb, var(--color-primary) 50%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 86%, var(--color-paper));color:var(--color-ink);padding:14px 16px}.ProductsListingPage-module__84ACxa__richText img,.ProductsListingPage-module__84ACxa__richText video,.ProductsListingPage-module__84ACxa__richText iframe{max-width:100%}.ProductsListingPage-module__84ACxa__richText img{border-radius:var(--radius-xs);height:auto}.ProductsListingPage-module__84ACxa__richText table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.ProductsListingPage-module__84ACxa__richText th,.ProductsListingPage-module__84ACxa__richText td{border:1px solid var(--color-border);text-align:left;padding:10px 12px}.ProductsListingPage-module__84ACxa__descriptionHeader{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:20px;display:grid}.ProductsListingPage-module__84ACxa__descriptionEyebrow{min-height:28px;color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.ProductsListingPage-module__84ACxa__descriptionCard h2{color:var(--color-ink);margin:12px 0 0;font-size:clamp(22px,2.8vw,28px)}.ProductsListingPage-module__84ACxa__descriptionHeader p{color:var(--color-muted);margin:0;line-height:1.85}.ProductsListingPage-module__84ACxa__descriptionStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ProductsListingPage-module__84ACxa__descriptionStats article{border:1px solid color-mix(in srgb, var(--color-border) 86%, var(--color-highlight));background:#ffffffb8;border-radius:14px;gap:5px;padding:16px 16px 15px;display:grid}.ProductsListingPage-module__84ACxa__descriptionStats strong{color:var(--color-ink);font-size:24px;line-height:1}.ProductsListingPage-module__84ACxa__descriptionStats span{color:var(--color-muted);font-size:13px;font-weight:700}.ProductsListingPage-module__84ACxa__descriptionBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProductsListingPage-module__84ACxa__descriptionColumn{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);gap:10px;padding-top:16px;display:grid}.ProductsListingPage-module__84ACxa__descriptionColumn h3{color:var(--color-ink);margin:0;font-size:17px}.ProductsListingPage-module__84ACxa__descriptionColumn p{color:var(--color-muted);margin:0;line-height:1.75}.ProductsListingPage-module__84ACxa__mobileOverlay{display:none}@media (max-width:1180px){.ProductsListingPage-module__84ACxa__catalogLayout{grid-template-columns:minmax(232px,260px) minmax(0,1fr)}.ProductsListingPage-module__84ACxa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductsListingPage-module__84ACxa__collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:920px){.ProductsListingPage-module__84ACxa__catalogLayout{grid-template-columns:1fr}.ProductsListingPage-module__84ACxa__sidebar{display:none;position:static}.ProductsListingPage-module__84ACxa__filterToggle{display:inline-flex}.ProductsListingPage-module__84ACxa__mobileOverlay{z-index:60;opacity:0;pointer-events:none;background:#0f0b0875;transition:opacity .18s;display:grid;position:fixed;inset:0}.ProductsListingPage-module__84ACxa__mobileOverlayOpen{opacity:1;pointer-events:auto}.ProductsListingPage-module__84ACxa__mobileSidebar{background:var(--color-paper);width:min(86vw,360px);height:100%;box-shadow:22px 0 48px color-mix(in srgb, var(--color-shadow) 18%, transparent);padding:18px;transition:transform .22s;overflow-y:auto;transform:translate(-100%)}.ProductsListingPage-module__84ACxa__mobileSidebarOpen{transform:translate(0)}}[data-theme=dark] .ProductsListingPage-module__84ACxa__page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-gold) 8%, transparent), transparent 22%), radial-gradient(circle at 100% 12%, color-mix(in srgb, var(--color-primary) 6%, transparent), transparent 18%), linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 94%, var(--color-paper-deep)), var(--color-paper))}[data-theme=dark] .ProductsListingPage-module__84ACxa__intro,[data-theme=dark] .ProductsListingPage-module__84ACxa__filterCard,[data-theme=dark] .ProductsListingPage-module__84ACxa__toolbar,[data-theme=dark] .ProductsListingPage-module__84ACxa__emptyState,[data-theme=dark] .ProductsListingPage-module__84ACxa__descriptionCard,[data-theme=dark] .ProductsListingPage-module__84ACxa__statusCard{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, transparent), color-mix(in srgb, var(--color-paper) 90%, transparent)), var(--color-surface);box-shadow:0 20px 44px color-mix(in srgb, var(--color-shadow) 24%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__categoryChip,[data-theme=dark] .ProductsListingPage-module__84ACxa__activeChip,[data-theme=dark] .ProductsListingPage-module__84ACxa__select,[data-theme=dark] .ProductsListingPage-module__84ACxa__priceInput,[data-theme=dark] .ProductsListingPage-module__84ACxa__filterToggle{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-paper-deep));color:var(--color-ink)}[data-theme=dark] .ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-target{background:color-mix(in srgb, var(--color-border) 95%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__priceSliderBlock .noUi-horizontal .noUi-handle{border-color:color-mix(in srgb, var(--color-ink) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 78%, var(--color-primary-dark)), color-mix(in srgb, var(--color-primary) 90%, var(--color-paper)));box-shadow:0 8px 18px color-mix(in srgb, var(--color-shadow) 24%, transparent), 0 0 0 3px color-mix(in srgb, var(--color-ink) 14%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__filterOption:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__card{border-color:color-mix(in srgb, var(--color-border) 82%, var(--color-gold));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, transparent), color-mix(in srgb, var(--color-paper) 90%, transparent)), var(--color-surface);box-shadow:0 20px 42px color-mix(in srgb, var(--color-shadow) 28%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__cardMedia{background:linear-gradient(135deg, color-mix(in srgb, var(--color-ink) 8%, transparent), color-mix(in srgb, var(--color-border) 30%, transparent) 46%, color-mix(in srgb, var(--color-sage) 8%, transparent)), radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 38%), color-mix(in srgb, var(--color-paper-deep) 90%, var(--color-surface))}[data-theme=dark] .ProductsListingPage-module__84ACxa__cardMedia:before{border-color:color-mix(in srgb, var(--color-ink) 18%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 8%, transparent) 0 1px, transparent 1px 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 6%, transparent), transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__cardMedia:after{background:color-mix(in srgb, var(--color-shadow) 36%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__cardBadge{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 78%, var(--color-primary-dark)), color-mix(in srgb, var(--color-primary) 92%, var(--color-paper)));color:var(--color-on-action);box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 22%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__cardCategory{background:color-mix(in srgb, var(--color-ink) 12%, transparent);color:color-mix(in srgb, var(--color-ink) 90%, transparent);box-shadow:0 10px 18px color-mix(in srgb, var(--color-shadow) 18%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__wishlist{border-color:color-mix(in srgb, var(--color-ink) 12%, transparent);background:color-mix(in srgb, var(--color-ink) 8%, transparent);color:color-mix(in srgb, var(--color-ink) 84%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__wishlist:hover,[data-theme=dark] .ProductsListingPage-module__84ACxa__wishlistActive{color:var(--color-primary)}[data-theme=dark] .ProductsListingPage-module__84ACxa__stockPill{background:color-mix(in srgb, var(--color-sage) 16%, transparent);color:var(--color-sage);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-sage) 12%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__cartButton,[data-theme=dark] .ProductsListingPage-module__84ACxa__pageButtonActive{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 78%, var(--color-primary-dark)), color-mix(in srgb, var(--color-primary) 92%, var(--color-paper)));color:var(--color-on-action);box-shadow:0 16px 28px color-mix(in srgb, var(--color-primary) 20%, transparent)}[data-theme=dark] .ProductsListingPage-module__84ACxa__descriptionStats article{background:color-mix(in srgb, var(--color-ink) 6%, transparent);border-color:color-mix(in srgb, var(--color-ink) 12%, transparent)}@media (max-width:720px){.ProductsListingPage-module__84ACxa__toolbar{justify-content:stretch;display:grid}.ProductsListingPage-module__84ACxa__toolbarStart,.ProductsListingPage-module__84ACxa__toolbarControls{flex-wrap:wrap}.ProductsListingPage-module__84ACxa__toolbarControls{justify-content:space-between}.ProductsListingPage-module__84ACxa__selectWrap{flex:150px}.ProductsListingPage-module__84ACxa__select{width:100%}.ProductsListingPage-module__84ACxa__grid,.ProductsListingPage-module__84ACxa__collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductsListingPage-module__84ACxa__cardMedia{min-height:230px}.ProductsListingPage-module__84ACxa__descriptionHeader,.ProductsListingPage-module__84ACxa__descriptionStats,.ProductsListingPage-module__84ACxa__descriptionBody{grid-template-columns:1fr}}@media (max-width:560px){.ProductsListingPage-module__84ACxa__intro,.ProductsListingPage-module__84ACxa__toolbar,.ProductsListingPage-module__84ACxa__filterCard,.ProductsListingPage-module__84ACxa__descriptionCard{padding-left:16px;padding-right:16px}.ProductsListingPage-module__84ACxa__categoryRail,.ProductsListingPage-module__84ACxa__activeFilters{gap:8px}.ProductsListingPage-module__84ACxa__cardFooter{display:grid}.ProductsListingPage-module__84ACxa__cartButton{justify-content:center;width:100%}}
.page-module__hPV2JG__page{background:var(--color-background)}.page-module__hPV2JG__main{padding:clamp(18px,3vw,34px) 0 clamp(52px,7vw,86px)}.page-module__hPV2JG__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.page-module__hPV2JG__breadcrumbs a{color:var(--color-primary-dark);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.page-module__hPV2JG__hero{border:1px solid var(--color-border);border-radius:var(--radius-md);background:radial-gradient(circle at top right, #b37a3429, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 94%, var(--color-paper)), var(--color-surface));box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:18px;margin-bottom:22px;padding:clamp(22px,4vw,36px);display:grid}.page-module__hPV2JG__eyebrow{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:var(--color-surface);width:fit-content;min-height:30px;color:var(--color-primary-dark);border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.page-module__hPV2JG__hero h1{color:var(--color-ink);margin:0 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.06}.page-module__hPV2JG__hero p{max-width:720px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.8}.page-module__hPV2JG__summary{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:150px;color:var(--color-gold);text-align:center;align-content:center;justify-items:center;gap:7px;display:grid}.page-module__hPV2JG__summary strong{color:var(--color-ink);font-size:34px;font-weight:950;line-height:1}.page-module__hPV2JG__summary span{color:var(--color-muted);font-size:12px;font-weight:900}@media (max-width:720px){.page-module__hPV2JG__hero{grid-template-columns:1fr}.page-module__hPV2JG__summary{min-height:110px}}
.page-module__LmPHmq__page{background:var(--gradient-page);min-height:100dvh}.page-module__LmPHmq__main{padding:clamp(38px,7vw,82px) 0 clamp(66px,9vw,110px)}.page-module__LmPHmq__panel{border:1px solid var(--border-soft);border-radius:var(--radius-xs);background:var(--surface-panel-strong);width:min(100%,720px);box-shadow:var(--shadow-panel);align-items:start;gap:18px;margin:0 auto;padding:clamp(22px,5vw,42px);display:grid}.page-module__LmPHmq__iconWrap{border:1px solid var(--border-accent-soft);border-radius:var(--radius-xs);background:var(--surface-accent-soft);width:62px;height:62px;color:var(--color-primary-dark);place-items:center;display:grid}.page-module__LmPHmq__iconWrap[data-state=success]{border-color:var(--border-success-soft);background:var(--surface-success);color:var(--color-sage)}.page-module__LmPHmq__iconWrap[data-state=warning]{border-color:color-mix(in srgb, #b42318 24%, var(--color-border));background:color-mix(in srgb, #fee4e2 70%, var(--color-surface));color:#b42318}.page-module__LmPHmq__copy{gap:12px;display:grid}.page-module__LmPHmq__eyebrow{width:fit-content;color:var(--color-primary-dark);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.page-module__LmPHmq__copy h1{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(30px,5vw,48px);font-weight:900;line-height:1.08}.page-module__LmPHmq__copy p{color:var(--color-muted);margin:0;font-size:clamp(15px,2vw,17px);font-weight:700;line-height:1.75}.page-module__LmPHmq__copy strong{color:var(--color-ink);font-weight:900}.page-module__LmPHmq__primaryAction,.page-module__LmPHmq__secondaryAction,.page-module__LmPHmq__linkAction{border-radius:var(--radius-xs);letter-spacing:0;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:46px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.page-module__LmPHmq__primaryAction,.page-module__LmPHmq__secondaryAction{cursor:pointer;border:0;padding:0 18px}.page-module__LmPHmq__primaryAction{background:var(--gradient-action);color:var(--color-on-action);box-shadow:var(--shadow-action)}.page-module__LmPHmq__primaryAction:disabled{cursor:not-allowed;opacity:.7}.page-module__LmPHmq__secondaryAction{border:1px solid var(--border-soft);background:var(--color-surface);color:var(--color-ink)}.page-module__LmPHmq__linkAction{color:var(--color-primary-dark)}.page-module__LmPHmq__spinner{animation:.9s linear infinite page-module__LmPHmq__spin}@keyframes page-module__LmPHmq__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.page-module__LmPHmq__primaryAction,.page-module__LmPHmq__secondaryAction,.page-module__LmPHmq__linkAction{width:100%}}
.Container-module__WhgPqq__container{width:100%}
