.theme-footer{width:100%;color:var(--color-text)}.theme-footer .footer-top{justify-content:space-between;align-items:start;padding:48px 0;display:flex}.theme-footer .footer-bottom{color:#333;letter-spacing:-.54px;text-transform:capitalize;text-align:center;margin-top:50px;font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:Lexend-Regular!important}.theme-footer .footer-brand .brand-link img{object-fit:contain;width:250px;height:91px}.theme-footer .brand-copy{max-width:320px;color:var(--color-text);letter-spacing:-.54px;margin-bottom:16px;font-size:18px;font-style:normal;font-weight:300;line-height:30px;font-family:Lexend-Regular!important}.theme-footer .contact-us-btn{aspect-ratio:211/61;flex-shrink:0;width:211px;height:61px;margin-top:34px}.theme-footer .footer-col .footer-title,.theme-footer .footer-social .footer-title{color:#333;letter-spacing:-.66px;margin-bottom:20px;font-family:Beatrice Trial,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:30px}.theme-footer .footer-links{flex-direction:column;gap:20px;list-style:none;display:flex;padding:0!important}.theme-footer .footer-links li a{color:#333;letter-spacing:-.54px;text-transform:capitalize;font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:Lexend-Regular!important}.theme-footer .footer-social .social-icons{gap:10px;display:flex}.theme-footer .social-btn{background:var(--color-black);width:40px;height:40px;color:var(--color-white);border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}@media (max-width:1024px){.theme-footer .footer-top{flex-direction:column}}@media (max-width:640px){.theme-footer .footer-top{flex-direction:column;gap:24px;padding:36px 20px}.theme-footer .brand-copy{max-width:none}}
.theme-navbar-drawer .ant-drawer-mask{background:rgba(0,0,0,.55)}.theme-navbar-drawer .ant-drawer-content{border-top-left-radius:32px;border-bottom-left-radius:32px;overflow:hidden}.theme-navbar-drawer .ant-drawer-body{background:linear-gradient(rgba(255,255,255,.98) 0%,rgba(244,244,244,.92) 100%);flex-direction:column;height:100%;padding:32px;display:flex}.theme-drawer-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.theme-drawer-close-btn{color:#111;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;transition:color .3s;display:inline-flex}.theme-drawer-close-btn:hover{color:var(--color-on-active-primary)}.theme-drawer-body{flex-direction:column;flex:1;gap:32px;display:flex}.theme-drawer-nav{flex-direction:column;gap:4px;display:flex}.theme-drawer-nav-item{flex-direction:column;display:flex}.theme-drawer-nav-trigger{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid rgba(0,0,0,.08);justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-family:Lexend-Regular;font-size:18px;display:flex}.theme-drawer-nav-trigger:hover{color:var(--color-on-active-primary)}.theme-drawer-nav-placeholder{width:16px;height:16px}.theme-drawer-nav-icon{color:var(--color-on-active-primary);transition:transform .3s}.theme-drawer-nav-icon.expanded{transform:rotate(-180deg)}.theme-drawer-sub-items{flex-direction:column;gap:10px;max-height:0;transition:max-height .3s;display:flex;overflow:hidden}.theme-drawer-sub-items.open{max-height:300px;padding-top:12px}.theme-drawer-sub-link{color:#343434;font-family:Lexend-Regular;font-size:16px;text-decoration:none;transition:color .3s}.theme-drawer-sub-link:hover{color:var(--color-on-active-primary)}.theme-drawer-divider{background:rgba(0,0,0,.08);width:100%;height:1px}.theme-drawer-mode-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.theme-drawer-mode-label{color:#111;font-family:Lexend-Regular;font-size:18px}.theme-drawer-mode-toggle{cursor:pointer;background:#f2f2f2;border:none;border-radius:999px;justify-content:space-between;align-items:center;width:78px;height:34px;padding:4px 8px;transition:background .3s;display:flex;position:relative}.theme-mode-icon{color:rgba(0,0,0,.35);z-index:1;justify-content:center;align-items:center;display:flex}.theme-drawer-mode-toggle.light .theme-mode-icon.sun,.theme-drawer-mode-toggle.dark .theme-mode-icon.moon{color:#fff}.theme-drawer-mode-toggle.dark{background:#1a1a1a}.theme-mode-thumb{background:var(--color-on-active-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .3s,background .3s;display:flex;position:absolute;top:4px;left:4px}.theme-drawer-mode-toggle.dark .theme-mode-thumb{color:#111;background:#fff;transform:translate(38px)}.theme-drawer-wishlist{color:#111;cursor:pointer;background:0 0;border:1px solid rgba(0,0,0,.1);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:12px 18px;font-family:Lexend-Regular;font-size:16px;transition:border-color .3s,color .3s;display:inline-flex}.theme-drawer-wishlist:hover{border-color:var(--color-on-active-primary);color:var(--color-on-active-primary)}.theme-drawer-contact{flex-direction:column;gap:16px;display:flex}.theme-drawer-contact-item{color:#111;align-items:center;gap:12px;font-family:Lexend-Regular;font-size:16px;text-decoration:none;transition:color .3s;display:flex}.theme-drawer-contact-item:hover{color:var(--color-on-active-primary)}.theme-drawer-contact-icon{width:36px;height:36px;color:var(--color-on-active-primary);background:rgba(188,46,49,.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-drawer-social{flex-direction:column;gap:16px;display:flex}.theme-drawer-social-title{color:#555;font-family:Lexend-Regular;font-size:16px}.theme-drawer-social-links{align-items:center;gap:12px;display:flex}.theme-drawer-social-links a{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.theme-drawer-social-links a:hover{background:var(--color-on-active-primary);transform:translateY(-3px)}
