:root{--color-bg: #1c1917;--color-bg-2: #292524;--color-bg-3: #3c3330;--color-surface: #292524;--color-surface-2: #44403c;--color-border: #44403c;--color-text: #e7e5e4;--color-text-muted: #a8a29e;--color-text-faint: #78716c;--color-primary: #B8860B;--color-primary-hover: #9A6F00;--color-primary-light: #FFD700;--color-accent: #DAA520;--color-success: #16a34a;--color-danger: #dc2626;--color-badge-promo: #B8860B;--color-badge-new: #16a34a;--color-badge-best: #7c3aed;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Inter", sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-card: 0 2px 8px rgba(0,0,0,.4);--shadow-lg: 0 8px 32px rgba(0,0,0,.5);--transition: .2s ease;--header-height: 60px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);font-size:14px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:1280px;margin:0 auto;padding:0 16px}.section-title{font-size:20px;font-weight:700;color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.top-bar{position:sticky;top:0;z-index:951;background:var(--color-primary);padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:12px;font-weight:500;letter-spacing:.02em}.top-bar a{display:flex;align-items:center;gap:6px;color:#fff;transition:opacity var(--transition)}.top-bar a:hover{opacity:.85}.top-bar svg{width:14px;height:14px;flex-shrink:0}.site-header{position:sticky;top:0;z-index:950;background:var(--color-bg-2);border-bottom:1px solid var(--color-border);height:var(--header-height);overflow:visible}.header-inner{max-width:1280px;margin:0 auto;padding:0 16px;height:100%;display:flex;align-items:center;gap:16px}.header-logo{display:flex;align-items:center;flex-shrink:0}.header-logo img{height:32px;width:auto}.header-logo-text{font-size:20px;font-weight:800;color:var(--color-primary-light);letter-spacing:-.5px}.header-logo-text span{color:var(--color-primary)}.header-search{flex:1;max-width:560px;position:relative}.header-search input{width:100%;height:38px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0 16px 0 40px;font-size:16px;color:var(--color-text);outline:none;transition:border-color var(--transition)}.header-search input::placeholder{color:var(--color-text-faint)}.header-search input:focus{border-color:var(--color-primary)}.header-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-faint);pointer-events:none}.header-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.header-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:color var(--transition),background var(--transition);position:relative}.header-nav-item:hover{color:var(--color-text);background:var(--color-bg-3)}.header-nav-item svg{width:20px;height:20px}.header-nav-item .badge{position:absolute;top:4px;right:6px;background:var(--color-primary);color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hero{position:relative;padding:90px 16px 80px;text-align:center;overflow:hidden;background-color:#1c1917;background-image:var(--hero-bg, url(hero-bg.png));background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0a05ad;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.35) 100%);z-index:0;pointer-events:none}.hero-inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;background:#b8860b2e;border:1px solid rgba(184,134,11,.5);color:var(--color-primary-light);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-full);margin-bottom:22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-title{font-size:clamp(32px,5.5vw,56px);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-bottom:18px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-title em{font-style:italic;color:var(--color-primary-light)}.hero-desc{font-size:16px;color:#ffffffc7;margin-bottom:32px;line-height:1.65;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hero-btn-primary{display:inline-flex;align-items:center;padding:13px 28px;background:var(--color-primary);color:#000;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-full);transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px #b8860b66}.hero-btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 8px 28px #b8860b80}.hero-btn-secondary{display:inline-flex;align-items:center;padding:13px 28px;background:#ffffff14;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .15s}.hero-btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.hero-badges{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.hero-badge{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#ffffffb3}.hero-badge svg{width:15px;height:15px;color:var(--color-primary-light)}@media(max-width:640px){.hero{padding:70px 16px 60px;background-position:center 30%}.hero-actions{flex-direction:column;gap:10px}.hero-btn-primary,.hero-btn-secondary{width:100%;justify-content:center}.hero-badges{gap:12px}}.category-section{padding:24px 0 0;border-bottom:1px solid var(--color-border)}.category-scroll{display:flex;gap:8px;overflow-x:auto;padding:0 16px 16px;scrollbar-width:none}.category-pill{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 14px;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);font-size:12px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition);text-decoration:none}.category-pill:hover,.category-pill.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.category-pill .count{font-size:10px;background:#00000040;border-radius:var(--radius-full);padding:1px 6px}.section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;gap:12px}.section-header .view-all{font-size:12px;font-weight:600;color:var(--color-primary-light);white-space:nowrap;transition:color var(--transition)}.section-header .view-all:hover{color:var(--color-accent)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}@media(min-width:640px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(min-width:1024px){.products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.product-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;position:relative}.product-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.product-card-image{position:relative;aspect-ratio:1;background:var(--color-bg-2);overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s ease}.product-card:hover .product-card-image img{transform:scale(1.04)}.product-image-watermark{position:absolute;bottom:8px;right:8px;z-index:5;font-size:10px;font-weight:700;letter-spacing:.02em;color:#ffffff8c;background:#00000059;padding:3px 8px;border-radius:6px;pointer-events:none;white-space:nowrap;text-transform:uppercase}.product-gallery .product-image-watermark{font-size:12px;padding:4px 10px}.product-badge{position:absolute;top:8px;left:8px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-full)}.product-badge.promo{background:var(--color-badge-promo);color:#fff}.product-badge.best-seller{background:var(--color-badge-best);color:#fff}.product-badge.new{background:var(--color-badge-new);color:#fff}.product-badge.sale{background:var(--color-danger);color:#fff}.product-wishlist-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition),color var(--transition),border-color var(--transition);color:var(--color-text-faint)}.product-card:hover .product-wishlist-btn{opacity:1}.product-wishlist-btn:hover{color:var(--color-danger);border-color:var(--color-danger)}.product-wishlist-btn svg{width:14px;height:14px}.product-card-body{padding:12px;flex:1;display:flex;flex-direction:column;gap:4px}.product-brand{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint)}.product-name{font-size:13px;font-weight:600;color:var(--color-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-weight{font-size:11px;color:var(--color-text-faint)}.product-card-footer{padding:0 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.product-price{font-size:16px;font-weight:700;color:var(--color-text)}.product-price-original{font-size:11px;color:var(--color-text-faint);text-decoration:line-through}.btn-add-cart{width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),transform var(--transition)}.btn-add-cart:hover{background:var(--color-primary-hover);transform:scale(1.1)}.btn-add-cart svg{width:15px;height:15px}.offers-section{padding:32px 0}.offers-scroll-wrap{position:relative}.offers-scroll{display:flex;gap:12px;overflow-x:auto;padding:0 16px 8px;scrollbar-width:none}.offers-scroll::-webkit-scrollbar{display:none}.offers-scroll .product-card{min-width:160px;max-width:200px;flex-shrink:0}.tabs-section{padding:32px 0}.tabs-nav{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border);margin-bottom:24px;padding:0 16px}.tabs-nav::-webkit-scrollbar{display:none}.tab-btn{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600;color:var(--color-text-faint);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition),border-color var(--transition);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none}.tab-btn:hover{color:var(--color-text)}.tab-btn.active{color:var(--color-primary-light);border-bottom-color:var(--color-primary)}.tab-btn .count{font-size:10px;background:var(--color-surface-2);padding:1px 5px;border-radius:var(--radius-full);color:var(--color-text-muted)}.tab-panel{display:none}.tab-panel.active{display:block}.load-more-wrap{text-align:center;padding:32px 0}.btn-load-more{display:inline-flex;align-items:center;gap:8px;padding:11px 28px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:13px;font-weight:600;color:var(--color-text-muted);transition:color var(--transition),background-color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.btn-load-more:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.load-more-hint{font-size:11px;color:var(--color-text-faint);margin-top:8px}.trust-section{padding:40px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:24px 0}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:640px){.trust-grid{grid-template-columns:repeat(4,1fr)}}.trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.trust-icon{width:44px;height:44px;background:#b4530926;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary-light)}.trust-icon svg{width:22px;height:22px}.trust-title{font-size:13px;font-weight:700}.trust-desc{font-size:11px;color:var(--color-text-muted);line-height:1.4}.site-footer{background:var(--color-bg-2);border-top:1px solid var(--color-border);padding:48px 16px 0;margin-top:40px}.footer-inner{max-width:1280px;margin:0 auto}.footer-top{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:40px}@media(min-width:640px){.footer-top{grid-template-columns:2fr 1fr 1fr}}.footer-brand .footer-logo-text{font-size:22px;font-weight:800;color:var(--color-primary-light);letter-spacing:-.5px;margin-bottom:12px}.footer-brand p{font-size:13px;color:var(--color-text-muted);line-height:1.6;max-width:260px}.footer-badges{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.footer-badge{display:inline-flex;align-items:center;gap:4px;background:#b4530926;border:1px solid rgba(180,83,9,.3);color:var(--color-primary-light);font-size:10px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full)}.footer-col-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:13px;color:var(--color-text-muted);transition:color var(--transition)}.footer-links a:hover{color:var(--color-text)}.footer-bottom{border-top:1px solid var(--color-border);padding:20px 0;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}@media(min-width:640px){.footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.footer-legal-text{font-size:11px;color:var(--color-text-faint)}.footer-legal-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.footer-legal-links a{font-size:11px;color:var(--color-text-faint);transition:color var(--transition)}.footer-legal-links a:hover{color:var(--color-text-muted)}.footer-anpc{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.footer-anpc a{font-size:10px;background:var(--color-surface-2);padding:4px 10px;border-radius:var(--radius-sm);color:var(--color-text-faint);border:1px solid var(--color-border);transition:color var(--transition)}.footer-anpc a:hover{color:var(--color-text)}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1050;opacity:0;pointer-events:none;transition:opacity var(--transition)}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,88vw);background:var(--color-bg-2);border-left:1px solid var(--color-border);z-index:1051;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.cart-drawer.open{transform:translate(0)}.cart-drawer-header{padding:20px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.cart-drawer-header h2{font-size:16px;font-weight:700}.cart-close-btn{color:var(--color-text-muted);transition:color var(--transition)}.cart-close-btn:hover{color:var(--color-text)}.cart-close-btn svg{width:20px;height:20px}.cart-items{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.cart-item{display:flex;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px}.cart-item-img{width:60px;height:60px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-2);flex-shrink:0}.cart-item-img img{width:100%;height:100%;object-fit:contain;padding:4px}.cart-item-info{flex:1}.cart-item-name{font-size:13px;font-weight:600;margin-bottom:4px}.cart-item-brand{font-size:11px;color:var(--color-text-faint)}.cart-item-property{font-size:12px;color:var(--color-primary-light);margin-top:2px}.cart-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.cart-item-price{font-weight:700;font-size:14px}.qty-control{display:flex;align-items:center;gap:8px}.qty-btn{width:26px;height:26px;background:var(--color-bg-3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--color-text-muted);transition:background var(--transition),color var(--transition)}.qty-btn:hover{background:var(--color-primary);color:#fff}.qty-num{font-size:13px;font-weight:700;min-width:20px;text-align:center}.cart-footer{padding:20px;border-top:1px solid var(--color-border)}.cart-subtotal{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px}.cart-subtotal-label{color:var(--color-text-muted)}.cart-subtotal-amount{font-weight:700;font-size:18px}.cart-delivery-note{font-size:11px;color:var(--color-text-faint);text-align:center;margin-bottom:12px}.btn-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);font-size:14px;font-weight:700;letter-spacing:.02em;transition:background var(--transition)}.btn-checkout:hover{background:var(--color-primary-hover)}.btn-checkout svg{width:16px;height:16px}.cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-faint);text-align:center;padding:40px}.cart-empty svg{width:48px;height:48px;opacity:.3}.cart-empty p{font-size:14px}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:transparent;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;opacity:0;pointer-events:none;transition:opacity var(--transition)}.search-modal.open{opacity:1;pointer-events:all}.search-modal-inner{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(640px,calc(100vw - 32px));overflow:hidden;box-shadow:var(--shadow-lg)}.search-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.search-modal-header input{flex:1;background:none;border:none;outline:none;font-size:16px;color:var(--color-text)}.search-modal-header input::placeholder{color:var(--color-text-faint)}.search-modal-close{color:var(--color-text-faint);transition:color var(--transition)}.search-modal-close:hover{color:var(--color-text)}.search-modal-close svg{width:18px;height:18px}.search-results{max-height:400px;overflow-y:auto;padding:8px}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-md);transition:background var(--transition)}.search-result-item:hover{background:var(--color-surface)}.search-result-img{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:contain;background:var(--color-bg-2)}.search-result-name{font-size:13px;font-weight:600}.search-result-price{font-size:13px;color:var(--color-text-muted);margin-left:auto}.collection-header{padding:32px 0 24px;border-bottom:1px solid var(--color-border);margin-bottom:24px}.collection-header h1{font-size:24px;font-weight:800}.collection-header p{color:var(--color-text-muted);font-size:14px;margin-top:4px}.collection-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:24px}.collection-filters::-webkit-scrollbar{display:none}.filter-btn{white-space:nowrap;padding:7px 14px;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);font-size:12px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.filter-btn:hover,.filter-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.product-page{padding:20px 0 48px}.product-page-wrap{width:100%;max-width:520px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media(min-width:900px){.product-page-wrap{max-width:960px}}.product-page-inner{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.product-page-inner{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}.product-gallery{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%}.product-gallery img{width:72%;object-fit:contain}.product-info{display:flex;flex-direction:column;gap:10px}.product-info-brand{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-light)}.product-info-title{font-size:20px;font-weight:800;line-height:1.2;color:var(--color-text)}@media(min-width:900px){.product-info-title{font-size:28px}}.product-info-weight{font-size:12px;color:var(--color-text-faint)}.product-info-price{font-size:24px;font-weight:800;color:var(--color-text);display:flex;align-items:baseline;gap:10px}@media(min-width:900px){.product-info-price{font-size:30px}}.product-info-compare{font-size:16px;color:var(--color-text-faint);text-decoration:line-through;font-weight:400}.product-info-desc{font-size:13px;color:var(--color-text-muted);line-height:1.7}.product-variants{margin-bottom:4px}.product-variants-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faint);margin-bottom:6px}.product-variants-select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 14px;font-size:13px;color:var(--color-text);width:100%;outline:none}.btn-add-to-cart{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;background:var(--color-primary);color:#000;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;width:100%;transition:background var(--transition),transform .15s}.btn-add-to-cart:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn-add-to-cart svg{width:15px;height:15px;flex-shrink:0}.btn-add-to-cart:disabled{opacity:.5;cursor:not-allowed;transform:none}.product-trust{display:flex;gap:14px;flex-wrap:wrap}.product-trust-item{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-faint)}.product-trust-item svg{color:var(--color-primary-light);flex-shrink:0}.product-location-badge{display:inline-flex;align-items:center;gap:6px;background:#b8860b1f;border:1px solid rgba(184,134,11,.3);color:var(--color-primary-light);font-size:11px;font-weight:600;padding:6px 12px;border-radius:20px;width:fit-content}@media(max-width:640px){.mobile-bottom-nav{display:flex}}.mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 1px;font-size:8px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-faint);transition:color var(--transition);position:relative;background:none;border:none;cursor:pointer;text-decoration:none}.mobile-nav-item.active{color:var(--color-primary-light)}.mobile-nav-item:hover{color:var(--color-text)}.mobile-nav-item svg{width:19px;height:19px}.mobile-nav-item .badge{position:absolute;top:4px;right:calc(50% - 16px);background:var(--color-primary);color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px}@media(max-width:640px){body{padding-bottom:64px}.header-nav{display:none}}@media(max-width:768px){.header-search{max-width:none}}.breadcrumbs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-faint);padding:12px 0}.breadcrumbs a{transition:color var(--transition)}.breadcrumbs a:hover{color:var(--color-text-muted)}.breadcrumbs .sep{color:var(--color-border)}.toast-container{position:fixed;bottom:90px;left:50%;transform:translate(-50%);z-index:9998;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:inline-flex;align-items:center;gap:8px;background:#1c1917eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:500;letter-spacing:.01em;padding:9px 16px;border-radius:100px;box-shadow:0 4px 24px #0006;white-space:nowrap;animation:toastIn .22s cubic-bezier(.34,1.56,.64,1) forwards}.toast span{line-height:1}.toast.success svg{color:#4ade80}.toast.cart svg{color:var(--color-primary-light)}.toast.wish svg{color:#f87171}.toast.info svg{color:var(--color-text-faint)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-out{animation:toastOut .25s ease forwards!important}@keyframes toastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.95)}}.subcategory-scroll{display:flex;align-items:center;gap:8px;padding:14px 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid var(--color-border);margin-top:4px;animation:subRowIn .18s ease}.subcategory-scroll::-webkit-scrollbar{display:none}@keyframes subRowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.category-pill.sub{font-size:11px;padding:4px 12px;border-radius:20px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-faint)}.category-pill.sub:hover,.category-pill.sub.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.wa-widget{position:fixed;right:0;bottom:130px;z-index:9999;display:flex;flex-direction:row-reverse;align-items:flex-end}.wa-tab{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#25d366;color:#fff;border:none;border-radius:12px 0 0 12px;width:46px;padding:14px 0;cursor:pointer;box-shadow:-2px 2px 14px #00000059;transition:background .2s}.wa-tab:hover{background:#1ebe5a}.wa-tab-arrow{transition:transform .3s ease;opacity:.85}.wa-widget.open .wa-tab-arrow{transform:rotate(180deg)}.wa-panel{width:300px;background:#111827;border-radius:14px 0 0 14px;overflow:hidden;box-shadow:-4px 4px 24px #00000080;border:1px solid rgba(255,255,255,.07);border-right:none;transform:translate(110%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .28s ease}.wa-widget.open .wa-panel{transform:translate(0);opacity:1;pointer-events:all}.wa-panel-header{background:#25d366;padding:14px 14px 14px 16px;display:flex;align-items:center;gap:12px}.wa-avatar{width:44px;height:44px;background:#0003;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#fff}.wa-online-dot{position:absolute;bottom:1px;right:1px;width:12px;height:12px;background:#fff;border-radius:50%;border:2px solid #25D366}.wa-online-dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#4ade80;border-radius:50%}.wa-panel-info{flex:1;min-width:0}.wa-panel-name{font-weight:700;font-size:14px;color:#fff}.wa-panel-status{font-size:11px;color:#ffffffd9;margin-top:4px}.wa-close{background:none;border:none;color:#fffc;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.wa-close:hover{background:#0000002e;color:#fff}.wa-panel-body{padding:18px 16px 14px;background:#1a2332}.wa-bubble{background:#202c33;border-radius:0 10px 10px;padding:10px 12px 8px;max-width:92%;display:inline-block;box-shadow:0 1px 3px #0000004d}.wa-bubble-name{display:block;font-size:11px;font-weight:600;color:#25d366;margin-bottom:4px}.wa-bubble p{font-size:13px;color:#e9edef;line-height:1.5;margin:0}.wa-bubble-time{display:block;font-size:10px;color:#ffffff4d;text-align:right;margin-top:4px}.wa-panel-footer{padding:12px 14px 14px;background:#111827}.wa-chat-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff;font-weight:700;font-size:13px;text-decoration:none;border-radius:8px;padding:11px 16px;width:100%;box-sizing:border-box;transition:background .2s,transform .15s}.wa-chat-btn:hover{background:#1ebe5a;transform:translateY(-1px);color:#fff;text-decoration:none}@media(max-width:640px){.wa-widget{bottom:78px}.wa-panel{width:265px}}.about-section{padding:64px 0;border-top:1px solid var(--color-border)}.about-inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:start}@media(max-width:768px){.about-inner{grid-template-columns:1fr;gap:32px}}.about-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px}.about-title{font-size:clamp(22px,4vw,32px);font-weight:800;color:var(--color-text);margin-bottom:20px;line-height:1.2}.about-body{font-size:14px;line-height:1.8;color:var(--color-text-muted);max-width:680px}.about-body br{margin-bottom:8px;display:block;content:""}.about-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;min-width:200px}@media(max-width:768px){.about-stats{grid-template-columns:repeat(4,1fr);min-width:unset}}@media(max-width:480px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-stat{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 16px;text-align:center}.about-stat-number{font-size:28px;font-weight:800;color:var(--color-primary);line-height:1;margin-bottom:6px}.about-stat-label{font-size:11px;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.locations-section{padding:64px 0;border-top:1px solid var(--color-border)}@media(max-width:900px){.locations-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.locations-grid{grid-template-columns:1fr}}.location-card{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition),transform var(--transition)}.location-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.location-map-placeholder{height:220px;background:var(--color-bg-3);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px 12px 0 0}.location-info{padding:16px;display:flex;flex-direction:column;gap:8px}.location-name{font-size:14px;font-weight:700;color:var(--color-text);display:flex;align-items:center;gap:6px}.location-address{font-size:12px;color:var(--color-text-muted);line-height:1.4}.location-hours{font-size:12px;color:var(--color-text-faint);display:flex;align-items:center;gap:5px}.location-btn{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:4px;transition:opacity .2s}.location-btn:hover{opacity:.75}.about-section{padding:72px 0;border-top:1px solid var(--color-border)}.about-inner{display:grid;grid-template-columns:1fr 280px;gap:60px;align-items:start}@media(max-width:860px){.about-inner{grid-template-columns:1fr;gap:36px}}.about-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:12px}.about-title{font-size:clamp(24px,3.5vw,36px);font-weight:800;color:var(--color-text);margin-bottom:20px;line-height:1.15}.about-body{font-size:14px;line-height:1.85;color:var(--color-text-muted)}.about-cta{display:inline-flex;align-items:center;gap:7px;margin-top:24px;font-size:13px;font-weight:700;color:var(--color-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s,opacity .2s}.about-cta:hover{border-color:var(--color-primary);opacity:.8}.about-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:860px){.about-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:500px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-stat{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 14px;text-align:center}.about-stat-number{font-size:30px;font-weight:800;color:var(--color-primary);line-height:1;margin-bottom:6px}.about-stat-label{font-size:10px;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.07em;line-height:1.4}.locations-section{padding:72px 0;border-top:1px solid var(--color-border)}.locations-subtitle{font-size:13px;color:var(--color-text-faint);margin-top:6px;max-width:560px}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media(max-width:860px){.locations-grid{grid-template-columns:1fr;gap:16px}}@media(min-width:580px)and (max-width:860px){.locations-grid{grid-template-columns:repeat(2,1fr)}}.location-card{display:block;text-decoration:none;background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .22s,transform .22s,box-shadow .22s;cursor:pointer}.location-card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0006}.location-img{position:relative;aspect-ratio:3/2;background:var(--color-bg-3);overflow:hidden}.location-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.location-card:hover .location-img img{transform:scale(1.05)}.location-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-3) 0%,var(--color-bg-2) 100%);display:flex;align-items:center;justify-content:center;color:var(--color-text-faint)}.location-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;pointer-events:none}@media(hover:hover){.location-card:hover .location-overlay{opacity:1}}.location-open-label{display:flex;align-items:center;gap:6px;background:var(--color-primary);color:#000;font-size:11px;font-weight:700;padding:8px 16px;border-radius:24px;letter-spacing:.03em;transform:translateY(6px);transition:transform .25s ease;white-space:nowrap}@media(hover:hover){.location-card:hover .location-open-label{transform:translateY(0)}}@media(hover:none){.location-overlay{display:none}}.location-badge{position:absolute;top:10px;left:10px;width:28px;height:28px;background:var(--color-primary);color:#000;font-size:12px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center}.location-info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px}.location-name{font-size:14px;font-weight:700;color:var(--color-text);display:flex;align-items:flex-start;gap:6px;line-height:1.3}.location-address{font-size:12px;color:var(--color-text-muted);padding-left:19px;line-height:1.4}.location-hours{font-size:11px;color:var(--color-text-faint);display:flex;align-items:center;gap:5px;padding-left:19px}@media(max-width:579px){.location-card{display:flex;flex-direction:row;align-items:stretch}.location-img{width:110px;flex-shrink:0;aspect-ratio:unset}.location-img img,.location-img-placeholder{height:100%}.location-overlay{border-radius:0}.location-info{padding:12px;justify-content:center}}.tabs-nav-wrap{position:relative}.subtabs-nav{display:flex;align-items:center;gap:8px;padding:10px 16px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border);animation:subtabsIn .2s ease;flex-wrap:nowrap}.subtabs-nav::-webkit-scrollbar{display:none}@keyframes subtabsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.subtab-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--color-text-faint);background:transparent;border:1px solid var(--color-border);border-radius:20px;cursor:pointer;white-space:nowrap;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;flex-shrink:0}.subtab-btn:hover{color:var(--color-text);border-color:var(--color-text-muted)}.subtab-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.subtab-btn .count{font-size:10px;opacity:.7}.tab-empty{color:var(--color-text-faint);font-size:14px;grid-column:1/-1;padding:40px 0;text-align:center}@media(max-width:767px){.product-page{padding:16px 0 36px}.product-page-inner{gap:16px}.product-gallery{max-width:340px;margin:0 auto;aspect-ratio:1}.product-gallery img{width:72%}.product-info{gap:10px}.product-info h1{font-size:19px}.product-info-price{font-size:24px}.product-info-desc{font-size:13px}.btn-add-to-cart{padding:13px;font-size:14px}.product-info-brand{font-size:10px}.breadcrumbs{font-size:11px;padding:10px 16px}}@media(max-width:767px){.product-page{padding:12px 0 40px}.product-page-inner{gap:14px}.product-gallery{max-width:300px;margin:0 auto;border-radius:16px}.product-gallery img{width:70%}.product-info{gap:8px}.product-info-brand{font-size:9px;letter-spacing:.1em}.product-info h1{font-size:18px;line-height:1.2}.product-info-price{font-size:22px}.product-info-desc{font-size:12px;line-height:1.6}.btn-add-to-cart{padding:12px 16px;font-size:13px;border-radius:12px}.btn-add-to-cart svg{width:15px;height:15px}.breadcrumbs{font-size:10px;padding:8px 16px 4px;gap:4px}}.mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--color-bg-2);border-top:1px solid var(--color-border);flex-direction:row;align-items:stretch;height:60px;padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:768px){.mobile-bottom-nav{display:flex}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.site-header{position:sticky!important;top:0;z-index:900;overflow:visible}.top-bar{position:sticky;top:0;z-index:901}.site-header{top:0;z-index:900}.header-shop-wrap{position:relative}.header-shop-btn{display:flex;align-items:center;gap:5px}.header-shop-chevron{transition:transform .2s ease;opacity:.6}.mega-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:560px;background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 48px #00000080;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-8px);transition:opacity .2s ease,transform .2s ease;overflow:hidden;z-index:999}.mega-menu.open{opacity:1;pointer-events:all;transform:translate(-50%) translateY(0)}.mega-menu-inner{display:grid;grid-template-columns:200px 1fr;min-height:280px}.mega-menu-cats{border-right:1px solid var(--color-border);padding:8px 0;overflow-y:auto;max-height:380px}.mega-menu-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;color:var(--color-text-muted);background:none;border:none;cursor:pointer;text-align:left;transition:background .15s,color .15s;text-decoration:none}.mega-menu-cat:hover,.mega-menu-cat.active{background:var(--color-bg-3);color:var(--color-text)}.mega-menu-all{font-weight:700;color:var(--color-primary-light);border-bottom:1px solid var(--color-border);margin-bottom:4px;display:flex;align-items:center;gap:8px}.mega-count{font-size:11px;color:var(--color-text-faint);font-weight:400}.mega-menu-subs{padding:16px;display:flex;flex-direction:column}.mega-sub-hint{font-size:12px;color:var(--color-text-faint);margin:auto;text-align:center}.mega-sub-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);margin-bottom:10px}.mega-sub-item{display:block;width:100%;padding:8px 10px;font-size:13px;color:var(--color-text-muted);background:none;border:none;cursor:pointer;text-align:left;border-radius:8px;transition:background .15s,color .15s;text-decoration:none}.mega-sub-item:hover{background:var(--color-bg-3);color:var(--color-text)}.mega-sub-view-all{font-weight:700;color:var(--color-primary-light);margin-bottom:6px}.shop-drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shop-drawer-overlay.open{display:block}.shop-drawer{position:fixed;bottom:0;left:0;right:0;z-index:1101;background:var(--color-bg-2);border-radius:20px 20px 0 0;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding-bottom:env(safe-area-inset-bottom,0)}.shop-drawer.open{transform:translateY(0)}.shop-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--color-border);flex-shrink:0}.shop-drawer-header:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:var(--color-border);border-radius:2px}.shop-drawer-title{font-size:15px;font-weight:700;color:var(--color-text);flex:1;text-align:center}.shop-drawer-back,.shop-drawer-close{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0}.shop-drawer-back{justify-content:flex-start}.shop-drawer-close{justify-content:flex-end}.shop-drawer-panel{overflow-y:auto;flex:1;padding:8px 0 16px}.shop-drawer-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;font-size:14px;font-weight:500;color:var(--color-text);background:none;border:none;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;text-align:left;text-decoration:none;transition:background .15s}.shop-drawer-item:hover,.shop-drawer-item:active{background:var(--color-bg-3)}.shop-drawer-item small{color:var(--color-text-faint);font-weight:400;font-size:12px}.shop-drawer-all{font-weight:700;color:var(--color-primary-light);border-bottom:1px solid var(--color-border)!important;margin-bottom:4px}.shop-drawer-sub-item{padding-left:28px}.shop-drawer-view-all{display:flex;align-items:center;justify-content:space-between;margin:8px 16px 0;padding:12px 16px;background:#b8860b1a;border:1px solid rgba(184,134,11,.25);border-radius:10px;font-size:13px;font-weight:700;color:var(--color-primary-light);text-decoration:none;transition:background .15s}.shop-drawer-view-all:hover{background:#b8860b2e}.header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:0 20px;height:100%;overflow:visible}.header-left{display:flex;align-items:center;gap:12px;flex-shrink:0}.header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.header-shop-btn{display:flex;align-items:center;gap:7px;padding:8px 14px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:100px;font-size:13px;font-weight:600;color:var(--color-text);cursor:pointer;transition:background .18s,border-color .18s;white-space:nowrap}.header-shop-btn:hover,.header-shop-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.header-shop-btn.active .header-shop-chevron{transform:rotate(180deg)}.header-shop-chevron{transition:transform .2s ease;opacity:.7}.mega-menu{left:0;transform:translate(0) translateY(-8px);width:520px}.mega-menu.open{transform:translate(0) translateY(0)}.header-search{flex:1;max-width:100%}.header-icon-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;background:none;border:none;cursor:pointer;color:var(--color-text-faint);text-decoration:none;transition:color .18s;position:relative}.header-icon-btn:hover{color:var(--color-text)}.header-icon-label{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.header-nav{display:none}@media(max-width:768px){.header-inner{grid-template-columns:auto 1fr auto auto;gap:8px;padding:0 12px}.header-shop-wrap{display:none}.header-right{gap:0}.header-icon-label{display:none}.header-icon-btn{padding:6px}.header-search{min-width:0}.header-search input{font-size:16px;padding:8px 12px 8px 36px}}.header-location-mobile{display:none;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-faint);cursor:pointer;flex-shrink:0;transition:border-color .18s,color .18s}.header-location-mobile.chosen{color:var(--color-primary-light);border-color:#b8860b66}@media(max-width:768px){.header-location-mobile{display:flex}}#header-location-btn svg{color:var(--color-primary-light)}.shop-drawer-handle-bar{width:36px;height:4px;background:var(--color-border);border-radius:2px;margin:10px auto 0;flex-shrink:0}.shop-drawer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 16px 20px}.shop-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:14px;cursor:pointer;text-align:left;transition:border-color .18s,background .18s;position:relative}.shop-card:hover,.shop-card:active{border-color:var(--color-primary);background:var(--color-bg-2)}.shop-card-emoji{font-size:28px;line-height:1}.shop-card-info{display:flex;flex-direction:column;gap:2px;flex:1}.shop-card-label{font-size:13px;font-weight:600;color:var(--color-text);line-height:1.3}.shop-card-count{font-size:11px;color:var(--color-text-faint)}.shop-card-arrow{position:absolute;top:12px;right:12px;color:var(--color-text-faint)}.shop-subs-list{padding:8px 16px 20px;display:flex;flex-direction:column;gap:4px}.shop-sub-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:12px;font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.shop-sub-item:hover,.shop-sub-item:active{border-color:var(--color-primary)}.shop-sub-item small{color:var(--color-text-faint);font-weight:400}.shop-sub-all{background:#b8860b1a;border-color:#b8860b4d;color:var(--color-primary-light);font-weight:700;margin-bottom:4px}@media(max-width:768px){.desktop-only{display:none!important}}@media(max-width:640px){.cart-drawer{width:88vw;border-radius:16px 0 0 16px}.cart-drawer-title{font-size:14px}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px 80px;position:relative;overflow:hidden}.auth-bg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(hero-bg.png);background-size:cover;background-position:center;z-index:0;filter:brightness(.25) saturate(.8)}.auth-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#1c19174d,#1c1917d9)}.auth-card{position:relative;z-index:1;width:100%;max-width:420px;background:#292524eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 32px;box-shadow:0 24px 64px #0009}@media(max-width:480px){.auth-card{padding:28px 20px;border-radius:20px}}.auth-logo{display:flex;justify-content:center;margin-bottom:24px;text-decoration:none}.auth-logo-text{font-size:26px;font-weight:800;color:var(--color-primary-light);letter-spacing:-.02em}.auth-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);text-align:center;margin-bottom:6px}.auth-title{font-size:26px;font-weight:800;color:var(--color-text);text-align:center;margin-bottom:8px;line-height:1.2}.auth-subtitle{font-size:13px;color:var(--color-text-faint);text-align:center;margin-bottom:28px;line-height:1.5}.auth-error{display:flex;align-items:flex-start;gap:8px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:13px;padding:10px 14px;border-radius:10px;margin-bottom:16px;line-height:1.4}.auth-error svg{flex-shrink:0;margin-top:1px}.auth-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-field{margin-bottom:14px}.auth-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.auth-label{display:block;font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px;letter-spacing:.02em}.auth-forgot{font-size:11px;color:var(--color-primary-light);text-decoration:none;transition:opacity .18s}.auth-forgot:hover{opacity:.75}.auth-input-wrap{position:relative;display:flex;align-items:center}.auth-input-wrap>svg:first-child{position:absolute;left:12px;color:var(--color-text-faint);pointer-events:none;flex-shrink:0}.auth-input{width:100%;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:10px;padding:11px 40px 11px 38px;font-size:14px;color:var(--color-text);outline:none;transition:border-color .18s,box-shadow .18s;box-sizing:border-box}.auth-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #b8860b26}.auth-input::placeholder{color:var(--color-text-faint)}.auth-eye{position:absolute;right:10px;background:none;border:none;color:var(--color-text-faint);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .15s}.auth-eye:hover{color:var(--color-text)}.auth-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;background:var(--color-primary);color:#000;font-size:14px;font-weight:700;border:none;border-radius:12px;cursor:pointer;margin-top:4px;transition:background .18s,transform .15s,box-shadow .18s;box-shadow:0 4px 16px #b8860b59}.auth-btn:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #b8860b73}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--color-text-faint);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-switch{text-align:center;font-size:13px;color:var(--color-text-muted)}.auth-switch-link{color:var(--color-primary-light);font-weight:600;text-decoration:none;margin-left:4px;transition:opacity .18s}.auth-switch-link:hover{opacity:.75}.auth-trust{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.auth-trust-item{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:var(--color-text-faint);letter-spacing:.03em}.auth-trust-item svg{color:var(--color-primary-light)}.location-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.location-popup-overlay.visible{opacity:1}.location-popup-overlay.closing{opacity:0}.location-popup{background:var(--color-bg-2);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 28px 28px;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center;gap:0;box-shadow:0 32px 80px #000000b3;animation:popupIn .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes popupIn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.location-popup-icon{width:64px;height:64px;background:#b8860b1f;border:1px solid rgba(184,134,11,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary-light);margin-bottom:20px}.location-popup-title{font-size:22px;font-weight:800;color:var(--color-text);text-align:center;margin-bottom:10px;line-height:1.2}.location-popup-subtitle{font-size:13px;color:var(--color-text-muted);text-align:center;line-height:1.6;margin-bottom:24px}.location-popup-buttons{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:16px}.location-btn{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--color-border);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;text-align:left;position:relative}.location-btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#000;box-shadow:0 4px 16px #b8860b59}.location-btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #b8860b73}.location-btn-secondary{background:var(--color-bg-3);border-color:var(--color-border);color:var(--color-text)}.location-btn-secondary:hover{border-color:var(--color-text-muted);background:var(--color-bg-2);transform:translateY(-1px)}.location-btn svg{flex-shrink:0}.location-btn-sub{display:block;font-size:11px;opacity:.65;font-weight:400;margin-top:2px;line-height:1}.location-btn>span:not(.location-btn-sub){font-size:14px;font-weight:700;flex:1}.location-btn{flex-direction:row;align-items:center}.location-btn>svg+*{display:flex;flex-direction:column;align-items:flex-start;flex:1}.location-notice{display:flex;align-items:flex-start;gap:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24;font-size:12px;padding:10px 14px;border-radius:10px;line-height:1.5;width:100%;margin-top:4px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.location-popup-logo{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);width:100%;display:flex;justify-content:center}@media(max-width:480px){.location-popup{padding:28px 20px 22px;border-radius:20px}.location-popup-title{font-size:20px}}.search-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1199}.search-overlay.open{display:block}.search-modal-clear{background:none;border:none;color:var(--color-text-faint);cursor:pointer;padding:6px;display:flex;align-items:center;flex-shrink:0;transition:color .15s;margin-right:4px}.search-modal-clear:hover{color:var(--color-text)}.search-loading,.search-no-results{padding:20px 16px;font-size:13px;color:var(--color-text-faint);text-align:center}.search-result-img{width:44px;height:44px;flex-shrink:0;background:var(--color-bg-3);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.search-result-img img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1;min-width:0}.search-result-name{font-size:13px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-price{font-size:12px;color:var(--color-primary-light);margin-top:2px;font-weight:600}.search-view-all{display:block;padding:12px 16px;font-size:13px;font-weight:700;color:var(--color-primary-light);text-decoration:none;text-align:center;background:#b8860b0f;border-top:1px solid var(--color-border);transition:background .15s}.search-view-all:hover{background:#b8860b1f}.search-hint{padding:10px 16px 14px;font-size:12px;color:var(--color-text-faint);text-align:center}.search-results-page{padding:32px 0 60px}.search-results-header{margin-bottom:24px}.search-results-title{font-size:24px;font-weight:800;color:var(--color-text)}.search-results-count{font-size:13px;color:var(--color-text-faint);margin-top:4px}.search-empty-state{text-align:center;padding:60px 20px;color:var(--color-text-faint)}.search-empty-state p{font-size:14px;margin-top:4px}.search-page-form{display:flex;gap:10px;max-width:500px;margin:0 auto}.search-page-input{flex:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px;font-size:14px;color:var(--color-text);outline:none}.search-page-input:focus{border-color:var(--color-primary)}.search-product-wrapper{display:contents}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:24px 16px 8px;flex-wrap:wrap}.page-btn{min-width:36px;height:36px;padding:0 10px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.page-btn:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.page-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.related-products-section{padding:48px 0 60px;border-top:1px solid var(--color-border);margin-top:40px}.related-products-title{font-size:20px;font-weight:800;color:var(--color-text);margin-bottom:20px}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}@media(max-width:640px){.related-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.search-live-dropdown{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 12px 40px #00000080;z-index:99999;overflow:hidden;max-height:50vh;overflow-y:auto}.slr-item{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:var(--color-text);border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.slr-item:hover{background:var(--color-bg-3)}.slr-img{width:40px;height:40px;flex-shrink:0;border-radius:8px;background:var(--color-bg-3);overflow:hidden;display:flex;align-items:center;justify-content:center}.slr-img img{width:100%;height:100%;object-fit:cover}.slr-info{flex:1;min-width:0}.slr-name{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slr-price{display:block;font-size:12px;color:var(--color-primary-light);font-weight:600;margin-top:2px}.slr-empty{padding:16px 14px;font-size:13px;color:var(--color-text-faint)}.slr-view-all{display:block;padding:12px 14px;font-size:13px;font-weight:700;color:var(--color-primary-light);text-decoration:none;text-align:center;background:#b8860b0f;border-top:1px solid var(--color-border);transition:background .15s}.slr-view-all:hover{background:#b8860b1f}.shop-drawer-go-home{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;text-decoration:none;color:var(--color-text);gap:6px}.shop-drawer-go-home span{font-size:16px;font-weight:700;color:var(--color-primary-light)}.shop-drawer-go-home small{font-size:12px;color:var(--color-text-faint)}.weight-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:2000;opacity:0;transition:opacity .25s}.weight-modal-overlay.open{opacity:1}.weight-modal{position:fixed;bottom:0;left:0;right:0;z-index:2001;background:var(--color-bg-2);border-top:1px solid var(--color-border);border-radius:24px 24px 0 0;padding:24px 20px 32px;display:none;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.weight-modal.open{transform:translateY(0)}@media(min-width:640px){.weight-modal{left:50%;right:auto;bottom:50%;transform:translate(-50%) translateY(60%);width:480px;border-radius:24px;border:1px solid var(--color-border);box-shadow:0 24px 64px #0009}.weight-modal.open{transform:translate(-50%) translateY(50%)}}.weight-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.weight-modal-product{display:flex;align-items:center;gap:12px}.weight-modal-img{width:48px;height:48px;border-radius:10px;background:var(--color-bg-3);overflow:hidden;flex-shrink:0}.weight-modal-title{font-size:16px;font-weight:700;color:var(--color-text)}.weight-modal-price-per{font-size:13px;color:var(--color-primary-light);font-weight:600;margin-top:2px}.weight-modal-close{background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-faint);flex-shrink:0;transition:color .15s}.weight-modal-close:hover{color:var(--color-text)}.weight-modal-section-label{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--color-text-faint)}.weight-modal-quick{display:flex;flex-wrap:wrap;gap:8px}.weight-quick-btn{padding:8px 16px;border-radius:999px;border:1.5px solid var(--color-border);background:var(--color-bg-3);color:var(--color-text);font-size:13px;font-weight:600;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.weight-quick-btn:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.weight-quick-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.weight-modal-custom{display:flex;align-items:center;gap:8px;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:12px;padding:8px 12px}.weight-modal-stepper{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text);transition:background .15s;flex-shrink:0}.weight-modal-stepper:hover{background:var(--color-primary);color:#000}.weight-modal-custom-input{flex:1;background:none;border:none;outline:none;text-align:center;font-size:18px;font-weight:700;color:var(--color-text);-moz-appearance:textfield}.weight-modal-custom-input::-webkit-outer-spin-button,.weight-modal-custom-input::-webkit-inner-spin-button{-webkit-appearance:none}.weight-modal-unit{font-size:14px;color:var(--color-text-faint);flex-shrink:0}.weight-modal-total{background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.weight-modal-total-label{font-size:13px;font-weight:600;color:var(--color-text)}.weight-modal-total-note{font-size:11px;color:var(--color-text-faint);margin-top:3px}.weight-modal-total-price{font-size:20px;font-weight:800;color:var(--color-primary-light);white-space:nowrap}.weight-modal-footer{display:flex;gap:10px}.weight-modal-cancel{flex:1;background:var(--color-bg-3);border:1px solid var(--color-border);border-radius:12px;padding:14px;font-size:14px;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:background .15s}.weight-modal-cancel:hover{background:var(--color-border)}.weight-modal-confirm{flex:2;background:var(--color-primary);border:none;border-radius:12px;padding:14px;font-size:14px;font-weight:700;color:#000;cursor:pointer;transition:background .2s}.weight-modal-confirm:hover{background:var(--color-primary-light)}.header-icon,.header-action,.mobile-nav-item{position:relative}.action-notification{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;background:#e53935;color:#fff;border:2px solid var(--color-bg-2);border-radius:50%;font-size:10px;font-weight:800;line-height:1;z-index:50;pointer-events:none;animation:actionNotificationIn .25s cubic-bezier(.34,1.56,.64,1)}.action-notification.out{animation:actionNotificationOut .25s ease forwards}@keyframes actionNotificationIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes actionNotificationOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.header-icon-btn{position:relative!important}.header-icon-btn>.badge{position:absolute!important;top:-6px!important;right:-7px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#d4a000!important;color:#fff!important;border:2px solid var(--color-bg-2)!important;border-radius:50%!important;font-size:9px!important;font-weight:800!important;line-height:1!important;z-index:100!important}.header-icon-btn>.badge[style*="display:none"]{display:none!important}@media(max-width:768px){.header-icon-btn>.badge{top:-4px!important;right:-5px!important;min-width:18px!important;height:18px!important;font-size:9px!important}}#wishlist-items .cart-item-footer>div{display:flex!important;align-items:center!important;gap:8px!important}#wishlist-items .cart-item-footer .qty-btn:first-child{height:36px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--color-primary)!important;color:#111!important;border:1px solid var(--color-primary-light)!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,filter .2s ease!important}#wishlist-items .cart-item-footer .qty-btn:first-child:hover{transform:translateY(-1px)!important;filter:brightness(1.08)!important}#wishlist-items .cart-item-footer .qty-btn:last-child{width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0f!important;color:#aaa!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;font-size:0!important;cursor:pointer!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,filter .2s ease!important}#wishlist-items .cart-item-footer .qty-btn:last-child:before{content:"\d7";font-size:22px;font-weight:300;line-height:1}#wishlist-items .cart-item-footer .qty-btn:last-child:hover{background:#dc323226!important;color:#fff!important;border-color:#dc323259!important;transform:scale(1.05)!important}.product-out-of-stock{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 15px;background:#ffffff0b;border:1px solid rgba(212,160,0,.35);border-radius:10px;color:#d4a000;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0a,0 2px 8px #0000001f;white-space:nowrap}.product-out-of-stock:before{content:"";width:7px;height:7px;background:#d4a000;border-radius:50%;box-shadow:0 0 7px #d4a00059}.product-page-wishlist-btn{width:44px;height:44px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#24211f;color:#aaa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,fill .2s ease,stroke .2s ease;margin:12px 0 18px}.product-page-wishlist-btn svg{width:21px;height:21px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,fill .2s ease,stroke .2s ease}.product-page-wishlist-btn:hover{border-color:#b8860b;color:#b8860b;transform:scale(1.05)}.product-page-wishlist-btn.active{background:#b8860b;border-color:#b8860b;color:#fff}.product-page-wishlist-btn.active svg{fill:currentColor}.product-page-actions{display:flex;gap:10px;width:100%;align-items:stretch}.product-page-actions .btn-add-to-cart{flex:1}.product-page-wishlist-btn{min-width:130px;padding:0 20px;border:1px solid rgba(184,134,11,.45);border-radius:10px;background:transparent;color:#b8860b;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,fill .2s ease,stroke .2s ease}.product-page-wishlist-btn:hover,.product-page-wishlist-btn.active{background:#b8860b;color:#000;border-color:#b8860b}@media(max-width:600px){.product-page-actions{flex-direction:column}.product-page-wishlist-btn{min-height:50px;width:100%}}.price-unit{font-size:12px;font-weight:600;opacity:.7;margin-left:2px}.product-price-unit{font-size:.45em;font-weight:600;opacity:.7;margin-left:3px}.category-nav-wrapper{display:flex;align-items:center;gap:8px}.category-scroll{flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-arrow{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;flex-shrink:0!important;font-size:28px!important;line-height:1!important}.category-nav-wrapper{display:flex!important;align-items:center!important;gap:10px!important;position:relative!important}.category-scroll{flex:1!important;min-width:0!important;margin:0!important}.category-arrow-left,.category-arrow-right{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important}.category-arrow{transform:translateY(-10px)!important}@media(max-width:749px){.category-arrow,.category-arrow-left,.category-arrow-right{display:none!important}}.anas-account{position:relative;display:flex;align-items:center}.anas-account-trigger{position:relative;z-index:2}.anas-account-menu{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:#292524;border:1px solid #4a403a;border-radius:14px;padding:14px;box-shadow:0 14px 40px #00000073,0 4px 12px #00000040;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:9999}.anas-account.open .anas-account-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.anas-account-menu:before{content:"";position:absolute;top:-6px;right:20px;width:11px;height:11px;background:#292524;border-left:1px solid #4a403a;border-top:1px solid #4a403a;transform:rotate(45deg)}.anas-account-welcome{padding:5px 6px 12px;display:flex;flex-direction:column;gap:3px}.anas-account-small{font-size:9px;font-weight:700;letter-spacing:.1em;color:#a8a29e}.anas-account-welcome strong{font-size:15px;font-weight:700;color:gold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anas-account-divider{height:1px;background:#44403c;margin:5px 0}.anas-account-link{display:flex;align-items:center;gap:11px;width:100%;padding:10px 9px;border-radius:9px;color:#e7e5e4;text-decoration:none;font-size:13px;font-weight:500;transition:background .15s ease,color .15s ease,transform .15s ease}.anas-account-link:hover{background:#3c3330;color:gold;transform:translate(2px)}.anas-account-link-icon{width:22px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#b8860b}.anas-account-logout{color:#a8a29e}.anas-account-logout:hover{color:#dc2626;background:#dc262614}.anas-account-login{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 14px;background:#b8860b;color:#fff;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.anas-account-login:hover{background:#9a6f00;transform:translateY(-1px)}.anas-account-register{display:flex;align-items:center;justify-content:center;width:100%;margin-top:7px;padding:10px 14px;background:transparent;color:gold;border:1px solid #6b5420;border-radius:9px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.anas-account-register:hover{background:#b8860b1a;border-color:#b8860b}.anas-account-note{padding:7px 6px 3px;font-size:10px;line-height:1.5;color:#78716c}@media(max-width:768px){.anas-account-menu{position:fixed;top:68px;right:12px;width:min(280px,calc(100vw - 24px))}.anas-account-menu:before{right:20px}}.product-perishable-badge{position:absolute;left:10px;bottom:10px;z-index:5;display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:6px;background:#fff;color:#6b2b23;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.3px;box-shadow:0 2px 8px #0000001f}.product-perishable-badge small{font-size:8px;font-weight:600;opacity:.8;letter-spacing:.2px}.perisabile-badge{background:#8b0000!important;color:#fff!important;font-weight:800;letter-spacing:.5px}.page-btn{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;padding-top:0!important;padding-bottom:0!important}.anas-language-form{position:relative!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;z-index:100000!important}.anas-language-form .anas-language-select{display:none!important}.anas-language-custom{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px;height:34px;min-width:62px;padding:0 8px;border:0!important;border-radius:8px;background:transparent!important;color:inherit;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.5px;cursor:pointer;position:relative;z-index:1000000;transition:background .2s ease,color .2s ease,opacity .2s ease}.anas-language-custom:hover{background:#ffffff1a!important}.anas-language-custom .language-globe{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px}.anas-language-custom .language-globe svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.anas-language-custom .language-code{line-height:1;white-space:nowrap}.anas-language-custom .language-arrow{display:inline-flex;font-size:12px;line-height:1;opacity:.7;transform:translateY(-1px);transition:transform .2s ease}.anas-language-form.language-open .anas-language-custom .language-arrow{transform:rotate(180deg) translateY(1px)}.anas-language-dropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:190px;padding:6px;background:#fffaf2;border:1px solid rgba(180,132,31,.2);border-radius:12px;box-shadow:0 18px 45px #2d1f1433,0 4px 12px #2d1f1414;z-index:2147483647!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.anas-language-form.language-open .anas-language-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)}.anas-language-option{width:100%;display:flex!important;align-items:center!important;gap:11px;min-height:43px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#4a3528;font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .16s ease,color .16s ease,transform .16s ease}.anas-language-option:hover{background:#f3e7d5;color:#8d651e;transform:translate(2px)}.anas-language-option.active{background:#eee0ca;color:#765218;font-weight:700}.anas-language-option .language-flag{width:27px;height:18px;display:flex;align-items:center;justify-content:center;flex:0 0 27px}.anas-language-option .language-flag img{display:block;width:25px;height:17px;object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #00000029}.anas-language-option .language-name{flex:1;white-space:nowrap}.anas-language-option .language-check{width:16px;text-align:center;color:#b4841f;font-size:14px;font-weight:800;opacity:0}.anas-language-option.active .language-check{opacity:1}.anas-language-form.anas-language-top .anas-language-custom{color:#fff}.anas-language-form.anas-language-top .anas-language-custom:hover{background:#ffffff1a!important}.anas-language-form.anas-language-header .anas-language-custom{color:#5b4934}.anas-language-form.anas-language-header .anas-language-custom:hover{background:#b4841f14!important}@media screen and (max-width:749px){.anas-language-form{position:relative!important;z-index:2147483646!important;overflow:visible!important;flex-shrink:0!important}.anas-language-custom{min-width:58px;height:32px;padding:0 6px;gap:5px;font-size:10px;z-index:2147483647!important}.anas-language-custom .language-globe,.anas-language-custom .language-globe svg{width:14px;height:14px}.anas-language-dropdown{width:175px!important;top:calc(100% + 7px)!important;right:0!important;z-index:2147483647!important}.anas-language-option{min-height:42px;font-size:13px}.site-header,.site-header *,.header,.header-wrapper,.header-inner,.header-right,.top-bar{overflow:visible!important}}html[dir=rtl] .anas-language-form{direction:ltr}html[dir=rtl] .anas-language-dropdown{direction:rtl}html[dir=rtl] .anas-language-option{text-align:right}html[dir=rtl] .anas-language-option:hover{transform:translate(-2px)}.anas-language-icon{display:none!important}.anas-language-top .anas-language-custom{color:#fff!important;background:transparent!important}.anas-language-top .language-globe svg{stroke:currentColor!important;fill:none!important}.anas-language-top .language-code{color:#fff!important;font-weight:700!important}@media(max-width:749px){.anas-language-top .anas-language-custom{min-width:48px!important;padding:0 4px!important;gap:4px!important}.anas-language-top .language-globe,.anas-language-top .language-globe svg{width:14px!important;height:14px!important}}html[dir=rtl] .anas-language-dropdown{right:auto!important;left:0!important;direction:rtl!important}@media(max-width:749px){html[dir=rtl] .anas-language-dropdown{left:0!important;right:auto!important;width:175px!important;max-width:calc(100vw - 20px)!important}}@media(max-width:749px){.site-header .header-search{flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin-left:8px!important}.site-header .header-search input{width:100%!important;min-width:0!important;height:38px!important;padding:0 34px 0 12px!important;box-sizing:border-box!important;font-size:13px!important}}@media(max-width:749px){.site-header>.header-inner{position:relative!important}.site-header .header-search{position:relative!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;margin-left:8px!important;z-index:10!important}.site-header .header-search input{width:100%!important;height:38px!important;box-sizing:border-box!important;padding:0 12px 0 36px!important;border:1px solid rgba(90,65,40,.2)!important;border-radius:20px!important;background:#fffaf2!important;color:#35231b!important;font-size:14px!important;font-weight:500!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.site-header .header-search input::placeholder{color:#8b7965!important;opacity:.9!important}.site-header .header-search:focus-within{position:absolute!important;left:12px!important;right:12px!important;top:7px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;z-index:99999!important}.site-header .header-search:focus-within input{width:100%!important;height:40px!important;padding-left:40px!important;padding-right:14px!important;font-size:15px!important;border-color:#b4841f73!important;box-shadow:0 8px 24px #32231424!important;background:#fffaf2!important}.site-header .header-search-icon{position:absolute!important;left:12px!important;top:50%!important;width:16px!important;height:16px!important;transform:translateY(-50%)!important;z-index:2!important;pointer-events:none!important}.site-header .header-search:focus-within .header-search-icon{width:17px!important;height:17px!important}.site-header .header-search input::-webkit-search-cancel-button{margin-left:6px!important}#search-live-results{z-index:100000!important}}.site-header .anas-language-selector{display:none!important}.anas-language-form.anas-language-top .anas-language-custom{min-width:66px!important;height:36px!important;padding:0 9px!important;gap:6px!important;font-size:12px!important;font-weight:800!important}.anas-language-form.anas-language-top .language-globe,.anas-language-form.anas-language-top .language-globe svg{width:17px!important;height:17px!important}.anas-language-form.anas-language-top .language-arrow{font-size:13px!important;opacity:1!important}.anas-language-custom .language-arrow{font-size:0!important;width:6px!important;height:6px!important;display:inline-block!important;flex:0 0 6px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg)!important;margin-top:-3px!important;opacity:.85!important}.anas-language-form.language-open .anas-language-custom .language-arrow{transform:rotate(225deg)!important;margin-top:3px!important}.site-header .header-right.desktop-only .anas-language-selector,.site-header .header-right.desktop-only .anas-language-form{display:none!important}.anas-language-form:not(.anas-language-top){display:none!important}body .anas-language-form{display:none!important}body .top-bar .anas-language-form{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}body .top-bar .anas-language-form .anas-language-dropdown{display:block!important}.anas-language-custom{display:none!important}.top-bar .anas-language-custom{display:inline-flex!important}.anas-language-form:after,.anas-language-custom .language-arrow{display:none!important}.top-bar .anas-language-custom:after{content:"";width:6px;height:6px;display:inline-block;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:3px;margin-top:-3px}.top-bar .anas-language-form.language-open .anas-language-custom:after{transform:rotate(225deg);margin-top:3px}@media(max-width:768px){.mobile-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:10001!important;pointer-events:auto!important}.mobile-bottom-nav .mobile-nav-item{position:relative!important;z-index:9991!important;pointer-events:auto!important;touch-action:manipulation}.mobile-bottom-nav .mobile-nav-item[href="/collections/all"]{pointer-events:auto!important}}@media screen and (max-width:749px){#cart-drawer{height:100dvh!important;max-height:100dvh!important;box-sizing:border-box;padding-bottom:85px!important}#cart-items,#cart-footer{padding-bottom:30px!important}}@media(max-width:900px){body .mobile-bottom-nav,body .anas-mobile-bottom-nav,body .anas-mobile-nav,body .bottom-nav{display:flex!important;box-sizing:border-box!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;background:linear-gradient(180deg,#fffdf8fb,#f5ead6fb)!important;border-top:1px solid rgba(176,128,43,.27)!important;box-shadow:0 -7px 22px #3f2b121a,inset 0 1px #fffffff5!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important}body .mobile-bottom-nav .mobile-nav-item,body .anas-mobile-bottom-nav .mobile-nav-item,body .anas-mobile-nav .mobile-nav-item,body .bottom-nav .mobile-nav-item,body .mobile-bottom-nav>a,body .mobile-bottom-nav>button,body .anas-mobile-bottom-nav>a,body .anas-mobile-bottom-nav>button,body .anas-mobile-nav>a,body .anas-mobile-nav>button,body .bottom-nav>a,body .bottom-nav>button{position:relative!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;align-self:stretch!important;margin:0!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;transform-origin:center center!important;-webkit-tap-highlight-color:transparent!important;transition:background .26s cubic-bezier(.2,.7,.2,1),border-color .26s ease,box-shadow .3s cubic-bezier(.2,.7,.2,1),color .22s ease,transform .2s ease!important}body .mobile-bottom-nav .mobile-nav-item>a,body .mobile-bottom-nav .mobile-nav-item>button,body .anas-mobile-bottom-nav .mobile-nav-item>a,body .anas-mobile-bottom-nav .mobile-nav-item>button,body .anas-mobile-nav .mobile-nav-item>a,body .anas-mobile-nav .mobile-nav-item>button,body .bottom-nav .mobile-nav-item>a,body .bottom-nav .mobile-nav-item>button{position:relative!important;display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:inherit!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;color:inherit!important;transform:none!important}body .mobile-bottom-nav .mobile-nav-item:before,body .mobile-bottom-nav .mobile-nav-item:after,body .anas-mobile-bottom-nav .mobile-nav-item:before,body .anas-mobile-bottom-nav .mobile-nav-item:after,body .anas-mobile-nav .mobile-nav-item:before,body .anas-mobile-nav .mobile-nav-item:after,body .bottom-nav .mobile-nav-item:before,body .bottom-nav .mobile-nav-item:after,body .mobile-bottom-nav>a:before,body .mobile-bottom-nav>a:after,body .mobile-bottom-nav>button:before,body .mobile-bottom-nav>button:after,body .anas-mobile-bottom-nav>a:before,body .anas-mobile-bottom-nav>a:after,body .anas-mobile-bottom-nav>button:before,body .anas-mobile-bottom-nav>button:after,body .anas-mobile-nav>a:before,body .anas-mobile-nav>a:after,body .anas-mobile-nav>button:before,body .anas-mobile-nav>button:after,body .bottom-nav>a:before,body .bottom-nav>a:after,body .bottom-nav>button:before,body .bottom-nav>button:after{content:none!important;display:none!important}body .mobile-bottom-nav,body .anas-mobile-bottom-nav,body .anas-mobile-nav,body .bottom-nav{color:#8d6a30!important}body .mobile-bottom-nav svg,body .anas-mobile-bottom-nav svg,body .anas-mobile-nav svg,body .bottom-nav svg{filter:none!important;transition:transform .26s cubic-bezier(.2,.7,.2,1),filter .26s ease,color .22s ease!important}body .mobile-bottom-nav .mobile-nav-item.active,body .mobile-bottom-nav .mobile-nav-item.is-active,body .mobile-bottom-nav .mobile-nav-item[aria-current=page],body .mobile-bottom-nav .mobile-nav-item[aria-pressed=true],body .mobile-bottom-nav>a.active,body .mobile-bottom-nav>button.active,body .mobile-bottom-nav>a[aria-current=page],body .mobile-bottom-nav>button[aria-current=page],body .anas-mobile-bottom-nav .mobile-nav-item.active,body .anas-mobile-bottom-nav .mobile-nav-item.is-active,body .anas-mobile-bottom-nav .mobile-nav-item[aria-current=page],body .anas-mobile-bottom-nav>a.active,body .anas-mobile-bottom-nav>button.active,body .anas-mobile-nav .mobile-nav-item.active,body .anas-mobile-nav .mobile-nav-item.is-active,body .anas-mobile-nav .mobile-nav-item[aria-current=page],body .anas-mobile-nav>a.active,body .anas-mobile-nav>button.active,body .bottom-nav .mobile-nav-item.active,body .bottom-nav .mobile-nav-item.is-active,body .bottom-nav .mobile-nav-item[aria-current=page],body .bottom-nav>a.active,body .bottom-nav>button.active{color:#754d16!important;background:linear-gradient(145deg,#fffdf8,#f8edda 42%,#edd6a8)!important;border:1px solid rgba(164,115,34,.4)!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #b7893614,0 3px 10px #714d191f,0 0 0 1px #ffffff3d!important;animation:anasBottomNavPremiumEnter .34s cubic-bezier(.2,.75,.25,1) both!important}body:has(#cart-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]),body:has(#cart-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]),body:has(#cart-drawer.is-open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]),body:has(#wishlist-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]),body:has(#wishlist-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]),body:has(#wishlist-drawer.is-open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]){color:#754d16!important;background:linear-gradient(145deg,#fffdf8,#f8edda 42%,#edd6a8)!important;border:1px solid rgba(164,115,34,.4)!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #b7893614,0 3px 10px #714d191f,0 0 0 1px #ffffff3d!important;animation:anasBottomNavPremiumEnter .34s cubic-bezier(.2,.75,.25,1) both!important}body:has(#cart-drawer.open) .mobile-bottom-nav>button[onclick*=openCart],body:has(#cart-drawer.active) .mobile-bottom-nav>button[onclick*=openCart],body:has(#cart-drawer.is-open) .mobile-bottom-nav>button[onclick*=openCart],body:has(#wishlist-drawer.open) .mobile-bottom-nav>button[onclick*=openWishlist],body:has(#wishlist-drawer.active) .mobile-bottom-nav>button[onclick*=openWishlist],body:has(#wishlist-drawer.is-open) .mobile-bottom-nav>button[onclick*=openWishlist]{color:#754d16!important;background:linear-gradient(145deg,#fffdf8,#f8edda 42%,#edd6a8)!important;border:1px solid rgba(164,115,34,.4)!important;box-shadow:inset 0 1px #fffffffa,0 3px 10px #714d191f!important}body .mobile-bottom-nav .mobile-nav-item.active:before,body .mobile-bottom-nav .mobile-nav-item.is-active:before,body .mobile-bottom-nav .mobile-nav-item[aria-current=page]:before,body .mobile-bottom-nav>a.active:before,body .mobile-bottom-nav>button.active:before,body .mobile-bottom-nav>a[aria-current=page]:before,body .mobile-bottom-nav>button[aria-current=page]:before,body .anas-mobile-bottom-nav .mobile-nav-item.active:before,body .anas-mobile-bottom-nav .mobile-nav-item.is-active:before,body .anas-mobile-bottom-nav .mobile-nav-item[aria-current=page]:before,body .anas-mobile-nav .mobile-nav-item.active:before,body .anas-mobile-nav .mobile-nav-item.is-active:before,body .anas-mobile-nav .mobile-nav-item[aria-current=page]:before,body .bottom-nav .mobile-nav-item.active:before,body .bottom-nav .mobile-nav-item.is-active:before,body .bottom-nav .mobile-nav-item[aria-current=page]:before,body:has(#cart-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]):before,body:has(#cart-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]):before,body:has(#cart-drawer.is-open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]):before,body:has(#wishlist-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]):before,body:has(#wishlist-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]):before,body:has(#wishlist-drawer.is-open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]):before{content:""!important;display:block!important;position:absolute!important;top:3px!important;left:25%!important;right:25%!important;height:1px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(178,131,49,.72),transparent)!important;box-shadow:0 0 5px #be913e42!important;pointer-events:none!important}body .mobile-bottom-nav .mobile-nav-item.active svg,body .mobile-bottom-nav .mobile-nav-item.is-active svg,body .mobile-bottom-nav .mobile-nav-item[aria-current=page] svg,body .mobile-bottom-nav>a.active svg,body .mobile-bottom-nav>button.active svg,body .anas-mobile-bottom-nav .active svg,body .anas-mobile-bottom-nav [aria-current=page] svg,body .anas-mobile-nav .active svg,body .anas-mobile-nav [aria-current=page] svg,body .bottom-nav .active svg,body .bottom-nav [aria-current=page] svg,body:has(#cart-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]) svg,body:has(#cart-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openCart]) svg,body:has(#wishlist-drawer.open) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]) svg,body:has(#wishlist-drawer.active) .mobile-bottom-nav .mobile-nav-item:has([onclick*=openWishlist]) svg{filter:drop-shadow(0 1px 3px rgba(145,98,28,.22))!important;transform:translateY(-1px)!important}body .mobile-bottom-nav .mobile-nav-item:active,body .mobile-bottom-nav>a:active,body .mobile-bottom-nav>button:active,body .anas-mobile-bottom-nav .mobile-nav-item:active,body .anas-mobile-nav .mobile-nav-item:active,body .bottom-nav .mobile-nav-item:active{transform:scale(.985)!important}body .mobile-bottom-nav [data-cart-count],body .mobile-bottom-nav [data-wishlist-count],body .anas-mobile-bottom-nav [data-cart-count],body .anas-mobile-bottom-nav [data-wishlist-count],body .anas-mobile-nav [data-cart-count],body .anas-mobile-nav [data-wishlist-count],body .bottom-nav [data-cart-count],body .bottom-nav [data-wishlist-count]{background:linear-gradient(145deg,#cba052,#91671f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 2px 6px #5b3d142e!important;font-weight:800!important}}@keyframes anasBottomNavPremiumEnter{0%{box-shadow:inset 0 1px #fffffffa,0 1px 3px #714d190d}65%{box-shadow:inset 0 1px #fffffffa,0 5px 13px #714d1926,0 0 12px #cca0501f}to{box-shadow:inset 0 1px #fffffffa,inset 0 -1px #b7893614,0 3px 10px #714d191f,0 0 0 1px #ffffff3d}}@media(max-width:900px){body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav){display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,#fffdf8fb,#f5ead6fb)!important;border-top:1px solid rgba(176,128,43,.28)!important;box-shadow:0 -7px 22px #3f2b121a,inset 0 1px #fffffff5!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important;isolation:isolate!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>:is(.mobile-nav-item,a,button),body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item{position:relative!important;flex:1 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:stretch!important;box-sizing:border-box!important;margin:3px 2px!important;padding:3px 1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#80602d!important;text-align:center!important;line-height:1.05!important;-webkit-tap-highlight-color:transparent!important;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease,transform .18s ease!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 1px!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:center!important;transform:none!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;max-width:19px!important;max-height:19px!important;flex:0 0 19px!important;margin:0 auto!important;color:#94702f!important;stroke:currentColor!important;filter:none!important;transform:none!important;transition:color .24s ease,filter .24s ease,transform .24s ease!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.mobile-nav-item,a,button)>span,body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item :is(.nav-label,.mobile-nav-label){display:block!important;max-width:100%!important;margin:0!important;font-size:9px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:.02em!important;white-space:nowrap!important;text-align:center!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.mobile-nav-item.active,.mobile-nav-item.is-active,.mobile-nav-item[aria-current=page],.mobile-nav-item[aria-pressed=true],a.active,button.active,a[aria-current=page],button[aria-current=page],.active,[aria-current=page]){color:#79521b!important;background:linear-gradient(145deg,#fffdf8,#f7e8c9 48%,#e9cf9b)!important;border:1px solid rgba(164,115,34,.42)!important;box-shadow:inset 0 1px #fffffffa,0 3px 10px #714d1921,0 0 0 1px #ffffff38!important;animation:anasNavActivePremiumIn .28s cubic-bezier(.2,.75,.25,1) both!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.mobile-nav-item.active,.mobile-nav-item.is-active,.mobile-nav-item[aria-current=page],.mobile-nav-item[aria-pressed=true],a.active,button.active,a[aria-current=page],button[aria-current=page],.active,[aria-current=page]):before{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:25%!important;right:25%!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent 0%,rgba(178,131,49,.82) 50%,transparent 100%)!important;box-shadow:0 0 6px #be913e57!important;pointer-events:none!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]),body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]),body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]),body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]),body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]),body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]){color:#80602d!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;animation:none!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before,body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page],[aria-pressed=true]):before{content:none!important;display:none!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]),body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]),body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]),body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]),body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]),body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]){background:transparent!important;border:0!important;box-shadow:none!important;animation:none!important;transform:none!important;color:inherit!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before,body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>:is(a,button,[role=button]):before{content:none!important;display:none!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]),body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]),body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]),body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart],body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart],body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart],body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openCart],body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openCart],body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openCart]{color:#79521b!important;background:linear-gradient(145deg,#fffdf8,#f7e8c9 48%,#e9cf9b)!important;border:1px solid rgba(164,115,34,.42)!important;box-shadow:inset 0 1px #fffffffa,0 3px 10px #714d1921,0 0 0 1px #ffffff38!important;animation:anasNavActivePremiumIn .28s cubic-bezier(.2,.75,.25,1) both!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart]:before,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart]:before,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openCart]:before{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:25%!important;right:25%!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent 0%,rgba(178,131,49,.82) 50%,transparent 100%)!important;box-shadow:0 0 6px #be913e57!important;pointer-events:none!important}body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]),body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]),body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]),body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist],body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist],body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist],body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openWishlist],body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openWishlist],body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>button[onclick*=openWishlist]{color:#79521b!important;background:linear-gradient(145deg,#fffdf8,#f7e8c9 48%,#e9cf9b)!important;border:1px solid rgba(164,115,34,.42)!important;box-shadow:inset 0 1px #fffffffa,0 3px 10px #714d1921,0 0 0 1px #ffffff38!important;animation:anasNavActivePremiumIn .28s cubic-bezier(.2,.75,.25,1) both!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]):before,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]):before,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]):before,body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]):before,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]):before,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]):before{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:25%!important;right:25%!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent 0%,rgba(178,131,49,.82) 50%,transparent 100%)!important;box-shadow:0 0 6px #be913e57!important;pointer-events:none!important}body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist]:before,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist]:before,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item[onclick*=openWishlist]:before{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:25%!important;right:25%!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent 0%,rgba(178,131,49,.82) 50%,transparent 100%)!important;box-shadow:0 0 6px #be913e57!important;pointer-events:none!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]) svg,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]) svg,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openCart],[data-cart-open],[data-cart-toggle],[aria-controls*=cart]) svg,body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]) svg,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]) svg,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item:has([onclick*=openWishlist],[data-wishlist-open],[data-wishlist-toggle],[aria-controls*=wishlist]) svg{filter:drop-shadow(0 1px 3px rgba(145,98,28,.23))!important;transform:translateY(-1px)!important;color:#9b6d22!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg{filter:drop-shadow(0 1px 3px rgba(145,98,28,.23))!important;transform:translateY(-1px)!important}body:has(#cart-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg,body:has(#cart-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg,body:has(#cart-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg,body:has(#wishlist-drawer.open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg,body:has(#wishlist-drawer.active) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg,body:has(#wishlist-drawer.is-open) :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is(.active,.is-active,[aria-current=page]) svg{filter:none!important;transform:none!important}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is([data-cart-count],[data-wishlist-count]){background:linear-gradient(145deg,#cba052,#91671f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 2px 6px #5b3d1438!important;font-weight:800!important}}@keyframes anasNavActivePremiumIn{0%{box-shadow:inset 0 1px #ffffffeb,0 1px 4px #714d190f;opacity:.92}to{box-shadow:inset 0 1px #fffffffa,0 3px 10px #714d1921,0 0 0 1px #ffffff38;opacity:1}}@media(prefers-reduced-motion:reduce){body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) *,body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) *:before{transition:none!important;animation:none!important}}@media(max-width:900px){body .mobile-bottom-nav,body .anas-mobile-bottom-nav,body .anas-mobile-nav,body .bottom-nav{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3px!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:3px 5px!important;background:linear-gradient(180deg,#fffdf8fb,#f5ead6fb)!important;border-top:1px solid rgba(176,128,43,.28)!important;box-shadow:0 -6px 20px #3f2b1217,inset 0 1px #fffffff5!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important;isolation:isolate}body .mobile-bottom-nav .mobile-nav-item,body .anas-mobile-bottom-nav .mobile-nav-item,body .anas-mobile-nav .mobile-nav-item,body .bottom-nav .mobile-nav-item,body .mobile-bottom-nav>a,body .mobile-bottom-nav>button,body .anas-mobile-bottom-nav>a,body .anas-mobile-bottom-nav>button,body .anas-mobile-nav>a,body .anas-mobile-nav>button,body .bottom-nav>a,body .bottom-nav>button{position:relative!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:3px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border:1px solid transparent!important;border-radius:12px!important;color:#8a7656!important;background:transparent!important;box-shadow:none!important;font-size:9px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.035em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;overflow:visible!important;-webkit-tap-highlight-color:transparent!important;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .18s ease!important}body .mobile-bottom-nav .mobile-nav-item>a,body .mobile-bottom-nav .mobile-nav-item>button,body .mobile-bottom-nav .mobile-nav-item>[role=button],body .anas-mobile-bottom-nav .mobile-nav-item>a,body .anas-mobile-bottom-nav .mobile-nav-item>button,body .anas-mobile-bottom-nav .mobile-nav-item>[role=button],body .anas-mobile-nav .mobile-nav-item>a,body .anas-mobile-nav .mobile-nav-item>button,body .anas-mobile-nav .mobile-nav-item>[role=button],body .bottom-nav .mobile-nav-item>a,body .bottom-nav .mobile-nav-item>button,body .bottom-nav .mobile-nav-item>[role=button]{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;font:inherit!important;text-decoration:none!important}body .mobile-bottom-nav .mobile-nav-item svg,body .anas-mobile-bottom-nav .mobile-nav-item svg,body .anas-mobile-nav .mobile-nav-item svg,body .bottom-nav .mobile-nav-item svg,body .mobile-bottom-nav>a svg,body .mobile-bottom-nav>button svg,body .anas-mobile-bottom-nav>a svg,body .anas-mobile-bottom-nav>button svg,body .anas-mobile-nav>a svg,body .anas-mobile-nav>button svg,body .bottom-nav>a svg,body .bottom-nav>button svg{display:block!important;flex:0 0 19px!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:0!important;color:#92703a!important;stroke:currentColor!important;filter:none!important;transform:none!important;transition:color .22s ease,filter .22s ease,transform .22s ease!important}body .mobile-bottom-nav .mobile-nav-item.active:not(.anas-nav-active),body .mobile-bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active),body .mobile-bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active),body .anas-mobile-bottom-nav .mobile-nav-item.active:not(.anas-nav-active),body .anas-mobile-bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active),body .anas-mobile-bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active),body .anas-mobile-nav .mobile-nav-item.active:not(.anas-nav-active),body .anas-mobile-nav .mobile-nav-item.is-active:not(.anas-nav-active),body .anas-mobile-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active),body .bottom-nav .mobile-nav-item.active:not(.anas-nav-active),body .bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active),body .bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active),body .mobile-bottom-nav>a.active:not(.anas-nav-active),body .mobile-bottom-nav>button.active:not(.anas-nav-active),body .mobile-bottom-nav>a[aria-current=page]:not(.anas-nav-active),body .mobile-bottom-nav>button[aria-current=page]:not(.anas-nav-active){color:#8a7656!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;animation:none!important}body .mobile-bottom-nav .mobile-nav-item.active:not(.anas-nav-active):before,body .mobile-bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active):before,body .mobile-bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active):before,body .anas-mobile-bottom-nav .mobile-nav-item.active:not(.anas-nav-active):before,body .anas-mobile-bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active):before,body .anas-mobile-bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active):before,body .anas-mobile-nav .mobile-nav-item.active:not(.anas-nav-active):before,body .anas-mobile-nav .mobile-nav-item.is-active:not(.anas-nav-active):before,body .anas-mobile-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active):before,body .bottom-nav .mobile-nav-item.active:not(.anas-nav-active):before,body .bottom-nav .mobile-nav-item.is-active:not(.anas-nav-active):before,body .bottom-nav .mobile-nav-item[aria-current=page]:not(.anas-nav-active):before{content:none!important;display:none!important}body .mobile-bottom-nav .mobile-nav-item.anas-nav-active,body .anas-mobile-bottom-nav .mobile-nav-item.anas-nav-active,body .anas-mobile-nav .mobile-nav-item.anas-nav-active,body .bottom-nav .mobile-nav-item.anas-nav-active,body .mobile-bottom-nav>a.anas-nav-active,body .mobile-bottom-nav>button.anas-nav-active,body .anas-mobile-bottom-nav>a.anas-nav-active,body .anas-mobile-bottom-nav>button.anas-nav-active,body .anas-mobile-nav>a.anas-nav-active,body .anas-mobile-nav>button.anas-nav-active,body .bottom-nav>a.anas-nav-active,body .bottom-nav>button.anas-nav-active{color:#754d15!important;background:linear-gradient(145deg,#fffdf8,#f8eacb 53%,#ecd4a2)!important;border:1px solid rgba(164,115,34,.4)!important;box-shadow:inset 0 1px #fffffffa,0 3px 9px #714d1921,0 0 0 1px #ffffff38!important;animation:anasNavActiveEnter .24s cubic-bezier(.2,.75,.25,1) both!important}body .mobile-bottom-nav .mobile-nav-item.anas-nav-active:before,body .anas-mobile-bottom-nav .mobile-nav-item.anas-nav-active:before,body .anas-mobile-nav .mobile-nav-item.anas-nav-active:before,body .bottom-nav .mobile-nav-item.anas-nav-active:before,body .mobile-bottom-nav>a.anas-nav-active:before,body .mobile-bottom-nav>button.anas-nav-active:before,body .anas-mobile-bottom-nav>a.anas-nav-active:before,body .anas-mobile-bottom-nav>button.anas-nav-active:before,body .anas-mobile-nav>a.anas-nav-active:before,body .anas-mobile-nav>button.anas-nav-active:before,body .bottom-nav>a.anas-nav-active:before,body .bottom-nav>button.anas-nav-active:before{content:""!important;display:block!important;position:absolute!important;top:1px!important;left:25%!important;right:25%!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(178,131,49,.78),transparent)!important;box-shadow:0 0 5px #be913e42!important;pointer-events:none!important}body .mobile-bottom-nav .mobile-nav-item.anas-nav-active svg,body .anas-mobile-bottom-nav .mobile-nav-item.anas-nav-active svg,body .anas-mobile-nav .mobile-nav-item.anas-nav-active svg,body .bottom-nav .mobile-nav-item.anas-nav-active svg,body .mobile-bottom-nav>a.anas-nav-active svg,body .mobile-bottom-nav>button.anas-nav-active svg,body .anas-mobile-bottom-nav>a.anas-nav-active svg,body .anas-mobile-bottom-nav>button.anas-nav-active svg,body .anas-mobile-nav>a.anas-nav-active svg,body .anas-mobile-nav>button.anas-nav-active svg,body .bottom-nav>a.anas-nav-active svg,body .bottom-nav>button.anas-nav-active svg{color:#98691f!important;filter:drop-shadow(0 1px 2px rgba(145,98,28,.17))!important;transform:translateY(-.5px)!important}body .mobile-bottom-nav .mobile-nav-item>button[onclick*=openCart],body .mobile-bottom-nav .mobile-nav-item>button[onclick*=openWishlist],body .anas-mobile-bottom-nav .mobile-nav-item>button[onclick*=openCart],body .anas-mobile-bottom-nav .mobile-nav-item>button[onclick*=openWishlist],body .anas-mobile-nav .mobile-nav-item>button[onclick*=openCart],body .anas-mobile-nav .mobile-nav-item>button[onclick*=openWishlist],body .bottom-nav .mobile-nav-item>button[onclick*=openCart],body .bottom-nav .mobile-nav-item>button[onclick*=openWishlist]{color:inherit!important;background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;animation:none!important}body .mobile-bottom-nav [data-cart-count],body .mobile-bottom-nav [data-wishlist-count],body .anas-mobile-bottom-nav [data-cart-count],body .anas-mobile-bottom-nav [data-wishlist-count],body .anas-mobile-nav [data-cart-count],body .anas-mobile-nav [data-wishlist-count],body .bottom-nav [data-cart-count],body .bottom-nav [data-wishlist-count]{position:absolute!important;top:0!important;right:calc(50% - 17px)!important;z-index:2!important;background:linear-gradient(145deg,#cba052,#91671f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 2px 5px #5b3d142e!important;font-weight:800!important}body .mobile-bottom-nav .mobile-nav-item:active,body .mobile-bottom-nav>a:active,body .mobile-bottom-nav>button:active,body .anas-mobile-bottom-nav a:active,body .anas-mobile-bottom-nav button:active,body .anas-mobile-nav a:active,body .anas-mobile-nav button:active,body .bottom-nav a:active,body .bottom-nav button:active{transform:scale(.985)!important}}@keyframes anasNavActiveEnter{0%{box-shadow:inset 0 1px #fffffff5,0 1px 3px #714d190f}to{box-shadow:inset 0 1px #fffffffa,0 3px 9px #714d1921,0 0 0 1px #ffffff38}}@media(prefers-reduced-motion:reduce){body .mobile-bottom-nav *,body .anas-mobile-bottom-nav *,body .anas-mobile-nav *,body .bottom-nav *{transition:none!important;animation:none!important}}#wishlist-drawer .wishlist-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;min-width:0!important;box-sizing:border-box!important}#wishlist-drawer .wishlist-empty-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important;flex:0 0 76px!important;padding:0!important;margin:0 auto 18px!important;line-height:0!important;overflow:visible!important;box-sizing:border-box!important;opacity:1!important;transform:none!important;animation:none!important}#wishlist-drawer .wishlist-empty-icon svg{display:block!important;position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex:0 0 44px!important;overflow:visible!important;padding:0!important;margin:0!important;box-sizing:content-box!important;transform:none!important}#wishlist-drawer .wishlist-empty-icon svg path,#wishlist-drawer .wishlist-empty-icon svg polygon,#wishlist-drawer .wishlist-empty-icon svg polyline,#wishlist-drawer .wishlist-empty-icon svg line{vector-effect:non-scaling-stroke;stroke-linecap:round!important;stroke-linejoin:round!important}#wishlist-drawer .wishlist-empty h3,#wishlist-drawer .wishlist-empty p{width:100%!important;text-align:center!important;box-sizing:border-box!important}@media(max-width:600px){#wishlist-drawer .wishlist-empty{padding:24px 14px!important}#wishlist-drawer .wishlist-empty-icon{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;flex-basis:72px!important}#wishlist-drawer .wishlist-empty-icon svg{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;flex-basis:42px!important}}body .anas-pagination,body .anas-pagination-fallback,body .pagination,body .pagination-wrapper,body .pagination__list,body .pagination-container{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin:32px auto!important;padding:8px 10px!important;list-style:none!important;text-align:center!important}body .anas-pagination-fallback .page,body .anas-pagination-fallback .next,body .anas-pagination-fallback .prev,body .pagination .page,body .pagination .next,body .pagination .prev,body .pagination__list>li{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;list-style:none!important}body .anas-pagination-fallback .page a,body .anas-pagination-fallback .next a,body .anas-pagination-fallback .prev a,body .pagination .page a,body .pagination .next a,body .pagination .prev a,body .pagination a,body .pagination button,body .pagination__item,body .pagination__list a,body .pagination__list button,body .page-btn,body .anas-pagination-page,body .anas-pagination-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:42px!important;padding:0 13px!important;border:1px solid #d7c3a2!important;border-radius:12px!important;background:linear-gradient(180deg,#fffaf0,#f1e4ce)!important;color:#503b25!important;font:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;box-shadow:0 2px 5px #412c1712!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}body .anas-pagination-fallback .page a:hover,body .anas-pagination-fallback .next a:hover,body .anas-pagination-fallback .prev a:hover,body .pagination .page a:hover,body .pagination .next a:hover,body .pagination .prev a:hover,body .pagination a:hover,body .pagination button:hover,body .pagination__item:hover,body .pagination__list a:hover,body .pagination__list button:hover,body .page-btn:hover,body .anas-pagination-page:hover,body .anas-pagination-button:hover{background:#ead5b2!important;border-color:#a77a40!important;color:#352619!important;box-shadow:0 5px 12px #54391c21!important;transform:translateY(-1px)!important}body .anas-pagination-fallback .page.current,body .pagination .page.current,body .pagination .page--current,body .pagination__item--current,body .pagination__item[aria-current=page],body .page-btn.active,body .anas-pagination-page.active{min-width:42px!important;min-height:42px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #795632!important;border-radius:12px!important;background:linear-gradient(145deg,#9a754b,#6f4d2c)!important;color:#fffaf1!important;font-weight:750!important;box-shadow:0 4px 10px #4f341a33!important;cursor:default!important;text-decoration:none!important;transform:none!important}body .anas-pagination-fallback a:focus-visible,body .pagination a:focus-visible,body .pagination button:focus-visible,body .pagination__item:focus-visible,body .pagination__list a:focus-visible,body .anas-pagination-page:focus-visible,body .anas-pagination-button:focus-visible{outline:3px solid rgba(167,122,64,.45)!important;outline-offset:3px!important}body .pagination [disabled],body .pagination .disabled,body .pagination__item[aria-disabled=true],body .anas-pagination-button:disabled{opacity:.45!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}body .anas-pagination-fallback .next a,body .anas-pagination-fallback .prev a,body .pagination .next a,body .pagination .prev a,body .pagination__item--next,body .pagination__item--prev{padding-left:16px!important;padding-right:16px!important}@media(max-width:749px){body .anas-pagination,body .anas-pagination-fallback,body .pagination,body .pagination-wrapper,body .pagination__list,body .pagination-container{gap:6px!important;margin:24px auto!important;padding:8px 4px!important}body .anas-pagination-fallback .page a,body .anas-pagination-fallback .next a,body .anas-pagination-fallback .prev a,body .pagination .page a,body .pagination .next a,body .pagination .prev a,body .pagination a,body .pagination button,body .pagination__item,body .pagination__list a,body .pagination__list button,body .page-btn,body .anas-pagination-page,body .anas-pagination-button,body .anas-pagination-fallback .page.current,body .pagination .page.current,body .pagination .page--current,body .pagination__item--current,body .pagination__item[aria-current=page],body .page-btn.active,body .anas-pagination-page.active{min-width:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:10px!important;font-size:13px!important}}.product-wishlist-btn,.product-page-wishlist-btn{position:relative!important;overflow:visible!important;isolation:isolate!important;-webkit-tap-highlight-color:transparent}.product-wishlist-btn.active svg,.product-page-wishlist-btn.active svg{overflow:visible!important}.product-wishlist-btn.active svg path{fill:currentColor!important;stroke:currentColor!important}.product-page-wishlist-btn.active{background:linear-gradient(135deg,#f7e7bd,#d9b46b 58%,#b58332)!important;color:#332317!important;border-color:#c79c4d!important;box-shadow:0 5px 14px #7650192e,inset 0 1px #ffffffb8!important}.product-page-wishlist-btn.active svg path{fill:#a93631!important;stroke:#a93631!important}.product-wishlist-btn.active:not(.wishlist-added) svg{fill:currentColor!important}@media(hover:hover)and (pointer:fine){.product-card{transform:none!important;transition:border-color .24s ease,box-shadow .24s ease!important;box-shadow:0 2px 8px #3926110f!important}.product-card:hover{transform:none!important;border-color:#c9a45f!important;box-shadow:0 8px 22px #5c411b1f,0 1px 3px #5c411b0f!important}.product-card-image img,.product-card:hover .product-card-image img{transform:none!important;transition:none!important}}.header-icon-btn>.badge,.header-nav-item .badge,.mobile-nav-item .badge,:is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is([data-cart-count],[data-wishlist-count]){box-sizing:border-box!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#f3dfaa,#c69a48 48%,#8f6427)!important;color:#352514!important;border:1.5px solid #fff8e8!important;border-radius:999px!important;box-shadow:0 2px 7px #5b3d1438,inset 0 1px #ffffffa6!important;font-size:10px!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.header-icon-btn>.badge[style*="display:none"],.header-icon-btn>.badge[style*="display: none"],.header-nav-item .badge[style*="display:none"],.header-nav-item .badge[style*="display: none"],.mobile-nav-item .badge[style*="display:none"],.mobile-nav-item .badge[style*="display: none"],:is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is([data-cart-count],[data-wishlist-count])[style*="display:none"],:is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) :is([data-cart-count],[data-wishlist-count])[style*="display: none"]{display:none!important}.weight-modal-overlay,#prep-modal-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10040!important;background:#19120a94!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s ease,visibility .24s ease!important}.weight-modal-overlay.open,#prep-modal-overlay.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.weight-modal,#prep-modal{z-index:10041!important;box-sizing:border-box!important;color:#3b2a1a!important;background:linear-gradient(155deg,#fffaf0,#f4e8d2 56%,#ead7b5)!important;border:1px solid rgba(183,140,65,.48)!important;box-shadow:0 24px 70px #19120a4d,inset 0 1px #ffffffe6!important;gap:16px!important;scrollbar-width:thin!important;scrollbar-color:#c9a45f transparent!important}.weight-modal{width:min(100%,560px)!important;max-height:min(88vh,780px)!important;max-height:min(88dvh,780px)!important;padding:24px!important;border-radius:24px 24px 0 0!important;border-bottom:0!important;overflow-x:hidden!important;overscroll-behavior:contain!important;transform:translateY(105%)!important;transition:transform .32s cubic-bezier(.2,.75,.25,1)!important}.weight-modal.open{transform:translateY(0)!important}.weight-modal-header{padding-bottom:14px!important;border-bottom:1px solid rgba(150,108,43,.18)!important}.weight-modal-img{width:58px!important;height:58px!important;border-radius:14px!important;background:#fff8ec!important;border:1px solid rgba(183,140,65,.28)!important;box-shadow:0 3px 10px #4b31121a!important}.weight-modal-img img{width:100%!important;height:100%!important;object-fit:cover!important}.weight-modal-title{color:#382719!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important}.weight-modal-price-per{color:#a87928!important;font-size:13px!important;font-weight:750!important}.weight-modal-close{background:#ffffff7a!important;color:#7c6138!important;border:1px solid #d8c29a!important;box-shadow:0 2px 6px #4b31120f!important}.weight-modal-section-label{color:#8d7656!important;font-size:10px!important;letter-spacing:.13em!important}.weight-modal-quick{gap:9px!important}.weight-quick-btn{min-height:42px!important;padding:9px 17px!important;color:#4b3824!important;background:#ffffff61!important;border:1px solid #d5bf96!important;box-shadow:inset 0 1px #fff9!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.weight-quick-btn:hover{color:#4b3824!important;border-color:#b78b3f!important;background:#f9edd6!important}.weight-quick-btn.active{color:#fffaf0!important;background:linear-gradient(135deg,#c69a43,#9c6d22)!important;border-color:#a9792c!important;box-shadow:0 4px 11px #895d1c38,inset 0 1px #ffffff40!important}.weight-modal-custom,.weight-modal-total{background:#ffffff5c!important;border:1px solid #d7c19a!important;border-radius:14px!important}.weight-modal-stepper{color:#5b4328!important;background:#fff8eb!important;border:1px solid #d7c19a!important;border-radius:10px!important}.weight-modal-stepper:hover{background:#c69a43!important;color:#fffaf0!important}.weight-modal-custom-input,.weight-modal-total-label{color:#493723!important}.weight-modal-unit,.weight-modal-total-note{color:#8d7656!important}.weight-modal-total-price{color:#b5832f!important;font-size:22px!important}.weight-modal-footer{gap:10px!important}.weight-modal-cancel,.weight-modal-confirm{min-height:48px!important;border-radius:13px!important;font-weight:750!important;transition:filter .18s ease,box-shadow .18s ease!important}.weight-modal-cancel{color:#705738!important;background:#ffffff6b!important;border:1px solid #d5bf96!important}.weight-modal-confirm{color:#fffaf0!important;background:linear-gradient(135deg,#c69a43,#95651f)!important;box-shadow:0 5px 14px #895d1c33!important}.weight-modal-confirm:hover{filter:brightness(1.04)!important;background:linear-gradient(135deg,#c69a43,#95651f)!important}@media(min-width:640px){.weight-modal{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(560px,calc(100vw - 40px))!important;max-height:min(84vh,780px)!important;max-height:min(84dvh,780px)!important;padding:28px!important;border:1px solid rgba(183,140,65,.48)!important;border-radius:24px!important;transform:translate(-50%,-46%) scale(.98)!important;transition:transform .28s cubic-bezier(.2,.75,.25,1)!important}.weight-modal.open{transform:translate(-50%,-50%) scale(1)!important}}@media(max-width:639px){.weight-modal{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-height:calc(100dvh - 12px)!important;padding:22px 18px calc(22px + env(safe-area-inset-bottom))!important;border-radius:25px 25px 0 0!important;overflow-y:auto!important}.weight-modal-footer{position:sticky!important;bottom:-1px!important;padding-top:10px!important;background:linear-gradient(180deg,#f4e8d200,#f4e8d2f5 25%)!important}.weight-modal-confirm{min-width:0!important}}.product-card .product-card-title,.product-card .product-title,.product-card__title,.product-title,.product-card h3,.product-card h2,.product-card-info h3,.product-card-info .product-title{font-size:clamp(13px,1.05em,16px)!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-wrap:pretty!important;max-width:100%!important}.product-card .product-card-title,.product-card .product-title,.product-card__title,.product-title,.product-card h3,.product-card h2,.product-card-info h3,.product-card-info .product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:3.8em!important;padding-right:2px!important}@media(max-width:768px){.product-card .product-card-title,.product-card .product-title,.product-card__title,.product-title,.product-card h3,.product-card h2,.product-card-info h3,.product-card-info .product-title{font-size:clamp(13px,3.4vw,15px)!important;line-height:1.35!important;min-height:3.8em!important;-webkit-line-clamp:3!important}}.product-card .product-card-info,.product-card .product-info,.product-card .card__content,.product-card .product-card-content{min-width:0!important}.product-card .product-card-info :is(a,h2,h3,.product-title,.product-card-title),.product-card :is(.product-title,.product-card-title,.product-card__title,.card__heading,h2,h3){font-size:15px!important;line-height:1.35!important;font-weight:750!important;letter-spacing:-.01em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important}.product-card .product-card-info :is(a,h2,h3,.product-title,.product-card-title),.product-card :is(.product-title,.product-card-title,.product-card__title,.card__heading,h2,h3){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;min-height:4.05em!important}@media(min-width:769px){.product-card .product-card-info :is(a,h2,h3,.product-title,.product-card-title),.product-card :is(.product-title,.product-card-title,.product-card__title,.card__heading,h2,h3){font-size:16px!important;line-height:1.35!important;min-height:4.05em!important}}.product-card .product-card-body>.product-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;font-size:15px!important;line-height:1.4!important;font-weight:750!important;letter-spacing:-.01em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-height:4.2em!important;max-width:100%!important}@media(min-width:769px){.product-card .product-card-body>.product-name{font-size:16px!important;line-height:1.4!important;min-height:4.2em!important}}.product-card .product-card-body>.product-name{font-size:18px!important;line-height:1.32!important;font-weight:750!important;min-height:4.1em!important;-webkit-line-clamp:4!important}@media(min-width:769px){.product-card .product-card-body>.product-name{font-size:19px!important;line-height:1.32!important}}html body .product-card .product-card-body>a.product-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:15.5px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.01em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-height:3.9em!important;max-width:100%!important}@media(min-width:769px){html body .product-card .product-card-body>a.product-name{font-size:16.5px!important;line-height:1.35!important;min-height:3.9em!important}}.cart-drawer,#wishlist-drawer,#weight-modal,#prep-modal{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}@media(max-width:768px){body .mobile-bottom-nav,body .anas-mobile-bottom-nav,body .anas-mobile-nav,body .bottom-nav,#wishlist-overlay,#weight-modal-overlay,#prep-modal-overlay,.cart-overlay,.toast,.auth-card,.location-popup-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#wishlist-overlay{transition:opacity .2s ease,visibility .2s ease!important}#wishlist-drawer,.cart-drawer{transition:transform .28s cubic-bezier(.2,.7,.2,1)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.cart-drawer,#wishlist-drawer,#weight-modal,#prep-modal,#wishlist-overlay,.cart-overlay,#weight-modal-overlay,#prep-modal-overlay{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-card,.product-card:hover,.product-card:focus-within{transform:none!important;transition:none!important}.product-card .product-card-image,.product-card:hover .product-card-image,.product-card:focus-within .product-card-image{display:block!important;position:relative!important;align-self:center!important;box-sizing:border-box!important;width:calc(100% - 12px)!important;height:auto!important;aspect-ratio:4 / 5!important;flex:0 0 auto!important;margin:6px auto 0!important;padding:0!important;border:0!important;border-radius:14px!important;background:#efe2cc!important;overflow:hidden!important}.product-card .product-card-image img,.product-card:hover .product-card-image img,.product-card:focus-within .product-card-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;box-sizing:border-box!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important;border:0!important;border-radius:14px!important;transform:none!important;transition:none!important;animation:none!important}.product-card .product-card-image .product-image-watermark{right:6px!important;bottom:6px!important}@media(hover:hover)and (pointer:fine){.product-card:hover{border-color:var(--color-border)!important;box-shadow:none!important}}@media(max-width:768px){.product-card .product-card-image,.product-card:hover .product-card-image,.product-card:focus-within .product-card-image{width:calc(100% - 10px)!important;aspect-ratio:4 / 5!important;margin:5px auto 0!important;border-radius:12px!important}.product-card .product-card-image img,.product-card:hover .product-card-image img,.product-card:focus-within .product-card-image img{border-radius:12px!important}}.product-card .product-card-image .product-wishlist-btn{position:absolute!important;top:8px!important;right:8px!important;z-index:6!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .product-card .product-card-image .product-wishlist-btn.active{display:flex!important;opacity:.56!important;visibility:visible!important;pointer-events:auto!important;background:#fff9ebb8!important;color:#99372fd1!important;border:1px solid rgba(190,151,81,.55)!important;box-shadow:0 1px 4px #462d131a!important;transform:none!important}html body .product-card .product-card-image .product-wishlist-btn.active svg{opacity:.78!important}html body .product-card .product-card-image .product-wishlist-btn.active svg path{fill:currentColor!important;stroke:currentColor!important}.product-card .product-card-image .product-wishlist-btn.wishlist-pop svg{transform-origin:center!important;animation:anasWishlistHeartPop .42s cubic-bezier(.2,.75,.25,1) both!important}@keyframes anasWishlistHeartPop{0%{transform:scale(.72);opacity:.45}55%{transform:scale(1.16);opacity:.95}to{transform:scale(1);opacity:.78}}@media(hover:hover)and (pointer:fine){.product-card .product-card-image .product-wishlist-btn.active:hover{opacity:.82!important}}@media(prefers-reduced-motion:reduce){.product-card .product-card-image .product-wishlist-btn.wishlist-pop svg{animation:none!important}}body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>.mobile-nav-item>[data-cart-count],body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav)>.mobile-nav-item>[data-wishlist-count],body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>[data-cart-count],body :is(.mobile-bottom-nav,.anas-mobile-bottom-nav,.anas-mobile-nav,.bottom-nav) .mobile-nav-item>[data-wishlist-count]{position:absolute!important;top:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-sizing:border-box!important;width:max-content!important;min-width:18px!important;max-width:none!important;height:18px!important;padding:0 5px!important;display:flex;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}@media(max-width:900px){body .mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count],body .mobile-bottom-nav>.mobile-nav-item>[data-cart-count],body .anas-mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count],body .anas-mobile-bottom-nav>.mobile-nav-item>[data-cart-count],body .anas-mobile-nav>.mobile-nav-item>[data-wishlist-count],body .anas-mobile-nav>.mobile-nav-item>[data-cart-count],body .bottom-nav>.mobile-nav-item>[data-wishlist-count],body .bottom-nav>.mobile-nav-item>[data-cart-count]{position:absolute!important;top:0!important;right:calc(50% - 17px)!important;left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:max-content!important;min-width:18px!important;max-width:none!important;height:18px!important;padding:0 5px!important;margin:0!important;background:linear-gradient(145deg,#fff0c8,#d9b66a 46%,#a77527)!important;border:1px solid rgba(255,251,239,.98)!important;border-radius:999px!important;box-shadow:0 2px 5px #5b3d1433,inset 0 1px #fffc!important;color:#4c3419!important;font-size:10px!important;font-weight:800!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px 0 rgba(255,255,255,.22)!important;pointer-events:none!important}}html body .mobile-bottom-nav>.mobile-nav-item>[data-cart-count][style*="display:none"],html body .mobile-bottom-nav>.mobile-nav-item>[data-cart-count][style*="display: none"],html body .mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display:none"],html body .mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display: none"],html body .anas-mobile-bottom-nav>.mobile-nav-item>[data-cart-count][style*="display:none"],html body .anas-mobile-bottom-nav>.mobile-nav-item>[data-cart-count][style*="display: none"],html body .anas-mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display:none"],html body .anas-mobile-bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display: none"],html body .anas-mobile-nav>.mobile-nav-item>[data-cart-count][style*="display:none"],html body .anas-mobile-nav>.mobile-nav-item>[data-cart-count][style*="display: none"],html body .anas-mobile-nav>.mobile-nav-item>[data-wishlist-count][style*="display:none"],html body .anas-mobile-nav>.mobile-nav-item>[data-wishlist-count][style*="display: none"],html body .bottom-nav>.mobile-nav-item>[data-cart-count][style*="display:none"],html body .bottom-nav>.mobile-nav-item>[data-cart-count][style*="display: none"],html body .bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display:none"],html body .bottom-nav>.mobile-nav-item>[data-wishlist-count][style*="display: none"],html body .header-icon-btn>[data-cart-count][style*="display:none"],html body .header-icon-btn>[data-cart-count][style*="display: none"],html body .header-icon-btn>[data-wishlist-count][style*="display:none"],html body .header-icon-btn>[data-wishlist-count][style*="display: none"],html body .header-nav-item [data-cart-count][style*="display:none"],html body .header-nav-item [data-cart-count][style*="display: none"],html body .header-nav-item [data-wishlist-count][style*="display:none"],html body .header-nav-item [data-wishlist-count][style*="display: none"],html body [data-cart-count][style*="display:none"],html body [data-cart-count][style*="display: none"],html body [data-wishlist-count][style*="display:none"],html body [data-wishlist-count][style*="display: none"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.anas-cart-page{--ac-ink: #38271a;--ac-muted: #8a755e;--ac-gold: #b78732;--ac-gold-dark: #845a22;--ac-border: rgba(158, 119, 57, .24);color:var(--ac-ink);width:min(1180px,100%);margin:0 auto;padding:clamp(22px,4vw,48px) clamp(14px,3vw,28px) 56px;box-sizing:border-box}.anas-cart-page *,.anas-cart-page *:before,.anas-cart-page *:after{box-sizing:border-box}.anas-cart-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:190px;padding:clamp(24px,4vw,42px);margin-bottom:clamp(24px,3vw,34px);overflow:hidden;border:1px solid rgba(232,203,147,.38);border-radius:24px;background:radial-gradient(circle at 88% 15%,rgba(224,189,119,.24),transparent 32%),linear-gradient(125deg,#38261a,#50351f 58%,#6c4928);box-shadow:0 14px 34px #412a141f,inset 0 1px #ffffff1a}.anas-cart-hero__copy,.anas-cart-count{position:relative;z-index:1}.anas-cart-eyebrow,.anas-cart-section-heading__eyebrow,.anas-cart-summary__eyebrow{display:inline-flex;align-items:center;gap:8px;color:#dcb96f;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.4}.anas-cart-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:#e5c477;box-shadow:0 0 0 4px #e5c4771f}.anas-cart-hero h1{margin:12px 0 8px;color:#fff8eb;font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.05}.anas-cart-hero p{max-width:430px;margin:0;color:#fff8ebb8;font-size:14px;line-height:1.65}.anas-cart-hero__orb{position:absolute;display:block;border:1px solid rgba(229,196,119,.16);border-radius:50%;pointer-events:none}.anas-cart-hero__orb--one{width:230px;height:230px;right:-56px;top:-82px}.anas-cart-hero__orb--two{width:160px;height:160px;right:-22px;top:-46px}.anas-cart-count{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:10px 14px 10px 10px;border:1px solid rgba(255,247,227,.18);border-radius:999px;background:#fff8e917;color:#f5e5c7;font-size:12px;font-weight:700}.anas-cart-count__number{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#f4dfab,#c79a49);color:#50351e;font-size:14px;font-weight:800}.anas-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,355px);align-items:start;gap:clamp(20px,3vw,32px)}.anas-cart-products{min-width:0}.anas-cart-section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 16px}.anas-cart-section-heading__eyebrow,.anas-cart-summary__eyebrow{color:#a7782e;font-size:9px}.anas-cart-section-heading h2,.anas-cart-summary h2{margin:5px 0 0;color:#38271a;font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.025em;line-height:1.25}.anas-cart-continue-link{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#896024;font-size:11px;font-weight:800;text-decoration:none}.anas-cart-continue-link:hover{color:#4e351e}.anas-cart-items{display:flex;flex-direction:column;gap:12px}.anas-cart-line{display:grid;grid-template-columns:116px minmax(0,1fr);gap:17px;min-width:0;padding:13px;border:1px solid var(--ac-border);border-radius:18px;background:linear-gradient(140deg,#fffdf7,#fbf3e5);box-shadow:0 4px 14px #55391b0b,inset 0 1px #ffffffe0;transition:border-color .18s ease,box-shadow .18s ease}.anas-cart-line:hover{border-color:#ac80356b;box-shadow:0 7px 20px #55391b13}.anas-cart-line__image{display:grid;place-items:center;width:116px;height:116px;overflow:hidden;border:1px solid rgba(166,126,62,.15);border-radius:13px;background:radial-gradient(circle at 50% 40%,#fffaf0,#ead9b9);text-decoration:none}.anas-cart-line__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:5px}.anas-cart-line__image-placeholder{color:#b88a3d;font-size:30px}.anas-cart-line__content{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.anas-cart-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.anas-cart-line__details{min-width:0}.anas-cart-line__vendor{display:block;margin:1px 0 5px;color:#a47a3b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.anas-cart-line h3{margin:0;color:#352519;font-size:15px;font-weight:800;letter-spacing:-.012em;line-height:1.4;overflow-wrap:anywhere}.anas-cart-line h3 a{color:inherit;text-decoration:none}.anas-cart-line h3 a:hover{color:#986a28}.anas-cart-line__variant,.anas-cart-line__property{display:block;margin-top:4px;color:#88745e;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.anas-cart-line__remove{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(166,126,62,.18);border-radius:10px;background:#f8eedb;color:#99733d;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.anas-cart-line__remove:hover{background:#efe0c2;color:#5b3d1d;border-color:#a67e3e61}.anas-cart-line__remove svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.anas-cart-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.anas-cart-line__price{color:#3a2818;font-size:17px;font-weight:850;letter-spacing:-.02em;white-space:nowrap}.anas-cart-line__price small{color:#927a5e;font-size:10px;font-weight:750;letter-spacing:.04em}.anas-cart-quantity{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto}.anas-cart-quantity__button{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(168,124,47,.25);border-radius:11px;background:linear-gradient(145deg,#fff7e7,#ead5ad);color:#66471f;font-size:18px;line-height:1;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffffd9;transition:background-color .16s ease,border-color .16s ease}.anas-cart-quantity__button:hover{background:#e4c58d;border-color:#a87c2f85}.anas-cart-quantity__value{min-width:14px;color:#513820;font-size:13px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.anas-cart-reassurance{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px 15px;border:1px solid rgba(166,126,62,.13);border-radius:13px;background:#f8eedbb3;color:#8a7459;font-size:11px;line-height:1.5}.anas-cart-reassurance strong{color:#654925}.anas-cart-reassurance__icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#e9d5ab;color:#6d4d22;font-weight:900}.anas-cart-summary{position:sticky;top:22px;min-width:0;padding:23px;border:1px solid rgba(166,126,62,.3);border-radius:21px;background:radial-gradient(circle at 100% 0%,rgba(213,177,103,.16),transparent 32%),linear-gradient(150deg,#fffaf0,#f6ead5);box-shadow:0 10px 26px #4a311613,inset 0 1px #ffffffe6}.anas-cart-summary__heading{padding-bottom:18px;border-bottom:1px solid rgba(160,119,55,.19)}.anas-cart-summary__items{display:flex;justify-content:space-between;gap:12px;padding:16px 0;color:#88745d;font-size:12px;border-bottom:1px solid rgba(160,119,55,.14)}.anas-cart-summary__items strong{color:#49331e;font-size:13px}.anas-cart-summary__subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0 7px;color:#81694e;font-size:13px}.anas-cart-summary__subtotal strong{color:#38271a;font-size:26px;font-weight:900;letter-spacing:-.04em;white-space:nowrap}.anas-cart-summary__subtotal small{font-size:11px;color:#8a7355;letter-spacing:0}.anas-cart-summary__shipping{margin:4px 0 18px;color:#9a866d;font-size:10px;line-height:1.5}.anas-cart-checkout{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:14px 17px;border:1px solid #b98b37;border-radius:14px;background:linear-gradient(130deg,#c69a40,#a97925 55%,#855920);color:#fff9ec;font:inherit;font-size:12px;font-weight:850;text-align:left;text-decoration:none;box-shadow:0 7px 15px #8559202e,inset 0 1px #ffffff45;cursor:pointer;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.anas-cart-checkout:hover{filter:brightness(1.04);box-shadow:0 9px 20px #8559203b,inset 0 1px #ffffff47}.anas-cart-checkout:active{transform:translateY(1px)}.anas-cart-checkout svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.anas-cart-checkout--link{width:auto;min-width:230px;justify-content:center;gap:12px}.anas-cart-secure-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;color:#9b8467;font-size:10px;font-weight:700}.anas-cart-secure-note span{color:#a77a30;font-size:13px}.anas-cart-minimum{margin-top:17px;padding:14px;border:1px solid rgba(167,122,48,.22);border-radius:14px;background:#ffffff73}.anas-cart-minimum__heading{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#876638;font-size:10px;font-weight:800}.anas-cart-minimum__heading strong{padding:4px 7px;border-radius:999px;background:#efdfbf;color:#65451d;font-size:9px;white-space:nowrap}.anas-cart-minimum__track{height:7px;margin:11px 0 10px;border-radius:999px;overflow:hidden;background:#e7d7b9;box-shadow:inset 0 1px 2px #4b33161a}.anas-cart-minimum__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9c702d,#e1bd70,#b88636)}.anas-cart-minimum p{margin:0;color:#9a856a;font-size:11px;line-height:1.5}.anas-cart-minimum p strong{color:#6b4c24}.anas-cart-empty{display:flex;flex-direction:column;align-items:center;padding:clamp(34px,7vw,76px) 22px;border:1px solid var(--ac-border);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(222,188,121,.17),transparent 38%),linear-gradient(145deg,#fffaf0,#f4e7d0);text-align:center;box-shadow:0 10px 28px #4a31160e}.anas-cart-empty__icon{display:grid;place-items:center;width:76px;height:76px;margin-bottom:20px;border:1px solid rgba(166,126,62,.22);border-radius:50%;background:linear-gradient(145deg,#f8e9c9,#e5d0a8);box-shadow:inset 0 1px #ffffffd9}.anas-cart-empty__icon svg{width:34px;height:34px;fill:none;stroke:#876330;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.anas-cart-empty h2{margin:8px 0;color:#38271a;font-size:clamp(23px,3vw,30px);font-weight:850;letter-spacing:-.035em}.anas-cart-empty p{max-width:420px;margin:0 0 23px;color:#8a755e;font-size:13px;line-height:1.7}@media(max-width:900px){.anas-cart-page{padding-top:22px}.anas-cart-layout{grid-template-columns:minmax(0,1fr);gap:24px}.anas-cart-summary{position:static}}@media(max-width:600px){.anas-cart-page{padding:14px 12px calc(104px + env(safe-area-inset-bottom,0px))}.anas-cart-hero{align-items:flex-start;min-height:0;padding:22px 19px;margin-bottom:22px;border-radius:19px}.anas-cart-hero h1{margin-top:11px;font-size:31px}.anas-cart-hero p{max-width:260px;font-size:12px;line-height:1.55}.anas-cart-eyebrow{font-size:8px;letter-spacing:.11em}.anas-cart-count{gap:7px;padding:7px 9px 7px 7px;font-size:10px}.anas-cart-count__number{width:28px;height:28px;font-size:12px}.anas-cart-section-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.anas-cart-section-heading h2{font-size:19px}.anas-cart-line{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:9px;border-radius:15px}.anas-cart-line__image{width:82px;height:82px;border-radius:11px}.anas-cart-line__image img{padding:3px}.anas-cart-line__content{gap:10px}.anas-cart-line__top{gap:5px}.anas-cart-line__vendor{margin-bottom:3px;font-size:8px}.anas-cart-line h3{font-size:13px;line-height:1.35}.anas-cart-line__remove{flex-basis:25px;width:25px;height:25px;border-radius:8px}.anas-cart-line__remove svg{width:13px;height:13px}.anas-cart-line__bottom{align-items:center;gap:8px}.anas-cart-line__price{font-size:15px}.anas-cart-quantity{gap:8px}.anas-cart-quantity__button{width:29px;height:29px;border-radius:9px}.anas-cart-reassurance{align-items:flex-start;margin-top:12px;padding:11px;font-size:10px}.anas-cart-summary{padding:18px;border-radius:18px}.anas-cart-summary h2{font-size:20px}.anas-cart-summary__subtotal strong{font-size:24px}.anas-cart-checkout{min-height:52px;padding:13px 14px;font-size:11px}.anas-cart-empty{padding:38px 18px;border-radius:19px}.anas-cart-empty__icon{width:64px;height:64px}.anas-cart-empty h2{font-size:24px}.anas-cart-checkout--link{width:100%;min-width:0}}@media(max-width:370px){.anas-cart-hero{flex-direction:column;gap:15px}.anas-cart-line{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:8px}.anas-cart-line__image{width:70px;height:70px}.anas-cart-line__bottom{flex-wrap:wrap}.anas-cart-quantity{gap:6px}.anas-cart-summary{padding:15px}}@media(prefers-reduced-motion:reduce){.anas-cart-line,.anas-cart-line__remove,.anas-cart-quantity__button,.anas-cart-checkout{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/theme.css.map */
