.CartDropdown_cartPanel__xloYM{animation:CartDropdown_cart-panel-reveal__GfoYm .28s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(140deg,#14221bfa,#0c1511f0);border:1px solid #c9a24e73;border-radius:18px;box-shadow:0 24px 48px #00000047,inset 0 0 0 1px #00000040;color:var(--ink);display:flex;flex-direction:column;gap:16px;left:calc(100vw - 20px);left:var(--cart-anchor-left,calc(100vw - 20px));max-height:70dvh;overflow:hidden;padding:18px 20px 20px;position:fixed;top:64px;top:var(--cart-anchor-top,64px);transform:translateX(-100%);width:min(392px,92vw);z-index:1001}.CartDropdown_panelHeader__lsAr3{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.CartDropdown_headerCopy__r61sN{grid-gap:4px;display:grid;gap:4px}.CartDropdown_headerTitle__6bcPQ{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:26px;letter-spacing:.6px}.CartDropdown_headerMeta__UHDRV{color:#e9e3cfb8;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.CartDropdown_closeButton__-ZTE-{background:linear-gradient(180deg,#132018d9,#0c1511e6);border:1px solid #c9a24e52;border-radius:999px;color:var(--gold-400);cursor:pointer;display:grid;font-size:22px;height:36px;line-height:1;place-items:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:36px}.CartDropdown_closeButton__-ZTE-:focus-visible,.CartDropdown_closeButton__-ZTE-:hover{border-color:#c9a24e99;box-shadow:0 8px 18px #0000003d;transform:scale(1.05)}.CartDropdown_panelDivider__Rb0Gu{background:linear-gradient(90deg,#c9a24e00,#c9a24e73 48%,#c9a24e00);height:1px}.CartDropdown_cartContent__bx-tP{flex:1 1;margin:0 -4px;overflow-y:auto;padding:0 4px}.CartDropdown_cartContent__bx-tP::-webkit-scrollbar{width:6px}.CartDropdown_cartContent__bx-tP::-webkit-scrollbar-track{background:#0000}.CartDropdown_cartContent__bx-tP::-webkit-scrollbar-thumb{background:#c9a24e47;border-radius:999px}.CartDropdown_itemList__H3DPU{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.CartDropdown_cartItem__J075T{grid-gap:14px;background:#0b130f8c;border:1px solid #c9a24e2e;border-radius:16px;box-shadow:inset 0 10px 26px #0003;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:12px}.CartDropdown_itemMedia__jvCvI{background:linear-gradient(180deg,#132018e6,#0c1511e6);border:1px solid #c9a24e3d;border-radius:14px;display:grid;height:72px;overflow:hidden;place-items:center;width:72px}.CartDropdown_itemImage__T15Ox{height:100%;object-fit:cover;width:100%}.CartDropdown_itemInitial__JK5mj{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:28px;letter-spacing:1px}.CartDropdown_itemDetails__82UeT{grid-gap:10px;display:grid;gap:10px}.CartDropdown_itemHeading__OLKjS{display:flex;gap:12px;justify-content:space-between}.CartDropdown_itemName__Vvg20{color:var(--ink);font-weight:600}.CartDropdown_itemPrice__znVSy{color:var(--gold-400);font-weight:600}.CartDropdown_itemDescriptor__q1iXy{color:#e9e3cfb3;font-size:13px;letter-spacing:.3px}.CartDropdown_itemFooter__H\+B4x{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CartDropdown_quantityControls__uET30{align-items:center;background:#132018bf;border:1px solid #c9a24e47;border-radius:999px;display:inline-flex;gap:10px;padding:6px 12px}.CartDropdown_quantityButton__xkeOR{background:linear-gradient(180deg,#111e17f2,#0c1511f2);border:1px solid #c9a24e59;border-radius:999px;color:var(--gold-400);cursor:pointer;font-size:16px;height:26px;line-height:1;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:26px}.CartDropdown_quantityButton__xkeOR:focus-visible,.CartDropdown_quantityButton__xkeOR:hover{border-color:#c9a24e99;box-shadow:0 8px 18px #00000038;transform:scale(1.05)}.CartDropdown_quantityValue__CaRkX{color:#e9e3cfe0;font-weight:600;min-width:20px;text-align:center}.CartDropdown_lineTotal__RfhsG{color:var(--gold-400);font-weight:600;margin-left:auto}.CartDropdown_removeButton__OTq66{background:linear-gradient(180deg,#132018d9,#0c1511e6);border:1px solid #c9a24e3d;border-radius:999px;color:var(--gold-400);cursor:pointer;display:grid;height:32px;place-items:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:32px}.CartDropdown_removeButton__OTq66:focus-visible,.CartDropdown_removeButton__OTq66:hover{border-color:#c9a24e99;box-shadow:0 8px 18px #0000003d;transform:scale(1.06)}.CartDropdown_summarySection__UaA6L{grid-gap:8px;border-top:1px solid #c9a24e47;display:grid;gap:8px;padding-top:12px}.CartDropdown_summaryLine__Oogqv{color:#e9e3cfd9;display:flex;font-size:14px;justify-content:space-between}.CartDropdown_summaryTotal__0hp1m{color:var(--ink);font-size:16px;font-weight:700}.CartDropdown_buttonRow__yjece{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.CartDropdown_checkoutButton__rU7GE,.CartDropdown_clearButton__n7jyh,.CartDropdown_emptyButton__0JXFj{border-radius:999px;cursor:pointer;font-size:15px;font-weight:600;height:44px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.CartDropdown_clearButton__n7jyh{background:#0000;border:1px solid #c9a24e52;color:var(--gold-400)}.CartDropdown_clearButton__n7jyh:focus-visible,.CartDropdown_clearButton__n7jyh:hover{background:#c9a24e1f;border-color:#c9a24e8c;box-shadow:0 8px 18px #0000003d;transform:translateY(-1px)}.CartDropdown_checkoutButton__rU7GE{background:linear-gradient(135deg,var(--gold-500),#e5c676f2);border:1px solid #c9a24e99;box-shadow:0 14px 28px #00000047;color:#1a1f1b}.CartDropdown_checkoutButton__rU7GE:focus-visible,.CartDropdown_checkoutButton__rU7GE:hover{background:linear-gradient(135deg,var(--gold-400),#e5c676fa);box-shadow:0 18px 32px #0000004d;transform:translateY(-1px)}.CartDropdown_emptyState__q7znl{grid-gap:10px;background:#0d1712a6;border:1px dashed #c9a24e52;border-radius:16px;display:grid;gap:10px;padding:40px 16px;place-items:center;text-align:center}.CartDropdown_emptyTitle__WJT3i{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:24px;letter-spacing:.6px}.CartDropdown_emptyCopy__1FgGl{color:#e9e3cfb3;font-size:14px;margin:0 auto;max-width:260px}.CartDropdown_emptyButton__0JXFj{background:linear-gradient(180deg,#132018d9,#0c1511e6);border:1px solid #c9a24e80;color:var(--gold-400);width:160px}.CartDropdown_emptyButton__0JXFj:focus-visible,.CartDropdown_emptyButton__0JXFj:hover{border-color:#c9a24ea6;box-shadow:0 10px 24px #0000003d;transform:translateY(-1px)}@keyframes CartDropdown_cart-panel-reveal__GfoYm{0%{opacity:0;transform:translateX(-110%)}to{opacity:1;transform:translateX(-100%)}}@media (max-width:600px){.CartDropdown_cartPanel__xloYM{border-radius:16px;bottom:8px;height:auto;left:8px;max-height:none;right:8px;top:8px;transform:none;width:auto}.CartDropdown_cartContent__bx-tP{max-height:none}.CartDropdown_buttonRow__yjece{grid-template-columns:1fr}}.ConfirmDialog_overlay__v8WEr{align-items:center;animation:ConfirmDialog_fadeIn__AfqnJ .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.ConfirmDialog_dialog__hN9bK{animation:ConfirmDialog_slideUp__oGJ4q .3s ease-out;background:linear-gradient(148deg,#132018fa,#0c110ffa);border:2px solid #c9a24e66;border-radius:20px;box-shadow:0 32px 64px #0009,0 0 0 1px #ffffff0d;max-width:480px;padding:32px;width:100%}.ConfirmDialog_content__hJpYT{margin-bottom:28px}.ConfirmDialog_title__WMkO\+{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.8rem;letter-spacing:.04em;margin:0 0 12px;text-align:center}.ConfirmDialog_message__JCm0p{color:#e7e2d3e6;font-size:1.05rem;line-height:1.6;margin:0;text-align:center}.ConfirmDialog_actions__cEayn{display:flex;gap:12px;justify-content:center}.ConfirmDialog_cancelBtn__OCU9U,.ConfirmDialog_confirmBtn__ftcgJ{border:2px solid;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:.03em;padding:12px 28px;transition:all .2s ease}.ConfirmDialog_cancelBtn__OCU9U{background:#0000;border-color:#c9a24e66;color:#e7e2d3d9}.ConfirmDialog_cancelBtn__OCU9U:hover{background:#c9a24e1a;border-color:#c9a24e99;color:#e7e2d3}.ConfirmDialog_confirmBtn__ftcgJ{background:#d4af37;background:var(--gold-500,#d4af37);border-color:#a37b2e;border-color:var(--gold-700,#a37b2e);color:#0f1412}.ConfirmDialog_confirmBtn__ftcgJ:hover{background:#be972f;background:var(--gold-600,#be972f);box-shadow:0 8px 16px #0000004d;transform:translateY(-1px)}.ConfirmDialog_confirmBtn__ftcgJ.ConfirmDialog_logout__w1r6r{background:#c9a24e26;border-color:#c9a24e80;color:#e0c565;color:var(--gold-400,#e0c565)}.ConfirmDialog_confirmBtn__ftcgJ.ConfirmDialog_logout__w1r6r:hover{background:#c9a24e40;border-color:#e0c565;border-color:var(--gold-400,#e0c565)}@keyframes ConfirmDialog_fadeIn__AfqnJ{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__oGJ4q{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:540px){.ConfirmDialog_dialog__hN9bK{padding:24px}.ConfirmDialog_title__WMkO\+{font-size:1.5rem}.ConfirmDialog_message__JCm0p{font-size:1rem}.ConfirmDialog_actions__cEayn{flex-direction:column}.ConfirmDialog_cancelBtn__OCU9U,.ConfirmDialog_confirmBtn__ftcgJ{width:100%}}.Header_header__Lhnr8{background:var(--deep-green);border-bottom:1px solid #c9a24e2e;box-shadow:0 2px 6px #0003;color:var(--ink);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_headerContainer__hhjQz{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto;margin:0 auto;max-width:1200px;padding:14px 40px}.Header_mobileRight__tOEG1{align-items:center;display:flex;gap:10px;justify-self:end}.Header_logo__nZ7K6{color:inherit;display:inline-flex;text-decoration:none}.Header_brandMark__49cVI{background:radial-gradient(100% 100% at 50% 0,#ffffff0d 0,#fff0 60%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));border:1px solid #c9a24e40;border-radius:999px;box-shadow:inset 0 1px 6px #00000059;display:inline-grid;height:48px;place-items:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:48px}.Header_logo__nZ7K6:focus-visible .Header_brandMark__49cVI,.Header_logo__nZ7K6:hover .Header_brandMark__49cVI{border-color:#c9a24e73;box-shadow:0 6px 16px #00000059,0 0 8px #c9a24e38;transform:rotate(-6deg) scale(1.05)}.Header_brandImage__l6xEG{filter:saturate(0) sepia(1) hue-rotate(-15deg) saturate(4) brightness(.92);height:32px;object-fit:contain;transition:transform .25s ease,filter .25s ease;width:32px}.Header_logo__nZ7K6:focus-visible .Header_brandImage__l6xEG,.Header_logo__nZ7K6:hover .Header_brandImage__l6xEG{filter:saturate(0) sepia(1) hue-rotate(-10deg) saturate(4.5) brightness(.98);transform:rotate(8deg) scale(1.05)}.Header_headerDesktop__D4uS5{align-items:center;display:none;gap:42px;justify-content:center}.Header_navLink__v1a7F{border-bottom:none;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;letter-spacing:.4px;padding:8px 0 18px;position:relative;text-decoration:none!important;transition:color .2s ease;white-space:nowrap}.Header_navLinkShopEmphasis__KFXCF{font-size:28px}.Header_navLink__v1a7F:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27120%27 height=%2712%27 viewBox=%270 0 120 12%27><path d=%27M4 6h78%27 stroke=%27%23C9A24E%27 stroke-width=%272%27 stroke-linecap=%27round%27/><rect x=%2783%27 y=%275%27 width=%2725%27 height=%272%27 rx=%271%27 fill=%27%23C9A24E%27/><path d=%27M108 2l10 4-10 4%27 fill=%27%23C9A24E%27/><path d=%27M102 1v10%27 stroke=%27%23C9A24E%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>");background-repeat:no-repeat;background-size:contain;bottom:2px;content:"";height:14px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(6px) scaleX(.85);transition:opacity .2s ease,transform .2s ease;width:74px}.Header_navLink__v1a7F:focus-visible,.Header_navLink__v1a7F:hover{color:var(--gold-400)}.Header_navLink__v1a7F:focus-visible:after,.Header_navLink__v1a7F:hover:after{opacity:1;transform:translateX(-50%) translateY(0) scaleX(1)}.Header_navLinkActive__ryYux{color:var(--gold-400)}.Header_navLinkActive__ryYux:after{opacity:1;transform:translateX(-50%) translateY(0) scaleX(1)}.Header_authMenu__1qM19,.Header_userMenu__ulH9v{align-items:center;display:inline-flex;gap:18px}.Header_logoutBtn__URyXS{background:none;border:0;color:var(--ink);cursor:pointer}.Header_logoutBtn__URyXS:hover{color:var(--gold-400)}.Header_headerIcons__Rfkpd{align-items:center;display:none;gap:16px}.Header_iconBtn__KzeMf{background:linear-gradient(180deg,var(--deep-green),var(--deep-green-2));border:1px solid #c9a24e40;border-radius:999px;display:grid;height:48px;overflow:hidden;place-items:center;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:48px}.Header_iconBtn__KzeMf:focus-visible{border-radius:999px;outline:3px solid #c89b3c73;outline-offset:2px}.Header_iconBtn__KzeMf:focus-visible,.Header_iconBtn__KzeMf:hover{border-color:#c9a24e8c;box-shadow:0 6px 16px #00000052,0 0 10px #c9a24e33}.Header_iconSvg__u5su1{fill:none;stroke:var(--gold-500);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:24px;transition:transform .25s ease;width:24px}.Header_iconBtn__KzeMf[data-cart=true]{background:radial-gradient(140% 140% at 50% 0,#c9a24e2e 0,#c9a24e0a 50%,#0000 80%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));border-color:#c9a24e59;box-shadow:0 10px 26px #00000052}.Header_iconBtn__KzeMf[data-cart=true]:before{border:1px solid #c9a24e3d;border-radius:999px;content:"";inset:2px;opacity:0;position:absolute;transition:opacity .25s ease}.Header_iconBtn__KzeMf[data-cart=true]:after{background:radial-gradient(120% 130% at 50% 18%,#c9a24e6b 0,#c9a24e14 55%,#0000 92%);border-radius:999px;content:"";inset:0;opacity:0;position:absolute;transform:scale(.88);transition:opacity .25s ease,transform .25s ease}.Header_iconBtn__KzeMf[data-cart=true]:focus-visible,.Header_iconBtn__KzeMf[data-cart=true]:hover{border-color:#c9a24e99;box-shadow:0 12px 28px #0000005c,0 0 12px #c9a24e2e}.Header_iconBtn__KzeMf[data-cart=true]:focus-visible:before,.Header_iconBtn__KzeMf[data-cart=true]:hover:before{opacity:1}.Header_iconBtn__KzeMf[data-cart=true]:focus-visible:after,.Header_iconBtn__KzeMf[data-cart=true]:hover:after{opacity:1;transform:scale(1)}.Header_iconBtn__KzeMf[data-cart=true]:focus-visible .Header_iconSvg__u5su1,.Header_iconBtn__KzeMf[data-cart=true]:hover .Header_iconSvg__u5su1{transform:translateY(-1px)}.Header_iconBtn__KzeMf:not([data-cart]):focus-visible .Header_iconSvg__u5su1,.Header_iconBtn__KzeMf:not([data-cart]):hover .Header_iconSvg__u5su1{transform:rotate(-10deg) scale(1.05)}.Header_iconFill__cOzMT{fill:var(--gold-500);opacity:.9}.Header_badge__azsyk{background:var(--gold-500);border-radius:999px;box-shadow:0 0 0 2px #0d1310eb,0 6px 12px #0000006b;color:#0f1412;display:inline-grid;font-size:12px;font-weight:700;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-6px;top:-6px}.Header_cartTrigger__3jXZi{align-items:center;display:flex;gap:14px}.Header_cartTriggerDesktop__DYC1W{gap:18px}.Header_cartTriggerMobile__0FQRn{gap:10px}.Header_cartTriggerMobile__0FQRn .Header_cartCopy__DwETx{display:none}.Header_cartCopy__DwETx{grid-gap:2px;background:linear-gradient(135deg,#14211bf2,#0c1512d1);border:1px solid #c9a24e47;border-radius:999px;box-shadow:0 10px 26px #00000047;display:grid;gap:2px;min-width:140px;padding:6px 16px;text-align:left}.Header_cartLabel__jAcdi{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.4px;line-height:1.1}.Header_cartMeta__LoCOg{color:#e9e3cfb8;font-size:12px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}@media (max-width:1100px){.Header_cartTriggerDesktop__DYC1W .Header_cartCopy__DwETx{display:none}}.Header_headerMenuBtn__2EMBZ{background:linear-gradient(180deg,var(--deep-green),var(--deep-green-2));border:1px solid #c9a24e40;border-radius:8px;display:grid;height:42px;justify-self:end;place-items:center;width:42px}.Header_headerMenuIcon__oj0C9{background:var(--ink);height:2px;position:relative;transition:background .2s ease;width:20px}.Header_headerMenuIcon__oj0C9:after,.Header_headerMenuIcon__oj0C9:before{background:var(--ink);content:"";height:2px;left:0;position:absolute;right:0;transition:transform .2s ease,top .2s ease}.Header_headerMenuIcon__oj0C9:before{top:-6px}.Header_headerMenuIcon__oj0C9:after{top:6px}.Header_headerMenuIcon__oj0C9.Header_open__f4GKg{background:#0000}.Header_headerMenuIcon__oj0C9.Header_open__f4GKg:before{top:0;transform:rotate(45deg)}.Header_headerMenuIcon__oj0C9.Header_open__f4GKg:after{top:0;transform:rotate(-45deg)}.Header_headerMobile__AKku0{grid-gap:6px;background:var(--deep-green);border-bottom:1px solid #0000;display:grid;gap:6px;grid-template-columns:1fr;max-height:0;opacity:0;overflow:hidden;padding:0 20px 14px;transition:max-height .25s ease,opacity .2s ease}.Header_headerMobile__AKku0.Header_open__f4GKg{border-bottom-color:#c9a24e2e;max-height:320px;opacity:1}.Header_mobileLink__fZ2ea{border-bottom:1px dashed #e7e2d314;color:var(--ink);display:block;padding:10px 2px;text-decoration:none}.Header_mobileLink__fZ2ea:last-child{border-bottom:none}.Header_mobileLinkActive__NsgGh{color:var(--gold-400);font-weight:600}.Header_mobileBtn__D6kk4{background:#0000;border:none;color:var(--ink);cursor:pointer;font:inherit;padding:10px 2px;text-align:left}.Header_mobileBtn__D6kk4:hover,.Header_mobileLink__fZ2ea:hover{color:var(--gold-400)}@media (min-width:900px){.Header_headerContainer__hhjQz{grid-template-columns:auto 1fr auto}.Header_headerDesktop__D4uS5{display:flex;justify-self:center}.Header_headerIcons__Rfkpd{display:flex}.Header_headerMenuBtn__2EMBZ,.Header_mobileRight__tOEG1{display:none}}@keyframes Header_cart-bump__O66XY{0%{transform:translateZ(0) scale(1)}30%{transform:translateZ(0) scale(1.1)}55%{transform:translateZ(0) scale(.98)}to{transform:translateZ(0) scale(1)}}@keyframes Header_cart-shake__OzIqP{0%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}.Header_bump__1Sd7i{animation:Header_cart-bump__O66XY .35s ease,Header_cart-shake__OzIqP .7s ease}.Header_badgeBump__ADDN0{animation:Header_cart-bump__O66XY .45s ease;box-shadow:0 0 0 4px #d4af372e}.Footer_footer__EwVYi{background:var(--deep-green);border-top:2px solid var(--gold-700);color:var(--ink);font-size:1.05rem;position:relative}.Footer_footerContainer__yunXS{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1200px;padding:40px 28px}.Footer_section__6AJgd h3,.Footer_section__6AJgd h4{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.Footer_section__6AJgd h3{font-size:1.7rem}.Footer_section__6AJgd h4{font-size:1.35rem}.Footer_section__6AJgd p{color:var(--ink-dim);line-height:1.65;margin:6px 0 12px}.Footer_section__6AJgd ul{list-style:none;margin:4px 0 0;padding:0}.Footer_section__6AJgd li{margin:6px 0}.Footer_section__6AJgd a{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.Footer_section__6AJgd a:hover{color:var(--gold-400);text-shadow:0 0 6px #c9a24e99}.Footer_section__6AJgd p a{color:var(--gold-400);font-family:inherit;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:#e0c56566;text-decoration-color:#e0c56566;text-underline-offset:2px}.Footer_section__6AJgd p a:hover{color:var(--gold-500);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}.Footer_quickLinks__diu\+R{padding-left:20px;text-align:center}.Footer_socialSection__uctjO{justify-self:end;text-align:left}.Footer_socialSection__uctjO .Footer_socialLinks__7BvBL{align-items:flex-start}.Footer_socialLinks__7BvBL{display:flex;flex-direction:column;gap:12px;margin-top:16px}.Footer_socialLink__8n4SS{align-items:center;color:var(--ink);display:flex;font-family:Cormorant Garamond,serif;font-size:1.1rem;gap:10px;padding:8px 0;text-decoration:none;transition:all .3s ease}.Footer_socialLink__8n4SS:hover{color:var(--gold-400);text-shadow:0 0 6px #c9a24e99;transform:translateX(4px)}.Footer_socialLink__8n4SS svg{flex-shrink:0}.Footer_footerBottom__8DIjr{background:var(--deep-green-2);border-top:1px solid #ffffff14;color:var(--ink-dim);font-size:.95rem;padding:18px;text-align:center}@media (max-width:900px){.Footer_footerContainer__yunXS{gap:20px;padding:24px 22px}.Footer_section__6AJgd{text-align:center}.Footer_socialSection__uctjO{justify-self:center;text-align:center}.Footer_socialSection__uctjO .Footer_socialLinks__7BvBL{align-items:center}.Footer_section__6AJgd h3{font-size:1.4rem;margin-bottom:6px}.Footer_section__6AJgd h4{font-size:1.2rem;margin-bottom:8px}.Footer_section__6AJgd p{font-size:.95rem;line-height:1.5;margin:4px 0 8px}.Footer_section__6AJgd a{font-size:1rem}.Footer_section__6AJgd li{margin:4px 0}.Footer_socialLinks__7BvBL{gap:8px;margin-top:12px}.Footer_socialLink__8n4SS{padding:6px 0}.Footer_quickLinks__diu\+R{padding-left:0}.Footer_footerBottom__8DIjr{font-size:.85rem;padding:14px 12px}}@media (max-width:540px){.Footer_footerContainer__yunXS{gap:16px;padding:20px 18px}.Footer_section__6AJgd h3{font-size:1.3rem;margin-bottom:4px}.Footer_section__6AJgd h4{font-size:1.1rem;margin-bottom:6px}.Footer_section__6AJgd p{font-size:.9rem;margin:2px 0 6px}.Footer_section__6AJgd a{font-size:.95rem}.Footer_section__6AJgd li{margin:2px 0}.Footer_socialLinks__7BvBL{gap:6px;margin-top:8px}.Footer_socialLink__8n4SS{font-size:.95rem;padding:4px 0}.Footer_footerBottom__8DIjr{font-size:.8rem;padding:12px 10px}}.Modal_overlay__oENs7{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Modal_closed__mn5sU{opacity:0;pointer-events:none;visibility:hidden}.Modal_content__utlUG{-webkit-overflow-scrolling:touch;background:#0f1412;background:var(--deep-green,#0f1412);border:1px solid #a37b2e;border:1px solid var(--gold-700,#a37b2e);border-radius:20px;box-shadow:0 24px 64px #0009;color:#e9e3cf;color:var(--ink,#e9e3cf);max-height:96dvh;max-width:560px;overflow:auto;overscroll-behavior:contain;padding:28px 24px;position:relative;width:90vw}.Modal_close__M1oFK{background:#0f141299;border:1px solid #a37b2e;border:1px solid var(--gold-700,#a37b2e);border-radius:999px;box-shadow:0 0 0 2px #0006;color:#d7b867;color:var(--gold-400,#d7b867);cursor:pointer;font-size:22px;height:40px;line-height:1;position:absolute;right:24px;top:28px;transition:background .2s ease,color .2s ease,transform .15s ease;width:40px;z-index:5}.Modal_close__M1oFK:hover{background:#d7b8672e;color:#d4af37;color:var(--gold-500,#d4af37);transform:scale(1.05)}@media (max-width:420px){.Modal_content__utlUG{max-height:90dvh;padding:16px 12px;width:96vw}.Modal_close__M1oFK{right:12px;top:16px}}.AuthModal_authModal__5Q1Y4{grid-gap:24px;background:linear-gradient(160deg,#101914f0,#080d0be6);border:1px solid #c9a24e52;border-radius:28px;box-shadow:0 36px 68px #00000085;color:#e7e2d3f0;display:grid;gap:24px;isolation:isolate;margin:0 auto;max-width:560px;overflow:hidden;padding:44px 40px 48px;position:relative;text-align:center}.AuthModal_authHalo__U11rB{background:radial-gradient(60% 55% at 50% 12%,#e0c56552 0,#0000 70%);filter:blur(.4px);inset:-50% -40% 45% -40%;opacity:.7;pointer-events:none;position:absolute}.AuthModal_authHeading__4JUGa{grid-gap:10px;display:grid;gap:10px;justify-items:center;position:relative;z-index:1}.AuthModal_authBadge__x\+xwZ{align-items:center;background:#c9a24e14;border:1px solid #c9a24e61;border-radius:999px;display:inline-flex;font-size:.78rem;gap:8px;letter-spacing:.18em;padding:6px 16px}.AuthModal_authBadge__x\+xwZ,.AuthModal_authTitle__tLP\+e{color:#e0c565;color:var(--gold-400,#e0c565);text-transform:uppercase}.AuthModal_authTitle__tLP\+e{font-size:clamp(36px,5.4vw,52px);letter-spacing:.05em;text-shadow:0 8px 18px #0006}.AuthModal_authSubtitle__Ue-k3,.AuthModal_authTitle__tLP\+e{font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);margin:0}.AuthModal_authSubtitle__Ue-k3{color:#e7e2d3d9;font-size:clamp(18px,2.4vw,22px);font-style:italic;max-width:420px}.AuthModal_authHighlights__swdVC{grid-gap:12px;background:#0a100dc2;border:1px solid #c9a24e47;border-radius:22px;box-shadow:0 18px 36px #00000061;display:grid;gap:12px;list-style:none;margin:0;padding:18px 24px;position:relative;text-align:left;z-index:1}.AuthModal_authHighlightItem__33G\+V{align-items:flex-start;color:#e7e2d3e6;display:flex;font-size:.98rem;gap:12px;line-height:1.55}.AuthModal_authHighlightIcon__Gyxj-{align-items:center;background:#c9a24e14;border:1px solid #c9a24e52;border-radius:12px;display:inline-flex;font-size:1.1rem;height:36px;justify-content:center;width:36px}.AuthModal_googleWrap__NgTND{display:flex;justify-content:center;position:relative;z-index:1}.AuthModal_googleFrame__Lsuto{align-items:center;background:#0e1512d1;border:1px solid #c9a24e47;border-radius:999px;box-shadow:0 14px 32px #0000006b;display:flex;height:54px;overflow:hidden;padding:4px}#AuthModal_google-signin-btn__Uw781,#AuthModal_google-signup-btn__gByD2{align-items:center;display:flex;justify-content:center;width:100%}#AuthModal_google-signin-btn__Uw781>div,#AuthModal_google-signup-btn__gByD2>div{height:100%!important;width:100%!important}@media (max-width:420px){#AuthModal_google-signin-btn__Uw781,#AuthModal_google-signup-btn__gByD2{min-width:auto}}.AuthModal_orGroup__nS0TY{align-items:center;display:flex;height:22px;justify-content:center;margin:6px auto;position:relative;z-index:1}.AuthModal_orGroup__nS0TY:after,.AuthModal_orGroup__nS0TY:before{background:linear-gradient(90deg,#c9a24e00,#c9a24e73,#c9a24e00);content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:42%}.AuthModal_orGroup__nS0TY:before{left:4%}.AuthModal_orGroup__nS0TY:after{right:4%}.AuthModal_orChip__OiO60{align-items:center;background:#101814d1;border:1px solid #c9a24e6b;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;font-size:.82rem;letter-spacing:.2em;padding:3px 12px;position:relative;text-transform:uppercase;z-index:1}.AuthModal_actions__4TXNE{grid-gap:12px;background:#0e1512c7;border:1px solid #c9a24e47;border-radius:22px;box-shadow:0 18px 32px #0006;display:grid;gap:12px;padding:18px 20px 20px;position:relative;z-index:1}.AuthModal_adminLoginBtn__CvzOb,.AuthModal_backToLoginBtn__E\+BHk,.AuthModal_secondaryBtn__yk3Wu,.AuthModal_submitBtn__nxzQX,.AuthModal_switchAuthBtn__UJ78N{border-radius:999px;cursor:pointer;font-size:1.05rem;font-weight:700;height:50px;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;width:100%}.AuthModal_submitBtn__nxzQX{background:#d4af37;background:var(--gold-500,#d4af37);border:1px solid #a37b2e;border:1px solid var(--gold-700,#a37b2e);box-shadow:0 16px 28px #d4af3747;color:#0f1412}.AuthModal_submitBtn__nxzQX:hover:not(:disabled){background:#e0c565;background:var(--gold-400,#e0c565);box-shadow:0 22px 36px #d4af3752;transform:translateY(-2px)}.AuthModal_submitBtn__nxzQX:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.AuthModal_adminLoginBtn__CvzOb,.AuthModal_backToLoginBtn__E\+BHk,.AuthModal_secondaryBtn__yk3Wu,.AuthModal_switchAuthBtn__UJ78N{background:#0000;border:1px solid #c9a24e61;color:#e0c565;color:var(--gold-400,#e0c565)}.AuthModal_adminLoginBtn__CvzOb:hover,.AuthModal_backToLoginBtn__E\+BHk:hover,.AuthModal_secondaryBtn__yk3Wu:hover,.AuthModal_switchAuthBtn__UJ78N:hover{background:#c9a24e1f;border-color:#d4af37;border-color:var(--gold-500,#d4af37);transform:translateY(-2px)}.AuthModal_linkBtn__LjLk2,.AuthModal_switchLink__qx-mw{background:#0000;border:none;color:#e0c565;color:var(--gold-400,#e0c565);cursor:pointer;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease}.AuthModal_linkBtn__LjLk2:hover,.AuthModal_switchLink__qx-mw:hover{color:#d4af37;color:var(--gold-500,#d4af37)}.AuthModal_authForm__6vXtW{grid-gap:14px;background:#090e0cdb;border:1px solid #c9a24e4d;border-radius:24px;box-shadow:0 22px 40px #0000006b;display:grid;gap:14px;padding:24px 26px 28px;position:relative;text-align:left;z-index:1}.AuthModal_formRow__LmIZD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:720px){.AuthModal_authModal__5Q1Y4{gap:20px;padding:28px 16px 32px}.AuthModal_authTitle__tLP\+e{font-size:clamp(28px,4.5vw,36px)}.AuthModal_authSubtitle__Ue-k3{font-size:clamp(16px,2vw,18px)}.AuthModal_formRow__LmIZD{grid-template-columns:1fr}}@media (max-width:420px){.AuthModal_authModal__5Q1Y4{gap:16px;padding:20px 12px 24px}.AuthModal_authBadge__x\+xwZ{font-size:.7rem;padding:5px 12px}.AuthModal_authTitle__tLP\+e{font-size:clamp(24px,4vw,28px)}.AuthModal_authSubtitle__Ue-k3{font-size:clamp(14px,1.8vw,16px)}.AuthModal_authForm__6vXtW{gap:12px;padding:16px 12px 18px}.AuthModal_adminLoginBtn__CvzOb,.AuthModal_backToLoginBtn__E\+BHk,.AuthModal_secondaryBtn__yk3Wu,.AuthModal_submitBtn__nxzQX,.AuthModal_switchAuthBtn__UJ78N{font-size:.95rem;height:44px}}.AuthModal_hiddenLabel__6HJME{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AuthModal_input__zs0ZX{background:#101914c7;border:1px solid #c9a24e52;border-radius:14px;color:#e9e3cf;color:var(--ink,#e9e3cf);font-size:1rem;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.AuthModal_input__zs0ZX::placeholder{color:#e7e2d399}.AuthModal_input__zs0ZX:focus{background:#101914e6;border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 0 0 3px #d4af3733;outline:none}.AuthModal_passwordInputWrapper__mbuUk{display:flex;flex-direction:column;gap:8px;position:relative}.AuthModal_capsLockWarning__moR0p{align-items:center;animation:AuthModal_slideDown__9wM7X .15s ease-out;background:#ff8c5a26;border:1px solid #ff8c5a59;border-radius:10px;color:#ffb3a8;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 12px}.AuthModal_capsLockIcon__-nve5{align-items:center;background:#ff8c5a40;border-radius:6px;display:inline-flex;font-size:.85rem;font-weight:700;height:20px;justify-content:center;width:20px}.AuthModal_passwordLengthWarning__JIUml{align-items:center;animation:AuthModal_slideDown__9wM7X .15s ease-out;background:#ff5a5a26;border:1px solid #ff8c8c59;border-radius:10px;color:#ffb3b3;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 12px}.AuthModal_warningIcon__3sACA{align-items:center;background:#ff5a5a40;border-radius:6px;display:inline-flex;font-size:.85rem;font-weight:700;height:20px;justify-content:center;width:20px}.AuthModal_inputError__kk5WO{background:#ff5a5a0f!important;border-color:#ff8c8c80!important}@keyframes AuthModal_slideDown__9wM7X{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AuthModal_newsletterCheckbox__c3hm2{align-items:center;color:#e7e2d3e0;cursor:pointer;display:flex;gap:12px;position:relative;-webkit-user-select:none;user-select:none}.AuthModal_newsletterCheckbox__c3hm2 input{opacity:0;pointer-events:none;position:absolute}.AuthModal_checkmark__lMJy\+{align-items:center;background:#0000;border:1px solid #c9a24e66;border-radius:6px;display:inline-flex;height:20px;justify-content:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:20px}.AuthModal_checkmark__lMJy\+:after{border-bottom:2px solid #d4af37;border-bottom:2px solid var(--gold-500,#d4af37);border-left:2px solid #d4af37;border-left:2px solid var(--gold-500,#d4af37);content:"";height:6px;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .15s ease;width:10px}.AuthModal_newsletterCheckbox__c3hm2 input:checked+.AuthModal_checkmark__lMJy\+{background:#c9a24e26;border-color:#d4af37;border-color:var(--gold-500,#d4af37)}.AuthModal_newsletterCheckbox__c3hm2 input:checked+.AuthModal_checkmark__lMJy\+:after{transform:rotate(-45deg) scale(1)}.AuthModal_newsletterCheckbox__c3hm2 input:focus-visible+.AuthModal_checkmark__lMJy\+{box-shadow:0 0 0 3px #d4af372e}.AuthModal_checkboxLabel__RZthj{font-size:.95rem;line-height:1.6}.AuthModal_smallNote__uVinw{color:#e7e2d3b3;font-size:.85rem;margin-top:-4px}.AuthModal_turnstileMount__g92JG{align-items:center;display:flex;justify-content:center;margin:6px 0 4px;min-height:72px}.AuthModal_turnstileHidden__5TVjS{display:none}.AuthModal_infoMessage__8VWi4{background:#c9a24e24;border:1px solid #c9a24e5c;border-radius:18px;color:#e0c565;color:var(--gold-400,#e0c565);font-weight:600;padding:12px 16px;position:relative;text-align:left;z-index:1}.AuthModal_infoActions__qBJeE{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.AuthModal_errorMessage__Tqewj{background:#ff5a5a29;border:1px solid #ff8c8c52;border-radius:16px;color:#ffb3b3;font-weight:600;padding:12px 16px;position:relative;z-index:1}.AuthModal_successMessage__SUPvY{background:#5adc9629;border:1px solid #5adc9652;border-radius:16px;color:#b8f3d2;font-weight:600;padding:12px 16px;position:relative;z-index:1}.AuthModal_authDivider__hpu3e{align-items:center;color:#c9a24ebf;display:flex;font-size:.95rem;font-style:italic;gap:12px;margin:4px 0 0;position:relative;z-index:1}.AuthModal_authDivider__hpu3e:after,.AuthModal_authDivider__hpu3e:before{background:linear-gradient(90deg,#c9a24e00,#c9a24e66,#c9a24e00);content:"";flex:1 1;height:1px}.AuthModal_leadingIcon__zK-ab{align-items:center;background:#0f1814a6;border:1px solid #c9a24e52;border-radius:999px;display:inline-flex;font-size:1rem;height:32px;justify-content:center;margin-right:8px;width:32px}.AuthModal_authFooterLinks__x1D9z{grid-gap:8px;display:grid;gap:8px;margin-top:12px;position:relative;text-align:center;z-index:1}@media (max-width:520px){.AuthModal_authHighlights__swdVC{padding:16px 18px}.AuthModal_actions__4TXNE{padding:16px 18px 18px}.AuthModal_authForm__6vXtW{padding:20px 18px 24px}}.Home_page__OUVS-{background:radial-gradient(1200px 420px at 15% -10%,#ffffff0d 0,#0000 65%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));color:#e7e2d3;color:var(--ink,#e7e2d3)}.Home_heroSection__DvuHx{padding:64px 0 72px}.Home_heroInner__IphQS{margin:0 auto;max-width:1120px;padding:0 24px 96px;position:relative}.Home_heroCopy__xGxJy{grid-gap:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(148deg,#132018ad,#0c110fe6);border:1px solid #c9a24e47;border-radius:28px;box-shadow:0 24px 44px #00000061;display:grid;gap:20px;justify-items:center;margin:0 auto 32px;max-width:720px;padding:40px;position:relative;text-align:center;width:100%;z-index:2}.Home_heroBadge__15kam{align-items:center;background:#c9a24e14;border:1px solid #c9a24e59;border-radius:999px;display:inline-flex;font-size:.85rem;gap:8px;letter-spacing:.12em;padding:6px 14px}.Home_heroBadge__15kam,.Home_heroTitle__ChTsc{color:#e0c565;color:var(--gold-400,#e0c565);text-transform:uppercase}.Home_heroTitle__ChTsc{font-size:clamp(42px,7vw,84px);letter-spacing:.04em}.Home_heroSubtitle__pWsd8,.Home_heroTitle__ChTsc{font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);margin:0}.Home_heroSubtitle__pWsd8{color:#e7e2d3eb;font-size:clamp(18px,2.4vw,26px);font-style:italic}.Home_heroButtons__rsjjm{align-items:center;display:flex;gap:14px;justify-content:center}.Home_heroCtaPrimary__NILaC{align-items:center;animation:Home_sectionTitleGlow__bRBjk 5.8s ease-in-out infinite;background:#d4af37;background:var(--gold-500,#d4af37);border:2px solid #a37b2e;border:2px solid var(--gold-700,#a37b2e);border-radius:999px;box-shadow:0 14px 22px #00000059;color:#0f1412;display:inline-flex;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.Home_heroCtaPrimary__NILaC:hover{background:#be972f;background:var(--gold-600,#be972f);border-color:#a37b2e;border-color:var(--gold-700,#a37b2e);box-shadow:0 20px 32px #0006;color:#0b0f0d;text-decoration:none;transform:translateY(-2px)}.Home_heroCtaPrimary__NILaC:before{animation:Home_ctaHighlightPulse__yaChS 3.6s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffff8c,#0000 70%);content:"";inset:-35% -40%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:scale(.7) rotate(0deg);transition:opacity .2s ease,transform .2s ease}.Home_heroCtaPrimary__NILaC:hover:before{opacity:.55;transform:scale(1) rotate(6deg)}.Home_heroCtaSecondary__0rSJ3{align-items:center;background:#1320188c;border:1px solid #c9a24e73;border-radius:999px;color:#e7e2d3f2;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.03em;padding:13px 28px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.Home_heroCtaSecondary__0rSJ3:hover{background:#132018cc;border-color:#e0c565;border-color:var(--gold-400,#e0c565);color:#e0c565;color:var(--gold-400,#e0c565);text-decoration:none}.Home_heroAssurances__BBBcU{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;list-style:none;margin:0;padding:0}.Home_assuranceItem__B9aPb{align-items:center;color:#e7e2d3d9;display:inline-flex;font-size:.95rem;gap:8px}.Home_heroVisual__n1Rj3{grid-gap:24px;display:grid;gap:24px;justify-items:center;margin:0 auto;max-width:940px;position:relative;width:100%}.Home_heroVisual__n1Rj3:before{background:radial-gradient(60% 60% at 50% 40%,#e0c56533 0,#0000 65%);content:"";filter:blur(.4px);inset:-60px -80px -80px -80px;opacity:.9;pointer-events:none;position:absolute;z-index:0}.Home_heroImageFrame__gNrUT{border:4px solid #d4af37;border:4px solid var(--gold-500,#d4af37);border-radius:26px;box-shadow:0 38px 62px #00000073;overflow:hidden;position:relative;width:100%;z-index:1}.Home_heroImage__bMdg-{background:#0f1412;display:block;height:clamp(280px,40vw,520px);object-fit:cover;width:100%}.Home_heroInsetCard__EPSys{background:#080c0ac7;border:1px solid #c9a24e3d;border-radius:18px;box-shadow:0 18px 32px #0000005c;margin:0 auto;padding:20px 22px;text-align:left;width:100%;z-index:2}.Home_heroInsetTitle__3Q\+6I{color:#e7e2d3b3;font-size:.85rem;letter-spacing:.26em;margin:0 0 6px;text-transform:uppercase}.Home_heroInsetCopy__qPFWy{color:#e7e2d3d9;font-size:.95rem;line-height:1.6;margin:0}.Home_categoriesSection__p9KwQ{background:#0c1210e0;padding:60px 0}.Home_sectionHeadingWrap__IGVMS{margin:0 auto 36px;max-width:1120px;padding:0 24px;text-align:center}.Home_sectionTitle__vBqIx{animation:Home_sectionTitleGlow__bRBjk 5.8s ease-in-out infinite;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-block;font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(22px,2.6vw,32px);font-style:italic;margin:0;padding-bottom:18px;position:relative}.Home_sectionTitle__vBqIx:after{animation:Home_sectionTitleUnderline__SL5rS 5.8s ease-in-out infinite;background:linear-gradient(90deg,#e0c56500,#e0c565cc 35%,#e0c565cc 65%,#e0c56500);border-radius:999px;bottom:4px;content:"";height:2px;left:50%;opacity:.65;position:absolute;transform:translateX(-50%);width:126px}.Home_categoriesGrid__hjfG8{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1120px;padding:0 24px}.Home_categoryCard__HuEgE{grid-gap:18px;background:linear-gradient(158deg,#132018c7,#0c1210e6);border:1px solid #c9a24e52;border-radius:22px;display:grid;gap:18px;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.Home_categoryCard__HuEgE:hover{border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 20px 32px #00000059;transform:translateY(-6px)}.Home_categoryMedia__tKtok{height:160px;overflow:hidden;position:relative;width:100%}.Home_categoryImage__TLrSA{display:block;height:100%;object-fit:cover;transform:scale(1);transition:transform .4s ease;width:100%}.Home_categoryCard__HuEgE:hover .Home_categoryImage__TLrSA{transform:scale(1.05)}.Home_categoryGilding__qqh\+U{background:linear-gradient(180deg,#080c0a00,#080c0ab3);inset:0;position:absolute}.Home_categoryBody__zSN2v{grid-gap:8px;color:#e7e2d3e0;display:grid;gap:8px;padding:0 22px 26px}.Home_categoryIcon__Bvpa8{align-items:center;background:#c9a24e1a;border:1px solid #c9a24e59;border-radius:14px;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;height:50px;justify-content:center;width:50px}.Home_categoryHeading__\+rHpW{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.3rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.Home_categoryTagline__5oPZE{font-size:.95rem;line-height:1.55;margin:0}.Home_categoryAction__vvYYb{color:#e7e2d3b3;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;transition:color .18s ease}.Home_categoryCard__HuEgE:hover .Home_categoryAction__vvYYb{color:#e0c565;color:var(--gold-400,#e0c565)}.Home_collectionCard__KyYWx{background:linear-gradient(158deg,#132018e0,#0c1210f5);border:1px solid #c9a24e3d;border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Home_collectionCard__KyYWx:hover{border-color:#e0c565;border-color:var(--gold-400,#e0c565);box-shadow:0 16px 32px #0000004d;transform:translateY(-4px)}.Home_collectionCardImage__ByoJe{background:#0c120f80;height:200px;overflow:hidden;position:relative;width:100%}.Home_collectionCardImage__ByoJe img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.Home_collectionCard__KyYWx:hover .Home_collectionCardImage__ByoJe img{transform:scale(1.06)}.Home_collectionCardContent__VufKO{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px}.Home_collectionLabel__ZatXF{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.18em}.Home_collectionLabel__ZatXF,.Home_collectionProductName__SEwTs{color:#e0c565;color:var(--gold-400,#e0c565);margin:0;text-transform:uppercase}.Home_collectionProductName__SEwTs{font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.2rem;letter-spacing:.04em;line-height:1.25}.Home_collectionProductDesc__YGict{color:#e7e2d3b3;flex:1 1;font-size:.9rem;line-height:1.5;margin:0;overflow:hidden;position:relative}.Home_collectionProductDesc__YGict:after{background:linear-gradient(180deg,#0000,#0c120ff5);bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.Home_collectionShopBtn__wSODp{border-top:1px solid #c9a24e29;color:#e7e2d3b3;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-top:auto;padding-top:12px;text-transform:uppercase;transition:color .2s ease}.Home_collectionCard__KyYWx:hover .Home_collectionShopBtn__wSODp{color:#e0c565;color:var(--gold-400,#e0c565)}@keyframes Home_ctaHighlightPulse__yaChS{0%{box-shadow:0 0 0 0 #fff6;opacity:0;transform:scale(.65) rotate(0deg)}45%{box-shadow:0 0 28px 8px #ffffff2e;opacity:.45;transform:scale(1) rotate(10deg)}to{box-shadow:0 0 0 0 #fff3;opacity:0;transform:scale(1.2) rotate(16deg)}}@keyframes Home_sectionTitleGlow__bRBjk{0%,to{letter-spacing:.04em;text-shadow:0 0 12px #e0c56533,0 0 0 #e0c5650d}40%{letter-spacing:.08em;text-shadow:0 0 18px #e0c565a6,0 0 32px #fff3}60%{letter-spacing:.1em;text-shadow:0 0 24px #e0c565cc,0 0 44px #ffffff42}}@keyframes Home_sectionTitleUnderline__SL5rS{0%,to{opacity:.2;transform:translateX(-50%) scaleX(.65)}45%{opacity:.85;transform:translateX(-50%) scaleX(1.05)}70%{opacity:.5;transform:translateX(-50%) scaleX(.85)}}@media (max-width:900px){.Home_heroInner__IphQS{padding:0 20px 72px}.Home_heroCopy__xGxJy{padding:32px}}@media (min-width:900px){.Home_heroInner__IphQS{padding:0 24px 140px}.Home_heroCopy__xGxJy{align-items:flex-start;justify-items:flex-start;left:8%;margin:0;max-width:580px;padding:44px;position:absolute;text-align:left;top:12%}.Home_heroButtons__rsjjm{justify-content:center;padding-right:0}.Home_heroCtaPrimary__NILaC{margin-right:0}}@media (min-width:1100px){.Home_heroButtons__rsjjm{justify-content:center}.Home_heroCtaPrimary__NILaC{margin:0}.Home_heroAssurances__BBBcU{justify-content:flex-start}.Home_heroVisual__n1Rj3{margin-top:28px}.Home_heroInsetCard__EPSys{bottom:-60px;max-width:320px;position:absolute;right:20px}}@media (max-width:768px){.Home_heroInner__IphQS{gap:32px}.Home_heroImage__bMdg-{height:clamp(260px,60vw,420px)}.Home_heroInsetCard__EPSys{width:100%}.Home_categoriesSection__p9KwQ{padding:48px 0}.Home_categoryMedia__tKtok{height:200px}.Home_productHighlightImage__oLHaG{height:180px}.Home_productHighlightBody__wKil2{padding:18px}.Home_productHighlightName__UCXnA{font-size:1rem}}@media (max-width:520px){.Home_heroSection__DvuHx{padding:52px 0 60px}.Home_heroCtaPrimary__NILaC{margin-right:0}.Home_heroCtaPrimary__NILaC:before{animation:none;opacity:0}.Home_heroButtons__rsjjm{flex-direction:row;justify-content:center}.Home_heroAssurances__BBBcU{align-items:flex-start;flex-direction:column}.Home_categoriesGrid__hjfG8{gap:16px;grid-template-columns:1fr}.Home_categoryMedia__tKtok{height:200px}}.Shop_shopPage__zt0uX{background:radial-gradient(1200px 480px at 18% -12%,#ffffff0f 0,#0000 65%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));color:var(--ink);padding:48px 0 88px}.Shop_collapsibleToolbar__XvRrx{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#0a1a0aeb,#1a2d1ae0 35%,#4a2f5e14);border:1px solid #d4af3752;border-radius:24px;box-shadow:0 20px 60px #00000080,inset 0 1px 0 #d4af371a;margin:0 auto 32px;max-width:1280px;overflow:visible;position:relative;z-index:50}.Shop_toolbarHeader__2lsc1{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:24px 40px;text-align:left;transition:all .3s ease;width:100%}.Shop_toolbarHeader__2lsc1:hover{background:#d4af3714}.Shop_toolbarHeaderLeft__2grWu{align-items:center;display:flex;flex:1 1;gap:16px}.Shop_toolbarTitle__EQDf7{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.Shop_toolbarToggleIcon__DPzbA{align-items:center;animation:Shop_togglePulse__sOL4m 2s ease-in-out infinite;background:#d4af3724;border:1.5px solid #d4af3752;border-radius:50%;color:var(--gold-400);display:inline-flex;font-size:1.5rem;font-weight:700;height:44px;justify-content:center;position:relative;transition:all .3s ease;width:44px}.Shop_toolbarHeader__2lsc1:hover .Shop_toolbarToggleIcon__DPzbA{animation:none;background:#d4af373d;border-color:var(--gold-500);transform:scale(1.1)}.Shop_toolbarToggleIcon__DPzbA:after{background:#000000fa;border:1px solid #d4af3780;border-radius:8px;bottom:110%;color:var(--gold-400);content:"Click to expand";font-size:.8rem;font-weight:700;left:50%;letter-spacing:.06em;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:opacity .3s ease;white-space:nowrap;z-index:1000}.Shop_toolbarHeader__2lsc1:hover .Shop_toolbarToggleIcon__DPzbA:after{opacity:1}.Shop_toolbarSubtext__Tg5AE{color:#e9e3cfa6;font-size:.85rem;font-style:italic;letter-spacing:.05em}.Shop_toolbarExpandable__sZrAw{border-bottom:1px solid #d4af3729;border-top:1px solid #d4af3729;max-height:0;overflow:hidden;position:relative;transition:max-height .4s cubic-bezier(.4,0,.2,1);z-index:100}.Shop_toolbarExpandableOpen__HGTAK{max-height:2500px;overflow:visible}.Shop_toolbarContent__3qo7l{grid-gap:24px;animation:Shop_expandContent__vi9Oi .4s cubic-bezier(.4,0,.2,1);display:grid;gap:24px;padding:28px 40px 32px}.Shop_filterPanelInline__0-j3M{grid-gap:16px;background:#0c120f40;border:1px solid #c9a24e1f;border-radius:16px;display:grid;gap:16px;margin-top:4px;padding:20px}.Shop_inlineFiltersSection__4CF54{grid-gap:24px;display:grid;gap:24px;margin:0 auto 40px;max-width:1200px;padding:0 24px}.Shop_inlineFiltersHeader__DFTyb{grid-gap:8px;display:grid;gap:8px;text-align:center}.Shop_inlineFiltersEyebrow__wsV3n{color:var(--gold-400);font-size:.82rem;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.Shop_inlineFiltersSubheading__520lB{color:#e9e3cfd9;font-size:.95rem;font-style:italic;margin:0}.Shop_inlineFilterGroups__\+PW5P{grid-gap:24px;background:#0000;border:none;border-radius:0;box-shadow:none;display:grid;gap:24px;padding:0}.Shop_inlineFilterGroup__GBQ8h{grid-gap:14px;display:grid;gap:14px}.Shop_inlineFilterChipRow__rkm2T{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Shop_inlineFilterActions__CJ4Uf{display:flex;justify-content:flex-end}.Shop_activeFilterSummaryRow__\+Hjh4{align-items:center;background:#0a100d66;border:1px solid #d4af3740;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:8px;padding:16px 20px}.Shop_activeFilterLabel__ovcSz{color:var(--gold-400);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Shop_activeFilterPills__KE91j{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Shop_activeFilterPill__CM\+sr{background:#d4af371f;color:#e9e3cff2;font-weight:600;letter-spacing:.06em;padding:6px 14px}.Shop_activeFilterPill__CM\+sr,.Shop_inlineClearFiltersButton__4i-BN{border:1px solid #d4af3766;border-radius:8px;font-size:.78rem;text-transform:uppercase}.Shop_inlineClearFiltersButton__4i-BN{background:#0a100d99;color:var(--gold-400);cursor:pointer;font-weight:700;letter-spacing:.12em;padding:8px 20px;transition:all .2s ease}.Shop_inlineClearFiltersButton__4i-BN:hover{background:#d4af3726;border-color:var(--gold-500);box-shadow:0 4px 12px #d4af3733;color:var(--gold-500);transform:translateY(-1px)}.Shop_collectionDescriptionSection__HrR9O{background:linear-gradient(135deg,#0a1a0aeb,#1a2d1ae0 35%,#4a2f5e14);border:1px solid #d4af3752;border-radius:20px;box-shadow:0 12px 32px #0006,inset 0 1px 0 #d4af371a;margin:0 auto 32px;max-width:1200px;padding:28px 32px}.Shop_collectionDescriptionTitle__rQv9D{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;letter-spacing:.05em;margin:0 0 12px}.Shop_collectionDescriptionParagraph__r1Eny{color:#e9e3cfe0;font-size:1rem;letter-spacing:.02em;line-height:1.7;margin:0}.Shop_shopHeader__dkgnI{margin:0 auto 32px;max-width:880px;padding:0 0 28px;position:relative;text-align:center}.Shop_shopHeader__dkgnI:after{background:linear-gradient(90deg,#e0c56500,#e0c565bf 35%,#e0c565bf 65%,#e0c56500);border-radius:999px;bottom:0;content:"";height:2px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);width:140px}.Shop_shopTitle__hpBsj{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.Shop_shopSubtitle__H2HKB{color:#e9e3cfd1;font-size:1.15rem;font-style:italic;margin:0}.Shop_productTypeSection__3uXkb{margin:40px auto 60px;max-width:1200px;padding:0 32px}.Shop_productTypeHeadingRow__pbkaO{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.Shop_productTypeHeadingText__hHQEb{max-width:640px}.Shop_productTypeEyebrow__k1Qap{color:#e7e2d3b3;font-size:.8rem;letter-spacing:.26em;margin:0 0 6px;text-transform:uppercase}.Shop_productTypeTitle__pcPgH{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 8px}.Shop_productTypeSubtitle__FgJ4g{color:#e9e3cfcc;font-size:.98rem;line-height:1.7;margin:0}.Shop_productTypeGrid__iPBsB{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.Shop_productTypeGrid__iPBsB{grid-template-columns:1fr}}.Shop_productTypeGridThree__rQSmn{grid-template-columns:repeat(2,minmax(0,1fr))}.Shop_productTypeGridThree__rQSmn .Shop_productTypeCard__eJoRC:first-child{grid-column:1/-1}.Shop_productTypeCard__eJoRC{grid-gap:16px;background-color:#0b1510;border:1px solid #c9a24e61;border-radius:24px;box-shadow:0 26px 52px #00000085;cursor:pointer;display:grid;gap:16px;isolation:isolate;min-height:260px;overflow:hidden;padding:30px 36px 32px;position:relative;text-align:left;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.Shop_productTypeCard__eJoRC:after{background:radial-gradient(circle at 80% 0,#ffffff38,#0000 60%);content:"";inset:-40% -10% auto auto;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.Shop_productTypeCard__eJoRC:hover{border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 24px 48px #0009;transform:translateY(-6px)}.Shop_productTypeCard__eJoRC:hover:after{opacity:1}.Shop_productTypeCardSkincare__qOmO9{background-image:radial-gradient(160% 200% at 0 0,#84c7b22e,#0000 60%),url(https://images.unsplash.com/photo-1519014816548-bf5fe059798b?auto=format&fit=crop&w=1600&q=80);background-image:radial-gradient(160% 200% at 0 0,#84c7b22e,#0000 60%),var(--productTypeCardImageUrl,url("https://images.unsplash.com/photo-1519014816548-bf5fe059798b?auto=format&fit=crop&w=1600&q=80"))}.Shop_productTypeCardSkincare__qOmO9,.Shop_productTypeCardSoaps__iD54r{background-position:50%;background-repeat:no-repeat;background-size:cover}.Shop_productTypeCardSoaps__iD54r{background-image:radial-gradient(160% 200% at 0 0,#e0c5652e,#0000 60%),url(https://images.unsplash.com/photo-1522336572468-97b06e8ef143?auto=format&fit=crop&w=1600&q=80);background-image:radial-gradient(160% 200% at 0 0,#e0c5652e,#0000 60%),var(--productTypeCardImageUrl,url("https://images.unsplash.com/photo-1522336572468-97b06e8ef143?auto=format&fit=crop&w=1600&q=80"))}.Shop_productTypeCardSalves__ziiR5{background-image:radial-gradient(160% 200% at 0 0,#c5a8732e,#0000 60%),url(https://images.unsplash.com/photo-1515003197210-e0cd71810b5f?auto=format&fit=crop&w=1600&q=80);background-image:radial-gradient(160% 200% at 0 0,#c5a8732e,#0000 60%),var(--productTypeCardImageUrl,url("https://images.unsplash.com/photo-1515003197210-e0cd71810b5f?auto=format&fit=crop&w=1600&q=80"))}.Shop_productTypeCardSalves__ziiR5,.Shop_productTypeCardSeasonal__hESd2{background-position:50%;background-repeat:no-repeat;background-size:cover}.Shop_productTypeCardSeasonal__hESd2{background-image:radial-gradient(160% 200% at 0 0,#bc98d22e,#0000 60%),url(https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1600&q=80);background-image:radial-gradient(160% 200% at 0 0,#bc98d22e,#0000 60%),var(--productTypeCardImageUrl,url("https://images.unsplash.com/photo-1519681393784-d120267933ba?auto=format&fit=crop&w=1600&q=80"))}.Shop_productTypeCardActive__dSJPZ{border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 24px 52px #d4af3773}.Shop_productTypeBadge__r4xBo{background:#0c120f80;border:1px solid #e9e3cf73;border-radius:999px;color:#e9e3cfd9;display:inline-flex;font-size:.7rem;letter-spacing:.18em;padding:4px 10px;text-transform:uppercase}.Shop_productTypeCardTextOverlay__8Qt0o{align-items:flex-end;align-self:end;background:#000000db;display:flex;justify-content:flex-start;margin:auto -36px -32px;padding:20px 24px 18px;position:relative;text-align:left}.Shop_productTypeCardTitle__Uvcne{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:2rem;letter-spacing:.09em;margin:4px 0 2px;text-transform:uppercase}.Shop_productTypeCardCopy__n4mff{display:none}.Shop_productTypeDetailSection__l6UxV{margin:0 auto 36px;max-width:1120px;padding:0 24px}.Shop_productTypeDetailFrame__Xbjnd{background:radial-gradient(140% 160% at 10% 0,#e0c5653d 0,#0000 55%),linear-gradient(145deg,#090e0bfa,#09120ef5);border:1px solid #c9a24e52;border-radius:22px;box-shadow:0 26px 52px #0000008c;padding:26px 26px 24px}.Shop_productTypeDetailHeader__w0OXa{margin-bottom:16px}.Shop_productTypeDetailEyebrow__hE1bT{color:#e7e2d3b3;font-size:.8rem;letter-spacing:.26em;margin:0 0 6px;text-transform:uppercase}.Shop_productTypeDetailTitle__LXoK9{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(1.9rem,3.1vw,2.5rem);margin:0 0 10px}.Shop_productTypeDetailIntro__hnSty{color:#e9e3cfe6;font-size:.98rem;line-height:1.7;margin:0}.Shop_productTypeDetailBody__2CjYq{grid-gap:12px;color:#e9e3cfe6;display:grid;font-size:.96rem;gap:12px;line-height:1.7}.Shop_productTypeDetailMore__ppS8d{background:radial-gradient(120% 140% at 0 0,#e0c56524 0,#0000 55%),#0a100df5;border:1px solid #c9a24e59;border-radius:14px;margin-top:8px}.Shop_productTypeDetailMoreToggle__YzKnB{align-items:center;color:#e9e3cfe6;cursor:pointer;display:flex;font-size:.86rem;justify-content:space-between;letter-spacing:.16em;list-style:none;padding:10px 14px;text-transform:uppercase}.Shop_productTypeDetailMoreToggle__YzKnB::-webkit-details-marker{display:none}.Shop_productTypeDetailMoreToggle__YzKnB:after{color:#e0c565d9;content:"More";font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.Shop_productTypeDetailMore__ppS8d[open] .Shop_productTypeDetailMoreToggle__YzKnB:after{content:"Less"}.Shop_productTypeDetailMoreContent__EtKTx{grid-gap:10px;border-top:1px solid #c9a24e59;display:grid;gap:10px;padding:0 14px 12px}.Shop_productTypeDetailMoreSection__r9SaG{padding-top:8px}.Shop_productTypeDetailSubheading__JnIG4{font-size:1.1rem;margin:8px 0 4px}.Shop_productTypeDetailGoldHeading__9u8\+w,.Shop_productTypeDetailSubheading__JnIG4{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif)}.Shop_productTypeDetailGoldHeading__9u8\+w{font-size:1.3rem;font-weight:700;margin:12px 0 8px;text-shadow:0 1px 2px #0000004d}.Shop_productTypeDetailList__N9oRG{list-style:disc;margin:0 0 4px 1.2rem;padding:0}.Shop_toolbarPanel__1XuNu{display:none}.Shop_searchBar__5FxCG{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:680px;width:100%}.Shop_categorySection__PfDic{grid-gap:12px;display:grid;gap:12px;padding:0;position:relative;width:100%}.Shop_categoryLabel__PHxJK,.Shop_searchLabel__n3eK0{color:var(--gold-400);display:block;font-size:.88rem;font-weight:700;letter-spacing:.18em;margin:0;text-align:center;text-shadow:0 1px 2px #0003;text-transform:uppercase}.Shop_searchFieldWrapper__7xLYk{position:relative;width:100%}.Shop_searchField__ZD4dQ{align-items:center;background:#faf6f0fa;border:2px solid #d4af3759;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;gap:14px;padding:0 18px 0 20px;position:relative;transition:all .2s ease;z-index:10}.Shop_searchField__ZD4dQ:focus-within{background:#fffdfa;border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af3733,0 6px 16px #0003;transform:translateY(-1px)}.Shop_searchIcon__RAWNt{color:#1c352db8;flex-shrink:0;height:20px;width:20px}.Shop_searchInput__BAb9D{background:#0000;border:none;color:#1c352d;flex:1 1;font-size:1.05rem;font-weight:500;height:56px;letter-spacing:.3px;padding:14px 6px}.Shop_searchInput__BAb9D::placeholder{color:#1c352d80;font-style:italic}.Shop_searchInput__BAb9D:focus{color:#0a1a0a;font-weight:600;outline:none}.Shop_clearSearchBtn__DnB\+8{align-items:center;background:#d4af371f;border:1px solid #d4af374d;border-radius:999px;color:var(--gold-400);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease,color .2s ease;width:36px}.Shop_clearSearchBtn__DnB\+8:hover{background:#d4af3733;border-color:var(--gold-500);box-shadow:0 8px 18px #d4af3742;transform:translateY(-1px)}.Shop_clearSearchBtn__DnB\+8:focus-visible{box-shadow:0 0 0 3px #d4af3738;outline:none}.Shop_searchDropdown__QmR1f{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#faf6f0fa;border:1px solid #d4af374d;border-radius:14px;box-shadow:0 20px 48px #00000059,inset 0 1px 0 #ffffff4d;left:0;margin-top:8px;max-height:400px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1001}.Shop_searchSuggestion__8oXl\+{align-items:center;background:#0000;border:none;border-bottom:1px solid #d4af371a;border-left:3px solid #0000;color:#1c352d;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 18px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .15s ease;width:100%}.Shop_searchSuggestion__8oXl\+:last-child{border-bottom:none}.Shop_searchSuggestionActive__eavfe,.Shop_searchSuggestion__8oXl\+:hover{background:#d4af372e;border-left-color:var(--gold-400);transform:translateX(4px)}.Shop_suggestionContent__wsNxc{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.Shop_suggestionName__Q\+8OS{color:#1c352d;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shop_suggestionCategory__pElzR{color:#1c352d99;font-size:.8rem;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Shop_suggestionPrice__Mrak7{color:var(--gold-500);flex-shrink:0;font-size:.9rem;font-weight:700;white-space:nowrap}.Shop_filtersWrap__6cWio{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;position:relative;width:100%}.Shop_filtersViewport__X7o9G{border-radius:999px;overflow:hidden;position:relative}.Shop_filtersViewport__X7o9G:after,.Shop_filtersViewport__X7o9G:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:32px;z-index:2}.Shop_filtersViewport__X7o9G:before{background:linear-gradient(90deg,#0a100dd9,#0a100d00);left:0}.Shop_filtersViewport__X7o9G:after{background:linear-gradient(270deg,#0a100dd9,#0a100d00);right:0}.Shop_filtersScroll__R2AIz{align-items:center;display:flex;gap:12px;overflow-x:auto;padding:8px 14px;scroll-snap-type:x proximity;scrollbar-color:#d4af3773 #0000;scrollbar-width:thin}.Shop_filtersScroll__R2AIz::-webkit-scrollbar{height:6px}.Shop_filtersScroll__R2AIz::-webkit-scrollbar-thumb{background:#d4af3773;border-radius:999px}.Shop_filtersArrow__A33uN{align-items:center;background:#d4af3724;border:1.5px solid #d4af3752;border-radius:50%;box-shadow:0 8px 16px #0003;color:var(--gold-400);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;position:relative;transition:all .25s ease;width:44px;z-index:10}.Shop_filtersArrow__A33uN:hover{background:#d4af373d;border-color:var(--gold-500);box-shadow:0 10px 20px #d4af3726;transform:translateY(-2px)}.Shop_filtersArrow__A33uN:active{transform:translateY(0)}.Shop_filtersArrow__A33uN:disabled{cursor:not-allowed;opacity:.4}.Shop_filtersArrowHidden__0-VU9{opacity:0;visibility:hidden}.Shop_filtersSigil__gjO\+t{bottom:-28px;color:#e0c565a6;font-size:1.5rem;letter-spacing:.4em;opacity:.7;pointer-events:none;position:absolute;right:50%;transform:translateX(50%)}.Shop_categoryChip__Wu47K{--chip-height:44px;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0a100d99;border:2px solid #d4af3759;border-radius:12px;color:#e9e3cfe6;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;height:var(--chip-height);justify-content:center;letter-spacing:.08em;min-width:120px;padding:0 24px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.Shop_categoryChip__Wu47K:hover{background:#d4af3726;border-color:var(--gold-500);box-shadow:0 8px 20px #d4af3740;color:var(--gold-400);transform:translateY(-2px)}.Shop_categoryChipActive__MY-0X{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border-color:var(--gold-600);box-shadow:0 4px 12px #d4af3766;color:#0a0f0d;font-weight:800;text-shadow:none}.Shop_categoryChipActive__MY-0X:hover{box-shadow:0 6px 16px #d4af3780;transform:translateY(-2px)}.Shop_categoryChip__Wu47K:focus-visible{box-shadow:0 0 0 3px #d4af3738;outline:none}.Shop_filterPanelWrapper__XnYZV{display:none}.Shop_productGrid__UsvjO{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1280px;padding:20px 20px 40px}.Shop_productGridSkeleton__BipuP{grid-gap:26px;display:grid;gap:26px;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Shop_productCardSkeleton__7atSu{background:linear-gradient(160deg,#132018d1,#0c1210f0);border:1px solid #c9a24e3d;border-radius:24px;box-shadow:0 26px 44px #0000004d;overflow:hidden}.Shop_productCardSkeletonImage__nVuHs{animation:Shop_skeletonShimmer__Od2yS 1.4s linear infinite;background:linear-gradient(90deg,#141e18e6,#28382ce6 40%,#485844e6 60%,#141e18e6);background-size:200px 100%;height:220px}.Shop_productCardSkeletonBody__XrdhQ{grid-gap:10px;display:grid;gap:10px;padding:18px 18px 20px}.Shop_productCardSkeletonButton__3AK2I,.Shop_productCardSkeletonPrice__70jy7,.Shop_productCardSkeletonTags__koNID,.Shop_productCardSkeletonTitle__Is\+BG{animation:Shop_skeletonShimmer__Od2yS 1.4s linear infinite;background:linear-gradient(90deg,#1a2820e6,#2e4032e6 40%,#4e6048e6 60%,#1a2820e6);background-size:200px 100%;border-radius:999px}.Shop_productCardSkeletonTitle__Is\+BG{height:18px;max-width:70%}.Shop_productCardSkeletonTags__koNID{height:14px;max-width:55%}.Shop_productCardSkeletonPrice__70jy7{height:16px;max-width:40%}.Shop_productCardSkeletonButton__3AK2I{height:44px;max-width:80%}.Shop_productGridHeader__z9n32{align-items:center;display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;margin:0 0 20px}.Shop_filterInstructions__bj5Cs{color:#e9e3cfb3;font-size:.82rem;font-style:italic;letter-spacing:.02em;margin:0}.Shop_compactSearchBar__naxD4{flex-shrink:0;max-width:320px;width:100%}.Shop_compactSearchBar__naxD4 .Shop_searchField__ZD4dQ{background:#faf6f0f2;border:1px solid #d4af374d;border-radius:8px;box-shadow:0 2px 6px #0000001a;gap:10px;padding:0 12px 0 14px}.Shop_compactSearchBar__naxD4 .Shop_searchInput__BAb9D{font-size:.88rem;height:38px;padding:8px 4px}.Shop_compactSearchBar__naxD4 .Shop_searchIcon__RAWNt{height:16px;width:16px}.Shop_compactSearchBar__naxD4 .Shop_clearSearchBtn__DnB\+8{height:20px;width:20px}.Shop_productGridEyebrow__tAih5{color:#e7e2d3b8;font-size:.82rem;letter-spacing:.24em;margin:0 0 8px;text-transform:uppercase}.Shop_productCard__hqhOa{background:linear-gradient(160deg,#132018d1,#0c1210f0);border:1px solid #c9a24e52;border-radius:24px;box-shadow:0 26px 44px #0000005c;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Shop_productCardAnimating__yRgC9{animation:Shop_productEnter__eIWjc .5s cubic-bezier(.34,1.56,.64,1) forwards}.Shop_productCard__hqhOa:before{background:radial-gradient(160% 120% at 10% 0,#e0c5652e 0,#0000 56%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.Shop_productCard__hqhOa:hover{border-color:var(--gold-500);box-shadow:0 32px 56px #00000075;transform:translateY(-2px)}.Shop_productCard__hqhOa:hover:before{opacity:1}.Shop_imagePreview__ztxfV{background:#0000;border:none;cursor:pointer;height:255px;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.Shop_lowStockImageBadge__Pk2Pq{background:#050907e6;border:1px solid #e0c565cc;border-radius:999px;box-shadow:0 10px 20px #00000080;color:#e0c565;color:var(--gold-400,#e0c565);font-size:.7rem;font-weight:800;letter-spacing:.14em;padding:4px 10px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:2}.Shop_outOfStockBadge__r7omt{background:#050907e6!important;border:1px solid #ef4444cc!important;box-shadow:0 10px 20px #00000080!important;color:#ef4444!important}.Shop_imagePreview__ztxfV>img{background:#0c120f66;border:2px solid #c9a24e47;border-radius:14px;height:100%;object-fit:cover;transform-origin:center center;transition:transform .35s ease,box-shadow .22s ease;width:100%}.Shop_imagePreview__ztxfV:focus-visible{outline:none}.Shop_imagePreview__ztxfV:focus-visible>img{box-shadow:0 0 0 3px #d4af373d,0 16px 26px #00000052}.Shop_productCard__hqhOa:hover .Shop_imagePreview__ztxfV>img{transform:scale(1.05) rotate(-.75deg)}.Shop_imagePreviewLabel__g8gH9{background:#000c;border-radius:999px;color:var(--gold-400);font-size:.8rem;font-weight:700;left:50%;letter-spacing:.1em;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;text-transform:uppercase;top:60%;transform:translateX(-50%) translateY(-50%);transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:5}.Shop_productCard__hqhOa:hover .Shop_imagePreviewLabel__g8gH9{opacity:1}.Shop_cardActions__RNiZp:hover .Shop_imagePreviewLabel__g8gH9{opacity:0;pointer-events:none}@media (max-width:768px){.Shop_imagePreviewLabel__g8gH9{display:none}.Shop_imagePreview__ztxfV:after{content:"👆";font-size:2.5rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .3s ease}.Shop_productCard__hqhOa:hover .Shop_imagePreview__ztxfV:after{animation:Shop_tapBounceTimer__78yi\+ 3s ease-in-out forwards;opacity:.7}}@keyframes Shop_tapBounceTimer__78yi\+{0%{opacity:.7;transform:translateX(-50%) translateY(-50%) scale(1)}50%{opacity:.9;transform:translateX(-50%) translateY(-60%) scale(1.1)}80%{opacity:.7;transform:translateX(-50%) translateY(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-50%) scale(1)}}.Shop_cardBody__RmFZ9{color:#e9e3cfe6;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:12px 18px 16px;position:relative;z-index:1}.Shop_productCategory__dBlqs{background:#9a825b2e;border:1px solid #9a825b66;border-radius:4px;color:#e9e3cfe0;font-size:.78rem;font-weight:700;letter-spacing:.2em;padding:6px 14px;text-transform:uppercase;transition:all .2s ease}.Shop_productBadgeRow__OAmF4{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.Shop_productBadgePill__H3gga{background:#0c120fe6;border:1px solid #d4af3773;border-radius:999px;color:#e9e3cfe6;font-size:.7rem;font-weight:700;letter-spacing:.16em;padding:3px 10px;text-transform:uppercase}.Shop_tagContainer__V8m1O{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.Shop_attributeTag__J3vll,.Shop_collectionTag__aA5CL{align-items:center;border-radius:2px;display:inline-flex;font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.18em;padding:5px 10px;position:relative;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.Shop_collectionTag__aA5CL{background:#e0c56529;border:1px solid #e0c56559;border-left:4px solid #e0c56599;color:#e9e3cfe6}.Shop_collectionTag__aA5CL:hover{background:#e0c56542;border-color:#e0c56580}.Shop_attributeTag__J3vll{background:#d4af3724;border:1px solid #d4af3752;border-left:4px solid #d4af3780;color:#e9e3cfd9}.Shop_attributeTag__J3vll:hover{background:#d4af3738;border-color:#d4af3773}.Shop_cardHeader__djvh\+{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:16px 18px 0;text-align:center}.Shop_productName__lMYxl{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:800;letter-spacing:.03em;line-height:1.2;margin:0;text-transform:uppercase;transition:color .2s ease}.Shop_productCard__hqhOa:hover .Shop_productName__lMYxl{color:var(--gold-500)}.Shop_productPrice__tSqKm{border-bottom:1px solid #e0c56533;border-top:1px solid #e0c56533;color:gold;font-size:1.65rem;font-weight:900;letter-spacing:.12em;margin:2px 0 0;padding:8px 0;text-align:center;text-shadow:0 1px 3px #0006;text-transform:uppercase}.Shop_cardActions__RNiZp{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;margin-top:auto;padding-top:6px}.Shop_previewButton__D4q8g{background:#d4af3724;border:1px solid #d4af3752;border-radius:14px;color:var(--gold-400);font-size:.92rem;font-weight:700;height:48px;letter-spacing:.12em;padding:0 18px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .2s ease}.Shop_previewButton__D4q8g:hover{background:#d4af3738;border-color:var(--gold-500);box-shadow:0 16px 26px #0000003d;transform:translateY(-2px)}.Shop_addButton__BLOZP,.Shop_disabledButton__HY0Ny{border-radius:14px;font-size:.98rem;font-weight:800;height:44px;letter-spacing:.15em;padding:0 20px;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;width:100%}.Shop_addButton__BLOZP{background:linear-gradient(135deg,#d4af37f2,#d4af37e0);border:1px solid #d4af37b3;box-shadow:0 20px 36px #d4af3752;color:#0f1412}.Shop_addButton__BLOZP:hover{background:linear-gradient(135deg,#e0c565eb,#d4af37d9);box-shadow:0 0 0 1px #d4af37bf,0 28px 44px #d4af3766;color:#0a0a08;transform:translateY(-3px)}.Shop_quantityControls__KwVS1{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:44px 1fr 44px;justify-content:center;width:100%}.Shop_quantityRemoveButton__ECNrp{align-items:center;background:#d4af371f;border:1px solid #d4af3752;border-radius:999px;color:var(--gold-400);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease,transform .12s ease,color .2s ease;width:44px}.Shop_quantityRemoveButton__ECNrp:hover{background:#d4af3733;border-color:var(--gold-500);color:var(--gold-400);transform:translateY(-1px)}.Shop_quantityBadge__svVQ7{align-items:center;background:#d4af3724;border:1px solid #d4af3773;border-radius:999px;color:var(--ink);display:inline-flex;font-size:.95rem;font-weight:900;height:36px;justify-content:center;min-width:36px;padding:0 10px;text-align:center}.Shop_quantityAddButton__OePja{align-items:center;background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 10px 20px #d4af3742;color:#0f1412;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;width:44px}.Shop_quantityAddButton__OePja:hover:not(:disabled){background:var(--gold-400);box-shadow:0 18px 28px #d4af3752;transform:translateY(-1px)}.Shop_quantityAddButton__OePja:disabled{cursor:not-allowed;opacity:.68}.Shop_disabledButton__HY0Ny{background:#0000;border:1px dashed #d4af3752;color:#b59bee;cursor:not-allowed}.Shop_notifyButton__bsyPj{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #667eea80;border-radius:14px;box-shadow:0 20px 36px #667eea52;color:#fff;cursor:pointer;font-size:.98rem;font-weight:800;height:44px;letter-spacing:.15em;padding:0 20px;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;width:100%}.Shop_notifyButton__bsyPj:hover{background:linear-gradient(135deg,#7b8ff0,#8b5cb8);box-shadow:0 0 0 1px #667eeabf,0 28px 44px #667eea66;transform:translateY(-3px)}.Shop_emptyState__kxqm6{color:#e9e3cfb8;font-style:italic;padding:48px 0;text-align:center}.Shop_loadMoreSection__WnDlm{align-items:center;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;padding:40px 20px 20px}.Shop_productCount__l\+Y7q{color:#e9e3cfd9;font-size:.95rem;font-weight:600;letter-spacing:.05em;text-align:center}.Shop_loadMoreButton__ZZLvY{background:linear-gradient(135deg,#d4af37f2,#d4af37e0);border:2px solid #d4af37b3;border-radius:16px;box-shadow:0 20px 36px #d4af3752;color:#0f1412;cursor:pointer;font-size:1.05rem;font-weight:800;height:56px;letter-spacing:.15em;max-width:400px;text-transform:uppercase;transition:all .3s ease;width:100%}.Shop_loadMoreButton__ZZLvY:hover:not(:disabled){background:linear-gradient(135deg,#e0c565eb,#d4af37d9);box-shadow:0 0 0 1px #d4af37bf,0 28px 44px #d4af3766;color:#0a0a08;transform:translateY(-3px)}.Shop_loadMoreButton__ZZLvY:disabled{cursor:not-allowed;opacity:.6;transform:none}.Shop_backToTopButton__Fw\+Dg{background:#0a100db3;border:2px solid #d4af3780;border-radius:16px;color:var(--gold-400);cursor:pointer;font-size:1.05rem;font-weight:700;height:56px;letter-spacing:.12em;max-width:400px;text-transform:uppercase;transition:all .3s ease;width:100%}.Shop_backToTopButton__Fw\+Dg:hover{background:#d4af3726;border-color:var(--gold-500);box-shadow:0 16px 32px #d4af3740;color:var(--gold-500);transform:translateY(-3px)}.Shop_scrollTopButton__Aed9O{align-items:center;animation:Shop_fadeInButton__dFWXv .3s ease;background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:2px solid var(--gold-400);border-radius:50%;bottom:16px;box-shadow:0 8px 24px #d4af374d,0 2px 8px #d4af3726;color:#0f1412;cursor:pointer;display:flex;font-size:1.2rem;font-weight:900;height:40px;justify-content:center;line-height:1;padding:0;pointer-events:auto;position:fixed;right:16px;transition:all .3s ease;width:40px;z-index:999999}.Shop_scrollTopButton__Aed9O:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 12px 32px #d4af3766,0 4px 12px #d4af3740;transform:scale(1.1) translateY(-2px)}.Shop_scrollTopButton__Aed9O:active{box-shadow:0 4px 12px #d4af3733,0 1px 4px #d4af371a;transform:scale(.95)}@keyframes Shop_fadeInButton__dFWXv{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Shop_skeletonShimmer__Od2yS{0%{background-position:-200px 0}to{background-position:200px 0}}@media (max-width:1024px){.Shop_filterPanelInline__0-j3M{gap:14px;padding:16px}.Shop_searchBar__5FxCG{max-width:100%}.Shop_collapsibleToolbar__XvRrx{max-width:1120px}.Shop_toolbarHeader__2lsc1{padding:20px 24px}.Shop_toolbarTitle__EQDf7{font-size:1.5rem}.Shop_toolbarContent__3qo7l{gap:20px;padding:0 24px 24px}.Shop_productGrid__UsvjO{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-width:1120px}}@media (max-width:768px){.Shop_shopPage__zt0uX{padding:40px 16px 72px;position:relative}.Shop_collapsibleToolbar__XvRrx{border-radius:16px}.Shop_toolbarContent__3qo7l{gap:20px;padding:20px 16px 24px}.Shop_filterPanelInline__0-j3M{background:#0c120f4d;border-radius:12px;padding:16px}.Shop_searchBar__5FxCG{max-width:100%;overflow:hidden}.Shop_searchField__ZD4dQ{overflow:hidden}.Shop_searchInput__BAb9D{overflow:hidden;text-overflow:ellipsis}.Shop_collapsibleToolbar__XvRrx{border-radius:0;margin:0 -16px 24px;max-width:none}.Shop_toolbarHeader__2lsc1{gap:12px;padding:18px 16px}.Shop_toolbarHeaderLeft__2grWu{gap:12px}.Shop_toolbarTitle__EQDf7{font-size:1.35rem}.Shop_toolbarToggleIcon__DPzbA{flex-shrink:0;font-size:1.3rem;height:40px;width:40px}.Shop_toolbarSubtext__Tg5AE{display:none}.Shop_toolbarContent__3qo7l{gap:18px;padding:0 16px 20px}.Shop_searchBar__5FxCG{padding:0;width:100%}.Shop_categoryLabel__PHxJK,.Shop_searchLabel__n3eK0{font-size:.8rem;padding-left:0}.Shop_categoryLabel__PHxJK{margin-bottom:8px}.Shop_filtersWrap__6cWio{padding:0;width:100%}.Shop_searchDropdown__QmR1f{left:0;right:0}.Shop_filtersViewport__X7o9G:after,.Shop_filtersViewport__X7o9G:before{width:24px}.Shop_filtersArrow__A33uN{display:none!important}.Shop_filtersSigil__gjO\+t{display:none}.Shop_filtersViewport__X7o9G{border-radius:12px}.Shop_filtersScroll__R2AIz{flex-wrap:wrap;gap:8px;justify-content:flex-start;overflow:visible;padding:8px 4px}.Shop_categoryChip__Wu47K{font-size:.78rem;height:40px;min-width:auto;padding:0 16px;white-space:nowrap}.Shop_filterPanelWrapper__XnYZV{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 -16px 16px;max-width:100%;padding:0 16px}.Shop_productGrid__UsvjO{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px 0 40px;position:relative;z-index:1}.Shop_cardHeader__djvh\+{gap:6px;padding:18px 14px 0}.Shop_productName__lMYxl{font-size:1rem;line-height:1.3;word-break:break-word}.Shop_cardActions__RNiZp{grid-template-columns:1fr}.Shop_previewButton__D4q8g{height:48px}.Shop_scrollTopButton__Aed9O{bottom:24px;font-size:1.3rem;height:48px;right:24px;width:48px}}@media (max-width:560px){.Shop_filtersScroll__R2AIz{gap:6px;padding:6px 2px}.Shop_categoryChip__Wu47K{font-size:.78rem;height:40px;min-width:auto;padding:0 16px}.Shop_productTypeDetailSection__l6UxV{padding:0 12px}.Shop_inlineFiltersSection__4CF54{gap:20px;padding:0 12px}.Shop_inlineFilterGroups__\+PW5P{gap:20px}.Shop_inlineFilterGroup__GBQ8h{gap:12px}.Shop_inlineFilterChipRow__rkm2T{gap:10px;justify-content:flex-start}.Shop_activeFilterSummaryRow__\+Hjh4{gap:10px;padding:12px 16px}.Shop_productGrid__UsvjO{padding:12px 4px 32px}.Shop_collapsibleToolbar__XvRrx{border-radius:16px;margin:0 auto 20px;max-width:calc(100vw - 32px)}.Shop_toolbarContent__3qo7l{gap:16px;padding:16px 16px 20px}.Shop_filterPanelInline__0-j3M{gap:12px;padding:12px}.Shop_searchBar__5FxCG{gap:8px}.Shop_toolbarHeader__2lsc1{padding:16px}.Shop_toolbarTitle__EQDf7{font-size:1.25rem}.Shop_toolbarContent__3qo7l{padding:0 16px 16px}.Shop_filtersWrap__6cWio{gap:0;grid-template-columns:1fr}.Shop_filtersArrow__A33uN,.Shop_filtersSigil__gjO\+t{display:none}.Shop_filtersViewport__X7o9G{border-radius:18px}.Shop_filtersViewport__X7o9G:after,.Shop_filtersViewport__X7o9G:before{display:none}.Shop_searchInput__BAb9D{height:48px}.Shop_categoryChip__Wu47K{font-size:.75rem;height:38px;letter-spacing:.08em;padding:0 14px;white-space:nowrap}.Shop_productGrid__UsvjO{gap:14px;grid-template-columns:1fr}.Shop_imagePreview__ztxfV{height:170px}.Shop_cardActions__RNiZp{gap:10px}.Shop_quantityControls__KwVS1{gap:8px;grid-template-columns:38px 1fr 38px}.Shop_quantityAddButton__OePja,.Shop_quantityRemoveButton__ECNrp{height:40px;width:40px}.Shop_quantityBadge__svVQ7{font-size:.9rem;height:32px;min-width:32px;padding:0 8px}.Shop_cardHeader__djvh\+{gap:4px;padding:14px 10px 0}.Shop_productName__lMYxl{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.Shop_productCategory__dBlqs{border-radius:2px;font-size:.7rem;padding:3px 10px}.Shop_tagContainer__V8m1O{gap:6px;justify-content:flex-start}.Shop_attributeTag__J3vll,.Shop_collectionTag__aA5CL{border-left-width:3px;border-radius:2px;font-size:.65rem;padding:4px 9px}.Shop_productPrice__tSqKm{font-size:1.3rem;margin:2px 0 0;padding:6px 0}.Shop_cardBody__RmFZ9{gap:10px;padding:14px 12px}.Shop_addButton__BLOZP{font-size:.85rem;height:44px}.Shop_scrollTopButton__Aed9O{bottom:20px;font-size:1.1rem;height:40px;right:20px;width:40px}.Shop_loadMoreSection__WnDlm{gap:16px;padding:30px 16px 16px}.Shop_backToTopButton__Fw\+Dg,.Shop_loadMoreButton__ZZLvY{font-size:.95rem;height:52px;max-width:100%}.Shop_productCount__l\+Y7q{font-size:.88rem}}@media (max-width:420px){.Shop_shopTitle__hpBsj{font-size:2.2rem}.Shop_shopSubtitle__H2HKB{font-size:1.02rem}.Shop_categoryChip__Wu47K{letter-spacing:.18em;padding:0 14px}.Shop_productGrid__UsvjO{gap:14px}.Shop_cardBody__RmFZ9{padding:18px 18px 22px}.Shop_addButton__BLOZP,.Shop_disabledButton__HY0Ny,.Shop_previewButton__D4q8g{height:46px}}@keyframes Shop_togglePulse__sOL4m{0%,to{box-shadow:0 0 0 0 #d4af3766}50%{box-shadow:0 0 0 8px #d4af3700}}@keyframes Shop_expandContent__vi9Oi{0%{opacity:0}to{opacity:1}}@keyframes Shop_dropdownSlide__Y7EYw{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes Shop_toolbarSlideIn__VM-sf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Shop_fadeInDown__O4Aip{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Shop_searchGlide__RoRVj{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes Shop_chipFadeIn__GKYFv{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Shop_productSlideUp__PTsLL{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Shop_panelSlideUp__8Ukqp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Shop_productEnter__eIWjc{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Shop_scrollTopFadeIn__h4v79{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Shop_hiddenLabel__aYCEO{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:640px){.Shop_inlineFiltersSection__4CF54{gap:20px;padding:0 16px}.Shop_inlineFilterGroup__GBQ8h{gap:12px}.Shop_categoryLabel__PHxJK{font-size:.8rem;letter-spacing:.16em}.Shop_inlineFilterChipRow__rkm2T{gap:10px}.Shop_categoryChip__Wu47K{--chip-height:46px;flex:1 1 auto;font-size:.85rem;letter-spacing:.06em;min-width:auto;padding:0 20px}.Shop_productGridHeader__z9n32{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:16px}.Shop_filterInstructions__bj5Cs{font-size:.76rem;text-align:center}.Shop_compactSearchBar__naxD4{max-width:100%}.Shop_compactSearchBar__naxD4 .Shop_searchInput__BAb9D{font-size:.9rem;height:40px}}.RestockNotificationModal_container__xTVNB{margin:0 auto;max-width:500px;padding:2rem}.RestockNotificationModal_title__fP6TH{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.RestockNotificationModal_description__J1Ffq{color:#4a5568;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.RestockNotificationModal_form__WSIqa{display:flex;flex-direction:column;gap:1.25rem}.RestockNotificationModal_inputGroup__3NndZ{display:flex;flex-direction:column;gap:.5rem}.RestockNotificationModal_label__1T9JC{color:#2d3748;font-size:.9rem;font-weight:500}.RestockNotificationModal_input__dQktF{border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.RestockNotificationModal_input__dQktF:focus{border-color:#4a5568;box-shadow:0 0 0 3px #4a55681a;outline:none}.RestockNotificationModal_input__dQktF:disabled{background-color:#f7fafc;cursor:not-allowed}.RestockNotificationModal_actions__FJ0Jm{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.RestockNotificationModal_cancelButton__qGPRy,.RestockNotificationModal_submitButton__KxLPm{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.65rem 1.5rem;transition:all .2s}.RestockNotificationModal_cancelButton__qGPRy{background-color:#e2e8f0;color:#2d3748}.RestockNotificationModal_cancelButton__qGPRy:hover:not(:disabled){background-color:#cbd5e0}.RestockNotificationModal_submitButton__KxLPm{background-color:#2d3748;color:#fff}.RestockNotificationModal_submitButton__KxLPm:hover:not(:disabled){background-color:#1a202c}.RestockNotificationModal_cancelButton__qGPRy:disabled,.RestockNotificationModal_submitButton__KxLPm:disabled{cursor:not-allowed;opacity:.6}.RestockNotificationModal_errorMessage__Se-v\+{background-color:#fff5f5;border:1px solid #fc8181;border-radius:6px;color:#c53030;font-size:.9rem;padding:.75rem}.RestockNotificationModal_successMessage__QPNHT{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.RestockNotificationModal_successIcon__B2DSZ{stroke-width:2;color:#48bb78;height:64px;width:64px}.RestockNotificationModal_successMessage__QPNHT p{color:#2d3748;font-size:1rem;line-height:1.6}@media (max-width:640px){.RestockNotificationModal_container__xTVNB{padding:1.5rem}.RestockNotificationModal_title__fP6TH{font-size:1.25rem}.RestockNotificationModal_actions__FJ0Jm{flex-direction:column-reverse}.RestockNotificationModal_cancelButton__qGPRy,.RestockNotificationModal_submitButton__KxLPm{width:100%}}.ProductDetailModal_modalCard__4MiYz{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#0a140ff0,#0e1c15fa);border:1px solid #c9a24e57;border-radius:28px;box-shadow:0 38px 68px #0000008c;display:flex;flex-direction:column;height:90dvh;max-height:90dvh;max-width:1100px;overflow:hidden;padding:40px 38px 32px;position:relative;width:95vw}.ProductDetailModal_modalCard__4MiYz:before{background:radial-gradient(60% 60% at 18% 10%,#e0c56538 0,#0000 70%);content:"";height:70%;inset:-20% -40% auto;opacity:.9;pointer-events:none;position:absolute}.ProductDetailModal_modalHeader__-i-OG{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-bottom:16px;position:relative;z-index:1}.ProductDetailModal_headingGroup__16e-A{display:flex;flex-direction:column;gap:10px;min-width:0;padding-right:12px}.ProductDetailModal_modalTitle__-ZSKG{color:var(--gold-400);font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;letter-spacing:.1em;line-height:1.08;margin:0;text-shadow:0 0 18px #e0c56552;text-transform:uppercase}.ProductDetailModal_categoryBadge__JRFPM{align-self:flex-start;background:#c9a24e29;border:1px solid #c9a24e66;border-radius:4px;color:#e9e3cfd9;font-size:.82rem;letter-spacing:.28em;padding:6px 16px;text-transform:uppercase}.ProductDetailModal_tagRow__Ve7LM{align-self:flex-start;display:flex;flex-wrap:wrap;gap:8px}.ProductDetailModal_attributeTag__kBKiq,.ProductDetailModal_collectionTag__CFb5d{align-items:center;border-radius:2px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.18em;padding:5px 11px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.ProductDetailModal_collectionTag__CFb5d{background:#e0c56529;border:1px solid #e0c56559;border-left:4px solid #e0c56599;color:#e9e3cfe6}.ProductDetailModal_collectionTag__CFb5d:hover{background:#e0c56542;border-color:#e0c56580}.ProductDetailModal_attributeTag__kBKiq{background:#d4af3724;border:1px solid #d4af3752;border-left:4px solid #d4af3780;color:#e9e3cfd9}.ProductDetailModal_attributeTag__kBKiq:hover{background:#d4af3738;border-color:#d4af3773}.ProductDetailModal_modalBody__tzlxn{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:24px;margin-top:26px;min-height:0;overflow-y:auto;padding-right:8px;position:relative;z-index:1}.ProductDetailModal_modalIntroRow__UYeWd{grid-gap:28px;align-items:flex-start;display:grid;gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ProductDetailModal_galleryColumn__04\+L3{display:flex;flex-direction:column;gap:14px}.ProductDetailModal_galleryFrame__u5Y3Z{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(165deg,#132018a6,#0c120fe0);border:1px solid #c9a24e40;border-radius:18px;box-shadow:inset 0 0 20px #0003,0 8px 32px #0000004d;padding:14px}.ProductDetailModal_galleryViewport__KXXo-{border-radius:16px;overflow:hidden}.ProductDetailModal_galleryContainer__bJ79i{display:flex}.ProductDetailModal_thumbnailRow__BwHMC{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ProductDetailModal_thumbnailButton__pT7b\+{background:#0000;border:1px solid #c9a24e80;border-radius:10px;cursor:pointer;opacity:.75;overflow:hidden;padding:0;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.ProductDetailModal_thumbnailButtonActive__JscfH{border-color:var(--gold-400);box-shadow:0 8px 18px #0006;opacity:1;transform:translateY(-1px)}.ProductDetailModal_thumbnailImage__FHg8p{display:block;height:100%;object-fit:cover;width:100%}.ProductDetailModal_fullGalleryButton__WvFon{align-self:flex-start;background:#0c120fd9;border:1px solid #c9a24e66;border-radius:999px;color:var(--gold-400);cursor:pointer;font-size:.78rem;letter-spacing:.14em;margin-top:10px;padding:6px 14px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.ProductDetailModal_fullGalleryButton__WvFon:hover{background:#0c120ff2;border-color:var(--gold-500);box-shadow:0 10px 20px #0006;transform:translateY(-1px)}.ProductDetailModal_trustList__MGB80{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.ProductDetailModal_trustItem__F4zTS{color:#e9e3cfe6;font-size:.96rem;line-height:1.7}.ProductDetailModal_introTextColumn__Ennze{display:flex;flex-direction:column;justify-content:flex-start;max-width:560px;width:100%}.ProductDetailModal_modalDetailsStack__jipWz{display:flex;flex-direction:column;gap:18px;margin-top:20px}.ProductDetailModal_transitionDivider__lagMk{background:linear-gradient(90deg,#c9a24e66,#c9a24e0f);height:1px;width:100%}.ProductDetailModal_gallerySlide__VqwKu{min-width:100%;position:relative}.ProductDetailModal_galleryImage__3tB55{background:#0c120f66;border:1px solid #c9a24e47;border-radius:16px;box-shadow:0 22px 44px #00000073;height:450px;object-fit:cover;width:100%}.ProductDetailModal_galleryBadge__iPP1i{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1210d9;border:1px solid #c9a24e80;border-radius:8px;bottom:14px;box-shadow:0 4px 12px #0000004d;color:var(--gold-400);font-size:.8rem;font-weight:700;letter-spacing:.1em;padding:5px 12px;position:absolute;right:14px;text-transform:uppercase}.ProductDetailModal_scrollHintLeft__9zTB7,.ProductDetailModal_scrollHintRight__rNLh0{align-items:center;background:#d4af372e;border:1px solid #d4af3759;border-radius:999px;color:var(--gold-400);cursor:pointer;display:inline-flex;height:44px;justify-content:center;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:44px;z-index:8}.ProductDetailModal_scrollHintLeft__9zTB7{left:10px}.ProductDetailModal_scrollHintRight__rNLh0{right:10px}.ProductDetailModal_scrollHintLeft__9zTB7:hover,.ProductDetailModal_scrollHintRight__rNLh0:hover{background:#d4af3747;border-color:var(--gold-400);color:var(--gold-500);opacity:1;transform:translateY(-50%) scale(1.08)}.ProductDetailModal_scrollHintLeft__9zTB7:active,.ProductDetailModal_scrollHintRight__rNLh0:active{transform:translateY(-50%) scale(.96)}.ProductDetailModal_scrollHintLeft__9zTB7 svg,.ProductDetailModal_scrollHintRight__rNLh0 svg{animation:ProductDetailModal_scrollPulseLeft__-g\+CR 2s ease-in-out infinite;height:20px;width:20px}@keyframes ProductDetailModal_scrollPulseLeft__-g\+CR{0%,to{transform:translateX(0) opacity(.6)}50%{transform:translateX(-3px) opacity(1)}}.ProductDetailModal_scrollHintRight__rNLh0 svg{animation:ProductDetailModal_scrollPulseRight__Kf6G- 2s ease-in-out infinite}@keyframes ProductDetailModal_scrollPulseRight__Kf6G-{0%,to{transform:translateX(0) opacity(.6)}50%{transform:translateX(3px) opacity(1)}}.ProductDetailModal_galleryImageButton__MaX\+k{background:#0000;border:none;cursor:pointer;display:block;height:100%;padding:0;width:100%}.ProductDetailModal_galleryImageButton__MaX\+k:focus-visible{outline:none}.ProductDetailModal_fullscreenOverlay__9qkhx{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000fa;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.ProductDetailModal_fullscreenImage__-ZtIe{border-radius:8px;max-height:95vh;max-width:95vw;object-fit:contain}.ProductDetailModal_fullscreenNextButton__EeQRu,.ProductDetailModal_fullscreenPrevButton__LLHvg{align-items:center;background:#d4af3733;border:1px solid #d4af3766;border-radius:999px;color:var(--gold-400);cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:all .2s ease;width:56px;z-index:10001}.ProductDetailModal_fullscreenPrevButton__LLHvg{left:24px}.ProductDetailModal_fullscreenNextButton__EeQRu{right:24px}.ProductDetailModal_fullscreenNextButton__EeQRu:hover,.ProductDetailModal_fullscreenPrevButton__LLHvg:hover{background:#d4af3759;border-color:var(--gold-400);box-shadow:0 0 20px #d4af3766;transform:translateY(-50%) scale(1.12)}.ProductDetailModal_fullscreenNextButton__EeQRu:active,.ProductDetailModal_fullscreenPrevButton__LLHvg:active{transform:translateY(-50%) scale(.95)}.ProductDetailModal_fullscreenCounter__Q16-d{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1210d9;border:1px solid #c9a24e80;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #0000004d;color:var(--gold-400);font-size:.85rem;font-weight:700;left:50%;letter-spacing:.1em;padding:8px 16px;position:fixed;text-transform:uppercase;transform:translateX(-50%);z-index:10001}.ProductDetailModal_fullscreenClose__PLSS0{align-items:center;background:#d4af3733;border:1px solid #d4af3766;border-radius:999px;color:var(--gold-400);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;top:24px;transition:all .2s ease;width:48px;z-index:10001}.ProductDetailModal_fullscreenClose__PLSS0:hover{background:#d4af374d;border-color:var(--gold-400);transform:scale(1.1)}.ProductDetailModal_fullscreenClose__PLSS0:active{transform:scale(.95)}.ProductDetailModal_detailsColumn__pH4db{border:1px solid #c9a24e42;border-radius:20px;gap:18px;max-width:560px;padding:22px;width:100%}.ProductDetailModal_detailsColumn__pH4db,.ProductDetailModal_galleryInfoPanel__6fCLK{background:linear-gradient(150deg,#132018b3,#0c120fe0);box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column}.ProductDetailModal_galleryInfoPanel__6fCLK{border:1px solid #c9a24e42;border-radius:18px;gap:12px;margin-top:10px;padding:18px 18px 16px}.ProductDetailModal_galleryDetailSection__z62nl{border-bottom:1px solid #c9a24e2e;display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.ProductDetailModal_galleryDetailSection__z62nl:last-child{border-bottom:none;padding-bottom:0}.ProductDetailModal_benefitList__WT3\+t{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ProductDetailModal_benefitItem__VocKA{color:#e9e3cfe6;font-size:.96rem;line-height:1.7;padding-left:16px;position:relative}.ProductDetailModal_benefitItem__VocKA:before{background:var(--gold-400);border-radius:999px;content:"";height:6px;left:4px;position:absolute;top:10px;width:6px}.ProductDetailModal_detailSection__lhwub{border-bottom:1px solid #c9a24e2e;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.ProductDetailModal_detailSection__lhwub:last-child{border-bottom:none;padding-bottom:0}.ProductDetailModal_sectionTitle__gUszr{color:var(--gold-400);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.25;margin:0;text-transform:uppercase}.ProductDetailModal_sectionCopy__fnwxK{color:#e9e3cfe6;font-size:1rem;line-height:1.75;margin:0}.ProductDetailModal_ingredientList__vIgKZ{align-items:flex-start;border-top:1px solid #c9a24e52;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:18px;padding-top:10px;position:relative}.ProductDetailModal_ingredientList__vIgKZ:before{background:linear-gradient(180deg,#d4af378c,#d4af372e);bottom:6px;content:"";left:4px;position:absolute;top:10px;width:1px}.ProductDetailModal_ingredientChip__tYnX1{background:#0000;border:none;border-radius:0;color:#e9e3cfe6;display:block;font-size:.9rem;font-weight:500;letter-spacing:.16em;line-height:1.65;padding:0;text-transform:uppercase}.ProductDetailModal_ingredientChip__tYnX1:hover{background:#0000;border-color:#0000;transform:none}.ProductDetailModal_cautionNotice__NaGRY{background:#d4af3729;border:1px solid #d4af3773;border-radius:14px;color:var(--ink);letter-spacing:.05em;line-height:1.7;padding:14px 16px}.ProductDetailModal_sizeOptionsSection__jrbQU{display:flex;flex-direction:column;gap:12px;margin-top:-5px;width:100%}.ProductDetailModal_sizeOptionsTitle__HxPFk{color:var(--gold-400);font-size:.9rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.ProductDetailModal_sizeBubbles__mYQ9J{display:flex;flex-wrap:wrap;gap:10px;width:100%}.ProductDetailModal_sizeBubble__2nJsg{align-items:center;background:linear-gradient(135deg,#132018bf,#132018a6);border:2px solid #d4af3759;border-radius:12px;color:#e9e3cfe6;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:4px;justify-content:center;letter-spacing:.05em;min-width:90px;padding:12px 16px;transition:all .2s ease}.ProductDetailModal_sizeBubble__2nJsg:hover{background:#132018e6;border-color:#d4af3799;box-shadow:0 4px 12px #d4af3726;transform:translateY(-2px)}.ProductDetailModal_sizeBubbleActive__02wa9{background:linear-gradient(135deg,#d4af3740,#d4af3726);border-color:var(--gold-400);box-shadow:0 0 12px #d4af3740;color:var(--gold-400)}.ProductDetailModal_sizeBubble__2nJsg:active{transform:translateY(-1px)}.ProductDetailModal_sizeBubbleLabel__j3Lie{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductDetailModal_sizeBubblePrice__S06ZU{color:var(--gold-400);font-size:.75rem;font-weight:600;letter-spacing:.05em}.ProductDetailModal_sizeSelector__KL1o4{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#132018bf,#132018a6);border:2px solid #d4af3759;border-radius:12px;box-shadow:inset 0 2px 8px #0003;color:#e9e3cff2;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.05em;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.ProductDetailModal_sizeSelector__KL1o4,.ProductDetailModal_sizeSelector__KL1o4:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0c565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px}.ProductDetailModal_sizeSelector__KL1o4:hover{background-color:#132018e6;border-color:#d4af3799;box-shadow:inset 0 2px 8px #0003,0 0 12px #d4af3726}.ProductDetailModal_sizeSelector__KL1o4:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4af37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;border-color:var(--gold-400);box-shadow:inset 0 2px 8px #0003,0 0 16px #d4af3740;outline:none}.ProductDetailModal_sizeSelector__KL1o4 option{background:#132018f2;border:none;color:#e9e3cff2;font-weight:600;padding:10px 12px}.ProductDetailModal_sizeSelector__KL1o4 option:checked{background:linear-gradient(135deg,#d4af3780,#d4af3759);color:#e9e3cff2;font-weight:700}.ProductDetailModal_sizeHint__UJXRD{color:#d4af37bf;font-size:.85rem;font-style:italic;letter-spacing:.05em;margin:8px 0 0}.ProductDetailModal_stockStatusBadge__nhgT4{align-items:center;background:#050907e6;border:1px solid #e0c565cc;border-radius:999px;box-shadow:0 10px 20px #00000080;color:var(--gold-400);display:inline-flex;font-size:.7rem;font-weight:800;justify-content:center;letter-spacing:.14em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.ProductDetailModal_stockStatusSoldOut__u2G-n{opacity:.9}.ProductDetailModal_modalFooter__wc8TC{border-top:1px solid #c9a24e3d;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:24px;padding:14px 4px 0;position:relative;z-index:1}.ProductDetailModal_stockBadgeRow__eghi4{align-items:center;display:flex;justify-content:center;padding:6px 0}.ProductDetailModal_modalFooterInner__xhZfg{align-items:center;display:flex;gap:16px;justify-content:space-between}.ProductDetailModal_modalCtaCluster__pv4Et{align-items:center;display:flex;gap:10px;justify-content:flex-end}.ProductDetailModal_footerTrustText__sz7Xa{color:#e9e3cf73;font-size:.7rem;letter-spacing:.05em;margin-top:4px;opacity:.85;text-align:center;text-transform:uppercase}.ProductDetailModal_priceTag__C\+irl{color:var(--gold-500);font-size:1.5rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ProductDetailModal_primaryButton__ik9v1{align-items:center;background:linear-gradient(135deg,#d4af37f2,#d4af37e0);border:1px solid #d4af37b3;border-radius:14px;box-shadow:0 22px 32px #d4af3747;color:#0f1412;display:flex;font-weight:800;grid-column:2;grid-row:1;height:42px;justify-content:center;letter-spacing:.24em;padding:0 28px;text-transform:uppercase;transition:transform .15s ease,background .2s ease,box-shadow .2s ease,color .2s ease;width:100%}.ProductDetailModal_primaryButton__ik9v1:hover{background:linear-gradient(135deg,#e0c565eb,#d4af37d9);box-shadow:0 28px 38px #d4af3752;color:#0a0a08;transform:translateY(-2px)}.ProductDetailModal_disabledButton__PUqEH{background:#0000;border:1px dashed #d4af374d;border-radius:999px;color:#b59bee;cursor:not-allowed;letter-spacing:.2em;opacity:1}.ProductDetailModal_disabledButton__PUqEH,.ProductDetailModal_restockButton__0s48h{align-items:center;display:flex;grid-column:2;grid-row:1;height:52px;justify-content:center;padding:12px 24px;text-transform:uppercase;width:100%}.ProductDetailModal_restockButton__0s48h{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:999px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.1em;transition:all .3s ease}.ProductDetailModal_restockButton__0s48h:hover{box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.ProductDetailModal_modalQuantityControls__MDPBE{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-column:2;grid-row:1;grid-template-columns:46px 1fr 46px;height:46px;justify-items:center;overflow:visible;width:100%}.ProductDetailModal_modalRemoveButton__KeaU3{align-items:center;background:#d4af3724;border:1px solid #d4af3759;border-radius:999px;color:var(--gold-400);display:flex;flex-shrink:0;height:46px;justify-content:center;min-width:46px;transition:background .2s ease,border-color .2s ease,transform .12s ease,color .2s ease;width:46px}.ProductDetailModal_modalRemoveButton__KeaU3:hover{background:#d4af3738;border-color:var(--gold-500);transform:translateY(-1px)}.ProductDetailModal_modalQty__8kfYB{align-items:center;background:#d4af3729;border:1px solid #d4af3773;border-radius:999px;color:var(--ink);display:flex;font-weight:800;height:46px;justify-content:center;justify-self:stretch;letter-spacing:.08em;min-width:36px;padding:0 10px}.ProductDetailModal_modalAddButton__pM5C3{align-items:center;background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 12px 24px #d4af3742;color:#0f1412;display:flex;flex-shrink:0;height:46px;justify-content:center;min-width:46px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;width:46px}.ProductDetailModal_modalAddButton__pM5C3:hover:not(:disabled){background:var(--gold-400);box-shadow:0 20px 30px #d4af3752;transform:translateY(-1px)}.ProductDetailModal_modalAddButton__pM5C3:disabled{cursor:not-allowed;opacity:.68}@media (max-width:1024px){.ProductDetailModal_modalCard__4MiYz{max-width:95vw}.ProductDetailModal_galleryImage__3tB55{height:400px}}@media (max-width:960px){.ProductDetailModal_modalBody__tzlxn{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;overflow-y:auto;padding-right:6px}.ProductDetailModal_galleryColumn__04\+L3{height:auto;position:static}.ProductDetailModal_detailsColumn__pH4db{max-height:none;overflow-y:visible}.ProductDetailModal_sizeOptionsSection__jrbQU{margin-top:16px}.ProductDetailModal_sizeBubble__2nJsg{font-size:.9rem;min-width:85px;padding:10px 14px}.ProductDetailModal_sizeBubbleLabel__j3Lie{font-size:.8rem}.ProductDetailModal_sizeBubblePrice__S06ZU{font-size:.7rem}.ProductDetailModal_galleryImage__3tB55{height:350px}}@media (max-width:768px){.ProductDetailModal_modalCard__4MiYz{height:90dvh;max-height:90dvh;padding:28px 18px 0;width:95vw}.ProductDetailModal_modalHeader__-i-OG{margin-bottom:12px;padding-right:0}.ProductDetailModal_modalTitle__-ZSKG{word-wrap:break-word;font-size:1.3rem;line-height:1.15;overflow-wrap:break-word}.ProductDetailModal_modalBody__tzlxn{gap:12px;margin-top:14px;padding-right:4px}.ProductDetailModal_modalIntroRow__UYeWd{gap:16px;grid-template-columns:1fr}.ProductDetailModal_galleryImage__3tB55{height:300px}.ProductDetailModal_galleryNavButton__8HF-0{height:40px;width:40px}.ProductDetailModal_galleryNavButton__8HF-0 svg{height:18px;width:18px}.ProductDetailModal_thumbnailButton__pT7b\+{height:64px;width:64px}.ProductDetailModal_detailsColumn__pH4db{gap:14px;padding:16px}.ProductDetailModal_detailSection__lhwub{gap:8px;padding-bottom:10px}.ProductDetailModal_sectionTitle__gUszr{font-size:1rem}.ProductDetailModal_sectionCopy__fnwxK{font-size:.95rem}.ProductDetailModal_modalFooter__wc8TC{border-top:1px solid #c9a24e3d;margin-bottom:0;margin-top:auto;padding:16px 0 0}.ProductDetailModal_modalFooterInner__xhZfg{align-items:stretch;flex-direction:column;gap:12px}.ProductDetailModal_priceTag__C\+irl{font-size:1.2rem;text-align:center;width:100%}.ProductDetailModal_modalCtaCluster__pv4Et{flex-wrap:wrap;justify-content:center}.ProductDetailModal_fullscreenNextButton__EeQRu,.ProductDetailModal_fullscreenPrevButton__LLHvg{height:48px;width:48px}.ProductDetailModal_fullscreenCounter__Q16-d{font-size:.75rem;padding:6px 12px}.ProductDetailModal_fullscreenClose__PLSS0{height:44px;right:16px;top:16px;width:44px}.ProductDetailModal_fullscreenClose__PLSS0 svg{height:24px;width:24px}}@media (max-width:520px){.ProductDetailModal_modalCard__4MiYz{border-radius:20px;height:100dvh;max-height:100dvh;max-width:100%;padding:24px 14px 0;width:100%}.ProductDetailModal_modalTitle__-ZSKG{font-size:1.15rem;line-height:1.1}.ProductDetailModal_sectionTitle__gUszr{font-size:.95rem}.ProductDetailModal_sectionCopy__fnwxK{font-size:.9rem}.ProductDetailModal_galleryImage__3tB55{height:240px}.ProductDetailModal_galleryNavButton__8HF-0{height:38px;width:38px}.ProductDetailModal_galleryNavButton__8HF-0 svg{height:16px;width:16px}.ProductDetailModal_thumbnailButton__pT7b\+{height:56px;width:56px}.ProductDetailModal_detailsColumn__pH4db{padding:14px}.ProductDetailModal_modalFooter__wc8TC{padding:12px 2px 0 0}.ProductDetailModal_modalQuantityControls__MDPBE{gap:8px;grid-template-columns:44px 1fr 44px;width:100%}.ProductDetailModal_modalAddButton__pM5C3,.ProductDetailModal_modalRemoveButton__KeaU3{height:44px;min-width:44px;width:44px}.ProductDetailModal_priceTag__C\+irl{font-size:1.15rem}.ProductDetailModal_fullscreenNextButton__EeQRu,.ProductDetailModal_fullscreenPrevButton__LLHvg{height:44px;left:12px;right:auto;width:44px}.ProductDetailModal_fullscreenNextButton__EeQRu{left:auto;right:12px}.ProductDetailModal_fullscreenNextButton__EeQRu svg,.ProductDetailModal_fullscreenPrevButton__LLHvg svg{height:24px;width:24px}.ProductDetailModal_fullscreenCounter__Q16-d{bottom:12px;font-size:.7rem;padding:5px 10px}.ProductDetailModal_fullscreenClose__PLSS0{height:40px;right:12px;top:12px;width:40px}.ProductDetailModal_fullscreenClose__PLSS0 svg{height:20px;width:20px}}@media (max-width:920px) and (orientation:landscape){.ProductDetailModal_modalCard__4MiYz{border-radius:16px;display:flex;flex-direction:column;height:98vh;max-height:98vh;max-width:calc(100vw - 16px);overflow:hidden;padding:12px 8px 0;width:98vw}.ProductDetailModal_modalHeader__-i-OG{flex-shrink:0;margin-bottom:4px}.ProductDetailModal_modalTitle__-ZSKG{font-size:.85rem}.ProductDetailModal_modalBody__tzlxn{-webkit-overflow-scrolling:touch;flex:1 1;gap:8px;grid-template-columns:140px 1fr;margin-top:4px;min-height:0;overflow-y:auto}.ProductDetailModal_galleryFrame__u5Y3Z{padding:8px}.ProductDetailModal_galleryImage__3tB55{height:140px}.ProductDetailModal_detailsColumn__pH4db{flex-shrink:0;gap:8px;padding:8px}.ProductDetailModal_sectionTitle__gUszr{font-size:.8rem}.ProductDetailModal_sectionCopy__fnwxK{font-size:.75rem}.ProductDetailModal_modalFooter__wc8TC{border-top:1px solid #c9a24e29;flex-shrink:0;gap:6px;margin-top:4px;padding:6px 0}.ProductDetailModal_priceTag__C\+irl{font-size:.9rem}.ProductDetailModal_disabledButton__PUqEH,.ProductDetailModal_modalQuantityControls__MDPBE,.ProductDetailModal_primaryButton__ik9v1{font-size:.8rem;height:40px}.ProductDetailModal_galleryNavButton__8HF-0{height:36px;width:36px}.ProductDetailModal_galleryNavButton__8HF-0 svg{height:16px;width:16px}.ProductDetailModal_ingredientChip__tYnX1{font-size:.7rem;padding:4px 10px}.ProductDetailModal_sizeBubble__2nJsg{font-size:.8rem;min-width:70px;padding:8px 10px}.ProductDetailModal_sizeBubbleLabel__j3Lie{font-size:.7rem}.ProductDetailModal_sizeBubblePrice__S06ZU{font-size:.65rem}}.Loader_overlay__JUTOi{background:radial-gradient(1200px 600px at 50% 40%,#0a1a0a99,#0a1a0ad9);display:grid;inset:0;place-items:center;position:fixed;z-index:50}.Loader_pageWrap__3vLjy{display:grid;min-height:50vh;padding:24px;place-items:center}.Loader_inlineWrap__ei3W2{align-items:center;display:inline-flex;gap:10px}.Loader_spinner__Y73vt{animation:Loader_spin__Soegw .9s linear infinite;border:3px solid #d4af3740;border-radius:50%;border-top:3px solid var(--gold-500);box-shadow:0 0 0 3px #d4af3714,inset 0 0 10px #0003;height:54px;width:54px}.Loader_label__gowU1{color:var(--gold-400);font-family:Cormorant Garamond,serif;letter-spacing:.3px;margin-top:10px}@keyframes Loader_spin__Soegw{to{transform:rotate(1turn)}}.MateriaMedica_page__sDifG{background:radial-gradient(1200px 440px at 16% -10%,#ffffff0d 0,#0000 65%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));color:var(--ink);min-height:100vh;padding:0 0 96px}.MateriaMedica_heroSection__sFYsI{padding:84px 0 52px}.MateriaMedica_heroInner__D8XbT{grid-gap:24px;background:linear-gradient(150deg,#132018c7,#0c120feb);border:1px solid #c9a24e52;border-radius:32px;box-shadow:0 32px 60px #0000006b;display:grid;gap:24px;justify-items:center;margin:0 auto;max-width:1100px;overflow:hidden;padding:48px 40px;position:relative;text-align:center}.MateriaMedica_heroInner__D8XbT:before{background:radial-gradient(70% 70% at 50% 25%,#e0c56540 0,#0000 60%);content:"";inset:-140px;opacity:.6;pointer-events:none;position:absolute;z-index:0}.MateriaMedica_heroInner__D8XbT>*{position:relative;z-index:1}.MateriaMedica_heroBadge__XgK\+b{align-items:center;background:#c9a24e1f;border:1px solid #c9a24e73;border-radius:999px;color:var(--gold-400);display:inline-flex;font-size:.85rem;gap:8px;letter-spacing:.14em;padding:6px 16px;text-transform:uppercase}.MateriaMedica_heroTitle__VBcJp{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(48px,7vw,88px);letter-spacing:.08em;margin:0;text-transform:uppercase}.MateriaMedica_heroSubtitle__Ld9L8{color:#e7e2d3eb;font-family:Cormorant Garamond,serif;font-size:clamp(20px,3vw,32px);font-style:italic;margin:0}.MateriaMedica_heroDescription__2mRtT{color:#e7e2d3d9;font-size:1.05rem;line-height:1.65;margin:0;max-width:720px}.MateriaMedica_heroActions__8D1N6{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.MateriaMedica_heroPrimaryAction__waLLU{align-items:center;background:var(--gold-500);border:2px solid var(--gold-700);border-radius:999px;box-shadow:0 16px 26px #0000005c;color:#0f1412;display:inline-flex;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:13px 30px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.MateriaMedica_heroPrimaryAction__waLLU:before{animation:MateriaMedica_heroPrimaryHighlight__YiIx6 3.6s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffff8c,#0000 70%);content:"";inset:-35% -40%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:scale(.7) rotate(0deg);transition:opacity .2s ease,transform .2s ease}.MateriaMedica_heroPrimaryAction__waLLU:hover{background:var(--gold-600);border-color:var(--gold-700);box-shadow:0 22px 38px #0000006b;color:#fff;text-decoration:none;transform:translateY(-2px)}.MateriaMedica_heroPrimaryAction__waLLU:hover:before{opacity:.55;transform:scale(1) rotate(6deg)}.MateriaMedica_heroSecondaryAction__3\+uF5{align-items:center;background:#1320188f;border:1px solid #c9a24e73;border-radius:999px;color:#e7e2d3eb;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.12em;padding:13px 28px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.MateriaMedica_heroSecondaryAction__3\+uF5:hover{background:#132018c7;border-color:var(--gold-400);color:var(--gold-400);text-decoration:none}.MateriaMedica_heroHighlights__3ZTNn{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:8px 0 0;width:100%}.MateriaMedica_highlightItem__JRLXK{grid-gap:8px;background:#0c1210d1;border:1px solid #c9a24e40;border-radius:20px;box-shadow:0 18px 28px #00000052;display:grid;gap:8px;padding:18px;text-align:left}.MateriaMedica_highlightTitle__XEgS2{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.MateriaMedica_highlightCopy__nedN2{color:#e7e2d3c7;font-size:.95rem;line-height:1.6}.MateriaMedica_resultsSection__KeVxN{padding:40px 0 0}.MateriaMedica_resultsInner__FufJ8{grid-gap:36px;display:grid;gap:36px;margin:0 auto;max-width:1100px;overflow:visible;padding:0 24px}.MateriaMedica_discoveryPanel__truKl{grid-gap:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(150deg,#132018c2,#0c120feb);border:1px solid #c9a24e52;border-radius:28px;box-shadow:0 24px 40px #00000061;display:grid;gap:24px;overflow:visible;padding:32px 36px;position:relative;z-index:10}.MateriaMedica_panelHeader__s6ihg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.MateriaMedica_panelTitle__YMJmE{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:.08em;margin:0;text-transform:uppercase}.MateriaMedica_panelSubtitle__iLJd4{color:#e7e2d3cc;font-size:1rem;line-height:1.7;margin:6px 0 0;max-width:560px}.MateriaMedica_resultCount__Zp9sh{align-items:center;background:#c9a24e1f;border:1px solid #c9a24e59;border-radius:999px;color:#e7e2d3d9;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.22em;padding:8px 18px;text-transform:uppercase}.MateriaMedica_searchToolbar__n\+Ij8{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,260px);overflow:visible;position:relative;z-index:5}.MateriaMedica_searchWrap__\+HAGW{position:relative;z-index:5}.MateriaMedica_searchField__CHKps{align-items:center;background:#faf6f0f2;border:1px solid #e5d8bceb;border-radius:999px;box-shadow:0 18px 26px #0000002e;display:flex;gap:12px;padding:0 16px 0 20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.MateriaMedica_searchField__CHKps:focus-within{border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af373d,0 12px 26px #0003;transform:translateY(-1px)}.MateriaMedica_searchIcon__rxp1E{color:#1c352db8;flex-shrink:0;height:20px;width:20px}.MateriaMedica_searchInput__ONCoX{background:#0000;border:none;color:#1c352d;flex:1 1;font-size:1rem;height:52px;padding:14px 6px}.MateriaMedica_searchInput__ONCoX::placeholder{color:#1c352d8c;font-style:italic}.MateriaMedica_searchInput__ONCoX:focus{outline:none}.MateriaMedica_clearSearch__ZVIS4{align-items:center;background:#d4af371f;border:1px solid #d4af3752;border-radius:999px;color:var(--gold-400);cursor:pointer;display:inline-flex;font-size:1.6rem;height:36px;justify-content:center;line-height:1;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;width:36px}.MateriaMedica_clearSearch__ZVIS4:hover{background:#d4af3733;border-color:var(--gold-500);box-shadow:0 8px 18px #d4af373d;transform:translateY(-1px)}.MateriaMedica_clearSearch__ZVIS4:focus-visible{box-shadow:0 0 0 3px #d4af3738;outline:none}.MateriaMedica_suggestions__cBvIk{background:#faf6f0;border:1px solid #e6dfc9;border-radius:14px;box-shadow:0 18px 36px #00000038;left:0;max-height:260px;overflow:auto;padding:8px;pointer-events:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:99}.MateriaMedica_suggestionItem__UAnSQ{background:#0000;border:0;border-radius:12px;color:#1f3d2b;cursor:pointer;font-size:.95rem;padding:12px 14px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.MateriaMedica_activeSuggestion__Js2Oi,.MateriaMedica_suggestionItem__UAnSQ:hover{background:#f4efdf;color:#1f3d2b}.MateriaMedica_selectWrap__78mJR{display:grid}.MateriaMedica_selectControl__ZUyul{background:#132018;border:1px solid #d4af3747;border-radius:16px;color:var(--ink);font-size:.95rem;height:52px;letter-spacing:.08em;padding:0 16px;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.MateriaMedica_selectControl__ZUyul:focus{background:#17271e;border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af373d;outline:none}.MateriaMedica_clearFilters__L\+qhp{align-items:center;background:#c9a24e24;border:1px solid #c9a24e59;border-radius:999px;color:#e7e2d3e0;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-self:start;letter-spacing:.12em;padding:10px 18px;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.MateriaMedica_clearFilters__L\+qhp:hover{background:#c9a24e3d;border-color:var(--gold-500);transform:translateY(-1px)}.MateriaMedica_grid__sfDI4{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.MateriaMedica_card__h1qMj{background:linear-gradient(160deg,#132018d1,#0c1210f0);border:1px solid #c9a24e47;border-radius:24px;box-shadow:0 28px 46px #0000005c;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:0}.MateriaMedica_card__h1qMj:before{background:radial-gradient(160% 120% at 12% 0,#e0c56533 0,#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.MateriaMedica_card__h1qMj:hover{border-color:var(--gold-500);box-shadow:0 36px 58px #00000075;transform:translateY(-8px)}.MateriaMedica_card__h1qMj:hover:before{opacity:1}.MateriaMedica_cardHit__QsBe8{inset:0;overflow:hidden;position:absolute;text-indent:-9999px;white-space:nowrap;z-index:2}.MateriaMedica_cardVisual__LVLMh{overflow:hidden;position:relative}.MateriaMedica_cardImage__uWvUV{border-bottom:1px solid #c9a24e38;display:block;height:220px;object-fit:cover;object-position:center;width:100%}.MateriaMedica_cardOverlay__3ymM7{align-items:center;background:#0000;color:#fff;display:flex;font-weight:600;gap:8px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:background .2s ease,opacity .2s ease,transform .2s ease}.MateriaMedica_card__h1qMj:focus-within .MateriaMedica_cardOverlay__3ymM7,.MateriaMedica_card__h1qMj:hover .MateriaMedica_cardOverlay__3ymM7{background:#00000052;opacity:1}.MateriaMedica_cardBody__zHTwG{background:linear-gradient(180deg,#f7f3e60a,#f7f3e605);color:#e7e2d3e6;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:22px 22px 24px;position:relative;z-index:1}.MateriaMedica_cardTitle__YNLr4{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.6rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.MateriaMedica_cardSubtitle__ZEJZq{color:#e7e2d3ad;font-size:.95rem;letter-spacing:.08em;margin:-4px 0 4px;text-transform:uppercase}.MateriaMedica_cardExcerpt__lzfqj{color:#e7e2d3c7;font-size:.95rem;line-height:1.6;margin:0}.MateriaMedica_cardTags__JmGyG{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:auto;padding:0}.MateriaMedica_cardTag__OP9qc{align-items:center;background:#c9a24e1f;border:1px solid #c9a24e52;border-radius:999px;color:#e7e2d3c7;display:inline-flex;font-size:.75rem;justify-content:center;letter-spacing:.18em;padding:4px 12px;text-transform:uppercase}.MateriaMedica_emptyState__zdLE1{display:flex;justify-content:center}.MateriaMedica_notFoundCard__s0HT6{background:linear-gradient(180deg,var(--deep-green) 0,var(--deep-green-2) 100%);border:1px solid #d4af373d;border-radius:20px;box-shadow:0 28px 44px #0000005c;max-width:520px;overflow:hidden}.MateriaMedica_notFoundBody__VnXVu{background:linear-gradient(180deg,#f7f3e60d,#f7f3e605);border-top:1px solid #d4af372e;padding:28px 28px 32px}.MateriaMedica_notFoundTitle__JPXDl{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;line-height:1.15;margin:0 0 10px;text-align:center}.MateriaMedica_notFoundText__\+\+mZA{color:#e9e3cfd9;line-height:1.6;margin:0 0 16px;text-align:center}.MateriaMedica_actions__kqlim{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.MateriaMedica_primaryAction__rhTFx{align-items:center;background:var(--gold-400);border:1px solid #d4af3773;border-radius:999px;box-shadow:0 18px 28px #00000052;color:#132018;display:inline-flex;font-weight:700;height:44px;justify-content:center;padding:0 20px;text-decoration:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.MateriaMedica_primaryAction__rhTFx:hover{background:var(--gold-500);box-shadow:0 24px 38px #00000061;text-decoration:none;transform:translateY(-1px)}.MateriaMedica_secondaryAction__h8vXK{background:#0000;border:none;color:var(--gold-400);cursor:pointer;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.MateriaMedica_secondaryAction__h8vXK:hover{color:var(--gold-500);text-decoration:none}.MateriaMedica_srOnly__8OYKw{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.MateriaMedica_detailShell__hpPl-{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1100px;padding:0 24px 96px}.MateriaMedica_backRow__ahlTR{margin-top:36px}.MateriaMedica_detailCard__TlUEe{grid-gap:36px;background:linear-gradient(160deg,#132018d9,#0c1210f5);border:1px solid #c9a24e52;border-radius:32px;box-shadow:0 34px 58px #0000006b;display:grid;gap:36px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);overflow:hidden;padding:38px 40px;position:relative}.MateriaMedica_detailCard__TlUEe:before{background:radial-gradient(70% 70% at 18% 38%,#e0c56547 0,#0000 65%);content:"";height:320px;inset:-160px -80px auto;opacity:.55;pointer-events:none;position:absolute}.MateriaMedica_detailCard__TlUEe>*{position:relative;z-index:1}.MateriaMedica_detailVisualWrap__Q9JRF{background:#080c0ae0;border:1px solid #c9a24e47;border-radius:26px;box-shadow:0 24px 40px #00000061;overflow:hidden;position:relative}.MateriaMedica_detailVisual__lZwH\+{display:block;height:100%;min-height:320px;object-fit:cover;transform:scale(1);transition:transform .6s ease;width:100%}.MateriaMedica_detailCard__TlUEe:hover .MateriaMedica_detailVisual__lZwH\+{transform:scale(1.04)}.MateriaMedica_detailVisualFallback__m2W\+f{background:radial-gradient(120% 120% at 50% 0,#e0c56538 0,#0c1210eb 70%);color:var(--gold-400);display:grid;font-family:Cormorant Garamond,serif;font-size:clamp(48px,12vw,96px);height:320px;letter-spacing:.24em;place-items:center;text-transform:uppercase}.MateriaMedica_detailVisualOverlay__Cjd-t{background:linear-gradient(180deg,#080c0a00,#080c0a8c);inset:0;pointer-events:none;position:absolute}.MateriaMedica_detailContent__JE-Zy{grid-gap:20px;align-content:start;display:grid;gap:20px}.MateriaMedica_detailBadge__BlLVH{align-items:center;background:#c9a24e1f;border:1px solid #c9a24e59;border-radius:999px;color:var(--gold-400);display:inline-flex;font-size:.8rem;gap:8px;justify-self:start;letter-spacing:.16em;padding:6px 16px;text-transform:uppercase}.MateriaMedica_detailTitle__wmFEH{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,6vw,3.8rem);letter-spacing:.1em;margin:0;text-transform:uppercase}.MateriaMedica_detailLatinName__Uc1zO{color:#e7e2d3b8;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-style:italic;letter-spacing:.12em;margin:-8px 0 0;text-transform:uppercase}.MateriaMedica_detailIntro__TgXRa{color:#e7e2d3d9;font-size:1rem;line-height:1.7;margin:0}.MateriaMedica_detailMetaGroup__EJawz{grid-gap:18px;display:grid;gap:18px}.MateriaMedica_detailMetaBlock__Mj4EV{grid-gap:10px;display:grid;gap:10px}.MateriaMedica_metaLabel__729gA{color:#e7e2d3c7;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.MateriaMedica_detailMetaList__PeaYk{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.MateriaMedica_detailMetaChip__9VO6k{align-items:center;background:#c9a24e24;border:1px solid #c9a24e59;border-radius:999px;color:#e7e2d3d1;display:inline-flex;font-size:.8rem;justify-content:center;letter-spacing:.18em;padding:5px 14px;text-transform:uppercase}.MateriaMedica_labelTight__Qitsj{margin-bottom:4px}.MateriaMedica_uses__OPZx9{grid-gap:12px;background:#0c1210b8;border:1px solid #c9a24e38;border-radius:20px;box-shadow:0 18px 26px #0000003d;display:grid;gap:12px;padding:18px}.MateriaMedica_useList__0mKrL{grid-gap:10px;color:#e7e2d3d1;display:grid;gap:10px;list-style:none;margin:0;padding:0}.MateriaMedica_useList__0mKrL li{padding-left:20px;position:relative}.MateriaMedica_useList__0mKrL li:before{color:var(--gold-400);content:"•";font-size:1.1rem;left:0;line-height:1;position:absolute;top:0}.MateriaMedica_cautions__KIV7K{background:#1d2a23eb;border:1px solid #d4af3766;border-radius:18px;box-shadow:0 18px 26px #00000038;color:#e7e2d3eb;line-height:1.65;padding:18px 20px}.MateriaMedica_cautionHeading__EfBGl{color:var(--gold-400);display:block;font-weight:700;letter-spacing:.22em;margin-bottom:6px;text-transform:uppercase}.MateriaMedica_detailActions__EQEk0{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.MateriaMedica_detailPrimaryAction__9KcEw{align-items:center;background:var(--gold-500);border:2px solid var(--gold-700);border-radius:999px;box-shadow:0 16px 26px #0000005c;color:#0f1412;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.02em;padding:13px 24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.MateriaMedica_detailPrimaryAction__9KcEw:hover{background:var(--gold-600);border-color:var(--gold-700);box-shadow:0 22px 36px #0000006b;color:#fff;transform:translateY(-2px)}.MateriaMedica_detailPrimaryAction__9KcEw:focus-visible{box-shadow:0 0 0 3px #0f1412a6,0 22px 36px #0000006b;outline:none}.MateriaMedica_detailSecondaryAction__hOIuQ{align-items:center;background:#13201894;border:1px solid #c9a24e59;border-radius:999px;color:#e7e2d3e6;display:inline-flex;justify-content:center;letter-spacing:.16em;padding:13px 24px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.MateriaMedica_detailSecondaryAction__hOIuQ:hover{background:var(--gold-400);border-color:var(--gold-500);box-shadow:0 18px 28px #00000052;color:#0c1210eb}.MateriaMedica_detailSecondaryAction__hOIuQ:focus-visible{box-shadow:0 0 0 3px #d4af3742,0 18px 28px #00000052;outline:none}.MateriaMedica_backLink__K\+iFx{align-items:center;background:#0c1210ad;border:1px solid #c9a24e47;border-radius:999px;color:#e7e2d3e0;display:inline-flex;font-weight:600;gap:10px;letter-spacing:.14em;padding:8px 18px;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease}.MateriaMedica_backLink__K\+iFx:focus-visible,.MateriaMedica_backLink__K\+iFx:hover{background:#0c1210d9;border-color:var(--gold-500);color:var(--gold-400);transform:translateY(-1px)}.MateriaMedica_backIcon__m6u6a{font-size:1rem;line-height:1}.MateriaMedica_noContent__JgBbV{color:#e9e3cfd9;padding:28px 0;text-align:center}.MateriaMedica_infiniteScrollSentinel__UMPFf{height:1px;margin:40px 0}.MateriaMedica_loadingMoreContainer__iEraA{padding:40px 20px;text-align:center}.MateriaMedica_loadingMoreText__ly39a{color:#e9e3cfb3;font-size:14px;font-style:italic}@keyframes MateriaMedica_heroPrimaryHighlight__YiIx6{0%{box-shadow:0 0 0 0 #fff6;opacity:0;transform:scale(.65) rotate(0deg)}45%{box-shadow:0 0 28px 8px #ffffff2e;opacity:.45;transform:scale(1) rotate(10deg)}to{box-shadow:0 0 0 0 #fff3;opacity:0;transform:scale(1.2) rotate(16deg)}}.MateriaMedica_scrollTopButton__s4pZ2{align-items:center;animation:MateriaMedica_fadeInButton__UGPGS .3s ease;background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:2px solid var(--gold-400);border-radius:50%;bottom:16px;box-shadow:0 8px 24px #d4af374d,0 2px 8px #d4af3726;color:#0f1412;cursor:pointer;display:flex;font-size:1.2rem;font-weight:900;height:40px;justify-content:center;line-height:1;padding:0;pointer-events:auto;position:fixed;right:16px;transition:all .3s ease;width:40px;z-index:999999}.MateriaMedica_scrollTopButton__s4pZ2:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 12px 32px #d4af3766,0 4px 12px #d4af3740;transform:scale(1.1) translateY(-2px)}.MateriaMedica_scrollTopButton__s4pZ2:active{box-shadow:0 4px 12px #d4af3733,0 1px 4px #d4af371a;transform:scale(.95)}@keyframes MateriaMedica_scrollTopFadeIn__mDPfB{0%{opacity:0;transform:scale(.7) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes MateriaMedica_fadeInButton__UGPGS{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:900px){.MateriaMedica_heroInner__D8XbT{padding:40px 28px}.MateriaMedica_searchToolbar__n\+Ij8{grid-template-columns:1fr}.MateriaMedica_selectControl__ZUyul{width:100%}.MateriaMedica_panelHeader__s6ihg{align-items:stretch;flex-direction:column}.MateriaMedica_resultCount__Zp9sh{justify-content:center}.MateriaMedica_detailShell__hpPl-{padding:0 22px 80px}.MateriaMedica_detailCard__TlUEe{grid-template-columns:1fr;padding:32px 30px}.MateriaMedica_detailVisual__lZwH\+{min-height:280px}}@media (max-width:768px){.MateriaMedica_page__sDifG{padding:0 0 60px}.MateriaMedica_heroSection__sFYsI{padding:60px 0 36px}.MateriaMedica_heroInner__D8XbT{border-radius:26px}.MateriaMedica_heroHighlights__3ZTNn{grid-template-columns:1fr}.MateriaMedica_discoveryPanel__truKl{padding:26px 24px}.MateriaMedica_grid__sfDI4{gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.MateriaMedica_cardImage__uWvUV{height:200px}.MateriaMedica_detailShell__hpPl-{padding:0 20px 60px}.MateriaMedica_detailCard__TlUEe{border-radius:28px;gap:28px;padding:26px 24px}.MateriaMedica_detailVisualWrap__Q9JRF{border-radius:22px}.MateriaMedica_detailVisual__lZwH\+{min-height:240px}.MateriaMedica_detailActions__EQEk0{justify-content:center}}@media (max-width:640px){.MateriaMedica_detailMetaList__PeaYk{gap:6px}.MateriaMedica_detailMetaChip__9VO6k{font-size:.75rem;letter-spacing:.14em}.MateriaMedica_detailMetaBlock__Mj4EV{gap:8px}.MateriaMedica_useList__0mKrL li{padding-left:18px}.MateriaMedica_detailPrimaryAction__9KcEw,.MateriaMedica_detailSecondaryAction__hOIuQ{justify-content:center;width:100%}.MateriaMedica_scrollTopButton__s4pZ2{bottom:20px;font-size:1.1rem;height:40px;right:20px;width:40px}}.About_page__1X-r6{background:radial-gradient(1200px 480px at 12% -8%,#ffffff0d 0,#0000 58%),linear-gradient(180deg,var(--deep-green) 0,#0f1d12 100%);color:#e9e3cf;color:var(--ink,#e9e3cf);min-height:100vh;padding-bottom:80px}.About_heroSection__YhCWd{padding:96px 0 64px;position:relative}.About_heroInner__z5g60{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:0 28px}.About_heroCopy__J9jQA{grid-gap:22px;display:grid;gap:22px;justify-items:flex-start}.About_heroBadge__inuEB{align-items:center;background:#c9a24e14;border:1px solid #c9a24e59;border-radius:999px;display:inline-flex;font-size:.78rem;gap:8px;letter-spacing:.2em;padding:6px 16px}.About_heroBadge__inuEB,.About_heroTitle__PFPP6{color:#e0c565;color:var(--gold-400,#e0c565);text-transform:uppercase}.About_heroTitle__PFPP6{font-size:clamp(44px,6vw,68px);letter-spacing:.04em;text-shadow:0 20px 40px #00000059}.About_heroSubtitle__HQqtr,.About_heroTitle__PFPP6{font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);margin:0}.About_heroSubtitle__HQqtr{color:#e7e2d3e6;font-size:clamp(18px,2.3vw,24px);font-style:italic;line-height:1.5;max-width:540px}.About_heroActions__rTkdm{display:flex;flex-wrap:wrap;gap:14px}.About_primaryAction__G-m4m,.About_secondaryAction__HzqD5{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .15s ease}.About_primaryAction__G-m4m{background:#d4af37;background:var(--gold-500,#d4af37);border:2px solid #a37b2e;border:2px solid var(--gold-700,#a37b2e);box-shadow:0 18px 32px #0000006b;color:#0f1412}.About_primaryAction__G-m4m:before{animation:About_primaryActionHighlight__CM3bB 3.6s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffff8c,#0000 70%);content:"";inset:-35% -40%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:scale(.7) rotate(0deg);transition:opacity .2s ease,transform .2s ease}.About_primaryAction__G-m4m:hover{background:#be972f;background:var(--gold-600,#be972f);box-shadow:0 24px 36px #00000075;color:#fff;text-decoration:none;transform:translateY(-2px)}.About_primaryAction__G-m4m:hover:before{opacity:.55;transform:scale(1) rotate(6deg)}.About_secondaryAction__HzqD5{background:#13201899;border:1px solid #c9a24e73;color:#e7e2d3f2}.About_secondaryAction__HzqD5:hover{background:#132018d1;border-color:#e0c565;border-color:var(--gold-400,#e0c565);color:#e0c565;color:var(--gold-400,#e0c565);text-decoration:none;transform:translateY(-2px)}.About_heroHighlights__QRO9v{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0;width:100%}.About_heroHighlightItem__Hs1Tz{align-items:center;background:#101914b8;border:1px solid #c9a24e47;border-radius:18px;box-shadow:0 12px 26px #00000061;color:#e7e2d3eb;display:flex;gap:12px;padding:12px 16px}.About_heroHighlightIcon__NPS-z{align-items:center;background:#c9a24e1f;border:1px solid #c9a24e52;border-radius:12px;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;font-size:.95rem;height:32px;justify-content:center;width:32px}.About_heroMedia__oky3P{justify-self:center;position:relative;width:min(460px,100%)}.About_heroGlow__fmdX5{background:radial-gradient(60% 60% at 50% 30%,#e0c56552 0,#0000 70%);filter:blur(.6px);inset:-18% -22% 10% -22%;opacity:.9;pointer-events:none;position:absolute}.About_heroImage__7a4Ld{border:3px solid #d4af37;border:3px solid var(--gold-500,#d4af37);border-radius:32px;box-shadow:0 38px 62px #00000073;display:block;object-fit:cover;position:relative;width:100%}.About_storySection__2-Cgz{padding:80px 0;position:relative}.About_storySection__2-Cgz:before{background:radial-gradient(90% 80% at 50% 10%,#e0c56514 0,#0000 70%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.About_storyIntro__oC6ZF{grid-gap:16px;display:grid;gap:16px;margin:0 auto 48px;max-width:760px;position:relative;text-align:center}.About_sectionBadge__4TtNR{align-items:center;background:#101914b3;border:1px solid #c9a24e52;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;font-size:.8rem;justify-content:center;letter-spacing:.18em;padding:6px 18px;text-transform:uppercase}.About_sectionTitle__XPmG7{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(32px,4.5vw,48px);letter-spacing:.04em;margin:0}.About_sectionSubtitle__Ecdpq{color:#e7e2d3db;font-size:1.05rem;line-height:1.7;margin:0}.About_storyGrid__muefA{grid-gap:52px;display:grid;gap:52px;grid-template-columns:minmax(0,5fr) minmax(0,3fr);margin:0 auto;max-width:1200px;padding:0 28px;position:relative;z-index:1}.About_storyColumn__cZtZ0{grid-gap:32px;display:grid;gap:32px}.About_storyCard__gSq3\+{grid-gap:14px;background:linear-gradient(165deg,#101814eb,#090e0cdb);border:1px solid #c9a24e47;border-radius:26px;box-shadow:0 24px 44px #00000061;display:grid;gap:14px;padding:26px 28px}.About_storyHeading__zjAYp{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.6rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.About_storyText__AHDR2{color:#e7e2d3e6;font-size:1.02rem;line-height:1.75;margin:0}.About_storyAside__Dc16p{grid-gap:36px;align-content:start;display:grid;gap:36px}.About_portraitPanel__NvRmV{background:#080d0bd1;border:1px solid #c9a24e52;border-radius:28px;box-shadow:0 32px 52px #0000006b;overflow:hidden;position:relative}.About_portraitImage__HoqZ3{display:block;height:550px;object-fit:cover;width:100%}.About_portraitCaption__o\+6gc{background:#101914db;border-top:1px solid #c9a24e47;color:#e7e2d3e0;font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.05rem;padding:18px 20px}.About_timelineCard__xwwfA{grid-gap:18px;background:linear-gradient(165deg,#101814eb,#090e0cdb);border:1px solid #c9a24e47;border-radius:26px;box-shadow:0 24px 44px #00000057;display:grid;gap:18px;padding:26px 24px}.About_timelineTitle__P5eKX{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.4rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.About_timelineList__DfjDH{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}.About_timelineItem__hi72x{grid-gap:14px;align-items:flex-start;display:grid;gap:14px;grid-template-columns:auto 1fr}.About_timelineMarker__84ZrY{background:#c9a24e2e;border:2px solid #e0c565;border:2px solid var(--gold-400,#e0c565);border-radius:999px;height:14px;margin-top:6px;width:14px}.About_timelineCopy__ERTt0{grid-gap:4px;display:grid;gap:4px}.About_timelineItemTitle__q4Xoq{color:#e7e2d3eb;font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.About_timelineItemDetail__Sbr-s{color:#e7e2d3bf;font-size:.95rem;line-height:1.65;margin:0}.About_promiseSection__\+uaIy{padding:60px 28px 0}.About_promiseCard__k1Ign{grid-gap:18px;background:linear-gradient(160deg,#101814f0,#090e0cd6);border:1px solid #c9a24e4d;border-radius:30px;box-shadow:0 36px 64px #0006;display:grid;gap:18px;margin:0 auto;max-width:960px;padding:40px 46px;text-align:center}.About_promiseTitle__J7Tww{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(30px,4vw,42px);letter-spacing:.04em;margin:0}.About_promiseText__n0An7{color:#e7e2d3db;font-size:1rem;line-height:1.75;margin:0}.About_signature__LlMaL{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}@keyframes About_primaryActionHighlight__CM3bB{0%{box-shadow:0 0 0 0 #fff6;opacity:0;transform:scale(.65) rotate(0deg)}45%{box-shadow:0 0 28px 8px #ffffff2e;opacity:.45;transform:scale(1) rotate(10deg)}to{box-shadow:0 0 0 0 #fff3;opacity:0;transform:scale(1.2) rotate(16deg)}}@media (max-width:960px){.About_heroSection__YhCWd{padding:78px 0 52px}.About_storyGrid__muefA{grid-template-columns:1fr}.About_storyAside__Dc16p{gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.About_portraitPanel__NvRmV{height:100%}.About_portraitImage__HoqZ3{height:380px}}@media (max-width:640px){.About_heroInner__z5g60{gap:32px;padding:0 20px}.About_heroActions__rTkdm{width:100%}.About_heroActions__rTkdm a{flex:1 1 100%;text-align:center}.About_promiseCard__k1Ign{padding:32px 26px}}.FAQ_page__plSN5{background:radial-gradient(1200px 480px at 12% -8%,#ffffff0d 0,#0000 58%),linear-gradient(180deg,var(--deep-green) 0,#0f1d12 100%);color:#e9e3cf;color:var(--ink,#e9e3cf);min-height:100vh;padding-bottom:80px}.FAQ_heroSection__TEDGo{padding:96px 0 40px;position:relative}.FAQ_heroInner__YIiuK{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1200px;padding:0 28px}.FAQ_heroCopy__zSlEe{grid-gap:20px;display:grid;gap:20px;justify-items:center;text-align:center}.FAQ_heroBadge__Pldv5{align-items:center;background:#c9a24e14;border:1px solid #c9a24e59;border-radius:999px;display:inline-flex;font-size:.78rem;gap:8px;letter-spacing:.2em;padding:6px 16px}.FAQ_heroBadge__Pldv5,.FAQ_heroTitle__89X88{color:#e0c565;color:var(--gold-400,#e0c565);text-transform:uppercase}.FAQ_heroTitle__89X88{font-size:clamp(40px,4.8vw,56px);letter-spacing:.04em;text-shadow:0 20px 40px #00000059}.FAQ_heroSubtitle__Bm5L9,.FAQ_heroTitle__89X88{font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);margin:0}.FAQ_heroSubtitle__Bm5L9{color:#e7e2d3e6;font-size:clamp(18px,2.2vw,22px);font-style:italic;line-height:1.6;max-width:580px}.FAQ_heroActions__0zOCL{display:flex;flex-wrap:wrap;gap:14px}.FAQ_primaryAction__HGfE-{align-items:center;background:#d4af37;background:var(--gold-500,#d4af37);border:2px solid #a37b2e;border:2px solid var(--gold-700,#a37b2e);border-radius:999px;box-shadow:0 18px 32px #0000006b;color:#0f1412;display:inline-flex;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.FAQ_primaryAction__HGfE-:before{background:radial-gradient(circle at 30% 30%,#ffffff8c,#0000 70%);content:"";inset:-35% -40%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;transform:scale(.7) rotate(0deg);transition:opacity .2s ease,transform .2s ease}.FAQ_primaryAction__HGfE-:hover{background:#be972f;background:var(--gold-600,#be972f);box-shadow:0 24px 36px #00000075;color:#fff;text-decoration:none;transform:translateY(-2px)}.FAQ_primaryAction__HGfE-:hover:before{opacity:.55;transform:scale(1) rotate(6deg)}.FAQ_heroSidePanel__bf5cL{position:relative}.FAQ_policyCard__CY6iV{background:radial-gradient(140% 160% at 0 0,#e0c56538 0,#0c1410f5 40%,#060a08fa 100%);border:1px solid #c9a24e52;border-radius:24px;box-shadow:0 28px 48px #0000008c;padding:24px 22px 22px;position:relative}.FAQ_policyTitle__NpDd2{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.6rem;letter-spacing:.04em;margin:0 0 8px}.FAQ_policyText__h9vza{color:#e7e2d3e6;font-size:1.02rem;line-height:1.7;margin:4px 0 0}.FAQ_faqSection__zl-18{padding:48px 0 80px;position:relative}.FAQ_faqIntro__4BC6v{grid-gap:16px;display:grid;gap:16px;margin:0 auto 40px;max-width:760px;position:relative;text-align:center}.FAQ_sectionBadge__L0Ef8{align-items:center;background:#101914b3;border:1px solid #c9a24e52;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;font-size:.8rem;justify-content:center;letter-spacing:.18em;padding:6px 18px;text-transform:uppercase}.FAQ_sectionTitle__1Tn3T{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:clamp(30px,4vw,42px);letter-spacing:.04em;margin:0}.FAQ_sectionSubtitle__Xwg5w{color:#e7e2d3db;font-size:1.05rem;line-height:1.7;margin:0}.FAQ_faqActions__9UVpV .FAQ_sectionSubtitle__Xwg5w{max-width:640px}.FAQ_faqList__GoWsU{grid-gap:18px;display:grid;gap:18px;margin:0 auto;max-width:920px;padding:0 28px}.FAQ_faqActions__9UVpV{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:40px;padding:0 28px;text-align:center}.FAQ_faqItem__917ju{background:#101814eb;border:1px solid #c9a24e52;border-radius:20px;box-shadow:0 20px 40px #0000008c;padding:18px 20px 20px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.FAQ_faqItemOpen__8dSjS{background:radial-gradient(140% 160% at 0 0,#e0c5651f 0,#101814f5 40%,#060a08fa 100%);border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 24px 48px #0009}.FAQ_faqQuestion__4dza9{margin:0}.FAQ_faqTrigger__-JJBf{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:0;text-align:left;width:100%}.FAQ_faqQuestionText__IAolG{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-family:var(--heading-serif,"Cormorant Garamond",serif);font-size:1.4rem}.FAQ_faqIcon__bXmZh{align-items:center;background:#101914d9;border:1px solid #c9a24e73;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);display:flex;flex-shrink:0;font-size:1.05rem;height:32px;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:32px}.FAQ_faqItemOpen__8dSjS .FAQ_faqIcon__bXmZh{background:#c9a24e3d;border-color:#d4af37;border-color:var(--gold-500,#d4af37);transform:rotate(90deg)}.FAQ_faqAnswer__uQ6D6{color:#e7e2d3eb;font-size:1.02rem;line-height:1.7;margin:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .25s ease,opacity .2s ease,padding-top .2s ease}.FAQ_faqItemOpen__8dSjS .FAQ_faqAnswer__uQ6D6{max-height:500px;opacity:1;padding-top:8px}.FAQ_faqAnswer__uQ6D6 p{margin:12px 0 0}.FAQ_faqAnswer__uQ6D6 p:first-child{margin-top:4px}.FAQ_faqAnswer__uQ6D6 a{color:#e0c565;color:var(--gold-400,#e0c565);text-decoration:underline;-webkit-text-decoration-color:#e0c56566;text-decoration-color:#e0c56566;text-underline-offset:2px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.FAQ_faqAnswer__uQ6D6 a:hover{color:#d4af37;color:var(--gold-500,#d4af37);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}@media (max-width:900px){.FAQ_heroSection__TEDGo{padding:80px 0 32px}.FAQ_heroInner__YIiuK{grid-template-columns:minmax(0,1fr)}.FAQ_faqList__GoWsU{padding:0 22px}}@media (max-width:540px){.FAQ_heroSection__TEDGo{padding:72px 0 24px}.FAQ_page__plSN5{padding-bottom:64px}.FAQ_faqList__GoWsU{padding:0 18px}.FAQ_faqItem__917ju{padding:16px 16px 18px}}.Profile_page__lnFtw{background:linear-gradient(180deg,var(--deep-green) 0,#0a1810 100%);color:var(--ink);min-height:100vh;padding:48px 0 56px}.Profile_container__6poVI{margin:0 auto;max-width:1100px;padding:0 16px}.Profile_loading__12Fez{color:var(--text-gray);padding:30px 0;text-align:center}.Profile_authPrompt__ul9WZ{animation:Profile_fadeInScale__de-7k .6s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#132018cc,#0f1412f2);border:1px solid #d4af3740;border-radius:20px;box-shadow:0 8px 32px #00000040,inset 0 0 0 1px #ffffff0a;padding:40px;text-align:center}.Profile_authPrompt__ul9WZ h1{color:var(--gold-400);font-size:2.2rem;letter-spacing:.05em;margin:0 0 16px}.Profile_authPrompt__ul9WZ p{color:#e9e3cfd9;font-size:1.05rem;line-height:1.6;margin:8px 0}.Profile_authPromptNote__70DvQ{margin-top:8px}.Profile_header__4eeLV{animation:Profile_fadeInDown__\+Grem .6s ease-out;border-bottom:2px solid #d4af3726;margin-bottom:32px;padding-bottom:28px;text-align:center}.Profile_header__4eeLV h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);-webkit-background-clip:text;background-clip:text;color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.02em;margin:0 0 8px}.Profile_email__LV7L7{color:#e9e3cfbf;font-size:1.05rem;letter-spacing:.03em;margin:0}.Profile_adminNotice__U65N4{align-items:center;animation:Profile_slideInUp__liRGU .6s ease-out .2s both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#d4af371f,#e0c56514);border:1.5px solid #d4af374d;border-radius:18px;box-shadow:0 8px 24px #d4af371a,inset 0 0 0 1px #ffffff0d;display:flex;gap:16px;justify-content:space-between;margin:24px 0 32px;padding:20px 24px}.Profile_adminNotice__U65N4 p{color:var(--gold-400);font-size:1.1rem;font-weight:600;letter-spacing:.04em;margin:0}.Profile_adminBtn__uba4s{animation:Profile_slideInRight__iPjh5 .6s ease-out .3s both;background:linear-gradient(135deg,#d4af37f2,#d4af37d9);border:1.5px solid #d4af3799;border-radius:999px;box-shadow:0 8px 20px #d4af3740;color:#0f1412;cursor:pointer;font-size:.95rem;font-weight:800;letter-spacing:.06em;overflow:hidden;padding:11px 24px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Profile_adminBtn__uba4s:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Profile_adminBtn__uba4s:hover{background:linear-gradient(135deg,#e0c565fa,#d4af37eb);box-shadow:0 12px 32px #d4af3759;color:#080a08;transform:translateY(-2px)}.Profile_adminBtn__uba4s:hover:before{left:100%}.Profile_adminBtn__uba4s:active{transform:translateY(0)}.Profile_aliasNotice__mDuxF{grid-gap:12px;animation:Profile_fadeInUp__mvPHo .6s ease-out .3s both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#d4af371a,#e0c5650f);border:1.5px solid #d4af3747;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff08;color:var(--ink);display:grid;gap:12px;margin:16px 0 24px;padding:18px 20px}.Profile_aliasRow__N4HXQ{align-items:center;background:#0c120f4d;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding:10px;transition:all .3s ease}.Profile_aliasRow__N4HXQ:hover{background:#0c120f80}.Profile_section__e\+2BW{animation:Profile_fadeInUp__mvPHo .6s ease-out .2s both}.Profile_sectionHeader__C0YMD{align-items:center;background:linear-gradient(135deg,#0b1610f5,#142218fa);border:1px solid #d4af3738;border-radius:18px;box-shadow:0 10px 30px #00000059;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.Profile_sectionTitle__6dYLS{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;letter-spacing:.03em;margin:0}.Profile_toolbar__vCOuc{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.Profile_searchGroup__ldxVP,.Profile_statusGroup__Z4cKa{display:flex;flex-direction:column;gap:4px}.Profile_searchLabel__iUmcl{color:#e9e3cfb3;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.Profile_searchFieldWrapper__yOgsu{min-width:260px;position:relative}.Profile_search__82cg\+{background:#060c09e6;border:1.5px solid #d4af3759;border-radius:999px;box-shadow:0 6px 18px #0006,inset 0 0 0 1px #ffffff0a;color:#fff;font-size:.95rem;height:40px;padding:8px 16px 8px 40px;transition:all .3s ease}.Profile_search__82cg\+::placeholder{color:#fffc}.Profile_search__82cg\+:focus,.Profile_select__wDT7u:focus{background:#132018e6;border-color:#d4af3780;box-shadow:0 0 0 3px #d4af372e,inset 0 0 0 1px #ffffff0f;outline:none}.Profile_searchIcon__dxyrG{color:#e9e3cfbf;height:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.Profile_select__wDT7u{background:#13201899;border:1.5px solid #d4af3738;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff05;color:var(--ink);font-size:.9rem;height:40px;padding:8px 12px;transition:all .3s ease}.Profile_noOrders__7GFPf{animation:Profile_fadeInScale__de-7k .6s ease-out .3s both;background:linear-gradient(135deg,#132018b3,#0f1412e6);border:1.5px solid #d4af3738;border-radius:18px;box-shadow:0 8px 24px #0003,inset 0 0 0 1px #ffffff0a;padding:48px 32px;text-align:center}.Profile_noOrders__7GFPf p{color:#e9e3cfd9;font-size:1.15rem;letter-spacing:.02em;margin:0 0 16px}.Profile_shopLink__V7CFE{align-items:center;border-bottom:2px solid #0000;color:var(--gold-400);display:inline-flex;font-size:1.05rem;font-weight:700;gap:8px;letter-spacing:.04em;padding-bottom:2px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.Profile_shopLink__V7CFE:after{content:"→";transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Profile_shopLink__V7CFE:hover{border-bottom-color:var(--gold-400);color:var(--gold-500)}.Profile_shopLink__V7CFE:hover:after{transform:translateX(4px)}.Profile_orders__GdlrV{grid-gap:20px;animation:Profile_fadeInUp__mvPHo .6s ease-out .3s both;display:grid;gap:20px}.Profile_orderHelperText__4t4Et{background:linear-gradient(135deg,#0c120feb,#111e16f5);border:1px solid #d4af3747;border-radius:999px;box-shadow:0 8px 22px #00000059;color:#e9e3cfe6;display:flex;font-size:.88rem;justify-content:center;letter-spacing:.02em;line-height:1.4;margin:6px 0 14px;padding:8px 14px}.Profile_orderHelperInline__oTOd6{margin:0}.Profile_supportLabel__zeruV{color:#e9e3cfd9;font-weight:500}.Profile_supportLink__OA9tY{color:var(--gold-400);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Profile_supportLink__OA9tY:hover{opacity:.9}.Profile_supportEmailNote__79wX1{color:#e9e3cfbf}.Profile_quickFiltersRow__rYCcH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.Profile_quickFilterChip__1035W{background:#0b1610d9;border:1px solid #d4af3740;border-radius:999px;color:#e9e3cfd9;cursor:pointer;font-size:.85rem;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.Profile_quickFilterChip__1035W:hover{border-color:#d4af3799}.Profile_quickFilterChipActive__ERTUh{background:#d4af3729;border-color:#d4af37e6;color:var(--gold-400)}.Profile_card__dTTQ3{grid-gap:10px;animation:Profile_slideInUp__liRGU .5s ease-out both;background:linear-gradient(135deg,#faf6f0,#f7f2e8);border:1.5px solid #e6dfc9;border-radius:18px;box-shadow:0 10px 28px #0000001f;display:grid;gap:10px;padding:16px 18px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Profile_card__dTTQ3:first-child{animation-delay:.3s}.Profile_card__dTTQ3:nth-child(2){animation-delay:.35s}.Profile_card__dTTQ3:nth-child(3){animation-delay:.4s}.Profile_card__dTTQ3:nth-child(n+4){animation-delay:.45s}.Profile_card__dTTQ3:hover{border-color:#d4c5b1;box-shadow:0 16px 40px #0000002e;transform:translateY(-4px)}.Profile_cardHeader__Uz0Tq{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding-bottom:8px;text-align:left;width:100%}.Profile_cardHeaderLeft__KZGru{display:flex;flex-direction:column;gap:4px}.Profile_cardHeaderRight__smcBf{align-items:center;display:flex;gap:10px}.Profile_orderTitle__yu1Jd{color:#1a1a1a;font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin:0}.Profile_orderMeta__d\+LIp{color:#4a463e;font-size:.9rem;letter-spacing:.02em;margin:0}.Profile_cardHeaderToggleLabel__Ep8hF{align-items:center;color:#726b5e;display:inline-flex;font-size:.8rem;gap:4px;letter-spacing:.12em;text-transform:uppercase}.Profile_cardHeaderIcon__nMbqp{height:16px;width:16px}.Profile_status__-8m3q{border:1.5px solid;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding:6px 12px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.Profile_status__-8m3q.Profile_pending__\+UFjv{background:#fff7e6;border-color:#ffe1a6;box-shadow:0 0 0 3px #ffe1a633;color:#7a4b00}.Profile_status__-8m3q.Profile_pending_shipment__rBcdL{background:#fff1d6;border-color:#f4c97a;box-shadow:0 0 0 3px #f4c97a47;color:#5e3b00}.Profile_status__-8m3q.Profile_paid__KbGz-{background:#e8f7ed;border-color:#bfe7ca;box-shadow:0 0 0 3px #bfe7ca33;color:#135a2c}.Profile_status__-8m3q.Profile_shipped__3d2q3{background:#eaf3ff;border-color:#bfd7ff;box-shadow:0 0 0 3px #bfd7ff33;color:#103d7a}.Profile_status__-8m3q.Profile_delivered__vHgLD{background:#e9f5ea;border-color:#bfe7c5;box-shadow:0 0 0 3px #bfe7c533;color:#165c1f}.Profile_status__-8m3q.Profile_cancelled__BfsIl{background:#fdeaea;border-color:#f3c1c1;box-shadow:0 0 0 3px #f3c1c133;color:#7a1010}.Profile_cardBody__lhmbW{grid-gap:10px;display:grid;gap:10px;padding-top:8px}.Profile_shippingSummary__tnW2L{grid-gap:4px;border-top:1px dashed #00000014;display:grid;gap:4px;margin-top:4px;padding-top:8px}.Profile_shippingText__B2h4m{color:#3a3a3a;font-size:.9rem;margin:0}.Profile_shippingNote__10o-l{color:#6a655a;font-size:.86rem;margin:0}.Profile_trackingCode__GjA5M{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Profile_labelLink__0FTe6{color:#2b3026;font-size:.9rem;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.Profile_labelLink__0FTe6:hover{color:#11110e}.Profile_details__b4yYW p{color:#3a3a3a;font-size:.95rem;letter-spacing:.02em;margin:0}.Profile_details__b4yYW strong{color:#1a1a1a;font-weight:700}.Profile_itemsHeaderRow__I6ecE{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.Profile_itemsTitle__LxO6q{color:#353129;font-size:.9rem;font-weight:600;margin:0}.Profile_items__1lMDZ{grid-gap:8px;display:grid;gap:8px;padding-top:4px}.Profile_item__jHL8p{align-items:center;background:#0000000a;border-radius:8px;color:#3a3a3a;display:flex;font-size:.95rem;gap:10px;justify-content:space-between;padding:8px 10px;transition:all .3s ease}.Profile_item__jHL8p:hover{background:#0000000f}.Profile_itemSummary__XTOAg{display:flex;flex-direction:column;gap:2px}.Profile_itemName__Wwpyx{color:#2a2a2a;font-weight:500}.Profile_itemLink__TM12Q{color:#2b3026;font-weight:600;letter-spacing:.03em;text-decoration:none}.Profile_itemLink__TM12Q:hover{background:#d4af3752;border-radius:999px;box-shadow:0 0 0 1px #d4af37d9;color:#11110e;padding:2px 8px;text-decoration:none}.Profile_itemQuantity__\+k-1m{color:#55524a;font-size:.85rem}.Profile_itemUnavailable__kz2Au{color:#7a1010e6;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.Profile_itemTotal__1uT2q{color:#1a1a1a;font-weight:700}.Profile_orderTotalRow__CqFWR{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.Profile_orderTotalLabel__MFPtU{color:#4f493e;font-size:.9rem}.Profile_orderTotalValue__67mOx{color:#1a1a1a;font-size:.98rem;font-weight:700}.Profile_cardFooter__ggyrr{align-items:center;border-top:1px solid #0000000f;display:flex;justify-content:flex-end;margin-top:4px;padding-top:8px}.Profile_reorderButton__Uka-O{background:#0000;border:1.5px solid #d4af37e6;border-radius:999px;box-shadow:none;color:#5a4c27;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.08em;padding:6px 16px;text-transform:uppercase;transition:all .3s ease}.Profile_reorderButton__Uka-O:hover:not(:disabled){background:#d4af371f}.Profile_reorderButton__Uka-O:active:not(:disabled){transform:translateY(0)}.Profile_reorderButton__Uka-O:disabled{cursor:not-allowed;opacity:.6}.Profile_pagination__rWhrU{align-items:center;animation:Profile_fadeInUp__mvPHo .6s ease-out .4s both;border-top:1px solid #d4af372e;display:flex;gap:12px;justify-content:center;margin-top:28px;padding-top:14px}.Profile_pageBtn__490gU{background:#0000;border:none;border-radius:999px;box-shadow:none;color:var(--gold-400);cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.04em;padding:0 4px;text-transform:none;transition:color .2s ease}.Profile_pageBtn__490gU:hover:not(:disabled){color:var(--gold-500)}.Profile_pageBtn__490gU:active:not(:disabled){transform:none}.Profile_pageBtn__490gU:disabled{cursor:default;opacity:.4}.Profile_pageInfo__-1P3V{color:#e9e3cfbf;font-size:.9rem;font-weight:600;letter-spacing:.03em}@keyframes Profile_fadeInDown__\+Grem{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Profile_fadeInUp__mvPHo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Profile_slideInUp__liRGU{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Profile_slideInRight__iPjh5{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes Profile_fadeInScale__de-7k{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Profile_visuallyHidden__SQI9-{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.Profile_page__lnFtw{padding:32px 0 48px}.Profile_header__4eeLV{margin-bottom:24px;padding-bottom:20px}.Profile_header__4eeLV h1{font-size:clamp(1.6rem,4vw,2.2rem)}.Profile_adminNotice__U65N4{align-items:stretch;flex-direction:column;padding:16px;text-align:center}.Profile_adminBtn__uba4s{animation:Profile_slideInUp__liRGU .6s ease-out .3s both;width:100%}.Profile_sectionHeader__C0YMD{align-items:stretch;flex-direction:column;gap:12px}.Profile_toolbar__vCOuc{flex-direction:column}.Profile_search__82cg\+,.Profile_select__wDT7u{width:100%}.Profile_noOrders__7GFPf{padding:32px 20px}.Profile_card__dTTQ3{padding:14px 14px 16px}.Profile_aliasRow__N4HXQ{align-items:flex-start;flex-direction:column}.Profile_aliasRow__N4HXQ button{width:100%}}@media (max-width:480px){.Profile_authPrompt__ul9WZ{padding:28px 16px}.Profile_authPrompt__ul9WZ h1{font-size:1.6rem}.Profile_header__4eeLV h1{font-size:clamp(1.4rem,3vw,1.8rem)}.Profile_adminNotice__U65N4{padding:14px 12px}.Profile_adminNotice__U65N4 p{font-size:1rem}.Profile_adminBtn__uba4s{font-size:.85rem;padding:10px 16px}.Profile_sectionTitle__6dYLS{font-size:1.4rem}.Profile_card__dTTQ3{padding:12px}.Profile_orderTitle__yu1Jd{font-size:1rem}.Profile_pagination__rWhrU{gap:8px}.Profile_pageBtn__490gU{font-size:.85rem}}.Admin_admin__jC6at{background:radial-gradient(1200px 480px at 18% -12%,#ffffff0f 0,#0000 65%),linear-gradient(180deg,var(--deep-green),var(--deep-green-2));color:var(--ink);min-height:100vh;padding:48px 0 88px;position:relative;z-index:1}.Admin_container__x3GSw{margin:0 auto;max-width:1200px;padding:0 24px}.Admin_adminAccessDenied__YA1hw{background:#132018d9;border-top:1px solid #d4af372e;color:var(--ink);display:grid;min-height:60vh;place-items:center}.Admin_homeLink__GA7J2{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:12px;box-shadow:0 6px 16px #d4af3738;color:#0f1412;display:inline-block;font-weight:800;margin-top:12px;padding:10px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.Admin_homeLink__GA7J2:hover{background:var(--gold-400);box-shadow:0 10px 22px #d4af3747;transform:translateY(-1px)}.Admin_adminHeader__JTInJ{grid-gap:20px;display:grid;gap:20px;margin-bottom:32px;padding:0 0 28px;position:relative;text-align:center}.Admin_adminHeader__JTInJ:after{background:linear-gradient(90deg,#e0c56500,#e0c565bf 35%,#e0c565bf 65%,#e0c56500);border-radius:999px;bottom:0;content:"";height:2px;left:50%;opacity:.7;position:absolute;transform:translateX(-50%);width:140px}.Admin_adminHeader__JTInJ h1{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.Admin_adminTabs__VQXfO{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Admin_tabBtn__957rC{background:#e0c5650f;border:1.5px solid #e0c56547;border-radius:999px;color:#e9e3cfe0;cursor:pointer;font-size:.9rem;font-weight:800;height:48px;letter-spacing:.12em;padding:0 20px;text-transform:uppercase;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Admin_tabBtn__957rC:hover{background:#e0c56526;border-color:var(--gold-400);box-shadow:0 12px 24px #d4af3733,inset 0 1px 0 #ffffff1a;transform:translateY(-3px)}.Admin_tabBtn__957rC.Admin_active__vXG3r{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border-color:var(--gold-400);box-shadow:0 16px 32px #d4af3759,inset 0 1px 0 #fff3;color:#0f1412;font-weight:800;text-shadow:0 1px 2px #00000026}.Admin_adminSearch__1PFvm{align-items:center;background:#faf6f0f7;border:2px solid #d4af3766;border-radius:999px;box-shadow:0 16px 48px #00000040,inset 0 1px 2px #ffffff4d;display:flex;gap:14px;margin:24px auto;max-width:760px;padding:0 24px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Admin_adminSearch__1PFvm:focus-within{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3740,0 20px 60px #d4af3726,inset 0 1px 2px #ffffff80;transform:translateY(-3px)}.Admin_adminSearchInput__arIF\+{background:#0000;border:none;color:#1c352d;flex:1 1;font-size:1.05rem;font-weight:500;height:56px;letter-spacing:.3px;padding:14px 6px}.Admin_adminSearchInput__arIF\+::placeholder{color:#1c352d80;font-style:italic}.Admin_adminSearchInput__arIF\+:focus{color:#0a1a0a;font-weight:600;outline:none}.Admin_searchBtn__K4MK5{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 8px 18px #d4af3742;color:#0f1412;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:800;height:44px;letter-spacing:.08em;padding:0 18px;text-transform:uppercase;transition:all .2s ease}.Admin_searchBtn__K4MK5:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 12px 28px #d4af3752;transform:translateY(-2px)}.Admin_searchBtn__K4MK5:active{transform:translateY(0)}@media (max-width:640px){.Admin_adminHeader__JTInJ h1{font-size:1.8rem}.Admin_tabBtn__957rC{height:40px;padding:0 12px}}.ProductsFiltersBar_filterBar__nEtD0{align-items:center;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.ProductsFiltersBar_filterBarLeft__mAAsp{flex:1.4 1}.ProductsFiltersBar_filterBarRight__ryt8H{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ProductsFiltersBar_searchInput__rPq3a{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.9rem;font-weight:500;padding:10px 14px;transition:all .2s ease;width:100%}.ProductsFiltersBar_searchInput__rPq3a::placeholder{color:#1c352d80;font-style:italic}.ProductsFiltersBar_searchInput__rPq3a:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.ProductsFiltersBar_selectGroup__wlsDj{align-items:center;display:flex}.ProductsFiltersBar_selectLabel__gbm2p{color:#e9e3cfe6;display:inline-flex;flex-direction:column;font-size:.78rem;gap:4px;letter-spacing:.08em;text-transform:uppercase}.ProductsFiltersBar_selectControl__mzN6p{background:#0a1a0ad9;border:1px solid #c9a24e80;border-radius:999px;color:#e9e3cff2;font-size:.85rem;min-width:150px;padding:6px 12px}.ProductsFiltersBar_clearFiltersButton__vMW4y{background:#0000;border:1px solid #d4af3759;border-radius:999px;color:#e0c565cc;cursor:pointer;font-size:.75rem;font-weight:600;height:34px;letter-spacing:.08em;padding:0 12px;text-transform:uppercase;transition:all .2s ease}.ProductsFiltersBar_clearFiltersButton__vMW4y:hover{background:#e0c5651a;border-color:var(--gold-400);color:var(--gold-400)}.ProductsFiltersBar_clearFiltersButtonActive__4wOuI{background:#e0c56526;border-color:var(--gold-400);color:var(--gold-400)}@media (max-width:900px){.ProductsFiltersBar_filterBar__nEtD0{align-items:stretch;flex-direction:column}.ProductsFiltersBar_filterBarRight__ryt8H{justify-content:flex-start}}@media (max-width:600px){.ProductsFiltersBar_filterBarRight__ryt8H{align-items:stretch;flex-direction:column}.ProductsFiltersBar_selectControl__mzN6p{width:100%}.ProductsFiltersBar_clearFiltersButton__vMW4y{text-align:center;width:100%}}.ProductsStatsBar_stats__BIpV0{grid-gap:10px;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 0 18px;padding:14px 16px}.ProductsStatsBar_card__0W7tw{grid-gap:6px;background:#f5f1eb0a;border:1.5px solid #c9a24e24;border-radius:12px;display:grid;gap:6px;padding:12px;text-align:center;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.ProductsStatsBar_card__0W7tw:hover{background:#f5f1eb14;border-color:#d4af3747;box-shadow:inset 0 0 12px #d4af370d}.ProductsStatsBar_number__ZM9ps{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:800;letter-spacing:.05em}.ProductsStatsBar_label__XSdlA{color:#e9e3cfbf;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProductsStatsBar_warning__NSwgB .ProductsStatsBar_number__ZM9ps{color:#e0a800}.ProductsStatsBar_error__m8WzC .ProductsStatsBar_number__ZM9ps{color:#e55353}.ProductsTable_section__UQM2R{background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;color:#e9e3cf;color:var(--ink,#e9e3cf)}.ProductsTable_table__w76dP{grid-gap:6px;display:grid;gap:6px;padding:8px 12px 12px}.ProductsTable_noProducts__96ULP{color:#e9e3cfb3;font-style:italic;padding:32px 20px;text-align:center}.ProductsTable_headerRow__GBtEw{grid-gap:14px;align-items:center;border-bottom:1px solid #c9a24e47;color:#e9e3cfb3;display:grid;font-size:.78rem;gap:14px;grid-template-columns:auto 56px 1.5fr 1.3fr 120px;letter-spacing:.08em;padding:4px 8px 4px 10px;text-transform:uppercase}.ProductsTable_headerCheckboxCell__\+J0xd{align-items:center;display:flex;justify-content:center}.ProductsTable_headerThumbCell__rPUIr{height:1px}.ProductsTable_headerMainCell__KJIRQ,.ProductsTable_headerMetaCell__CIkQR{text-align:left}.ProductsTable_headerActionsCell__oqHOB{text-align:right}.ProductsTable_row__LUdPS{grid-gap:14px;align-items:center;background:#f5f1eb08;border:1px solid #c9a24e29;border-radius:9px;display:grid;gap:14px;grid-template-columns:auto 56px 1.5fr 1.3fr 120px;padding:8px 10px 8px 12px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ProductsTable_row__LUdPS:after{border-bottom:1px solid #c9a24e29;bottom:-3px;content:"";left:12px;pointer-events:none;position:absolute;right:12px}.ProductsTable_row__LUdPS+.ProductsTable_row__LUdPS{margin-top:4px}.ProductsTable_row__LUdPS:hover{background:#0a1a0ad9;border-color:#e0c5658c}.ProductsTable_rowSelected__asyS8{background:#e0c5652e;border-color:#e0c565;border-color:var(--gold-400,#e0c565);box-shadow:0 0 0 1px #e0c56580}.ProductsTable_row__LUdPS.ProductsTable_lowStock__pBrQk{background:#e0a8001f;border-color:#e0a80047}.ProductsTable_row__LUdPS.ProductsTable_outOfStock__NBjen{background:#e553531f;border-color:#e5535347}.ProductsTable_checkboxCell__sF4FT input[type=checkbox],.ProductsTable_headerCheckboxCell__\+J0xd input[type=checkbox]{accent-color:#d4af37;accent-color:var(--gold-500,#d4af37);cursor:pointer;height:18px;width:18px}.ProductsTable_thumbCell__S9Qzb{align-items:center;display:flex}.ProductsTable_thumb__qjbu9{background:#13201899;border:1.5px solid #d4af3738;border-radius:10px;box-shadow:0 6px 16px #00000040;height:52px;object-fit:cover;width:52px}.ProductsTable_mainColumn__4cS\+5{overflow:hidden}.ProductsTable_productName__eybv6{color:#e9e3cf;color:var(--ink,#e9e3cf);font-family:Cormorant Garamond,serif;font-size:.98rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductsTable_productMeta__ahUX9{color:#e9e3cfb3;font-size:.78rem;line-height:1.25;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductsTable_sizeIndicator__uN7Wq{color:#e0c565;color:var(--gold-400,#e0c565);font-weight:600}.ProductsTable_metaColumn__JST1E{grid-gap:2px;align-content:center;display:grid;gap:2px}.ProductsTable_price__QxBKI{color:#e0c565;color:var(--gold-400,#e0c565);font-size:.95rem;font-weight:800;margin:0}.ProductsTable_strikethrough__4skG6{margin-right:6px;opacity:.7;text-decoration:line-through}.ProductsTable_stockMeta__FRFlZ{align-items:center;display:flex;gap:8px}.ProductsTable_stockPill__YBGGF{align-items:center;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:700;justify-content:center;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.ProductsTable_stockPillOk__AffUk{background:#2a7a5240;color:#b9f0c9}.ProductsTable_stockPillLow__aJjd5{background:#e0a80033;color:#ffe9a6}.ProductsTable_stockPillZero__c216v{background:#e553533d;color:#ffd2d2}.ProductsTable_stockQuantity__ZPALk{color:#e9e3cfcc;font-size:.78rem}.ProductsTable_date__hVw6\+{color:#e9e3cf80;font-size:.75rem;line-height:1.25;margin:0}.ProductsTable_sizeSummary__y7A5d{align-items:center;background:none;border:none;color:#e0c565;color:var(--gold-400,#e0c565);cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;line-height:1.25;margin:0;padding:0}.ProductsTable_sizeChevronExpanded__ogmhS,.ProductsTable_sizeChevron__qHoiJ{border:1px solid #c9a24eb3;border-radius:999px;display:inline-block;height:10px;position:relative;width:10px}.ProductsTable_sizeChevronExpanded__ogmhS:after,.ProductsTable_sizeChevron__qHoiJ:after{border-bottom:1px solid #c9a24ee6;border-left:1px solid #c9a24ee6;content:"";height:5px;left:50%;position:absolute;top:50%;transform-origin:center;width:5px}.ProductsTable_sizeChevron__qHoiJ:after{transform:translate(-50%,-30%) rotate(-45deg)}.ProductsTable_sizeChevronExpanded__ogmhS:after{transform:translate(-50%,-60%) rotate(135deg)}.ProductsTable_stockWarning__HENth{color:#e0a800;font-weight:700}.ProductsTable_stockError__auaCP{color:#e55353;font-weight:700}actionsColumn{text-align:right}.ProductsTable_actionsColumn__Xjbsy{align-items:flex-end;display:flex;flex-direction:column;gap:6px;min-width:120px}.ProductsTable_moreActionsWrapper__PU1dJ{align-items:flex-end;display:inline-flex;flex-direction:column;position:relative}.ProductsTable_editBtn__MX7ZX{align-items:center;background:#d4af371f;border:1px solid #d4af3747;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ProductsTable_editBtn__MX7ZX:hover{background:#d4af3733;border-color:#d4af37;border-color:var(--gold-500,#d4af37)}.ProductsTable_editBtn__MX7ZX:active{transform:translateY(0)}.ProductsTable_moreButton__F9ksv{align-items:center;background:#0a1a0acc;border:1px solid #c9a24e66;border-radius:999px;color:#e9e3cfe6;display:flex;height:32px;justify-content:center;transition:all .18s ease;width:32px}.ProductsTable_moreButton__F9ksv:hover{background:#132018f2;border-color:#e0c565;border-color:var(--gold-400,#e0c565)}.ProductsTable_actionMenu__7cXoM{background:#0a1a0afa;border:1px solid #c9a24e99;border-radius:10px;box-shadow:0 14px 32px #0009;min-width:160px;padding:6px 0;position:absolute;right:0;top:38px;z-index:20}.ProductsTable_actionMenuItem__CQRp5{background:#0000;border:none;color:#e9e3cfe6;cursor:pointer;font-size:.82rem;padding:6px 12px;text-align:left;width:100%}.ProductsTable_actionMenuItem__CQRp5:hover{background:#c9a24e2e}.ProductsTable_actionMenuItemDelete__y94VA{color:#ffd2d2}.ProductsTable_actionMenuItemDelete__y94VA:hover{background:#e5535340}.ProductsTable_sizesList__nxcRr{grid-gap:6px;animation:ProductsTable_sizesSlideIn__xpr4i .14s ease-out;background:#13201880;border:1px solid #c9a24e1f;border-radius:7px;display:grid;gap:6px;margin-left:102px;margin-top:4px;padding:8px 10px}.ProductsTable_sizeItem__WpUhX{grid-gap:12px;align-items:center;background:#f5f1eb05;border:1px solid #c9a24e14;border-radius:6px;display:grid;font-size:.8rem;gap:12px;grid-template-columns:100px 80px 1fr;padding:8px 10px}.ProductsTable_sizeLabel__kYDrj{color:#e9e3cfcc;font-weight:600}.ProductsTable_sizePrice__X-eov{color:#e0c565;color:var(--gold-400,#e0c565);font-weight:700}.ProductsTable_sizeStock__\+BMDA{color:#e9e3cf;color:var(--ink,#e9e3cf);font-weight:500;text-align:right}.ProductsTable_sizeStock__\+BMDA.ProductsTable_low__YdvKL{color:#e0a800}.ProductsTable_sizeStock__\+BMDA.ProductsTable_zero__RrU9b{color:#e55353}.ProductsTable_paginationBar__O9PtA{align-items:center;border-top:1px solid #c9a24e42;display:flex;gap:12px;justify-content:space-between;padding:10px 14px 12px}.ProductsTable_paginationInfo__ReYaJ{display:flex;flex-direction:column;gap:2px}.ProductsTable_paginationPageLabel__krint{color:#e9e3cfd9;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.ProductsTable_paginationRange__8GlaG{color:#e9e3cfb3;font-size:.8rem}.ProductsTable_paginationControls__h81iG{align-items:center;display:flex;gap:10px}.ProductsTable_pageButton__jbthS{background:#0a1a0ad9;border:1px solid #c9a24e80;border-radius:999px;color:#e9e3cff2;cursor:pointer;font-size:.78rem;height:32px;letter-spacing:.08em;padding:0 14px;text-transform:uppercase;transition:all .18s ease}.ProductsTable_pageButton__jbthS:disabled{cursor:default;opacity:.4}.ProductsTable_pageButton__jbthS:not(:disabled):hover{background:#132018f2;border-color:var(--gold-400)}.ProductsTable_pageSizeSelector__WXsXx{align-items:center;display:inline-flex;gap:6px}.ProductsTable_pageSizeLabel__SParB,.ProductsTable_pageSizeSuffix__uX6-D{color:#e9e3cfbf;font-size:.78rem}.ProductsTable_pageSizeSelect__Fmp8V{background:#0a1a0ae6;border:1px solid #c9a24e99;border-radius:999px;color:#e9e3cffa;font-size:.8rem;min-width:72px;padding:4px 10px}@media (max-width:720px){.ProductsTable_headerRow__GBtEw,.ProductsTable_row__LUdPS{grid-template-columns:auto 52px 1.5fr 1.3fr 120px}.ProductsTable_thumb__qjbu9{height:52px;width:52px}.ProductsTable_sizesList__nxcRr{margin-left:98px}.ProductsTable_sizeItem__WpUhX{font-size:.75rem;gap:8px;grid-template-columns:80px 60px 1fr;padding:6px 8px}.ProductsTable_paginationBar__O9PtA{align-items:flex-start;flex-direction:column}}@keyframes ProductsTable_sizesSlideIn__xpr4i{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductForm_form__krPyW{color:var(--ink);display:flex;flex-direction:column;min-height:0;padding:0}.ProductForm_formScrollable__4OFwz{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:28px}.ProductForm_formGrid__1eF60{grid-gap:16px;align-items:flex-start;display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto;max-width:820px}.ProductForm_formColumn__ioK1B,.ProductForm_formSection__AyHh\+{grid-gap:16px;display:grid;gap:16px}.ProductForm_formSection__AyHh\+{background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;padding:18px 20px}.ProductForm_sectionHeaderRow__Pptzj{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.ProductForm_sectionTitle__oF6kZ{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:800;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.ProductForm_sectionSubtitle__kxHhi{color:#e9e3cfd1;font-size:.86rem;line-height:1.5;margin:0}.ProductForm_row__NKEUy{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:720px){.ProductForm_row__NKEUy{grid-template-columns:1fr}}.ProductForm_threeColumnRow__ZevGR{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:1.2fr 1fr .9fr}@media (max-width:720px){.ProductForm_threeColumnRow__ZevGR{grid-template-columns:1fr}}.ProductForm_fieldColumn__SXgmM{grid-gap:6px;display:grid;gap:6px}.ProductForm_stackedFieldColumn__93LQs{grid-gap:10px;display:grid;gap:10px}.ProductForm_singleFieldRow__VGvm9{grid-gap:8px;display:grid;gap:8px}.ProductForm_fieldLabel__GBezi{color:#e9e3cfe6;font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ProductForm_fieldGroupCompact__ULXjF{grid-gap:8px;display:grid;gap:8px}.ProductForm_richTextGrid__14bd8{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1.1fr 1fr}@media (max-width:900px){.ProductForm_richTextGrid__14bd8{grid-template-columns:1fr}}.ProductForm_imageActionsColumn__BPTIc{grid-gap:6px;align-content:flex-start;display:grid;gap:6px}.ProductForm_imageLinkButton__nL79w{background:none;border:none;color:#e9e3cfd9;cursor:pointer;font-size:.83rem;font-weight:500;margin-top:2px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ProductForm_imageLinkButton__nL79w:hover{color:var(--gold-300)}.ProductForm_form__krPyW input,.ProductForm_form__krPyW select,.ProductForm_form__krPyW textarea{background:#faf6f0f5;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.95rem;font-weight:500;padding:11px 14px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out,color .18s ease-out}.ProductForm_form__krPyW textarea{border-radius:12px;min-height:90px}.ProductForm_form__krPyW input::placeholder,.ProductForm_form__krPyW textarea::placeholder{color:#1c352d80;font-style:italic}.ProductForm_form__krPyW input:focus,.ProductForm_form__krPyW select:focus,.ProductForm_form__krPyW textarea:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af3759;color:#0a1a0a;outline:none}.ProductForm_form__krPyW select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 .804.5h10.392L6 8Z' fill='%231c352d'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}.ProductForm_fileInput__89Gy7{align-items:stretch;display:grid;position:relative}.ProductForm_btn__6ntP2{align-items:center;background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 4px 12px #d4af372e;color:#0f1412;cursor:pointer;display:inline-flex;font-weight:800;height:40px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .18s ease-out}.ProductForm_btn__6ntP2:hover{background:var(--gold-400);box-shadow:0 6px 16px #d4af3738;transform:translateY(-1px)}.ProductForm_apply__1jmo5{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 4px 12px #d4af372e;color:#0f1412;cursor:pointer;font-weight:800;height:40px;letter-spacing:.2px;padding:0 14px;transition:background .2s ease-out,box-shadow .2s ease-out,transform .18s ease-out}.ProductForm_apply__1jmo5:hover{background:var(--gold-400);box-shadow:0 6px 16px #d4af373d}.ProductForm_fileInput__89Gy7 input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.ProductForm_thumb__9Ff7f{background:#13201899;border:1px solid #d4af3738;border-radius:10px;box-shadow:0 6px 16px #00000040;height:140px;object-fit:cover;width:140px}.ProductForm_imageList__IgQ4J{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:10px}.ProductForm_imageItem__W36Wz{background:#13201899;border:1px solid #d4af3738;border-radius:10px;overflow:hidden;position:relative}.ProductForm_selected__vvldl{border:3px solid var(--gold-500);box-shadow:inset 0 0 0 2px #d4af3738}.ProductForm_imageItem__W36Wz img{display:block;height:120px;object-fit:cover;width:100%}.ProductForm_removeImage__jlh6F{background:#e11d48;border:1px solid #9f1239;border-radius:999px;box-shadow:0 4px 10px #e11d4852;color:#fff;font-size:20px;line-height:1;right:6px}.ProductForm_primaryStar__Ur4ED,.ProductForm_removeImage__jlh6F{align-items:center;display:flex;font-weight:900;height:32px;justify-content:center;position:absolute;top:6px;width:32px}.ProductForm_primaryStar__Ur4ED{background:#0f1412bf;border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 4px 10px #00000040;color:var(--gold-400);font-size:18px;left:6px}.ProductForm_starActive__jq1gV{background:var(--gold-500);box-shadow:0 3px 10px #d4af3738;color:#0f1412}.ProductForm_classificationSection__EP2Qd{grid-gap:18px;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:18px;margin:0;padding:20px}.ProductForm_classificationTitle__CDAsZ{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.ProductForm_dropdownField__YkFPb{display:flex;flex-direction:column;gap:6px}.ProductForm_dropdownLabel__fTqv1{color:var(--ink);font-size:.9rem;font-weight:700;letter-spacing:.05em}.ProductForm_fieldHint__WIgT1{color:#e9e3cfbf;font-size:.8rem;font-style:italic;margin:2px 0 0}.ProductForm_dropdownContainer__\+XOQi{display:flex;flex-direction:column;gap:8px;overflow:visible;padding-bottom:6px;position:relative;width:100%}.ProductForm_dropdownSectionLabel__4RX2s{color:#e9e3cfb3;font-size:.8rem;font-weight:600;letter-spacing:.08em;margin:4px 0 -4px;text-transform:uppercase}.ProductForm_divider__q16k-{border-bottom:1px solid #c9a24e33;border-top:1px solid #c9a24e33;color:#e9e3cf99;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:4px 0;padding:6px 0;text-transform:uppercase}.ProductForm_dropdownInput__DL-CD{align-items:center;background:linear-gradient(135deg,#132018e6,#0c1210f5);border:2px solid #d4af3780;border-radius:999px;color:var(--gold-200);cursor:pointer;display:flex;justify-content:space-between;padding:11px 14px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out,color .18s ease-out;-webkit-user-select:none;user-select:none}.ProductForm_dropdownInputActive__aI-c1{border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af374d;font-weight:600}.ProductForm_dropdownInput__DL-CD:hover{background:linear-gradient(135deg,#16251cfa,#0e1611fa);border-color:#d4af3799}.ProductForm_dropdownInput__DL-CD:focus-within{background:linear-gradient(135deg,#18281efc,#101a13fc);border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af3759;color:#f7f5ee;outline:none}.ProductForm_dropdownArrow__8P3PH{color:#d4af3799;font-size:10px;transition:transform .2s ease-out,color .2s ease-out}.ProductForm_dropdownMenu__nfa8t{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6f0fa;border:2px solid #d4af3759;border-radius:12px;box-shadow:0 14px 34px #0000004d;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:68px;z-index:1000}.ProductForm_dropdownOption__6gSul{background:#0000;border:none;color:#132018;cursor:pointer;display:block;font-size:.93rem;font-weight:500;line-height:1.5;padding:12px 16px;text-align:left;transition:background .15s ease-out,color .15s ease-out,padding-left .15s ease-out;width:100%}.ProductForm_dropdownOption__6gSul:hover{background:linear-gradient(135deg,#132018f5,#0c1210fa);border-left:3px solid var(--gold-500);color:#e9e3cff5;padding-left:20px}.ProductForm_dropdownOption__6gSul.ProductForm_selected__vvldl{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border-left:4px solid var(--gold-700);box-shadow:inset 0 0 0 3px #d4af372e;color:#0f1412;font-weight:800;padding-left:14px}.ProductForm_dropdownTextInput__iZ622{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.93rem;font-weight:500;padding:10px 14px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out,color .18s ease-out;width:100%}.ProductForm_dropdownTextInput__iZ622::placeholder{color:#1c352d80;font-size:.9rem;font-style:italic}.ProductForm_dropdownTextInput__iZ622:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af3759;color:#0a1a0a;outline:none}.ProductForm_formActions__f1Qd8{align-items:center;background:linear-gradient(180deg,#060a0833,#060a08e6 32%,#060a08);border-radius:14px 14px 0 0;box-shadow:0 -4px 12px #0000008c;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding:10px 16px 14px;position:relative;z-index:10}.ProductForm_draftStatus__hUSKy{color:#e9e3cfb3;font-size:.8rem}.ProductForm_formButtons__gyRDT{align-items:center;display:flex;gap:10px;justify-content:flex-end}.ProductForm_createBtn__iogZe{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 8px 20px #d4af3742;color:#0f1412;cursor:pointer;font-size:.9rem;font-weight:800;height:42px;letter-spacing:.1em;padding:0 26px;text-transform:uppercase;transition:background .2s ease-out,box-shadow .2s ease-out,transform .18s ease-out}.ProductForm_createBtn__iogZe:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 10px 22px #d4af374d;transform:translateY(-1px)}.ProductForm_createBtn__iogZe:active{transform:translateY(0)}.ProductForm_cancelBtn__fGbCP{background:#0000;border:1px solid #c9a24e59;border-radius:999px;color:#e9e3cfcc;cursor:pointer;font-size:.85rem;font-weight:600;height:42px;letter-spacing:.08em;padding:0 20px;text-transform:uppercase;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.ProductForm_cancelBtn__fGbCP:hover{background:#c9a24e14;border-color:var(--gold-400);color:var(--gold-400)}.ProductForm_priceInputWrapper__1Uj8S{align-items:center;display:flex;position:relative}.ProductForm_currencySymbol__HCVh8{color:var(--gold-500);font-size:1.1rem;font-weight:700;left:14px;pointer-events:none;position:absolute}.ProductForm_priceInputWrapper__1Uj8S input{padding-left:34px}.ProductForm_sizeInputsGrid__oa9N1{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:1.8fr 1fr .9fr auto}@media (max-width:1000px){.ProductForm_sizeInputsGrid__oa9N1{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ProductForm_sizeInputsGrid__oa9N1{grid-template-columns:1fr}}.ProductForm_error__rZYQt{background:#ff50501f;border:1px solid #ff82824d;border-radius:10px;color:#ffb3b3;font-size:.9rem;font-weight:700;margin-top:6px;padding:8px 10px}.ProductForm_sizesList__yKXRl{background:#faf6f014;border:1px solid #d4af3740;border-radius:10px;margin-top:12px;padding:12px}.ProductForm_sizesListTitle__gFHmD{color:var(--gold-400);font-size:.9rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.ProductForm_sizesListItems__Y7KoR{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.ProductForm_sizeItem__DpULz{align-items:center;background:linear-gradient(135deg,#faf6f01f,#d4af3714);border:1px solid #d4af374d;border-radius:8px;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.ProductForm_sizeItem__DpULz:hover{background:linear-gradient(135deg,#faf6f02e,#d4af371f);border-color:#d4af3780;box-shadow:0 2px 8px #d4af371a}.ProductForm_sizeDetails__WFrPI{align-items:center;color:#faf6f0f2;display:flex;flex:1 1;gap:16px}.ProductForm_sizeDetails__WFrPI strong{color:var(--gold-300);font-weight:700;min-width:120px}.ProductForm_sizePrice__8lRsi{color:var(--gold-400);font-weight:600;min-width:80px}.ProductForm_sizeStock__-0Ojp{color:#faf6f0d9;font-size:.85rem;font-weight:500}.ProductForm_removeBtn__6clX6{background:#e11d4826;border:1px solid #e11d4866;border-radius:6px;color:#ff6b9d;cursor:pointer;font-size:.8rem;font-weight:700;padding:4px 10px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.ProductForm_removeBtn__6clX6:hover{background:#e11d484d;border-color:#e11d4899;color:#ff8ab8}.ProductForm_accordionSection__ONIWq{position:relative}.ProductForm_accordionHeader__2NvYF{align-items:center;background:linear-gradient(135deg,#1a2a20f5,#121d17fa);border:none;border-radius:999px;color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-height:38px;padding:8px 16px;transition:background .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .2s ease-out;width:100%}.ProductForm_accordionHeader__2NvYF:hover{background:linear-gradient(135deg,#1e3024fa,#14221a);box-shadow:0 6px 18px #0009;transform:translateY(-1px)}.ProductForm_accordionHeaderOpen__\+sp5a{background:linear-gradient(135deg,#203427,#16251c)}.ProductForm_accordionHeaderText__cCLMy{grid-gap:2px;display:grid;gap:2px;text-align:left}.ProductForm_accordionTitle__\+dOT9{color:var(--gold-300);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ProductForm_accordionDescription__0Ii\+n{color:#e9e3cfbf;font-size:.8rem}.ProductForm_accordionChevron__K8y8z{color:#e9e3cfcc;font-size:.9rem;transform:rotate(0deg);transition:transform .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.ProductForm_accordionChevronOpen__2G05m{transform:rotate(180deg)}.ProductForm_accordionHeader__2NvYF:hover .ProductForm_accordionChevron__K8y8z{color:var(--gold-400)}.ProductForm_accordionBody__VyXoT{grid-gap:16px;background:#0000;border-radius:0;display:grid;gap:16px;margin-top:12px;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;position:relative;transform:translateY(0);transition:max-height .26s cubic-bezier(.22,.61,.36,1),opacity .26s cubic-bezier(.22,.61,.36,1),padding-top .26s cubic-bezier(.22,.61,.36,1),padding-bottom .26s cubic-bezier(.22,.61,.36,1);z-index:1}.ProductForm_accordionBodyOpen__QoRO3{max-height:1600px;opacity:1;overflow:visible;padding-bottom:0;padding-top:12px;transform:translateY(0)}.ProductForm_accordionBodyCollapsed__s5T7R{pointer-events:none}.ProductForm_accordionBody__VyXoT .ProductForm_fieldLabel__GBezi{color:#e9e3cfe0;font-size:.8rem;font-weight:600}.ProductForm_accordionBody__VyXoT .ProductForm_fieldHint__WIgT1{color:#e9e3cfb3;font-size:.78rem}.ProductForm_accordionBody__VyXoT input,.ProductForm_accordionBody__VyXoT select,.ProductForm_accordionBody__VyXoT textarea{font-size:.9rem}.ProductForm_accordionBody__VyXoT input::placeholder,.ProductForm_accordionBody__VyXoT textarea::placeholder{color:#1c352d73}.ProductForm_advancedSectionGroup__-b\+Z4{grid-gap:12px;display:grid;gap:12px}.ProductForm_advancedSectionGroup__-b\+Z4+.ProductForm_advancedSectionGroup__-b\+Z4{margin-top:18px}.ProductForm_subSectionTitle__3rfhq{color:var(--gold-300);font-size:.86rem;font-weight:700;letter-spacing:.06em;margin:0 0 2px;text-transform:uppercase}.ProductForm_mediaBodyContent__\+eMbs{grid-gap:12px;display:grid;gap:12px}.ProductForm_mediaSummaryRow__20ZRv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ProductForm_mediaTextGroup__vmb90{grid-gap:4px;display:grid;gap:4px}.ProductForm_mediaPrimaryLabel__ve62Z{color:#e9e3cfe6;font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ProductForm_mediaActionsGroup__0gQQE{align-items:center;display:flex;justify-content:flex-end}.ProductForm_mediaPreviewRow__\+P9X6{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr}@media (max-width:720px){.ProductForm_mediaPreviewRow__\+P9X6{grid-template-columns:1fr}}.ProductForm_mediaPreviewPrimary__CMMq0{grid-gap:6px;display:grid;gap:6px}.ProductForm_mediaPrimaryThumbWrapper__kzKZs{background:#13201899;border:1px solid #d4af3766;border-radius:10px;height:96px;overflow:hidden;width:96px}.ProductForm_mediaPrimaryThumb__fbRqd{display:block;height:100%;object-fit:cover;width:100%}.ProductForm_mediaPreviewMeta__pV6qM{grid-gap:4px;display:grid;gap:4px}.ProductForm_mediaCountText__KtaHM{color:#e9e3cfe6;font-size:.86rem;font-weight:600;margin:0}.ProductForm_imageManagerModal__wpirb{max-width:720px}.ProductForm_imageManagerHeader__y2vG2{margin-bottom:8px}.ProductForm_imageManagerHeader__y2vG2 h2{margin:0 0 4px}.ProductForm_imageManagerHeader__y2vG2 p{color:#e9e3cfcc;font-size:.85rem;margin:0}.ProductForm_imageManagerBody__n5wxs{max-height:60vh;overflow-y:auto}.ProductForm_selectedTags__erhld{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ProductForm_tag__9P3k4{align-items:center;background:#e0c56526;border:1px solid #d4af3766;border-radius:6px;color:#e9e3cff2;display:inline-flex;font-size:.875rem;gap:6px;padding:6px 10px}.ProductForm_tag__9P3k4 span{font-weight:500}.ProductForm_tagRemove__vo9LD{background:none;border:none;color:#d4af37cc;cursor:pointer;font-size:1.25rem;line-height:1;margin:0;padding:0;transition:color .2s}.ProductForm_tagRemove__vo9LD:hover{color:#e0c565}.ConfirmImageDeleteModal_modalCard__Fx1gc{max-width:560px}.ConfirmImageDeleteModal_headerGroup__j7hkX{grid-gap:6px;display:grid;gap:6px;margin-bottom:12px}.ConfirmImageDeleteModal_title__hF1xu{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:700;margin:0}.ConfirmImageDeleteModal_subtitle__btY54{color:var(--ink);margin:0;opacity:.9}.ConfirmImageDeleteModal_previewWrap__r7sq7{grid-gap:8px;background:#132018a6;border:1px solid #d4af372e;border-radius:12px;display:grid;gap:8px;margin-bottom:14px;padding:10px}.ConfirmImageDeleteModal_previewWrap__r7sq7 img{border-radius:8px;display:block;height:200px;object-fit:cover;width:100%}.ConfirmImageDeleteModal_url__TWLkE{color:#e9e3cfcc;font-size:.85rem;word-break:break-all}.ConfirmImageDeleteModal_actionsRow__ZigO6{display:flex;gap:10px;justify-content:flex-end}.EditProductModal_header__fD9po{align-items:center;border-bottom:1px solid #d4af372e;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 16px}.EditProductModal_header__fD9po h2{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;margin:0}.EditProductModal_dialog__aSUhT{max-height:90vh;max-width:1000px;overflow-y:auto;width:min(92vw,1000px)}.EditProductModal_form__oVSv2{grid-gap:20px;color:var(--ink);display:grid;gap:20px;padding:0}.EditProductModal_formSection__sR9xC{grid-gap:16px;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:16px;padding:20px}.EditProductModal_sectionTitle__peHcd{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.EditProductModal_row__Mggpy{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:720px){.EditProductModal_row__Mggpy{grid-template-columns:1fr}}.EditProductModal_grid__GPBRJ{grid-gap:16px;align-items:start;display:grid;gap:16px}.EditProductModal_twoCol__hmU3a{gap:16px;grid-template-columns:1fr 1fr}.EditProductModal_threeCol__vaaey{gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:900px){.EditProductModal_threeCol__vaaey,.EditProductModal_twoCol__hmU3a{grid-template-columns:1fr}}.EditProductModal_field__iVFa6{grid-gap:8px;align-items:start;display:grid;gap:8px}.EditProductModal_field__iVFa6 label{color:var(--ink);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.EditProductModal_field__iVFa6 input,.EditProductModal_field__iVFa6 select,.EditProductModal_field__iVFa6 textarea{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.95rem;font-weight:500;padding:13px 16px;transition:all .2s ease;width:100%}.EditProductModal_field__iVFa6 textarea{border-radius:12px}.EditProductModal_field__iVFa6 input:not([type=file]),.EditProductModal_field__iVFa6 select{height:46px}.EditProductModal_field__iVFa6 textarea{min-height:120px;resize:vertical}.EditProductModal_field__iVFa6 input::placeholder,.EditProductModal_field__iVFa6 textarea::placeholder{color:#1c352d80;font-style:italic}.EditProductModal_field__iVFa6 input:focus,.EditProductModal_field__iVFa6 select:focus,.EditProductModal_field__iVFa6 textarea:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.EditProductModal_field__iVFa6 select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 .804.5h10.392L6 8Z' fill='%231c352d'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}.EditProductModal_field__iVFa6 input[type=number]::-webkit-inner-spin-button,.EditProductModal_field__iVFa6 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.EditProductModal_field__iVFa6 input[type=number]{-moz-appearance:textfield}.EditProductModal_field__iVFa6 input[type=file]{background:#132018;border:1px solid #d4af3738;border-radius:12px;color:var(--ink);height:46px;padding:8px 12px}.EditProductModal_field__iVFa6 input[type=file]::-webkit-file-upload-button{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;color:#0f1412;cursor:pointer;font-weight:800;height:30px;letter-spacing:.2px;margin-right:12px;padding:0 14px}.EditProductModal_field__iVFa6 input[type=file]::file-selector-button{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;color:#0f1412;cursor:pointer;font-weight:800;height:30px;letter-spacing:.2px;margin-right:12px;padding:0 14px}.EditProductModal_field__iVFa6 input[type=file]::-webkit-file-upload-button:hover{background:var(--gold-400)}.EditProductModal_field__iVFa6 input[type=file]::file-selector-button:hover{background:var(--gold-400)}.EditProductModal_fileInput__b2T2G{align-items:stretch;display:grid;position:relative}.EditProductModal_btn__7vi17{align-items:center;background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 6px 16px #d4af3738;color:#0f1412;cursor:pointer;display:inline-flex;font-weight:800;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.EditProductModal_btn__7vi17:hover{background:var(--gold-400);box-shadow:0 10px 22px #d4af3747;transform:translateY(-1px)}.EditProductModal_fileInput__b2T2G input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.EditProductModal_thumb__OCJpt{background:#13201899;border:1px solid #d4af3738;border-radius:12px;box-shadow:0 6px 16px #00000040;height:140px;object-fit:cover;width:140px}.EditProductModal_help__fRn0q{color:#e9e3cfbf;font-size:.85rem}.EditProductModal_preview__h2wuh{background:#13201899;border:1px dashed #d4af374d;border-radius:12px;max-width:460px;padding:10px}.EditProductModal_preview__h2wuh img{aspect-ratio:4/3;border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}.EditProductModal_error__buIDD{background:#ff50501f;border:1px solid #ff82824d;border-radius:12px;color:#ffb3b3;font-weight:700;padding:10px 12px}.EditProductModal_actions__2Qp8T{border-top:1px solid #d4af372e;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.EditProductModal_update__CfGjG{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 12px 24px #d4af3747;color:#0f1412;cursor:pointer;font-size:.9rem;font-weight:800;height:46px;letter-spacing:.08em;padding:0 24px;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.EditProductModal_update__CfGjG:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 16px 32px #d4af3759;transform:translateY(-2px)}.EditProductModal_update__CfGjG:active{transform:translateY(0)}.EditProductModal_update__CfGjG:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.EditProductModal_cancel__t-0pw{background:#0000;border:1px solid #c9a24e59;border-radius:999px;color:#e9e3cfcc;cursor:pointer;font-size:.9rem;font-weight:700;height:46px;letter-spacing:.08em;padding:0 24px;text-transform:uppercase;transition:all .2s ease}.EditProductModal_cancel__t-0pw:hover{background:#c9a24e14;border-color:var(--gold-400);color:var(--gold-400)}.EditProductModal_inlineRow__535jB{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.EditProductModal_apply__Y95Ow{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 6px 16px #d4af3738;color:#0f1412;font-weight:800;height:46px;letter-spacing:.2px;padding:0 14px}.EditProductModal_apply__Y95Ow:hover{background:var(--gold-400)}.EditProductModal_pricePreview__RP9OY{align-items:baseline;display:flex;gap:10px}.EditProductModal_oldPrice__aPmeP{color:#e9e3cfa6;text-decoration:line-through}.EditProductModal_newPrice__mJkZV{color:var(--gold-400);font-weight:800}.EditProductModal_imageList__PrzHj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:10px}.EditProductModal_imageItem__74Nb\+{background:#13201899;border:1px solid #d4af3738;border-radius:12px;overflow:hidden;position:relative}.EditProductModal_selected__EEOMd{border:3px solid var(--gold-500);box-shadow:inset 0 0 0 3px #d4af3738}.EditProductModal_imageItem__74Nb\+ img{display:block;height:120px;object-fit:cover;width:100%}.EditProductModal_removeImage__nxfEZ{background:#e11d48;border:1px solid #9f1239;border-radius:999px;box-shadow:0 6px 14px #e11d4852;color:#fff;font-size:20px;line-height:1;right:6px}.EditProductModal_primaryStar__Sr4nR,.EditProductModal_removeImage__nxfEZ{align-items:center;display:flex;font-weight:900;height:34px;justify-content:center;position:absolute;top:6px;width:34px}.EditProductModal_primaryStar__Sr4nR{background:#0f1412bf;border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 6px 14px #00000040;color:var(--gold-400);font-size:18px;left:6px}.EditProductModal_starActive__oc1CS{background:var(--gold-500);box-shadow:0 3px 10px #d4af3738;color:#0f1412}.EditProductModal_classificationSection__Bqbkk{grid-gap:18px;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:18px;margin:0;padding:20px}.EditProductModal_dropdownField__ZR4SO{display:flex;flex-direction:column;gap:10px}.EditProductModal_dropdownLabel__5ySFS{color:var(--ink);font-size:.9rem;font-weight:700;letter-spacing:.05em}.EditProductModal_classificationTitle__VU\+Od{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.EditProductModal_fieldHint__K9iSJ{color:#e9e3cfa6;font-size:.8rem;font-style:italic;margin:0}.EditProductModal_dropdownContainer__UcVWS{display:flex;flex-direction:column;gap:10px;overflow:visible;padding-bottom:8px;position:relative}.EditProductModal_dropdownSectionLabel__KRTAJ{color:#e9e3cfb3;font-size:.8rem;font-weight:600;letter-spacing:.08em;margin:6px 0 -4px;text-transform:uppercase}.EditProductModal_divider__fif6S{border-bottom:1px solid #c9a24e33;border-top:1px solid #c9a24e33;color:#e9e3cf99;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:6px 0;padding:8px 0;text-transform:uppercase}.EditProductModal_dropdownInput__1vRFY{align-items:center;background:linear-gradient(135deg,#132018e6,#0c1210fa);border:2px solid #d4af3780;border-radius:999px;color:var(--gold-200);cursor:pointer;display:flex;justify-content:space-between;padding:13px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.EditProductModal_dropdownInputActive__fs03X{border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af3740;font-weight:600}.EditProductModal_dropdownInput__1vRFY:hover{background:#fffdfafc;border-color:#d4af3780}.EditProductModal_dropdownInput__1vRFY:focus-within{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.EditProductModal_dropdownArrow__P4Vy-{color:#d4af3799;font-size:10px;transition:transform .2s ease}.EditProductModal_dropdownMenu__xI8i2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6f0fa;border:2px solid #d4af3759;border-radius:12px;box-shadow:0 16px 48px #00000040;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:74px;z-index:1000}.EditProductModal_dropdownOption__NMKAC{background:#0000;border:none;color:#132018;cursor:pointer;display:block;font-size:.93rem;font-weight:500;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.EditProductModal_dropdownOption__NMKAC:hover{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);color:#0f1412;font-weight:700}.EditProductModal_dropdownOption__NMKAC.EditProductModal_selected__EEOMd{background:var(--gold-500);border-left:4px solid var(--gold-700);box-shadow:inset 0 0 0 3px #d4af3733;color:#0f1412;font-weight:800;padding-left:12px}.EditProductModal_dropdownTextInput__iToEW{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.93rem;font-weight:500;padding:13px 16px;transition:all .2s ease}.EditProductModal_dropdownTextInput__iToEW::placeholder{color:#1c352d80;font-size:.9rem;font-style:italic}.EditProductModal_dropdownTextInput__iToEW:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.EditProductModal_priceInputWrapper__WObuC{align-items:center;display:flex;position:relative}.EditProductModal_currencySymbol__ZEQcX{color:var(--gold-500);font-size:1.1rem;font-weight:700;left:16px;pointer-events:none;position:absolute}.EditProductModal_priceInputWrapper__WObuC input{padding-left:36px}.EditProductModal_fourCol__JPZQm{grid-template-columns:2fr 1.2fr 1.2fr auto}.EditProductModal_sizeAddField__S98wL{align-items:flex-end;display:flex}@media (max-width:1200px){.EditProductModal_fourCol__JPZQm{grid-template-columns:1fr 1fr}}@media (max-width:900px){.EditProductModal_fourCol__JPZQm{grid-template-columns:1fr}}.EditProductModal_sizesList__561T9{background:#faf6f014;border:1px solid #d4af3740;border-radius:12px;margin-top:16px;padding:14px}.EditProductModal_sizesListTitle__AZvFv{color:var(--gold-400);font-size:.9rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.EditProductModal_sizesListItems__C0kB-{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.EditProductModal_sizeItem__yg9lR{align-items:center;background:linear-gradient(135deg,#faf6f01f,#d4af3714);border:1px solid #d4af374d;border-radius:8px;display:flex;font-size:.9rem;justify-content:space-between;padding:12px 14px;transition:all .2s ease}.EditProductModal_sizeItem__yg9lR:hover{background:linear-gradient(135deg,#faf6f02e,#d4af371f);border-color:#d4af3780;box-shadow:0 2px 8px #d4af371a}.EditProductModal_sizeDetails__iTqSK{align-items:center;color:#faf6f0f2;display:flex;flex:1 1;gap:16px}.EditProductModal_sizeDetails__iTqSK strong{color:var(--gold-300);font-weight:700;min-width:120px}.EditProductModal_sizePrice__AI4e1{color:var(--gold-400);font-weight:600;min-width:80px}.EditProductModal_sizeStock__C2cxz{color:#faf6f0d9;font-size:.85rem;font-weight:500}.EditProductModal_removeBtn__BTGyp{background:#e11d4826;border:1px solid #e11d4866;border-radius:6px;color:#ff6b9d;cursor:pointer;font-size:.8rem;font-weight:700;padding:4px 10px;transition:all .2s ease}.EditProductModal_removeBtn__BTGyp:hover{background:#e11d484d;border-color:#e11d4899;color:#ff8ab8}.AdminProductsTab_section__9pY9y{background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;margin:0 0 24px;padding:20px}.AdminProductsTab_sectionHeader__UkrXP{align-items:center;display:flex;gap:16px;justify-content:space-between}.AdminProductsTab_sectionTitle__Vm\+7G{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin:0}.AdminProductsTab_sectionActions__6nl98{justify-content:flex-end}.AdminProductsTab_bulkInline__iePwf,.AdminProductsTab_sectionActions__6nl98{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminProductsTab_selectedCount__CWJSh{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:.95rem;font-weight:700;margin-right:4px}.AdminProductsTab_primaryToggle__pWKEn{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 8px 18px #d4af3742;color:#0f1412;cursor:pointer;font-size:.85rem;font-weight:800;height:44px;letter-spacing:.08em;padding:0 18px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.AdminProductsTab_primaryToggle__pWKEn:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 12px 28px #d4af3752;transform:translateY(-2px)}.AdminProductsTab_primaryToggle__pWKEn:active{transform:translateY(0)}.AdminProductsTab_secondaryButton__Wfmep{align-items:center;background:#0a1a0a99;border:1px solid #c9a24e66;border-radius:999px;color:#e9e3cff2;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;height:38px;letter-spacing:.06em;padding:0 16px;transition:all .2s ease;white-space:nowrap}.AdminProductsTab_secondaryButton__Wfmep:hover{background:#132018cc;border-color:#e0c565b3;box-shadow:0 6px 12px #c9a24e26;transform:translateY(-1px)}.AdminProductsTab_secondaryButton__Wfmep:active{transform:translateY(0)}.AdminProductsTab_toggleSpacer__KUIYg{display:inline-block;width:8px}.AdminProductsTab_bulkInline__iePwf .bulk-buttons{display:flex;gap:8px}.AdminProductsTab_bulkInline__iePwf .bulk-btn{border:1.5px solid;border-radius:999px;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:8px 14px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.AdminProductsTab_bulkInline__iePwf .bulk-btn.delete{background:#e5535326;border-color:#e5535366;color:#e55353}.AdminProductsTab_bulkInline__iePwf .bulk-btn.delete:hover{background:#e5535340;border-color:#e55353;box-shadow:0 6px 12px #e5535333}.AdminProductsTab_bulkInline__iePwf .bulk-btn.save{background:#e0c56526;border-color:#e0c56566;color:var(--gold-400)}.AdminProductsTab_bulkInline__iePwf .bulk-btn.save:hover{background:#e0c56540;border-color:var(--gold-500);box-shadow:0 6px 12px #d4af3733}.AdminProductsTab_bulkInline__iePwf .bulk-btn.edit{background:#64c89626;border-color:#64c89666;color:#64c896}.AdminProductsTab_bulkInline__iePwf .bulk-btn.edit:hover{background:#64c89640;border-color:#64c896;box-shadow:0 6px 12px #64c89633}.AdminProductsTab_productFormModal__NJzvC{max-width:860px!important;width:min(92vw,860px)!important}.AdminProductsTab_modalHeader__JUc70{border-bottom:1px solid #d4af372e;margin-bottom:20px;padding-bottom:16px}.AdminProductsTab_modalHeader__JUc70 h2{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 4px}.AdminProductsTab_modalHeader__JUc70 p{color:#e9e3cfcc;font-size:.95rem;margin:0}.AdminProductsTab_pageHeaderCard__Id4AP{background:linear-gradient(135deg,#132018bf,#0c1210e6);border:1px solid #c9a24e4d;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;margin-bottom:12px;padding:14px 18px}.AdminProductsTab_pageHeaderRow__enE6u{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.AdminProductsTab_pageHeaderTitleGroup__t4Fq7{display:flex;flex-direction:column;gap:4px}.AdminProductsTab_pageHeaderTitle__9mpiJ{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;letter-spacing:.06em;margin:0}.AdminProductsTab_pageHeaderSubtitle__naBdM{color:#e9e3cfd1;font-size:.9rem;margin:0}.AdminProductsTab_pageHeaderActions__AyQQ4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.AdminProductsTab_viewToggleButton__pnz11{background:#0a1a0a99;border:1px solid #c9a24e66;border-radius:999px;color:#e9e3cfd9;cursor:pointer;font-size:.8rem;font-weight:600;height:38px;letter-spacing:.08em;padding:0 14px;text-transform:uppercase;transition:all .2s ease}.AdminProductsTab_viewToggleButton__pnz11:hover{background:#132018cc;border-color:#e0c565b3}.AdminProductsTab_viewToggleButtonActive__WxsRz{background:#e0c56529;border-color:var(--gold-400);color:var(--gold-400)}.AdminProductsTab_inventoryShell__LKz7f{margin-top:8px}.AdminProductsTab_inventoryToolbar__zvmqv{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.AdminProductsTab_inventoryLabel__F3btj{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.AdminProductsTab_inventoryControls__3HsOJ{align-items:center;display:flex;justify-content:flex-end}.AdminProductsTab_sortControl__qrHIX{align-items:center;display:flex}.AdminProductsTab_sortLabel__wR1fb{align-items:center;color:#e9e3cfd9;display:inline-flex;font-size:.85rem;gap:8px}.AdminProductsTab_sortSelect__nSpKq{background:#0a1a0ad9;border:1px solid #c9a24e80;border-radius:999px;color:#e9e3cff2;font-size:.85rem;min-width:150px;padding:5px 12px}.AdminProductsTab_viewToggleGroup__pqXXw{align-items:center;display:flex;gap:8px}.AdminProductsTab_viewModeButton__TZE\+k{background:#0a1a0ab3;border:1px solid #c9a24e73;border-radius:999px;color:#e9e3cfd9;font-size:.75rem;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.AdminProductsTab_viewModeButtonActive__A11Ck{background:#e0c5652e;border-color:var(--gold-400);color:var(--gold-400)}.AdminProductsTab_bulkBar__FI2YY{align-items:center;background:#e0c56524;border:1px solid #e0c565b3;border-radius:999px;box-shadow:0 10px 22px #e0c56533;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.AdminProductsTab_bulkBarSummary__U\+33X{align-items:center;display:flex;gap:6px}.AdminProductsTab_bulkBarCount__gj-uT{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AdminProductsTab_bulkBarActions__C1gO8{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.AdminProductsTab_pageHeaderCard__Id4AP{padding:16px}.AdminProductsTab_pageHeaderRow__enE6u{align-items:flex-start;flex-direction:column}.AdminProductsTab_pageHeaderActions__AyQQ4{justify-content:flex-start;width:100%}.AdminProductsTab_inventoryToolbar__zvmqv{align-items:flex-start;flex-direction:column}.AdminProductsTab_inventoryControls__3HsOJ{justify-content:flex-start;width:100%}.AdminProductsTab_bulkBar__FI2YY{border-radius:14px}}.AdminProductsTab_sortAndViewGroup__E-WOZ{align-items:center;background:#0a1a0ab3;border:1px solid #c9a24e66;border-radius:999px;display:inline-flex;gap:10px;padding:6px 10px}.AdminProductsTab_floatingAddButton__TP7oq{align-items:center;background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;bottom:24px;box-shadow:0 16px 32px #d4af374d;color:#0f1412;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;transition:transform .15s ease,box-shadow .15s ease;width:48px;z-index:40}.AdminProductsTab_floatingAddButton__TP7oq:hover{box-shadow:0 20px 40px #d4af3766;transform:translateY(-2px)}@media (max-width:720px){.AdminProductsTab_floatingAddButton__TP7oq{bottom:20px;height:44px;right:16px;width:44px}}.OrdersFiltersBar_filters__Ddcap{background:#102017;border:1px solid #d4af372e;border-radius:14px;box-shadow:0 8px 20px #00000040;margin:0 0 12px;padding:10px 14px}.OrdersFiltersBar_filterRow__avSDC{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr repeat(4,auto)}.OrdersFiltersBar_filterInput__JlOMX,.OrdersFiltersBar_filterSelect__j0XEx,.OrdersFiltersBar_searchInput__zFat0{background:#0f1b14;border:1px solid #d4af373d;border-radius:999px;color:var(--ink);font-size:.95rem;min-width:160px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease}.OrdersFiltersBar_searchInput__zFat0{min-width:260px}.OrdersFiltersBar_filterInput__JlOMX:focus,.OrdersFiltersBar_filterSelect__j0XEx:focus,.OrdersFiltersBar_searchInput__zFat0:focus{border-color:var(--gold-400);box-shadow:0 0 0 2px #d4af3740;outline:none}.OrdersFiltersBar_filterInput__JlOMX::placeholder,.OrdersFiltersBar_searchInput__zFat0::placeholder{color:#ffffff8c}.OrdersFiltersBar_filterSelect__j0XEx{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 .804.5h10.392L6 8Z' fill='%23d4af37'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:34px}@media (max-width:900px){.OrdersFiltersBar_filterRow__avSDC{grid-template-columns:1fr 1fr}.OrdersFiltersBar_searchInput__zFat0{grid-column:1/-1}}.OrdersStatsBar_stats__mIZjH{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 0 18px}.OrdersStatsBar_card__9daT4{align-items:center;background:linear-gradient(135deg,#102017,#0c1812);border:1px solid #d4af3733;border-radius:16px;box-shadow:0 8px 20px #00000040;display:flex;gap:10px;min-height:72px;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease}.OrdersStatsBar_card__9daT4:hover{box-shadow:0 10px 24px #00000059;transform:translateY(-2px)}.OrdersStatsBar_cardIcon__91XxM{align-items:center;background:#d4af3714;border:1px solid #d4af3766;border-radius:999px;color:#d4af37;color:var(--gold-400,#d4af37);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.OrdersStatsBar_cardContent__\+6Ifk{display:flex;flex-direction:column;gap:2px}.OrdersStatsBar_number__-zca-{color:#d4af37;color:var(--gold-400,#d4af37);font-size:1.5rem;font-weight:800;line-height:1.2}.OrdersStatsBar_label__XM4zQ{color:#ffffffb8;font-size:.95rem;font-weight:500}.OrdersStatsBar_warning__u8mzA .OrdersStatsBar_cardIcon__91XxM{background:#ffb84d1f;border-color:#ffb84db3;color:#ffb84d}.OrdersStatsBar_warning__u8mzA .OrdersStatsBar_number__-zca-{color:#ffb84d}.OrdersStatsBar_warning__u8mzA .OrdersStatsBar_label__XM4zQ{color:#ffb84de0}.OrdersTable_tableWrapper__6N0Ql{background:#102017f5;border:1px solid #d4af3738;border-radius:16px;box-shadow:0 10px 28px #00000059;overflow:hidden}.OrdersTable_scrollContainer__wzWtG{max-height:520px;overflow:auto}.OrdersTable_noOrders__ju1Oo{background:#132018d9;color:#e9e3cfc7;padding:20px;text-align:center}.OrdersTable_table__AzCX2{border-collapse:collapse;font-size:.9rem;width:100%}.OrdersTable_headerRow__Ni8x3{background:linear-gradient(135deg,#15271c,#132019);position:-webkit-sticky;position:sticky;top:0;z-index:1}.OrdersTable_headerCell__9u740{border-bottom:1px solid #d4af3747;color:#e9e3cfc7;font-size:.78rem;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.OrdersTable_headerCellRight__5KAUX{text-align:right}.OrdersTable_row__9MPuR{background:#0a1610f5;color:var(--ink);transition:background .15s ease}.OrdersTable_row__9MPuR:nth-child(2n){background:#0c1812fa}.OrdersTable_row__9MPuR:hover{background:#122018fa}.OrdersTable_cellActions__UdBx7,.OrdersTable_cellCustomer__Oi2V8,.OrdersTable_cellDate__EhDwk,.OrdersTable_cellItems__2Ky2i,.OrdersTable_cellOrder__584ph,.OrdersTable_cellStatus__zv16V,.OrdersTable_cellTotal__jiIbi{border-bottom:1px solid #0006;padding:10px 14px;vertical-align:middle}.OrdersTable_cellOrder__584ph{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-weight:600}.OrdersTable_orderId__1dh0M{font-size:1rem}.OrdersTable_paymentId__qzyZ7{color:#e9e3cf99;font-size:.75rem}.OrdersTable_cellCustomer__Oi2V8{min-width:180px}.OrdersTable_customerName__GkXOL{font-weight:600}.OrdersTable_customerEmail__px9D\+{color:#e9e3cfb3;font-size:.8rem}.OrdersTable_cellDate__EhDwk,.OrdersTable_cellItems__2Ky2i,.OrdersTable_cellTotal__jiIbi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OrdersTable_cellTotal__jiIbi{text-align:right}.OrdersTable_cellStatus__zv16V{text-align:left}.OrdersTable_cellActions__UdBx7{text-align:right;white-space:nowrap}.OrdersTable_statusBadge__hR4R8{align-items:center;background:#132018e6;border:1px solid #d4af374d;border-radius:999px;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.OrdersTable_statusDefault__JGxyH{background:#8cbeff1f;border-color:#8cbeff59;color:#a7ceff}.OrdersTable_pending__HY4zn{background:#ffd78224;border-color:#ffd78266;color:#ffd782}.OrdersTable_paid__cT78F{background:#78e6aa24;border-color:#78e6aa66;color:#90e6b9}.OrdersTable_shipped__HqRWG{background:#8cbeff24;border-color:#8cbeff66;color:#a7ceff}.OrdersTable_delivered__X1NNx{background:#8ce6a024;border-color:#8ce6a066;color:#a7e8b6}.OrdersTable_cancelled__SuT38,.OrdersTable_refunded__sNTYf{background:#ff787824;border-color:#ff969666;color:#ffb3b3}.OrdersTable_quickPrintButton__OLOmf,.OrdersTable_viewBtn__5f8IE{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;height:32px;letter-spacing:.06em;padding:0 10px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}.OrdersTable_quickPrintButton__OLOmf{background:#0000;border-color:#d4af3773;box-shadow:0 3px 10px #00000059;color:var(--gold-400);margin-right:6px}.OrdersTable_quickPrintButton__OLOmf:hover:not(:disabled){background:#d4af371f;border-color:var(--gold-500);transform:translateY(-1px)}.OrdersTable_quickPrintButton__OLOmf:disabled{cursor:default;opacity:.6}.OrdersTable_viewBtn__5f8IE{background:#faf6f0e6;border-color:#d4af37e6;box-shadow:0 4px 12px #d4af3747;color:#0f1412}.OrdersTable_viewBtn__5f8IE:hover{background:#faf0da;transform:translateY(-1px)}.OrdersTable_paginationBar__IPL3n{align-items:center;background:#0c1610fa;border-top:1px solid #d4af373d;display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.OrdersTable_paginationSectionRight__nABd1,.OrdersTable_paginationSection__Z9xWr{align-items:center;color:#e9e3cfcc;display:flex;font-size:.8rem;gap:6px}.OrdersTable_paginationCenter__4AaGh{align-items:center;display:flex;gap:10px}.OrdersTable_paginationLabel__2IoyP{color:#e9e3cfbf;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.OrdersTable_pageSizeSelect__mrf\+4{background:#0f1b14;border:1px solid #d4af3766;border-radius:999px;color:#e9e3cfeb;cursor:pointer;font-size:.8rem;padding:4px 20px 4px 10px}.OrdersTable_pageBtn__e5k9x{background:#0000;border:none;border-radius:999px;color:#e9e3cfd9;cursor:pointer;font-size:.82rem;padding:4px 8px}.OrdersTable_pageBtn__e5k9x:disabled{cursor:default;opacity:.4}.OrdersTable_pageNumbers__BfV87{align-items:center;display:flex;gap:4px}.OrdersTable_pageNumberBtn__SsLxA{background:#0000;border:1px solid #0000;border-radius:999px;color:#e9e3cfcc;cursor:pointer;font-size:.8rem;min-width:24px;padding:3px 6px}.OrdersTable_pageNumberActive__dxS5L{background:#d4af3733;border-color:#d4af37cc;color:var(--gold-400)}.OrdersTable_pageEllipsis__487M7{color:#e9e3cfa6;padding:0 2px}.OrdersTable_paginationTotal__tlf92{color:#e9e3cfcc;font-size:.8rem}@media (max-width:768px){.OrdersTable_scrollContainer__wzWtG{max-height:none}.OrdersTable_paginationBar__IPL3n{align-items:flex-start;flex-direction:column}.OrdersTable_paginationCenter__4AaGh{justify-content:center;width:100%}}.OrderDetailsModal_orderDetailsDrawer__bSSpk{background:linear-gradient(180deg,#15271c,#0f1b14);border-left:1px solid #d4af3742;border-radius:0;bottom:0;box-shadow:-24px 0 64px #000000bf;color:#f0eadcf5;display:flex;flex-direction:column;font-size:.96rem;line-height:1.6;max-height:100dvh;overflow:hidden;padding:18px 18px 22px;position:fixed;right:0;top:0;width:min(640px,100vw)}.OrderDetailsModal_drawerShell__6XQfL{display:flex;flex-direction:column;height:100%}.OrderDetailsModal_drawerHeader__G\+bah{align-items:flex-start;border-bottom:1px solid #d4af3738;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.OrderDetailsModal_headerMain__D6LBc{display:flex;flex-direction:column;gap:4px}.OrderDetailsModal_headerTitle__jF4U6{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;margin:0}.OrderDetailsModal_headerMeta__jXOUW{color:#e9e3cfcc;font-size:.9rem;margin:0}.OrderDetailsModal_headerActions__D3Hpi{align-items:center;display:flex;gap:8px}.OrderDetailsModal_headerActions__D3Hpi .OrderDetailsModal_iconButton__QrgwE:last-of-type{border-color:#d4af3780;margin-left:6px}.OrderDetailsModal_iconButton__QrgwE{align-items:center;background:#0f1914e6;border:1px solid #d4af3759;border-radius:999px;color:var(--gold-400);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,transform .1s ease;width:32px}.OrderDetailsModal_iconButton__QrgwE:hover:not(:disabled){background:#19261efa;border-color:var(--gold-500);transform:translateY(-1px)}.OrderDetailsModal_iconButton__QrgwE:disabled{cursor:default;opacity:.5}.OrderDetailsModal_drawerBody__VGsz3{display:flex;flex:1 1;flex-direction:column;gap:22px;overflow-y:auto;padding-top:16px}.OrderDetailsModal_sectionTitle__2n5uB{color:#e9e3cfeb;font-size:1rem;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:none}.OrderDetailsModal_infoRow__QaxXq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.OrderDetailsModal_infoColumn__EW\+J\+{background:#0c1410f5;border:1px solid #d4af3724;border-radius:14px;box-shadow:0 4px 14px #00000047;padding:10px 12px}.OrderDetailsModal_infoLine__Abkf2{color:#f4eee1f0;font-size:.97rem;margin:0 0 4px}.OrderDetailsModal_infoLine__Abkf2 span:first-child{color:#e9e3cfdb;font-weight:600}.OrderDetailsModal_infoLine__Abkf2:last-child{margin-bottom:0}.OrderDetailsModal_sectionBlock__\+RmCo{background:#0c1410f5;border:1px solid #d4af3724;border-radius:14px;box-shadow:0 4px 14px #00000047;padding:10px 12px 12px}.OrderDetailsModal_shippingSummary__1SkbB{grid-gap:4px;display:grid;gap:4px;margin-top:4px}.OrderDetailsModal_trackingCode__sPBD9{align-items:center;background:#080e0bf5;border:1px solid #d4af3773;border-radius:999px;display:inline-flex;font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;letter-spacing:.04em;padding:2px 8px}.OrderDetailsModal_copyButton__RDxus{background:#142018f5;border:1px solid #d4af3759;border-radius:999px;color:#e9e3cfe6;cursor:pointer;font-size:.75rem;letter-spacing:.1em;margin-left:8px;padding:2px 8px;text-transform:uppercase}.OrderDetailsModal_copyButton__RDxus:hover{background:#1e2c22fa;border-color:var(--gold-500)}.OrderDetailsModal_shippingActionsRow__9t8WH{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.OrderDetailsModal_textActionButton__kB7hG{background:#0000;border:1px solid #d4af3742;border-radius:999px;color:#e9e3cfe6;cursor:pointer;font-size:.8rem;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.OrderDetailsModal_textActionButton__kB7hG:hover{background:#d4af371f;border-color:var(--gold-500)}.OrderDetailsModal_statusControl__KcpAo{position:relative}.OrderDetailsModal_statusButton__805wy{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:4px;padding:0}.OrderDetailsModal_statusBadge__BX\+rs{background:#132018e6;border:1px solid #d4af374d;border-radius:999px;color:var(--ink);font-size:.8rem;font-weight:600;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.OrderDetailsModal_statusDefault__-uH28{background:#8cbeff1f;border-color:#8cbeff59;color:#a7ceff}.OrderDetailsModal_pending__JddmW{background:#ffd78224;border-color:#ffd78266;color:#ffd782}.OrderDetailsModal_paid__G6too{background:#78e6aa24;border-color:#78e6aa66;color:#90e6b9}.OrderDetailsModal_shipped__wHMf\+{background:#8cbeff24;border-color:#8cbeff66;color:#a7ceff}.OrderDetailsModal_delivered__o6xQE{background:#8ce6a024;border-color:#8ce6a066;color:#a7e8b6}.OrderDetailsModal_cancelled__Jlmn6,.OrderDetailsModal_refunded__AWc8r{background:#ff787824;border-color:#ff969666;color:#ffb3b3}.OrderDetailsModal_statusChevron__EgS9X{color:#e9e3cfd9;height:16px;width:16px}.OrderDetailsModal_statusMenu__S2iZ9{background:#0c1410fa;border:1px solid #d4af3752;border-radius:12px;box-shadow:0 16px 32px #0009;min-width:170px;padding:4px;position:absolute;right:0;top:115%;z-index:10}.OrderDetailsModal_statusMenuItem__LaHf\+{align-items:center;background:#0000;border:none;border-radius:8px;color:#e9e3cfe6;cursor:pointer;display:flex;font-size:.85rem;justify-content:space-between;padding:6px 8px;width:100%}.OrderDetailsModal_statusMenuItem__LaHf\+:hover{background:#d4af3724}.OrderDetailsModal_statusMenuItemActive__rAHot{background:#d4af372e}.OrderDetailsModal_codeChip__CpBqe{align-items:center;background:#080e0bf5;border:1px solid #d4af3773;border-radius:999px;display:inline-flex;font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;letter-spacing:.04em;padding:2px 8px}.OrderDetailsModal_codeToggle__DHzfV{background:#14241af5;border:1px solid #d4af3752;border-radius:999px;color:#e9e3cfe6;font-size:.7rem;letter-spacing:.12em;margin-left:6px;padding:2px 8px;text-transform:uppercase}.OrderDetailsModal_codeToggle__DHzfV:focus-visible,.OrderDetailsModal_codeToggle__DHzfV:hover{background:#1a2e21fa;border-color:#d4af37b3;color:var(--gold-400)}.OrderDetailsModal_itemsAndTotals__fhwxi{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr)}.OrderDetailsModal_itemsColumn__u0Wvm{background:#0c1410f5;border:1px solid #d4af3724;border-radius:14px;box-shadow:0 4px 14px #00000047;padding:10px 12px 12px}.OrderDetailsModal_itemsTableWrapper__YeBbQ{margin-top:4px;overflow-x:auto}.OrderDetailsModal_itemsTable__PR3r1{border-collapse:collapse;font-size:.9rem;width:100%}.OrderDetailsModal_itemsTable__PR3r1 thead tr{background:#101c15f2}.OrderDetailsModal_itemHeaderMoney__Q010q,.OrderDetailsModal_itemHeaderName__m6uYu,.OrderDetailsModal_itemHeaderQty__5ohOj{color:#e9e3cfdb;font-size:.78rem;font-weight:600;letter-spacing:.12em;padding:6px 8px;text-align:left;text-transform:uppercase}.OrderDetailsModal_itemHeaderMoney__Q010q,.OrderDetailsModal_itemHeaderQty__5ohOj{text-align:right}.OrderDetailsModal_itemCellMoney__ba1Wj,.OrderDetailsModal_itemCellName__Zbxi4,.OrderDetailsModal_itemCellQty__uJPCT{border-bottom:1px solid #00000080;padding:6px 8px}.OrderDetailsModal_itemCellName__Zbxi4{text-align:left}.OrderDetailsModal_itemCellMoney__ba1Wj,.OrderDetailsModal_itemCellQty__uJPCT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.OrderDetailsModal_itemsTable__PR3r1 tbody tr:nth-child(2n){background:#0e1812f5}.OrderDetailsModal_totalsColumn__Utr0C{align-items:stretch;display:flex}.OrderDetailsModal_totalsBox__jdBEv{background:#0c1410f5;border:1px solid #d4af3729;border-radius:14px;box-shadow:0 4px 14px #00000047;padding:10px 12px 12px;width:100%}.OrderDetailsModal_totalLine__fRKLn{color:#e9e3cfe6;display:flex;font-size:.9rem;justify-content:space-between;padding:4px 0}.OrderDetailsModal_totalDivider__E27fa{background:linear-gradient(90deg,#0000,#d4af3799,#0000);height:1px;margin:4px 0 6px}.OrderDetailsModal_totalLineStrong__RJLa3{color:var(--gold-400);font-weight:700}@media (max-width:900px){.OrderDetailsModal_itemsAndTotals__fhwxi{grid-template-columns:1fr}.OrderDetailsModal_totalsColumn__Utr0C{justify-content:flex-end}}@media (max-width:720px){.OrderDetailsModal_orderDetailsDrawer__bSSpk{padding:14px 12px 18px;width:min(100vw,520px)}.OrderDetailsModal_infoRow__QaxXq{grid-template-columns:1fr}}.FiltersBar_filters__D194q{background:#132018;border:1px solid #d4af3738;border-radius:14px;box-shadow:0 6px 16px #00000040;margin:0 0 14px;padding:12px}.FiltersBar_row__I0GEb{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr repeat(3,auto)}@media (max-width:900px){.FiltersBar_row__I0GEb{grid-template-columns:1fr 1fr}.FiltersBar_searchInput__bXGA1{grid-column:1/-1}}.FiltersBar_searchInput__bXGA1,.FiltersBar_select__b7XeL{background:#132018;border:1px solid #d4af3738;border-radius:12px;color:#e9e3cf;color:var(--ink,#e9e3cf);padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.FiltersBar_searchInput__bXGA1::placeholder{color:#e9e3cf8c}.FiltersBar_searchInput__bXGA1{min-width:260px}.FiltersBar_searchInput__bXGA1:focus,.FiltersBar_select__b7XeL:focus{background:#16261d;border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 0 0 3px #d4af3733;outline:none}.FiltersBar_select__b7XeL{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 .8.5h10.4L6 8z' fill='%23d4af37'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.StatsBar_stats__i582J{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 16px}.StatsBar_card__SlXdE{background:#132018;border:1px solid #d4af3738;border-radius:14px;box-shadow:0 6px 16px #00000040;padding:14px;transition:transform .15s ease,box-shadow .2s ease}.StatsBar_card__SlXdE:hover{box-shadow:0 10px 20px #00000059;transform:translateY(-2px)}.StatsBar_number__V8WoC{color:#e0c565;color:var(--gold-400,#e0c565);font-size:1.6rem;font-weight:800}.StatsBar_label__79hVk{color:#e9e3cfbf;font-size:.95rem;margin-top:2px}.StatsBar_warning__Ul46Z .StatsBar_number__V8WoC{color:#ffd580}.UsersTable_table__o5r6M{background:#132018;border:1px solid #d4af3738;border-radius:14px;box-shadow:0 6px 16px #00000040}.UsersTable_noUsers__Lmd5L{color:#e9e3cfa6;padding:20px;text-align:center}.UsersTable_row__GvOUC{grid-gap:10px;background:#13201899;border:1px solid #d4af372e;border-radius:12px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:12px;padding:14px;transition:transform .15s ease,box-shadow .2s ease}.UsersTable_row__GvOUC:hover{box-shadow:0 10px 20px #00000059;transform:translateY(-2px)}.UsersTable_adminUser__-PEp5{background:#202c34cc;border-color:#bfd7ff40}.UsersTable_details__YymSP{grid-gap:8px;display:grid;gap:8px}.UsersTable_headerLine__jHUGP{align-items:center;display:flex;gap:10px}.UsersTable_headerLine__jHUGP h3{color:#e0c565;color:var(--gold-400,#e0c565);margin:0}.UsersTable_info__vTr0Q{color:#e9e3cf;color:var(--ink,#e9e3cf);display:flex;flex-wrap:wrap;font-size:.95rem;gap:16px}.UsersTable_roleBadge__CgoRI{background:#d4af3714;border:1px solid #d4af3740;border-radius:999px;color:#e0c565;color:var(--gold-400,#e0c565);font-size:.85rem;font-weight:600;padding:4px 10px}.UsersTable_roleAdmin__tBLDJ{background:#bfd7ff1a;border-color:#bfd7ff40;color:#8ab4f8}.UsersTable_roleCustomer__nnhy9{background:#b8ffd014;border-color:#b8ffd040;color:#6fe3b2}.UsersTable_actions__Aowcp{align-items:center;display:flex;gap:8px}.UsersTable_deleteBtn__WDNdJ,.UsersTable_editBtn__TETum,.UsersTable_ordersBtn__9WmPF{background:#16261d;border:1px solid #d4af3740;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 12px;transition:background .2s ease,transform .15s ease}.UsersTable_ordersBtn__9WmPF{color:#e0c565;color:var(--gold-400,#e0c565)}.UsersTable_editBtn__TETum{color:#8ab4f8}.UsersTable_deleteBtn__WDNdJ{border-color:#ff8a8059;color:#ff8a80}.UsersTable_editBtn__TETum:hover,.UsersTable_ordersBtn__9WmPF:hover{background:#d4af3714;transform:translateY(-1px)}.UsersTable_deleteBtn__WDNdJ:hover{background:#ff8a801a;transform:translateY(-1px)}.EditUserModal_header__-kXj3{align-items:center;border-bottom:1px solid #d4af3738;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.EditUserModal_header__-kXj3 h2{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;margin:0}.EditUserModal_form__Dysnt{grid-gap:12px;color:#e9e3cf;color:var(--ink,#e9e3cf);display:grid;gap:12px}.EditUserModal_row__ozsM\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:720px){.EditUserModal_row__ozsM\+{grid-template-columns:1fr}}.EditUserModal_input__CZpFm,.EditUserModal_select__bwX5P{background:#132018;border:1px solid #d4af3738;border-radius:12px;color:#e9e3cf;color:var(--ink,#e9e3cf);padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.EditUserModal_input__CZpFm::placeholder{color:#e9e3cf8c}.EditUserModal_input__CZpFm:focus,.EditUserModal_select__bwX5P:focus{background:#16261d;border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 0 0 3px #d4af3733;outline:none}.EditUserModal_select__bwX5P{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 8 .8.5h10.4L6 8z' fill='%23d4af37'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.EditUserModal_checkboxRow__2yN4E{align-items:center;display:flex}.EditUserModal_checkboxLabel__FOB-d{align-items:center;color:#e9e3cf;color:var(--ink,#e9e3cf);display:flex;font-size:.95rem;gap:8px}.EditUserModal_checkboxLabel__FOB-d input[type=checkbox]{accent-color:#d4af37;accent-color:var(--gold-500,#d4af37);cursor:pointer;height:18px;width:18px}.EditUserModal_actions__w3ctO{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.EditUserModal_update__Ks2H8{background:#d4af37;background:var(--gold-500,#d4af37);border:1px solid #a37b2e;border:1px solid var(--gold-700,#a37b2e);border-radius:999px;box-shadow:0 6px 16px #d4af3738;color:#0f1412;cursor:pointer;font-weight:800;letter-spacing:.2px;padding:10px 16px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.EditUserModal_update__Ks2H8:hover{background:#e0c565;background:var(--gold-400,#e0c565);box-shadow:0 10px 22px #d4af3747;transform:translateY(-1px)}.EditUserModal_cancel__iTfsT{background:#0000;border:1px solid #d4af3740;border-radius:999px;color:#e9e3cfb3;cursor:pointer;padding:10px 16px;transition:background .2s ease,border-color .2s ease}.EditUserModal_cancel__iTfsT:hover{background:#d4af371a;border-color:#d4af37;border-color:var(--gold-500,#d4af37)}.OrdersModal_header__CgDSD{align-items:center;border-bottom:1px solid #d4af3738;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.OrdersModal_header__CgDSD h2{color:#e0c565;color:var(--gold-400,#e0c565);font-family:Cormorant Garamond,serif;margin:0}.OrdersModal_content__llBS3{grid-gap:14px;color:#e9e3cf;color:var(--ink,#e9e3cf);display:grid;gap:14px}.OrdersModal_loading__ocMl9,.OrdersModal_noOrders__7CVEz{color:#e9e3cfbf}.OrdersModal_list__m7gNe{grid-gap:12px;display:grid;gap:12px}.OrdersModal_summary__VFNyd{color:#e9e3cfd9;display:flex;flex-wrap:wrap;gap:16px}.OrdersModal_card__NT6Xb{background:#132018;border:1px solid #d4af3738;border-radius:12px;box-shadow:0 6px 16px #00000040;padding:12px}.OrdersModal_cardHeader__wfBMu{align-items:center;display:flex;gap:8px}.OrdersModal_cardHeader__wfBMu h4{color:#e9e3cf;color:var(--ink,#e9e3cf);margin:0}.OrdersModal_statusBadge__tJEF9{background:#d4af3714;border:1px solid #d4af3738;border-radius:999px;color:#e9e3cf;color:var(--ink,#e9e3cf);font-size:.85rem;padding:4px 8px}.OrdersModal_pending__0mf8N{background:#3a2c00;border-color:#7a5b00;color:#ffd580}.OrdersModal_paid__pvmb-{background:#133a23;border-color:#1e6a3d;color:#bfe7ca}.OrdersModal_shipped__GFka0{background:#0f2c4a;border-color:#1e5490;color:#bfd7ff}.OrdersModal_delivered__5ZyM4{background:#12361a;border-color:#1f6a2b;color:#c7f0cc}.OrdersModal_cancelled__3dvn2{background:#3a1111;border-color:#7a3030;color:#ffb3b3}.OrdersModal_info__Hy6wU{color:#e9e3cfe6;display:flex;flex-wrap:wrap;gap:18px}.OrdersModal_items__Qi-iU{color:#e9e3cfe6;margin-top:6px}.OrdersModal_items__Qi-iU ul{margin:6px 0 0;padding-left:1.1rem}.OrdersModal_actions__EBbZB{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.OrdersModal_closeBtn__wrYxH{background:#0000;border:1px solid #d4af3740;border-radius:999px;color:#e9e3cfcc;cursor:pointer;padding:10px 16px;transition:background .2s ease,border-color .2s ease,transform .15s ease}.OrdersModal_closeBtn__wrYxH:hover{background:#d4af371a;border-color:#d4af37;border-color:var(--gold-500,#d4af37);transform:translateY(-1px)}@media (max-width:640px){.OrdersModal_info__Hy6wU{flex-direction:column;gap:6px}}.AdminHerbsTab_adminContent__jtQFb{padding:16px 0 40px}.AdminHerbsTab_adminSection__r\+eJ8{background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;color:var(--ink);margin:0 0 24px;padding:20px}.AdminHerbsTab_sectionHeader__YHTxP{align-items:center;border-bottom:1px solid #d4af372e;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.AdminHerbsTab_sectionHeader__YHTxP h2{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:700;letter-spacing:.05em;margin:0}.AdminHerbsTab_tableActions__gzicQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminHerbsTab_searchInput__f6MMK{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.95rem;font-weight:500;height:46px;min-width:240px;padding:13px 16px;transition:all .2s ease}.AdminHerbsTab_searchInput__f6MMK::placeholder{color:#1c352d80;font-style:italic}.AdminHerbsTab_searchInput__f6MMK:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.AdminHerbsTab_toggleBtn__DOL1m{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 8px 18px #d4af3742;color:#0f1412;cursor:pointer;font-size:.85rem;font-weight:800;height:46px;letter-spacing:.08em;padding:0 18px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.AdminHerbsTab_toggleBtn__DOL1m:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 12px 28px #d4af3752;transform:translateY(-2px)}.AdminHerbsTab_toggleBtn__DOL1m:active{transform:translateY(0)}.AdminHerbsTab_productForm__qMZhZ{grid-gap:16px;background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:16px;margin:20px 0;padding:20px}.AdminHerbsTab_formField__llKmP{grid-gap:8px;align-items:start;display:grid;gap:8px}.AdminHerbsTab_formField__llKmP label{color:var(--ink);font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AdminHerbsTab_formField__llKmP input,.AdminHerbsTab_formField__llKmP textarea{background:#faf6f0f2;border:2px solid #d4af3759;border-radius:999px;color:#1c352d;font-size:.95rem;font-weight:500;padding:13px 16px;transition:all .2s ease;width:100%}.AdminHerbsTab_formField__llKmP textarea{border-radius:12px;min-height:120px;resize:vertical}.AdminHerbsTab_formField__llKmP input[type=url]{border-radius:999px}.AdminHerbsTab_formField__llKmP input::placeholder,.AdminHerbsTab_formField__llKmP textarea::placeholder{color:#1c352d80;font-style:italic}.AdminHerbsTab_formField__llKmP input:focus,.AdminHerbsTab_formField__llKmP textarea:focus{background:#fffdfafc;border-color:var(--gold-500);box-shadow:0 0 0 4px #d4af3733,0 12px 28px #d4af372e;color:#0a1a0a;outline:none}.AdminHerbsTab_formField__llKmP input[type=file]{background:#132018;border:1px solid #d4af3738;border-radius:12px;color:var(--ink);height:46px;padding:8px 12px}.AdminHerbsTab_formField__llKmP input[type=file]::-webkit-file-upload-button{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;color:#0f1412;cursor:pointer;font-weight:800;height:30px;letter-spacing:.2px;margin-right:12px;padding:0 14px;-webkit-transition:background .2s ease;transition:background .2s ease}.AdminHerbsTab_formField__llKmP input[type=file]::file-selector-button{background:var(--gold-500);border:1px solid var(--gold-700);border-radius:999px;color:#0f1412;cursor:pointer;font-weight:800;height:30px;letter-spacing:.2px;margin-right:12px;padding:0 14px;transition:background .2s ease}.AdminHerbsTab_formField__llKmP input[type=file]::-webkit-file-upload-button:hover{background:var(--gold-400)}.AdminHerbsTab_formField__llKmP input[type=file]::file-selector-button:hover{background:var(--gold-400)}.AdminHerbsTab_formGrid__iHnY6{grid-gap:16px;align-items:start;display:grid;gap:16px}.AdminHerbsTab_twoCol__w8tvG{grid-template-columns:1fr 1fr}@media (max-width:900px){.AdminHerbsTab_twoCol__w8tvG{grid-template-columns:1fr}}.AdminHerbsTab_helpText__VxrcI{color:#e9e3cfbf;font-size:.85rem}.AdminHerbsTab_imagePreview__kEAin{background:#13201899;border:1px dashed #d4af374d;border-radius:12px;max-width:460px;padding:10px}.AdminHerbsTab_imagePreview__kEAin img{aspect-ratio:4/3;border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}.AdminHerbsTab_errorMessage__KKXJD{background:#ff50501f;border:1px solid #ff82824d;border-radius:12px;color:#ffb3b3;font-weight:700;padding:10px 12px}.AdminHerbsTab_formActions__c-XaX{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:8px}.AdminHerbsTab_updateBtn__0tChe{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 12px 24px #d4af3747;color:#0f1412;cursor:pointer;font-size:.9rem;font-weight:800;height:46px;letter-spacing:.08em;padding:0 24px;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.AdminHerbsTab_updateBtn__0tChe:hover{background:linear-gradient(135deg,var(--gold-400) 0,var(--gold-500) 100%);box-shadow:0 16px 32px #d4af3759;transform:translateY(-2px)}.AdminHerbsTab_updateBtn__0tChe:active{transform:translateY(0)}.AdminHerbsTab_updateBtn__0tChe:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.AdminHerbsTab_cancelBtn__oQgYg{background:#0000;border:1px solid #c9a24e59;border-radius:999px;color:#e9e3cfcc;cursor:pointer;font-size:.9rem;font-weight:700;height:46px;letter-spacing:.08em;padding:0 24px;text-transform:uppercase;transition:all .2s ease}.AdminHerbsTab_cancelBtn__oQgYg:hover{background:#c9a24e14;border-color:var(--gold-400);color:var(--gold-400)}.AdminHerbsTab_productsTable__WXoVq{background:linear-gradient(135deg,#1320188c,#0c1210bf);border:1px solid #c9a24e38;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;margin-top:12px;overflow:hidden}.AdminHerbsTab_noProducts__QIoWW{color:#e9e3cfbf;font-size:.95rem;padding:40px 20px;text-align:center}.AdminHerbsTab_productRow__-feS7{grid-gap:16px;align-items:center;border-bottom:1px solid #d4af3724;display:grid;gap:16px;grid-template-columns:80px 1fr auto;padding:16px 20px;transition:background .2s ease}.AdminHerbsTab_productRow__-feS7:last-child{border-bottom:none}.AdminHerbsTab_productRow__-feS7:hover{background:#d4af370f}.AdminHerbsTab_productThumb__40PRa{background:#13201899;border:1px solid #d4af3738;border-radius:12px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.AdminHerbsTab_productDetails__jL8Yz{grid-gap:6px;display:grid;gap:6px}.AdminHerbsTab_productDetails__jL8Yz h3{color:var(--ink);font-size:1.1rem;font-weight:700;letter-spacing:.03em;margin:0}.AdminHerbsTab_productCategory__DbzIV{color:#e9e3cfcc;font-size:.9rem;margin:0}.AdminHerbsTab_productDate__WsTWt{color:#e9e3cfa6;font-size:.85rem;margin:0}.AdminHerbsTab_productActions__L6dbk{display:flex;flex-wrap:wrap;gap:8px}.AdminHerbsTab_deleteBtn__IChmf,.AdminHerbsTab_editBtn__1SG2-{border:1.5px solid;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:700;height:42px;letter-spacing:.05em;padding:0 16px;transition:all .15s ease;white-space:nowrap}.AdminHerbsTab_editBtn__1SG2-{background:#e0c56526;border-color:#e0c56566;color:var(--gold-400)}.AdminHerbsTab_editBtn__1SG2-:hover{background:#e0c56540;border-color:var(--gold-500);box-shadow:0 6px 12px #d4af3733;transform:translateY(-1px)}.AdminHerbsTab_deleteBtn__IChmf{background:#e5535326;border-color:#e5535366;color:#e55353}.AdminHerbsTab_deleteBtn__IChmf:hover{background:#e5535340;border-color:#e55353;box-shadow:0 6px 12px #e5535333;transform:translateY(-1px)}.AdminHerbsTab_modalHeader__YhSVc{align-items:center;border-bottom:1px solid #d4af372e;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.AdminHerbsTab_modalHeader__YhSVc h2{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 4px}.AdminHerbsTab_modalHeader__YhSVc p{color:#e9e3cfcc;font-size:.95rem;margin:0}.AdminTaxonomyTab_root__uNjgr{width:100%}.AdminTaxonomyTab_taxonomyShell__otCTG{grid-gap:18px;display:grid;gap:18px}.AdminTaxonomyTab_taxonomyTabs__n4cPj{align-items:center;background:#0c140feb;border:1px solid #d4af3773;border-radius:999px;box-shadow:0 14px 32px #00000061;display:inline-flex;gap:6px;max-width:100%;padding:4px 6px}.AdminTaxonomyTab_taxonomyTabButton__ZerCm{background:#0000;border:none;border-radius:999px;color:#e9e3cfcc;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.12em;padding:8px 16px;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .12s ease}.AdminTaxonomyTab_taxonomyTabButton__ZerCm:hover{background:#e0c5651f;color:#fffcf3f2}.AdminTaxonomyTab_taxonomyTabButtonActive__iZRbB{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);box-shadow:0 8px 18px #d4af3752;color:#0f1412;position:relative}.AdminTaxonomyTab_taxonomyTabButtonActive__iZRbB:after{background:linear-gradient(90deg,#e0c56500 0,var(--gold-300) 35%,var(--gold-300) 65%,#e0c56500 100%);border-radius:999px;bottom:-4px;content:"";height:2px;left:16px;position:absolute;right:16px}.AdminTaxonomyTab_taxonomyLayout__T0-oL{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr)}.AdminTaxonomyTab_taxonomyListPane__g2fcv{grid-gap:10px;background:#faf6f0f7;border:1px solid #d4af3766;border-radius:18px;box-shadow:0 16px 38px #00000040;display:grid;gap:10px;padding:18px 18px 16px}.AdminTaxonomyTab_taxonomyDetailPane__ldET7{background:#0c120ff5;border:1px solid #d4af3785;border-radius:18px;box-shadow:0 22px 48px #00000085;display:grid;padding:22px 20px 18px}.AdminTaxonomyTab_listHeader__egGyc{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:4px}.AdminTaxonomyTab_listHeaderText__YHMvF{grid-gap:3px;display:grid;gap:3px}.AdminTaxonomyTab_listTitle__7r9Rh{color:#132018;font-size:.98rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.AdminTaxonomyTab_listHint__Wd9dE{color:#132018b3;font-size:.8rem;margin:0}.AdminTaxonomyTab_countBadge__eenee{align-self:flex-start;background:#132018;border-radius:999px;color:var(--gold-300);font-size:.78rem;font-weight:700;min-width:32px;padding:4px 10px;text-align:center}.AdminTaxonomyTab_createRow__jT1am{align-items:center;display:flex;gap:8px}.AdminTaxonomyTab_createInput__5QaF1{background:#fffdf9;border:1px solid #d4af3766;border-radius:999px;color:#132018;flex:1 1;font-size:.9rem;padding:8px 12px}.AdminTaxonomyTab_createInput__5QaF1::placeholder{color:#1320188c;font-style:italic}.AdminTaxonomyTab_createInput__5QaF1:focus{background:#fff;border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af373d;outline:none}.AdminTaxonomyTab_createButton__r0sFv{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 8px 18px #d4af374d;color:#0f1412;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.08em;min-width:90px;padding:7px 14px;text-transform:uppercase;transition:background .18s ease,box-shadow .18s ease,transform .15s ease,opacity .15s ease}.AdminTaxonomyTab_createButton__r0sFv:hover{box-shadow:0 12px 24px #d4af3761;transform:translateY(-1px)}.AdminTaxonomyTab_createButton__r0sFv:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.AdminTaxonomyTab_list__RL\+lv{display:flex;flex-direction:column;gap:6px;margin-top:6px}.AdminTaxonomyTab_listRow__a93ax{align-items:center;background:#fffdf9f0;border:1px solid #d4af3740;border-radius:12px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 9px;position:relative;text-align:left}.AdminTaxonomyTab_listRowSelected__jdDxv{background:#fffaecfa;border-color:var(--gold-500);box-shadow:0 0 0 1px #d4af3766,0 10px 20px #00000029}.AdminTaxonomyTab_listRowSelected__jdDxv:before{background:linear-gradient(180deg,var(--gold-400),var(--gold-600));border-radius:999px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.AdminTaxonomyTab_listRowMain__v1yTW{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AdminTaxonomyTab_listRowTitleLine__ijEXX{align-items:center;display:flex;gap:4px}.AdminTaxonomyTab_listRowName__3W15q{color:#132018;font-size:.92rem;font-weight:600}.AdminTaxonomyTab_statusPill__m\+LlO{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;justify-content:center;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.AdminTaxonomyTab_statusPillActive__aS8XN{background:#2e7d321f;border:1px solid #2e7d326b;color:#1b5e20}.AdminTaxonomyTab_statusPillRetired__JW7vb{background:#b71c1c0f;border:1px solid #b71c1c66;color:#b71c1c}.AdminTaxonomyTab_listRowMeta__\+70k7{align-items:center;display:flex}.AdminTaxonomyTab_productCount__U6nAn{color:#132018b3;font-size:.8rem;line-height:1.4}.AdminTaxonomyTab_listRowActions__Rf6MY{align-items:center;display:flex;position:relative}.AdminTaxonomyTab_rowMenuButton__tfbvh{align-items:center;background:#fff;border:1px solid #1320181f;border-radius:999px;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.AdminTaxonomyTab_rowMenuDots__NL34F{background:linear-gradient(90deg,#132018bf,#13201859);border-radius:4px;height:2px;position:relative;width:10px}.AdminTaxonomyTab_rowMenuDots__NL34F:after,.AdminTaxonomyTab_rowMenuDots__NL34F:before{background:linear-gradient(90deg,#132018bf,#13201859);border-radius:4px;content:"";height:2px;left:0;position:absolute;width:10px}.AdminTaxonomyTab_rowMenuDots__NL34F:before{top:-4px}.AdminTaxonomyTab_rowMenuDots__NL34F:after{top:4px}.AdminTaxonomyTab_rowMenu__39DY-{background:#fff;border:1px solid #d4af3766;border-radius:10px;box-shadow:0 12px 28px #00000040;min-width:160px;padding:6px 0;position:absolute;right:0;top:34px;z-index:10}.AdminTaxonomyTab_rowMenuItem__i2WE6{background:#0000;border:none;color:#132018;cursor:pointer;font-size:.8rem;padding:6px 12px;text-align:left;width:100%}.AdminTaxonomyTab_rowMenuItem__i2WE6:hover{background:#faf6f0e6}.AdminTaxonomyTab_rowMenuItemDestructive__d17ph{color:#b71c1c}.AdminTaxonomyTab_sectionSubtitle__ci7Ja{color:#e9e3cfe6;font-size:.85rem;margin:6px 0 0}.AdminTaxonomyTab_errorBanner__PIvhA{background:#b71c1c2e;border:1px solid #ffcdd2cc;border-radius:12px;color:#ffebee;font-size:.85rem;margin:0 0 12px;padding:10px 14px}.AdminTaxonomyTab_emptyState__ZXLmh{color:#132018b3;font-size:.85rem;padding:10px 0 4px}.AdminTaxonomyTab_detailEmptyState__6eSRb{display:grid;min-height:140px;place-items:center;text-align:center}.AdminTaxonomyTab_detailContent__mczLE{grid-gap:12px;display:grid;gap:12px}.AdminTaxonomyTab_detailHeader__AxEf-{align-items:flex-start;background:radial-gradient(120% 140% at 0 0,#e0c5651f 0,#0000 55%),#0c120ff5;border-bottom:1px solid #d4af374d;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AdminTaxonomyTab_detailHeaderText__TvCyZ{grid-gap:4px;display:grid;gap:4px}.AdminTaxonomyTab_detailTabLabel__D736U{color:#e9e3cfbf;font-size:.75rem;letter-spacing:.16em;margin:0;text-transform:uppercase}.AdminTaxonomyTab_detailItemName__bBpTC{color:var(--gold-300);font-size:1.25rem;font-weight:700;margin:0}.AdminTaxonomyTab_detailHeaderMeta__JJuMD{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.AdminTaxonomyTab_detailProductCount__ExW3D{color:#e9e3cfcc;font-size:.8rem}.AdminTaxonomyTab_categoryConfigPanel__4s\+EF{grid-gap:10px;background:#09100df5;border:1px dashed #d4af37b3;border-radius:14px;display:grid;gap:10px;margin-top:4px;padding:10px 12px 12px}.AdminTaxonomyTab_categoryConfigHeader__GZNNQ{grid-gap:4px;display:grid;gap:4px}.AdminTaxonomyTab_configTitle__mROLU{color:var(--gold-300);font-size:.9rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.AdminTaxonomyTab_configSubtitle__zpcRH{color:#e9e3cfe0;font-size:.8rem;margin:0}.AdminTaxonomyTab_configCategoryName__e\+LRX{font-weight:700}.AdminTaxonomyTab_categoryConfigGrid__G2VCd{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr);margin-top:8px}.AdminTaxonomyTab_cardImageRow__cvD3X{align-items:center;display:flex;gap:8px}.AdminTaxonomyTab_cardUploadButton__HjEbG{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 6px 14px #d4af374d;color:#0f1412;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:7px 14px;text-transform:uppercase;white-space:nowrap}.AdminTaxonomyTab_cardUploadButton__HjEbG:hover{box-shadow:0 10px 20px #d4af3761}.AdminTaxonomyTab_cardUploadInput__mSo6x{display:none}.AdminTaxonomyTab_configFieldGroup__Nt1Wm,.AdminTaxonomyTab_configSection__fLRXe{grid-gap:8px;display:grid;gap:8px}.AdminTaxonomyTab_configSectionTitle__iylPy{color:var(--gold-300);font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.AdminTaxonomyTab_configFieldGroupWide__qlkBj{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1}.AdminTaxonomyTab_configLabel__1IKhM{color:#e9e3cfe6;font-size:.78rem;font-weight:600}.AdminTaxonomyTab_configInput__P3vOw{background:#fff;border:1px solid #d4af3766;border-radius:999px;color:#132018;font-size:.86rem;padding:8px 10px;width:100%}.AdminTaxonomyTab_configInput__P3vOw::placeholder{color:#13201880}.AdminTaxonomyTab_configInput__P3vOw:focus{border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af3752;outline:none}.AdminTaxonomyTab_configTextarea__933uI{background:#fff;border:1px solid #d4af3766;border-radius:10px;color:#132018;font-size:.86rem;padding:8px 10px;resize:vertical;width:100%}.AdminTaxonomyTab_configTextarea__933uI:focus{border-color:var(--gold-500);box-shadow:0 0 0 2px #d4af3752;outline:none}.AdminTaxonomyTab_textareaToolbar__EU4oj{display:flex;gap:8px;margin-bottom:8px}.AdminTaxonomyTab_toolbarButton__N0fsa{align-items:center;background:#fffdf9f2;border:1px solid #d4af3766;border-radius:6px;color:#132018;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:4px;padding:6px 12px;transition:all .15s ease}.AdminTaxonomyTab_toolbarButton__N0fsa:hover{background:#d4af3726;border-color:var(--gold-500);transform:translateY(-1px)}.AdminTaxonomyTab_toolbarButton__N0fsa:active{transform:translateY(0)}.AdminTaxonomyTab_toolbarButton__N0fsa strong{font-weight:700}.AdminTaxonomyTab_configHelpText__VEWse{color:#e9e3cfd1;font-size:.78rem;margin:4px 0 0}.AdminTaxonomyTab_configActions__0m49H{border-top:1px solid #d4af3752;display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:10px}.AdminTaxonomyTab_configSaveButton__y9MFc{background:linear-gradient(135deg,var(--gold-500) 0,var(--gold-400) 100%);border:1px solid var(--gold-600);border-radius:999px;box-shadow:0 8px 18px #d4af374d;color:#0f1412;cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:7px 16px;text-transform:uppercase;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.AdminTaxonomyTab_configSaveButton__y9MFc:hover{box-shadow:0 12px 24px #d4af3761;transform:translateY(-1px)}.AdminTaxonomyTab_configSaveButton__y9MFc:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.AdminTaxonomyTab_detailSummaryOnly__DGGvj{margin-top:4px}.AdminTaxonomyTab_detailSummaryText__3d7Ig{color:#e9e3cfd9;font-size:.8rem;line-height:1.6;margin:0}.AdminTaxonomyTab_dragHandle__cQt3v{color:#d4af3799;cursor:grab;font-size:1.1rem;margin-right:8px;-webkit-user-select:none;user-select:none}.AdminTaxonomyTab_dragHandle__cQt3v:active{cursor:grabbing}.AdminTaxonomyTab_listRowDragging__Gkv\+V{opacity:.5;transform:scale(.98)}.AdminTaxonomyTab_productThumb__3P4kH{border:1px solid #d4af374d;border-radius:6px;height:40px;margin-right:10px;object-fit:cover;width:40px}.AdminTaxonomyTab_productPosition__KDc-k{background:#e0c56526;border-radius:999px;color:#d4af37cc;font-size:.85rem;font-weight:600;min-width:48px;padding:4px 10px;text-align:center}@media (max-width:900px){.AdminTaxonomyTab_taxonomyLayout__T0-oL{grid-template-columns:minmax(0,1fr)}.AdminTaxonomyTab_taxonomyDetailPane__ldET7{margin-top:4px}}@media (max-width:640px){.AdminTaxonomyTab_taxonomyTabs__n4cPj{flex-wrap:wrap;justify-content:center}}.AdminTaxonomyTab_modalOverlay__uRhnx{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.AdminTaxonomyTab_modalDialog__I2uGl{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;display:flex;flex-direction:column;max-width:500px;width:100%}.AdminTaxonomyTab_modalHeader__t7KDA{border-bottom:1px solid #e5e7eb;padding:20px 24px}.AdminTaxonomyTab_modalTitle__-jBhs{color:#111827;font-size:18px;font-weight:600;margin:0}.AdminTaxonomyTab_modalBody__mh-A8{display:flex;flex-direction:column;gap:12px;padding:24px}.AdminTaxonomyTab_modalLabel__VUJAp{color:#1f2937;font-size:14px;margin:0}.AdminTaxonomyTab_modalWarning__Km-3n{background-color:#fef3c7;border-left:3px solid #f59e0b;border-radius:4px;color:#92400e;font-size:13px;margin:0;padding:12px}.AdminTaxonomyTab_modalInputLabel__hAlI0{color:#111827;font-size:14px;font-weight:500;margin-bottom:4px}.AdminTaxonomyTab_modalInput__kcJ8r{border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.AdminTaxonomyTab_modalInput__kcJ8r:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminTaxonomyTab_modalInput__kcJ8r:disabled{background-color:#f3f4f6;cursor:not-allowed}.AdminTaxonomyTab_modalFooter__HODqm{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.AdminTaxonomyTab_modalButtonPrimary__H3580,.AdminTaxonomyTab_modalButtonSecondary__WfEiO{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.AdminTaxonomyTab_modalButtonSecondary__WfEiO{background-color:#fff;border:1px solid #d1d5db;color:#374151}.AdminTaxonomyTab_modalButtonSecondary__WfEiO:hover:not(:disabled){background-color:#f9fafb}.AdminTaxonomyTab_modalButtonPrimary__H3580{background-color:#3b82f6;color:#fff}.AdminTaxonomyTab_modalButtonPrimary__H3580:hover:not(:disabled){background-color:#2563eb}.AdminTaxonomyTab_modalButtonPrimary__H3580:disabled,.AdminTaxonomyTab_modalButtonSecondary__WfEiO:disabled{cursor:not-allowed;opacity:.5}.ConfirmDeleteModal_modalCard__IFnaV{max-width:640px}.ConfirmDeleteModal_headerGroup__JqWcb{grid-gap:6px;display:grid;gap:6px;margin-bottom:12px}.ConfirmDeleteModal_title__js46x{color:var(--gold-400);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:700;margin:0}.ConfirmDeleteModal_subtitle__48QyZ{color:var(--ink);margin:0;opacity:.9}.ConfirmDeleteModal_itemsList__Oi0tl{background:#132018a6;border:1px solid #d4af372e;border-radius:12px;margin:14px 0 18px;max-height:8 * 42px;max-height:336px;overflow:auto;padding:10px}.ConfirmDeleteModal_itemRow__nE8ps{align-items:center;display:flex;gap:8px;padding:6px 4px}.ConfirmDeleteModal_itemIndex__Np0NF{color:var(--gold-400);font-weight:700;text-align:right;width:28px}.ConfirmDeleteModal_itemName__JeXZx{color:var(--ink);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfirmDeleteModal_actionsRow__xZf-u{display:flex;gap:10px;justify-content:flex-end}.Checkout_page__FL5Qb{background:var(--background);min-height:100vh;padding:40px 0}.Checkout_container__adjxE{margin:0 auto;max-width:1040px;padding:0 16px}.Checkout_header__6qdai{margin-bottom:40px}.Checkout_title__ZkS68{color:var(--deep-green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:36px;font-weight:600;letter-spacing:.02em;margin:0 0 24px}.Checkout_stepIndicator__VD4KU{align-items:center;display:flex;gap:8px;max-width:400px}.Checkout_step__Vz0L2{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;opacity:.4;transition:opacity .3s ease}.Checkout_step__Vz0L2.Checkout_stepActive__pypzq{opacity:1}.Checkout_stepNum__TBrpz{align-items:center;background:#e0e0e0;border-radius:50%;color:#7a7a7a;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.Checkout_step__Vz0L2.Checkout_stepActive__pypzq .Checkout_stepNum__TBrpz{background:var(--gold-500);box-shadow:0 4px 12px #d4af374d;color:var(--deep-green)}.Checkout_stepLabel__nx41g{color:var(--text-gray);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .3s ease}.Checkout_step__Vz0L2.Checkout_stepActive__pypzq .Checkout_stepLabel__nx41g{color:var(--deep-green);font-weight:600}.Checkout_stepLine__pd1Mw{background:var(--border);flex:1 1;height:1px;margin:0 -4px}.Checkout_errorBox__da0FF{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;margin-bottom:24px;padding:12px 16px}.Checkout_grid__PJS5E{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 360px}.Checkout_section__XeLBV{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:32px}.Checkout_sectionTitle__gGCKn{color:var(--deep-green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;letter-spacing:.02em;margin:0 0 24px}.Checkout_formGrid__HXudq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.Checkout_input__5R6zF{background:#fafafa;border:1.5px solid #d0d0d0;border-radius:8px;color:var(--deep-green);font-family:inherit;font-size:14px;font-weight:500;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.Checkout_input__5R6zF:focus{background:#fff;border-color:var(--gold-500);box-shadow:0 0 0 3px #d4af3726;outline:none}.Checkout_input__5R6zF:read-only{background:#f0f0f0;color:var(--deep-green);font-weight:600}.Checkout_actionsRow__n3Qr9{display:flex;gap:12px;margin-top:24px}.Checkout_primaryBtn__ukrYk{align-items:center;background:var(--gold-500);border:none;border-radius:8px;color:var(--deep-green);cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.Checkout_primaryBtn__ukrYk:hover:not(:disabled){background:var(--gold-400);box-shadow:0 8px 20px #d4af3740;transform:translateY(-2px)}.Checkout_primaryBtn__ukrYk:active:not(:disabled){transform:translateY(0)}.Checkout_primaryBtn__ukrYk:disabled{cursor:not-allowed;opacity:.6}.Checkout_spinningIcon__oQPLA{animation:Checkout_spin__VoTaa 1s linear infinite}@keyframes Checkout_spin__VoTaa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Checkout_summary__zoJjW{background:linear-gradient(135deg,#fef8f0,#faf4eb);border:2px solid var(--gold-500);border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:100px}.Checkout_summaryTitle__1u9Jl{color:var(--deep-green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 16px}.Checkout_summaryList__qSbb5{grid-gap:12px;display:grid;gap:12px;margin-bottom:16px}.Checkout_summaryItem__cDk5h{grid-gap:8px;border-bottom:1px solid #d4b49e;display:grid;gap:8px;padding-bottom:12px}.Checkout_summaryItem__cDk5h:last-child{border-bottom:none;padding-bottom:0}.Checkout_summaryLine__hxk5V{align-items:center;color:var(--deep-green);display:flex;font-size:14px;font-weight:500;justify-content:space-between}.Checkout_itemName__KCq8J{color:var(--deep-green);font-weight:600}.Checkout_itemQuantity__m\+OBs{color:#7a5d3f;font-size:13px;font-weight:500}.Checkout_itemPrice__\+vWEQ{color:var(--deep-green);font-weight:600}.Checkout_divider__HceJN{background:linear-gradient(90deg,var(--gold-500) 0,#d4af3733 100%);height:2px;margin:16px 0}.Checkout_totalRow__6ovDn{color:var(--deep-green);display:flex;font-size:15px;font-weight:500;justify-content:space-between;padding:10px 0}.Checkout_totalRow__6ovDn span:last-child{font-weight:600}.Checkout_grandTotal__wEsaS{border-top:2px solid var(--gold-500);color:var(--deep-green);font-size:18px;font-weight:700;margin-top:12px;padding-top:12px}.Checkout_reviewSection__JiQeY{grid-gap:24px;display:grid;gap:24px;margin-bottom:32px}.Checkout_reviewBlock__\+a2q1{grid-gap:12px;display:grid;gap:12px}.Checkout_reviewTitle__5ves9{color:var(--text-gray);font-size:14px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.Checkout_reviewContent__ynAsH{grid-gap:6px;display:grid;gap:6px}.Checkout_reviewLine__\+Iggp{color:var(--foreground);font-size:14px;line-height:1.5;margin:0}.Checkout_reviewItem__GC4bf{border-bottom:1px dashed var(--border);color:var(--foreground);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.Checkout_reviewItem__GC4bf:last-child{border-bottom:none}.Checkout_reviewItemCategory__oUoKG{color:var(--text-gray);font-size:12px;font-weight:500;margin-top:4px}.Checkout_paymentProminent__s3blY{grid-gap:16px;background:linear-gradient(135deg,#d4af370d,#d4af3705);border:2px solid var(--gold-500);border-radius:12px;display:grid;gap:16px;margin-bottom:24px;padding:28px}.Checkout_stripeBtn__h7wEr{align-items:center;background:var(--gold-500);border:none;border-radius:10px;color:var(--deep-green);cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:700;gap:12px;justify-content:center;min-height:70px;padding:18px 24px;transition:all .2s ease}.Checkout_stripeBtn__h7wEr:hover:not(:disabled){background:var(--gold-400);box-shadow:0 12px 28px #d4af374d;transform:translateY(-2px)}.Checkout_stripeBtn__h7wEr:active:not(:disabled){transform:translateY(0)}.Checkout_stripeBtn__h7wEr:disabled{cursor:not-allowed;opacity:.6}.Checkout_stripeBtnLabel__BWNZ-{font-size:14px;font-weight:600;opacity:.9}.Checkout_stripeBtnAmount__B-9w8{font-size:22px;font-weight:700;letter-spacing:.02em}.Checkout_stripeNote__o5xqd{color:var(--text-gray);font-size:12px;line-height:1.5;margin:0;text-align:center}.Checkout_taxLocationNote__IB2ew{color:#666;font-size:.85rem;margin-top:.5rem}.Checkout_editLink__kGJLR{background:#0000;border:none;color:var(--gold-500);cursor:pointer;font-size:14px;font-weight:500;padding:8px 0;text-align:left;transition:color .2s ease}.Checkout_editLink__kGJLR:hover:not(:disabled){color:var(--gold-400)}.Checkout_editLink__kGJLR:disabled{cursor:not-allowed;opacity:.5}.Checkout_completeBox__EAFZW{background:linear-gradient(135deg,#d4af370d,#d4af3705);border:1px solid var(--border);border-radius:12px;margin:0 auto;max-width:600px;overflow:hidden;padding:48px 32px;position:relative;text-align:center}.Checkout_completeIcon__S9J2Q{align-items:center;animation:Checkout_bounceIn__oK3lK .6s cubic-bezier(.68,-.55,.265,1.55);background:var(--gold-500);border-radius:50%;color:var(--deep-green);display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}@keyframes Checkout_bounceIn__oK3lK{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{transform:scale(1)}}.Checkout_completeConfetti__l0d0j{inset:0;pointer-events:none;position:absolute}.Checkout_confettiPiece__qD8Q8{animation:Checkout_confettiFall__4KE2t 1.6s ease-out forwards;background:var(--gold-500);border-radius:2px;height:14px;opacity:0;position:absolute;width:8px}.Checkout_confettiPiece__qD8Q8:nth-child(3n){background:var(--deep-green)}.Checkout_confettiPiece__qD8Q8:nth-child(4n){background:var(--accent)}.Checkout_confettiPiece__qD8Q8:first-child{animation-delay:0s;left:10%}.Checkout_confettiPiece__qD8Q8:nth-child(2){animation-delay:.1s;left:25%}.Checkout_confettiPiece__qD8Q8:nth-child(3){animation-delay:.15s;left:40%}.Checkout_confettiPiece__qD8Q8:nth-child(4){animation-delay:.05s;left:55%}.Checkout_confettiPiece__qD8Q8:nth-child(5){animation-delay:.2s;left:70%}.Checkout_confettiPiece__qD8Q8:nth-child(6){animation-delay:.12s;left:85%}.Checkout_confettiPiece__qD8Q8:nth-child(7){animation-delay:.18s;left:18%}.Checkout_confettiPiece__qD8Q8:nth-child(8){animation-delay:.25s;left:33%}.Checkout_confettiPiece__qD8Q8:nth-child(9){animation-delay:.22s;left:48%}.Checkout_confettiPiece__qD8Q8:nth-child(10){animation-delay:.3s;left:63%}.Checkout_confettiPiece__qD8Q8:nth-child(11){animation-delay:.28s;left:78%}@keyframes Checkout_confettiFall__4KE2t{0%{opacity:1;transform:translate3d(0,-60px,0) rotate(0deg)}to{opacity:0;transform:translate3d(0,120px,0) rotate(1turn)}}.Checkout_completeTitle__iUpY-{color:var(--deep-green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:32px;font-weight:600;letter-spacing:.02em;margin:0 0 8px}.Checkout_completeSubtitle__zDt-3{color:var(--text);font-size:16px;line-height:1.6;margin:0 0 28px}.Checkout_completeDetails__vy-Ik{grid-gap:12px;background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;margin-bottom:28px;padding:20px;text-align:left}.Checkout_detailRow__TSpGt{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.Checkout_detailRow__TSpGt:last-child{border-bottom:none}.Checkout_detailLabel__ZD2M\+{color:var(--text-gray);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Checkout_detailValue__DAuzn{color:var(--foreground);font-weight:500}.Checkout_signupPrompt__vABYE{grid-gap:12px;background:#fff;border:2px solid var(--gold-500);border-radius:8px;display:grid;gap:12px;margin-bottom:24px;padding:20px}.Checkout_signupPromptText__tveiW{color:var(--deep-green);font-size:14px;font-weight:500;margin:0}.Checkout_signupBtn__P4rMV{background:var(--gold-500);border:none;border-radius:8px;color:var(--deep-green);cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.Checkout_signupBtn__P4rMV:hover{background:var(--gold-400);box-shadow:0 6px 16px #d4af3740;transform:translateY(-2px)}.Checkout_completeActions__4xLVx{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Checkout_continueBtn__SkRoh{background:var(--deep-green);border-radius:8px;color:var(--cream);display:inline-block;font-size:14px;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .2s ease}.Checkout_continueBtn__SkRoh:hover{background:var(--deep-green-2);box-shadow:0 6px 16px #0a1a0a40;transform:translateY(-2px)}.Checkout_accountLink__H-\+F3{border:2px solid var(--gold-500);border-radius:8px;color:var(--gold-500);display:inline-block;font-size:14px;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .2s ease}.Checkout_accountLink__H-\+F3:hover{background:var(--gold-500);color:var(--deep-green)}.Checkout_modalOverlay__gMqPZ{align-items:center;animation:Checkout_fadeIn__aKB9T .2s ease;background:#0a1a0a80;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes Checkout_fadeIn__aKB9T{0%{opacity:0}to{opacity:1}}.Checkout_modal__nNrrp{animation:Checkout_slideUp__B-v2u .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:420px;padding:32px;position:relative;width:100%}@keyframes Checkout_slideUp__B-v2u{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Checkout_modalClose__WgUAA{align-items:center;background:#0000;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:color .2s ease;width:32px}.Checkout_modalClose__WgUAA:hover{color:var(--foreground)}.Checkout_modalContent__5D4hB{grid-gap:16px;display:grid;gap:16px}.Checkout_modalTitle__Fiyox{color:var(--deep-green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;letter-spacing:.02em;margin:0 0 4px}.Checkout_modalSubtitle__atih7{color:var(--text-gray);font-size:14px;line-height:1.5;margin:0 0 20px}.Checkout_signupForm__Vzs4P{grid-gap:14px;display:grid;gap:14px}.Checkout_formRow__xcN8P{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.Checkout_errorMessage__3g-Po{background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:13px;padding:10px 12px}.Checkout_skipBtn__Y1mhE{background:#0000;border:none;color:var(--text-gray);cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:color .2s ease}.Checkout_skipBtn__Y1mhE:hover:not(:disabled){color:var(--foreground)}.Checkout_skipBtn__Y1mhE:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.Checkout_grid__PJS5E{grid-template-columns:1fr}.Checkout_summary__zoJjW{position:static;top:auto}.Checkout_formGrid__HXudq{grid-template-columns:1fr}.Checkout_completeBox__EAFZW{padding:32px 20px}.Checkout_title__ZkS68{font-size:28px}.Checkout_completeTitle__iUpY-{font-size:24px}.Checkout_stripeBtnLabel__BWNZ-{font-size:13px}.Checkout_stripeBtnAmount__B-9w8{font-size:20px}}@media (max-width:640px){.Checkout_page__FL5Qb{padding:24px 0}.Checkout_container__adjxE{padding:0 12px}.Checkout_grid__PJS5E{gap:24px;grid-template-columns:1fr}.Checkout_section__XeLBV{padding:20px}.Checkout_summary__zoJjW{padding:20px;position:static}.Checkout_title__ZkS68{font-size:24px;margin-bottom:16px}.Checkout_sectionTitle__gGCKn{font-size:18px;margin-bottom:16px}.Checkout_stepIndicator__VD4KU{font-size:12px;max-width:100%}.Checkout_stepNum__TBrpz{font-size:12px;height:28px;width:28px}.Checkout_stepLabel__nx41g{font-size:10px}.Checkout_formGrid__HXudq{gap:12px}.Checkout_input__5R6zF{font-size:16px;padding:12px 14px}.Checkout_completeIcon__S9J2Q{height:64px;width:64px}.Checkout_completeIcon__S9J2Q svg{height:36px;width:36px}.Checkout_completeTitle__iUpY-{font-size:20px}.Checkout_modal__nNrrp{padding:24px}.Checkout_modalTitle__Fiyox{font-size:20px}.Checkout_formRow__xcN8P{grid-template-columns:1fr}.Checkout_detailRow__TSpGt{align-items:flex-start;flex-direction:column;gap:4px}.Checkout_paymentProminent__s3blY{padding:20px}.Checkout_stripeBtn__h7wEr{min-height:60px;padding:14px 20px}.Checkout_stripeBtnAmount__B-9w8{font-size:20px}}.ResetPassword_resetPage__QN\+z8{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:80px 16px 96px}.ResetPassword_resetForm__pQBFP{grid-gap:18px;display:grid;gap:18px;margin-top:24px;position:relative;z-index:1}.ResetPassword_resetFieldGroup__sa\+1s{grid-gap:8px;display:grid;gap:8px;text-align:left}.ResetPassword_resetLabel__crSVx{color:#e7e2d3db;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ResetPassword_resetInput__br1Hc{background:#0a100deb;border:1px solid #c9a24e66;border-radius:999px;color:#e7e2d3f0;height:48px;padding:0 14px;width:100%}.ResetPassword_resetInput__br1Hc:focus{border-color:#d4af37;border-color:var(--gold-500,#d4af37);box-shadow:0 0 0 1px #d4af37;box-shadow:0 0 0 1px var(--gold-500,#d4af37);outline:none}.ResetPassword_resetErrorBanner__Cn13m{background:#7f1d1dd1;border:1px solid #dc2626a6;border-radius:14px;color:#fee2e2;font-size:.92rem;padding:10px 14px;text-align:left}.ResetPassword_resetErrorText__B3L1C{background:#7f1d1d99;border:1px solid #dc262680;border-radius:14px;color:#fee2e2;font-size:.94rem;padding:10px 14px}.ResetPassword_resetSuccessPanel__fWLtZ{background:#0a100de6;border:1px solid #c9a24e52;border-radius:22px;margin-top:24px;padding:18px 20px 20px;position:relative;text-align:center;z-index:1}.ResetPassword_resetSuccessText__jOJb8{color:#e7e2d3f5;font-weight:600;margin:0 0 6px}.ResetPassword_resetSuccessSubtext__db6QQ{color:#e7e2d3d1;font-size:.96rem;margin:0}.ResetPassword_resetFooterLinks__GtJ0N{margin-top:20px;position:relative;z-index:1}.ResetPassword_resetFooterLink__qecUv{align-items:center;color:#e0c565;color:var(--gold-400,#e0c565);display:inline-flex;font-size:.96rem;gap:6px;text-decoration:underline}.ResetPassword_resetFooterLink__qecUv:hover{color:#d4af37;color:var(--gold-500,#d4af37)}@media (max-width:640px){.ResetPassword_resetPage__QN\+z8{padding:72px 14px 88px}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:#fff;--foreground:#111;--border:#e6e6e6;--shadow:0 8px 20px #0000000f;--deep-green:#0a1a0a;--deep-green-2:#1a2d1a;--ink:#e9e3cf;--ink-dim:#cfc6ab;--gold-500:#d4af37;--gold-400:#e0c565;--gold-700:#a37b2e;--amethyst-dark:#4a2f5e;--amethyst-light:#7d5ba8;--moonstone:#b8a8d8;--mystical-teal:#0f4d4d;--dusty-rose:#9b6b7f;--deep-plum:#2d1b47;--silver-shimmer:#d3d3d3;--midnight:#1a0f2e;--green:#294936;--dark-green:#1e3729;--gold:#c89b3c;--dark-gold:#a37b2e;--white:#fff;--black:#111;--text:#2a2a2a;--text-gray:#424242;--light-gray:#f6f6f6;--radius-module:16px;--cream:#f7f3e6;--strong-shadow:0 18px 44px #00000038}.dark{--background:#0f1412;--foreground:#f4f3ef;--border:#2b2b2b}*{border-color:#e6e6e6;border-color:var(--border)}body{background-color:#fff;background-color:var(--background);color:#111;color:var(--foreground)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0;position:absolute}.visible{visibility:visible}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.running{animation-play-state:running}body,html{background-color:#0a1a0a;background-color:var(--deep-green);height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.App.landscape-mobile{overflow:hidden}.App.landscape-mobile>:not(.landscape-overlay){display:none!important}.landscape-overlay{background:#0a1a0a;bottom:0;height:100%;left:0;padding:20px;position:fixed;right:0;top:0;width:100%;z-index:99999}.landscape-message,.landscape-overlay{align-items:center;display:flex;justify-content:center}.landscape-message{color:#e0c565;flex-direction:column;gap:16px;text-align:center}.landscape-icon{animation:rotateIcon 2s linear infinite;font-size:3.5rem}.landscape-message h1{color:#e0c565;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;letter-spacing:.05em;margin:0}.landscape-message p{color:#e0c565b3;font-size:1rem;font-style:italic;margin:0}@keyframes rotateIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{border-radius:6px;outline:3px solid #c89b3c73;outline-offset:2px}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}h1,h2,h3{color:#294936;color:var(--green);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;line-height:1.2}h1,h2,h3,p{margin:0 0 8px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@keyframes shimmer{0%{filter:brightness(1)}50%{filter:brightness(1.06)}to{filter:brightness(1)}}*{scrollbar-color:#c8c8c8 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:999px}::-webkit-scrollbar-track{background:#0000}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.container{margin:0 auto;max-width:1100px;padding:0 16px}.loading,.no-content{color:#424242;color:var(--text-gray);padding:30px 0;text-align:center}a{color:#d4af37;color:var(--gold-500);text-decoration:none}a:hover{color:#e0c565;color:var(--gold-400)}.bulk-actions{margin:10px 0 16px}.bulk-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 4px}.bulk-buttons{display:flex;flex-wrap:wrap;gap:8px}.bulk-btn{background:#d4af37;background:var(--gold-500);border:1px solid #a37b2e;border:1px solid var(--gold-700);border-radius:999px;box-shadow:0 6px 16px #d4af3738;color:#0f1412;font-weight:800;letter-spacing:.2px;padding:8px 12px;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.bulk-btn:hover{background:#e0c565;background:var(--gold-400);box-shadow:0 10px 22px #d4af3747;transform:translateY(-1px)}.bulk-btn.delete{background:#0000;border-color:#d4af3759;color:#e0c565;color:var(--gold-400)}.bulk-btn.delete:hover{background:#d4af371a}
/*# sourceMappingURL=main.326fb970.css.map*/