:root{--aanya-gold: #C9A96E;--aanya-gold-light: #D4BA85;--aanya-gold-dark: #B8944F;--aanya-gold-text: #8C6226;--aanya-heritage-red: #8B2635;--aanya-heritage-red-light: #A33344;--aanya-midnight: #1A1A2E;--aanya-ivory: #F5F0E8;--aanya-champagne: #F7E7CE;--aanya-pearl: #FEFEFE;--aanya-sage: #9CAF88;--aanya-slate: #6B7280;--aanya-border: #E5E1D8;--aanya-space-1: .25rem;--aanya-space-2: .5rem;--aanya-space-3: .75rem;--aanya-space-4: 1rem;--aanya-space-5: 1.25rem;--aanya-space-6: 1.5rem;--aanya-space-8: 2rem;--aanya-space-10: 2.5rem;--aanya-space-12: 3rem;--aanya-space-16: 4rem;--aanya-space-20: 5rem;--aanya-space-24: 6rem;--aanya-radius-sm: 4px;--aanya-radius-md: 8px;--aanya-radius-lg: 12px;--aanya-radius-xl: 16px;--aanya-radius-full: 9999px;--aanya-shadow-sm: 0 1px 2px rgba(26,26,46,.05);--aanya-shadow-md: 0 4px 12px rgba(26,26,46,.08);--aanya-shadow-lg: 0 8px 24px rgba(26,26,46,.12);--aanya-shadow-xl: 0 16px 48px rgba(26,26,46,.16);--aanya-shadow-gold: 0 4px 16px rgba(201,169,110,.25);--aanya-shadow-gold-lg: 0 8px 32px rgba(201,169,110,.35);--aanya-duration-fast: .15s;--aanya-duration-normal: .2s;--aanya-duration-medium: .3s;--aanya-duration-slow: .35s;--aanya-ease-out: cubic-bezier(.16, 1, .3, 1);--aanya-ease-in-out: cubic-bezier(.4, 0, .2, 1);--aanya-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--aanya-glass-bg: rgba(254,254,254,.85);--aanya-glass-blur: 20px;--aanya-glass-border: 1px solid rgba(229,225,216,.5);--aanya-font-display: "Cormorant Garamond", "Georgia", serif;--aanya-font-heading: "Playfair Display", "Georgia", serif;--aanya-font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;--aanya-font-caption: "DM Sans", "Helvetica Neue", Arial, sans-serif;--aanya-z-dropdown: 100;--aanya-z-sticky: 200;--aanya-z-drawer: 300;--aanya-z-modal: 400;--aanya-z-toast: 500;--aanya-z-tooltip: 600}.aanya-display{font-family:var(--aanya-font-display);font-weight:600;font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.15;letter-spacing:-.01em;color:var(--aanya-midnight)}.aanya-h1{font-family:var(--aanya-font-display);font-weight:600;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.2;letter-spacing:-.005em;color:var(--aanya-midnight)}.aanya-h2{font-family:var(--aanya-font-display);font-weight:500;font-size:clamp(2rem,3.5vw,2.6rem);line-height:1.25;color:var(--aanya-midnight)}.aanya-h3{font-family:var(--aanya-font-heading);font-weight:500;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.3;color:var(--aanya-midnight)}.aanya-h4{font-family:var(--aanya-font-body);font-weight:600;font-size:1.6rem;line-height:1.35;color:var(--aanya-midnight)}.aanya-body{font-family:var(--aanya-font-body);font-weight:400;font-size:1.5rem;line-height:1.6;color:var(--aanya-slate)}.aanya-body-small{font-family:var(--aanya-font-body);font-weight:400;font-size:1.3rem;line-height:1.5;color:var(--aanya-slate)}.aanya-caption{font-family:var(--aanya-font-caption);font-weight:500;font-size:1.2rem;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--aanya-slate)}.aanya-price{font-family:var(--aanya-font-body);font-weight:600;font-size:1.8rem;color:var(--aanya-midnight)}.aanya-price--sale{color:var(--aanya-heritage-red)}.aanya-price--original{text-decoration:line-through;opacity:.5;font-weight:400}.aanya-cta{font-family:var(--aanya-font-body);font-weight:600;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.aanya-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--aanya-font-body);font-weight:600;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--aanya-radius-sm);cursor:pointer;transition:all var(--aanya-duration-normal) var(--aanya-ease-out);min-height:44px;position:relative;overflow:hidden}.aanya-btn--primary{background:var(--aanya-gold);color:var(--aanya-pearl);box-shadow:var(--aanya-shadow-sm)}.aanya-btn--primary:hover{background:var(--aanya-gold-dark);box-shadow:var(--aanya-shadow-gold);transform:translateY(-1px)}.aanya-btn--primary:active{transform:translateY(0);box-shadow:var(--aanya-shadow-sm)}.aanya-btn--secondary{background:transparent;color:var(--aanya-midnight);border:1.5px solid var(--aanya-midnight)}.aanya-btn--secondary:hover{background:var(--aanya-midnight);color:var(--aanya-pearl)}.aanya-btn--outline-gold{background:transparent;color:var(--aanya-gold);border:1.5px solid var(--aanya-gold)}.aanya-btn--outline-gold:hover{background:var(--aanya-gold);color:var(--aanya-pearl)}.aanya-btn--text{background:transparent;color:var(--aanya-gold-text, #8C6226);padding:.5rem 0;min-height:0}.aanya-btn--text:hover{color:#6e4a1b}.aanya-btn--full{width:100%}.aanya-btn--primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.aanya-btn--primary:hover:after{left:100%}.aanya-glass{background:var(--aanya-glass-bg);-webkit-backdrop-filter:blur(var(--aanya-glass-blur));backdrop-filter:blur(var(--aanya-glass-blur));border:var(--aanya-glass-border)}.aanya-glass--dark{background:#1a1a2ed9;-webkit-backdrop-filter:blur(var(--aanya-glass-blur));backdrop-filter:blur(var(--aanya-glass-blur));border:1px solid rgba(255,255,255,.1);color:var(--aanya-pearl)}.aanya-trust-badges{display:flex;flex-wrap:wrap;gap:var(--aanya-space-4);justify-content:center}.aanya-trust-badge{display:flex;align-items:center;gap:var(--aanya-space-2);font-family:var(--aanya-font-body);font-size:1.3rem;font-weight:500;color:var(--aanya-slate)}.aanya-trust-badge__icon{width:20px;height:20px;flex-shrink:0;color:var(--aanya-gold)}.aanya-stars{display:inline-flex;gap:2px;color:var(--aanya-gold)}.aanya-stars svg{width:14px;height:14px}.aanya-rating{display:inline-flex;align-items:center;gap:var(--aanya-space-2);font-family:var(--aanya-font-body);font-size:1.4rem;color:var(--aanya-slate)}.aanya-rating__count{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aanya-hallmark{display:flex;flex-direction:column;gap:var(--aanya-space-3);padding:var(--aanya-space-4);background:var(--aanya-ivory);border-radius:var(--aanya-radius-md);border-left:3px solid var(--aanya-gold)}.aanya-hallmark__title{font-family:var(--aanya-font-body);font-weight:600;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;color:var(--aanya-gold-text, #8C6226)}.aanya-hallmark__row{display:flex;align-items:center;gap:var(--aanya-space-2);font-family:var(--aanya-font-body);font-size:1.4rem;color:var(--aanya-midnight)}.aanya-hallmark__check{width:16px;height:16px;color:var(--aanya-sage);flex-shrink:0}.aanya-hallmark__link{font-size:1.3rem;color:var(--aanya-gold-text, #8C6226);text-decoration:underline;text-underline-offset:2px}.aanya-hallmark__link:hover{color:#6e4a1b}.aanya-specs{width:100%;border-collapse:collapse}.aanya-specs tr{border-bottom:1px solid var(--aanya-border)}.aanya-specs tr:last-child{border-bottom:none}.aanya-specs td{padding:.75rem 0;font-family:var(--aanya-font-body);font-size:1.4rem}.aanya-specs td:first-child{color:var(--aanya-slate);width:40%}.aanya-specs td:last-child{color:var(--aanya-midnight);font-weight:500}.aanya-price-breakdown{display:flex;flex-direction:column;gap:var(--aanya-space-2);padding:var(--aanya-space-4);background:var(--aanya-ivory);border-radius:var(--aanya-radius-md)}.aanya-price-breakdown__row{display:flex;justify-content:space-between;font-family:var(--aanya-font-body);font-size:1.4rem}.aanya-price-breakdown__row--total{border-top:1.5px solid var(--aanya-border);padding-top:var(--aanya-space-3);margin-top:var(--aanya-space-2);font-weight:600;font-size:1rem;color:var(--aanya-midnight)}.aanya-emi{display:flex;align-items:center;gap:var(--aanya-space-2);font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-slate)}.aanya-emi__badge{display:inline-flex;align-items:center;padding:2px 8px;background:#9caf8826;color:var(--aanya-sage);border-radius:var(--aanya-radius-full);font-size:1.15rem;font-weight:600;letter-spacing:.03em}.aanya-emi-calc{display:flex;flex-direction:column;gap:var(--aanya-space-3);padding:var(--aanya-space-4);background:var(--aanya-ivory);border-radius:var(--aanya-radius-md)}.aanya-emi-calc__title{font-family:var(--aanya-font-body);font-weight:600;font-size:1.4rem;color:var(--aanya-midnight)}.aanya-emi-calc__options{display:flex;gap:var(--aanya-space-2);flex-wrap:wrap}.aanya-emi-calc__option{padding:.5rem 1rem;border:1.5px solid var(--aanya-border);border-radius:var(--aanya-radius-sm);font-family:var(--aanya-font-body);font-size:1.3rem;font-weight:500;cursor:pointer;transition:all var(--aanya-duration-fast) ease;background:var(--aanya-pearl);color:var(--aanya-midnight)}.aanya-emi-calc__option:hover,.aanya-emi-calc__option--active{border-color:var(--aanya-gold);background:#c9a96e14;color:var(--aanya-gold-dark)}.aanya-emi-calc__result{font-family:var(--aanya-font-body);font-size:1.4rem;color:var(--aanya-slate)}.aanya-emi-calc__result strong{color:var(--aanya-midnight);font-weight:600}.aanya-breadcrumbs-container{padding-top:1.4rem;padding-bottom:1rem}.aanya-breadcrumbs{display:flex;align-items:center;gap:.8rem;font-family:var(--aanya-font-body, "DM Sans", sans-serif);font-size:1.3rem;line-height:1.4;color:var(--aanya-slate);flex-wrap:wrap}.aanya-breadcrumbs__link,.aanya-breadcrumbs a{font-size:1.3rem;color:var(--aanya-slate);text-decoration:none;transition:color var(--aanya-duration-fast) ease}.aanya-breadcrumbs__link:hover,.aanya-breadcrumbs a:hover{color:var(--aanya-gold-text, #8C6226)}.aanya-breadcrumbs__separator{color:var(--aanya-border);font-size:1.3rem;-webkit-user-select:none;user-select:none}.aanya-breadcrumbs__current{font-size:1.3rem;color:var(--aanya-midnight);font-weight:600}.aanya-product-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--aanya-pearl);border-radius:var(--aanya-radius-md);overflow:hidden;transition:transform var(--aanya-duration-normal) var(--aanya-ease-out),box-shadow var(--aanya-duration-normal) var(--aanya-ease-out);text-decoration:none;color:inherit}.aanya-product-card:hover{transform:translateY(-4px);box-shadow:var(--aanya-shadow-lg)}.aanya-product-card__image-wrapper{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--aanya-ivory)}.aanya-product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity var(--aanya-duration-medium) var(--aanya-ease-out),transform var(--aanya-duration-medium) var(--aanya-ease-out)}.aanya-product-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.aanya-product-card--hover-img:hover .aanya-product-card__image--primary{opacity:0}.aanya-product-card--hover-img:hover .aanya-product-card__image--secondary{opacity:1}.aanya-product-card:hover .aanya-product-card__image{transform:scale(1.05)}.aanya-product-card__badge{position:absolute;top:var(--aanya-space-3);left:var(--aanya-space-3);padding:4px 10px;border-radius:var(--aanya-radius-full);font-family:var(--aanya-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;z-index:2}.aanya-product-card__badge--new{background:var(--aanya-gold);color:var(--aanya-pearl)}.aanya-product-card__badge--sale{background:var(--aanya-heritage-red);color:var(--aanya-pearl)}.aanya-product-card__badge--bestseller{background:var(--aanya-midnight);color:var(--aanya-pearl)}.aanya-product-card__badge--sold-out{background:var(--aanya-slate);color:var(--aanya-pearl)}.aanya-product-card__wishlist{position:absolute;top:var(--aanya-space-3);right:var(--aanya-space-3);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fefefee6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;border:none;cursor:pointer;opacity:0;transform:scale(.8);transition:all var(--aanya-duration-normal) var(--aanya-ease-out);z-index:4}.aanya-product-card:hover .aanya-product-card__wishlist,.card-wrapper:hover .aanya-product-card__wishlist{opacity:1;transform:scale(1)}.card__inner .aanya-product-card__wishlist{position:absolute;top:10px;right:10px;z-index:4}.aanya-card-badge--bis,.aanya-bis-huid-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#1a1a2eeb!important;color:var(--aanya-gold, #C9A96E)!important;border:1px solid rgba(201,169,110,.4)!important;font-family:var(--aanya-font-body, "DM Sans", sans-serif)!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:3px 7px!important;border-radius:4px!important;line-height:1!important;box-shadow:0 2px 8px #0000001f!important}.aanya-card-badge--bis svg,.aanya-bis-huid-badge svg{color:#10b981;flex-shrink:0}.aanya-product-card__wishlist.is-active{background:var(--aanya-gold);color:var(--aanya-pearl)}.aanya-product-card__wishlist.is-active svg{fill:currentColor}.aanya-product-card__wishlist:hover{background:var(--aanya-gold);color:var(--aanya-pearl);transform:scale(1.1)}.aanya-product-card__wishlist svg{width:18px;height:18px}.aanya-product-card__quick-add{position:absolute;bottom:0;left:0;right:0;padding:var(--aanya-space-3);background:#fefefef2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(100%);transition:transform var(--aanya-duration-normal) var(--aanya-ease-out);z-index:3}.aanya-product-card:hover .aanya-product-card__quick-add{transform:translateY(0)}.aanya-product-card__quick-add .is-loading{opacity:.65;pointer-events:none}.aanya-product-card__info{padding:var(--aanya-space-4);display:flex;flex-direction:column;gap:var(--aanya-space-1);flex:1 1 auto}.aanya-product-card__name{font-family:var(--aanya-font-body);font-weight:500;font-size:1.5rem;color:var(--aanya-midnight);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.aanya-product-card__subtitle{font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-slate)}.aanya-product-card__rating{display:flex;align-items:center;gap:4px}.aanya-product-card__price{display:flex;align-items:center;gap:var(--aanya-space-2);margin-top:auto;padding-top:var(--aanya-space-2);font-size:1.6rem}@media(hover:none){.aanya-product-card__wishlist{opacity:1;transform:scale(1)}.aanya-product-card__quick-add{transform:translateY(0)}.aanya-product-card:hover{transform:none;box-shadow:none}}.aanya-review-card{padding:var(--aanya-space-6);background:rgb(var(--color-background, 255, 255, 255));border-radius:var(--aanya-radius-md);border:1px solid rgba(var(--color-foreground, 18, 18, 18),.08);display:flex;flex-direction:column;gap:var(--aanya-space-3);box-shadow:0 4px 12px #0000000a}.aanya-review-card__stars{display:flex;gap:2px;color:var(--aanya-gold)}.aanya-review-card__text{font-family:var(--aanya-font-body);font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground, 11, 25, 44));font-style:italic}.aanya-review-card__footer{display:flex;align-items:center;gap:.75rem;margin-top:auto}.aanya-review-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1.5px solid var(--aanya-gold, #C9A96E);flex-shrink:0}.aanya-review-card__author{font-family:var(--aanya-font-body);font-size:1.3rem;color:rgba(var(--color-foreground, 11, 25, 44),.75)}.aanya-review-card__author strong{color:rgb(var(--color-foreground, 11, 25, 44));font-weight:600}.aanya-review-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:1.25rem;color:#3b6e3f;font-weight:600}@keyframes aanya-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aanya-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aanya-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes aanya-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aanya-pulse{0%,to{opacity:1}50%{opacity:.6}}.aanya-animate-fade-in-up{animation:aanya-fadeInUp .5s var(--aanya-ease-out) forwards;opacity:0}.aanya-animate-fade-in{animation:aanya-fadeIn .4s var(--aanya-ease-out) forwards;opacity:0}.aanya-stagger>*:nth-child(1){animation-delay:0ms}.aanya-stagger>*:nth-child(2){animation-delay:80ms}.aanya-stagger>*:nth-child(3){animation-delay:.16s}.aanya-stagger>*:nth-child(4){animation-delay:.24s}.aanya-stagger>*:nth-child(5){animation-delay:.32s}.aanya-stagger>*:nth-child(6){animation-delay:.4s}.aanya-skeleton{background:linear-gradient(90deg,var(--aanya-ivory) 25%,var(--aanya-champagne) 50%,var(--aanya-ivory) 75%);background-size:200% 100%;animation:aanya-shimmer 1.5s infinite;border-radius:var(--aanya-radius-sm)}.aanya-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--aanya-ease-out),transform .6s var(--aanya-ease-out)}.aanya-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aanya-animate-fade-in-up,.aanya-animate-fade-in,.aanya-reveal{animation:none;opacity:1;transform:none;transition:none}.aanya-stagger>*{animation-delay:0ms}}.aanya-text-gold{color:var(--aanya-gold-text, #8C6226)}.aanya-text-midnight{color:var(--aanya-midnight)}.aanya-text-slate{color:var(--aanya-slate)}.aanya-text-red{color:var(--aanya-heritage-red)}.aanya-text-sage{color:var(--aanya-sage)}.aanya-bg-ivory{background-color:var(--aanya-ivory)}.aanya-bg-champagne{background-color:var(--aanya-champagne)}.aanya-bg-pearl{background-color:var(--aanya-pearl)}.aanya-bg-midnight{background-color:var(--aanya-midnight)}.aanya-border-gold{border-color:var(--aanya-gold)}.aanya-border{border:1px solid var(--aanya-border)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media screen and (max-width:749px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.aanya-trust-badges{gap:var(--aanya-space-3)}.aanya-product-card__wishlist{opacity:1;transform:scale(1)}}.header__icons{display:flex;align-items:center;gap:.25rem}.header__icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent}.header__icon svg{width:22px;height:22px;transition:transform .2s ease,color .2s ease}.header__icon:hover svg{color:var(--aanya-gold, #C9A96E);transform:scale(1.08)}.header__icon .cart-count-bubble,.header__icon .aanya-wishlist-count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;border-radius:9999px;font-size:1.15rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}@media screen and (max-width:989px){.header__icons details-modal.header__search,.header__icons .header__search,.header__icons .header__icon--search{display:inline-flex!important;align-items:center;justify-content:center}}@media screen and (max-width:749px){.header__icons{gap:.1rem}.header__icon{min-width:40px;min-height:44px;padding:0 4px}.header__heading-link{padding:.5rem 0}}.header__icon--wishlist{position:relative!important}.header__icon--wishlist .icon{height:2rem;width:2rem;vertical-align:middle}.header__icon--wishlist .cart-count-bubble{position:absolute!important;bottom:.8rem!important;left:2.2rem!important;top:auto!important;right:auto!important;background-color:var(--aanya-heritage-red, #8B2635)!important;color:#fff!important;height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;line-height:1}.header__menu-item-inner{display:inline-flex!important;align-items:center!important;gap:.35rem!important}.header__menu-item-inner .icon-caret,.header__menu-item .icon-caret{position:static!important;display:inline-block!important;height:.5rem!important;width:.6rem!important;margin-left:.5rem!important;flex-shrink:0!important;vertical-align:middle!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}details[open]>.header__menu-item .icon-caret,.header__menu-item-wrapper:hover>header-menu>details>summary .icon-caret{transform:rotate(180deg)!important}.aanya-delivery-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--aanya-font-body);font-size:1.25rem;color:var(--aanya-midnight);background:#c9a96e1f;border:1px solid rgba(201,169,110,.35);border-radius:var(--aanya-radius-full);padding:4px 12px;cursor:pointer;transition:all .2s ease;text-decoration:none}.aanya-delivery-pill:hover{background:#c9a96e38;border-color:var(--aanya-gold)}.aanya-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;align-items:center;justify-content:center;padding:1rem}.aanya-modal.is-open{display:flex}.aanya-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#1a1a2e99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aanya-pincode-modal__card{position:relative;background:#fff;width:100%;max-width:440px;border-radius:var(--aanya-radius-lg);padding:2rem;box-shadow:0 16px 48px #1a1a2e40;border:1px solid rgba(201,169,110,.3);animation:aanya-fadeInUp .3s var(--aanya-ease-out);z-index:1}.aanya-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--aanya-slate);padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,color .2s ease}.aanya-modal__close:hover{background:var(--aanya-ivory);color:var(--aanya-midnight)}.aanya-pincode-modal__header{text-align:center;margin-bottom:1.5rem}.aanya-pincode__icon-pin{width:48px;height:48px;margin:0 auto .75rem;border-radius:50%;background:#c9a96e26;display:flex;align-items:center;justify-content:center}.aanya-pincode-modal__subtitle{font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-slate);margin-top:.5rem;line-height:1.4}.aanya-pincode__input-wrap{display:flex;gap:8px;margin-bottom:1rem}.aanya-pincode__input{flex:1;height:44px;border:1px solid var(--aanya-border);border-radius:var(--aanya-radius-sm);padding:0 1rem;font-family:var(--aanya-font-body);font-size:1.5rem;color:var(--aanya-midnight);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.aanya-pincode__input:focus{border-color:var(--aanya-gold);box-shadow:0 0 0 3px #c9a96e33}.aanya-pincode__submit-btn{padding:0 1.25rem;height:44px}.aanya-pincode-badge{background:#2d8b4e14;border:1px solid rgba(45,139,78,.25);border-radius:var(--aanya-radius-md);padding:.875rem 1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem;animation:aanya-fadeIn .3s ease}.aanya-pincode-badge__row{display:flex;align-items:center;gap:8px;font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-midnight)}.aanya-pincode-modal__popular{border-top:1px solid var(--aanya-border);padding-top:1rem;margin-top:1rem}.aanya-pincode-modal__popular-title{font-family:var(--aanya-font-body);font-size:1.25rem;font-weight:600;color:var(--aanya-slate);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.5rem}.aanya-pincode-modal__chips{display:flex;flex-wrap:wrap;gap:6px}.aanya-chip{background:var(--aanya-ivory);border:1px solid var(--aanya-border);border-radius:var(--aanya-radius-full);padding:4px 10px;font-family:var(--aanya-font-body);font-size:1.25rem;color:var(--aanya-midnight);cursor:pointer;transition:all .2s ease}.aanya-chip:hover{background:var(--aanya-champagne);border-color:var(--aanya-gold)}.aanya-pincode-inline{background:#c9a96e0d;border:1px solid rgba(201,169,110,.2);border-radius:var(--aanya-radius-md);padding:1rem;margin:1.25rem 0}.aanya-pincode-inline__header{display:flex;align-items:center;gap:6px;font-family:var(--aanya-font-body);font-size:1.4rem;font-weight:600;color:var(--aanya-midnight);margin-bottom:.75rem}.aanya-promises{padding:3.5rem 0;background:linear-gradient(180deg,var(--aanya-ivory) 0%,#fff 100%);border-top:1px solid rgba(201,169,110,.15);border-bottom:1px solid rgba(201,169,110,.15)}.aanya-promises__header{text-align:center;max-width:600px;margin:0 auto 2.5rem}.aanya-promises__subtitle{font-family:var(--aanya-font-body);font-size:1.5rem;color:var(--aanya-slate);margin-top:.5rem}.aanya-promises__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.aanya-promises__card{background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border:1px solid rgba(201,169,110,.25);border-radius:var(--aanya-radius-md);padding:1.5rem 1rem;text-align:center;box-shadow:var(--aanya-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.aanya-promises__card:hover{transform:translateY(-4px);box-shadow:var(--aanya-shadow-md);border-color:var(--aanya-gold)}.aanya-promises__icon-wrap{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:#c9a96e26;display:flex;align-items:center;justify-content:center}.aanya-promises__card-title{font-family:var(--aanya-font-body);font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18));margin:0 0 .5rem}.aanya-promises__card-text{font-family:var(--aanya-font-body);font-size:1.3rem;color:currentColor;opacity:.85;line-height:1.45;margin:0}@media screen and (max-width:989px){.aanya-promises__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:480px){.aanya-promises{padding:2.25rem 0}.aanya-promises__grid{grid-template-columns:1fr}}.aanya-gender{padding:3.5rem 0;background:transparent}.aanya-gender__header{text-align:center;max-width:600px;margin:0 auto 2.5rem}.aanya-gender__subtitle{font-family:var(--aanya-font-body);font-size:1.5rem;color:currentColor;opacity:.85;margin-top:.5rem}.aanya-gender__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.aanya-gender__card{position:relative;border-radius:var(--aanya-radius-lg);overflow:hidden;text-decoration:none;background:var(--aanya-champagne);box-shadow:var(--aanya-shadow-sm);display:flex;flex-direction:column;border:1px solid rgba(201,169,110,.25);transition:transform .25s var(--aanya-ease-out),box-shadow .25s var(--aanya-ease-out)}.aanya-gender__card:hover{transform:translateY(-6px);box-shadow:var(--aanya-shadow-gold)}.aanya-gender__image-wrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(135deg,var(--aanya-ivory) 0%,var(--aanya-champagne) 100%)}.aanya-gender__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--aanya-ease-out)}.aanya-gender__card:hover .aanya-gender__img{transform:scale(1.05)}.aanya-gender__placeholder-bg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#c9a96e33,#1a1a2e0d)}.aanya-gender__placeholder-icon{font-size:3rem}.aanya-gender__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(26,26,46,.75) 100%)}.aanya-gender__content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;color:#fff;z-index:2}.aanya-gender__tag{font-family:var(--aanya-font-body);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--aanya-gold-light);display:block;margin-bottom:.25rem}.aanya-gender__title{font-family:var(--aanya-font-display);font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 .5rem;line-height:1.2}.aanya-gender__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--aanya-font-body);font-size:1.3rem;font-weight:600;color:#fff;transition:gap .2s ease}.aanya-gender__card:hover .aanya-gender__cta{gap:10px;color:var(--aanya-gold-light)}@media screen and (max-width:749px){.aanya-gender{padding:2.25rem 0}.aanya-gender__grid{grid-template-columns:1fr;gap:1rem}.aanya-gender__image-wrap{aspect-ratio:16 / 9}}.aanya-budget-occasion{padding:3.5rem 0;background:transparent}.aanya-budget-section{margin-bottom:3rem}.aanya-budget__header,.aanya-occasion__header{text-align:center;max-width:600px;margin:0 auto 1.5rem}.aanya-scroll-snap{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem .25rem 1rem}@supports (scrollbar-width: none){.aanya-scroll-snap{scrollbar-width:none}}.aanya-scroll-snap::-webkit-scrollbar{display:none}.aanya-budget-pill{scroll-snap-align:start;flex:0 0 auto;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border:1px solid rgba(201,169,110,.35);border-radius:var(--aanya-radius-lg);padding:.875rem 1.25rem;text-decoration:none;display:flex;flex-direction:column;align-items:center;min-width:170px;box-shadow:var(--aanya-shadow-sm);transition:all .2s ease}.aanya-budget-pill:hover{border-color:var(--aanya-gold);transform:translateY(-3px);box-shadow:var(--aanya-shadow-gold)}.aanya-budget-pill__label{font-family:var(--aanya-font-body);font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground, 18, 18, 18))}.aanya-budget-pill__sub{font-family:var(--aanya-font-body);font-size:1.15rem;color:currentColor;opacity:.8;margin-top:2px}.aanya-occasion__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.aanya-occasion__card{background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border-radius:var(--aanya-radius-lg);overflow:hidden;text-decoration:none;border:1px solid rgba(201,169,110,.25);box-shadow:var(--aanya-shadow-sm);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.aanya-occasion__card:hover{transform:translateY(-4px);box-shadow:var(--aanya-shadow-md);border-color:var(--aanya-gold)}.aanya-occasion__img-wrap{height:160px;position:relative;background-size:cover;background-position:center}.aanya-occasion__img-wrap--everyday{background:linear-gradient(135deg,#f3e8dc,#d8c2ad)}.aanya-occasion__img-wrap--festive{background:linear-gradient(135deg,#f9dcc4,#c9a96e)}.aanya-occasion__img-wrap--bridal{background:linear-gradient(135deg,#8b2635,#4a0e17)}.aanya-occasion__badge{position:absolute;top:1rem;left:1rem;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--aanya-midnight);font-family:var(--aanya-font-body);font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:var(--aanya-radius-full)}.aanya-occasion__badge--red{background:var(--aanya-heritage-red, #8B2635);color:#fff}.aanya-occasion__info{padding:1.25rem;display:flex;flex-direction:column;flex:1}.aanya-occasion__title{font-family:var(--aanya-font-display);font-size:1.25rem;font-weight:600;color:var(--aanya-midnight);margin:0 0 .35rem}.aanya-occasion__text{font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-slate);line-height:1.45;margin:0 0 1rem;flex:1}.aanya-occasion__link{font-family:var(--aanya-font-body);font-size:1.3rem;font-weight:600;color:var(--aanya-gold-text, #8C6226)}@media screen and (max-width:749px){.aanya-budget-occasion{padding:2.25rem 0}.aanya-occasion__grid{grid-template-columns:1fr;gap:1rem}}.aanya-services{padding:3.5rem 0;background:transparent}.aanya-services__header{text-align:center;max-width:600px;margin:0 auto 2.5rem}.aanya-services__subtitle{font-family:var(--aanya-font-body);font-size:1.5rem;color:currentColor;opacity:.85;margin-top:.5rem}.aanya-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.aanya-services__card{background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 18, 18, 18));border:1px solid rgba(201,169,110,.3);border-radius:var(--aanya-radius-lg);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:var(--aanya-shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.aanya-services__card:hover{transform:translateY(-4px);box-shadow:var(--aanya-shadow-gold)}.aanya-services__icon-wrap{width:64px;height:64px;border-radius:50%;background:#c9a96e26;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.aanya-services__card-title{font-family:var(--aanya-font-display);font-size:1.375rem;font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18));margin:0 0 .5rem}.aanya-services__card-text{font-family:var(--aanya-font-body);font-size:1.3rem;color:var(--aanya-slate);line-height:1.5;margin:0 0 1.5rem;flex:1}.aanya-btn--sm{height:38px;padding:0 1.25rem;font-size:1.25rem}@media screen and (max-width:749px){.aanya-services{padding:2.25rem 0}.aanya-services__grid{grid-template-columns:1fr;gap:1rem}}.aanya-drawer-quick-categories{padding:1rem 1.25rem .5rem;border-bottom:1px solid rgba(201,169,110,.2);background:#fcfaf7b3}.aanya-drawer-quick-categories__header{margin-bottom:.6rem}.aanya-drawer-quick-categories__eyebrow{font-family:var(--aanya-font-body);font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--aanya-gold)}.aanya-drawer-quick-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.aanya-drawer-quick-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.6rem .25rem;background:#fff;border:1px solid rgba(201,169,110,.25);border-radius:8px;text-decoration:none;transition:all .2s ease;min-height:44px}.aanya-drawer-quick-cat:active,.aanya-drawer-quick-cat:hover{border-color:var(--aanya-gold);background:#fffdf9;transform:translateY(-1px)}.aanya-drawer-quick-cat__icon{font-size:1.1rem;line-height:1;margin-bottom:.25rem}.aanya-drawer-quick-cat__label{font-family:var(--aanya-font-body);font-size:1.15rem;font-weight:600;color:var(--aanya-midnight)}.aanya-drawer-concierge{padding:1.25rem;margin:1rem 1.25rem;background:linear-gradient(135deg,#c9a96e14,#1a1a2e0a);border:1px solid rgba(201,169,110,.3);border-radius:12px}.aanya-drawer-concierge__header{margin-bottom:.75rem}.aanya-drawer-concierge__title{font-family:var(--aanya-font-display);font-size:1rem;font-weight:700;color:var(--aanya-midnight)}.aanya-drawer-concierge__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1rem;background:linear-gradient(135deg,#c9a96e,#a38044);color:#fff!important;border-radius:8px;font-family:var(--aanya-font-body);font-size:1.3rem;font-weight:600;text-decoration:none;margin-bottom:.75rem;box-shadow:0 4px 12px #c9a96e4d;min-height:44px}.aanya-drawer-concierge__badge{background:#ffffff40;color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px}.aanya-drawer-concierge__links{display:flex;flex-direction:column;gap:.5rem}.aanya-drawer-concierge__link{display:flex;align-items:center;gap:.5rem;font-family:var(--aanya-font-body);font-size:1.25rem;color:var(--aanya-slate);text-decoration:none;padding:.25rem 0}.aanya-drawer-concierge__link:hover{color:var(--aanya-gold)}.aanya-cart-shipping-meter{padding:.75rem 1.25rem;background:#c9a96e14;border-bottom:1px solid rgba(201,169,110,.2)}.aanya-cart-shipping-meter__text{font-family:var(--aanya-font-body);font-size:1.25rem;color:var(--aanya-midnight);margin-bottom:.4rem;line-height:1.35}.aanya-cart-shipping-meter__bar{width:100%;height:6px;background:#c9a96e33;border-radius:9999px;overflow:hidden}.aanya-cart-shipping-meter__fill{height:100%;background:linear-gradient(90deg,#c9a96e,#a38044);border-radius:9999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.aanya-cart-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem .25rem;margin-top:.75rem;border-top:1px solid rgba(201,169,110,.2);border-bottom:1px solid rgba(201,169,110,.2)}.aanya-cart-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;color:var(--aanya-slate);font-family:var(--aanya-font-body);font-size:1.15rem;font-weight:500;line-height:1.2}.aanya-cart-trust-item svg{color:var(--aanya-gold)}.aanya-cart-concierge-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.55rem;background:#f0fdf4;border:1px solid rgba(37,211,102,.3);border-radius:8px;color:#15803d!important;font-family:var(--aanya-font-body);font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .2s ease;min-height:44px}.aanya-cart-concierge-btn:hover{background:#dcfce7;border-color:#22c55e}.aanya-drawer-concierge__link{display:flex!important;align-items:center!important;min-height:44px!important;padding:8px 0!important;-webkit-tap-highlight-color:transparent}.aanya-promises__link{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:6px 4px!important}.aanya-new-arrivals__view-all,.aanya-editorial__link,.aanya-stories-view-all{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:6px 12px!important}.menu-drawer__account,.header__heading-link,.link.underlined-link{min-height:44px!important;display:inline-flex!important;align-items:center!important}.list-social__link{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.aanya-hero-carousel__dot,.aanya-testimonials__dot{position:relative}.aanya-hero-carousel__dot:after,.aanya-testimonials__dot:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/aanya-brand.css.map */
