@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--primary-rose:#1d48c9;--primary-rose-dark:#16389c;--bg-topbar:#1a1a1a;--text-dark:#0f1729;--text-muted:#65758b;--gold-accent:#f3b416;--bg-champagne:#fcfaf8;--font-serif:"Outfit", sans-serif;--font-sans:"Inter", system-ui, sans-serif;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm:0 4px 12px #05183814;--shadow-md:0 12px 36px #0518381f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text-dark);-webkit-font-smoothing:antialiased;background-color:#fff;overflow-x:hidden}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}.top-bar{background-color:var(--bg-topbar);color:#fff;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:8px 5%;font-size:.75rem;font-weight:500;display:flex}.top-bar-left,.top-bar-right{gap:20px;display:flex}.top-bar a:hover{opacity:.8}.navbar-header{z-index:1000;background:#fff;width:100%;transition:all .4s cubic-bezier(.16,1,.3,1);position:sticky;top:0}.navbar-container{background-color:#fff;border-bottom:1px solid #0000000f;transition:all .4s cubic-bezier(.16,1,.3,1)}.navbar-header.scrolled .navbar-container{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd9;border-bottom:1px solid #fff6;box-shadow:0 4px 30px #00000008}.navbar{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:16px 5%;transition:padding .3s;display:flex}.navbar-header.scrolled .navbar{padding:10px 5%}.logo-wrapper{flex-direction:column;align-items:center;gap:3px;display:flex}.logo-img{object-fit:contain;width:auto;height:120px;transition:transform .3s}.logo-link:hover .logo-img{transform:scale(1.06)rotate(2deg)}.logo-text{font-family:var(--font-sans);letter-spacing:-.02em;justify-content:center;align-items:center;margin:0;font-size:1.25rem;font-weight:800;line-height:1;display:flex}.logo-brand-mithira{color:#3a2a2f}.logo-brand-shoppy{color:#d4af37;background:linear-gradient(135deg,#d4af37,#aa7c11);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-left:2px}.nav-menu{align-items:center;gap:30px;margin:0;padding:0;display:flex}.nav-item{letter-spacing:.03em;text-transform:uppercase;color:#3a2a2f;cursor:pointer;padding:8px 0;font-size:.88rem;font-weight:600;transition:color .3s;position:relative}.nav-item a{color:inherit;display:block}.nav-item:hover{color:#d4af37}.nav-item:after{content:"";background:linear-gradient(90deg,#d4af37,#aa7c11);border-radius:2px;width:0;height:2.5px;transition:width .3s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0}.nav-item:hover:after{width:100%}.nav-item.has-dropdown{align-items:center;display:flex}.dropdown-toggle{align-items:center;gap:4px;display:flex}.dropdown-icon{width:14px;height:14px;transition:transform .3s}.nav-item:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{-webkit-backdrop-filter:blur(15px);opacity:0;visibility:hidden;z-index:1001;background:#fffffff5;border:1px solid #d4af3714;border-radius:12px;min-width:180px;padding:10px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(15px);box-shadow:0 10px 45px #d4af3714}.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-item{color:#3a2a2f;border-radius:8px;padding:10px 16px;font-size:.85rem;transition:all .2s;display:block}.dropdown-item:hover{color:#d4af37;background-color:#d4af370f;transform:translate(4px)}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-submenu-menu{-webkit-backdrop-filter:blur(15px);z-index:1002;background:#fffffffa;border:1px solid #d4af3714;border-radius:12px;min-width:180px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:0;left:95%;box-shadow:0 10px 45px #d4af371f}.dropdown-submenu:hover .dropdown-submenu-menu{display:block}.submenu-arrow{float:right;color:#888;margin-top:4px;font-size:8px}.nav-icons{align-items:center;gap:12px;display:flex}.icon-btn{cursor:pointer;color:#3a2a2f;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.icon-btn:hover{color:#d4af37;background-color:#d4af370f;transform:translateY(-2px)}.icon-badge{color:#fff;background:linear-gradient(135deg,#d4af37,#aa7c11);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 6px #d4af3740}.menu-toggle{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .3s;display:none;color:#dfb743!important}.menu-toggle:hover{background-color:#dfb7431a;color:#fff!important}.hero-container.full-width-hero{background:#f8f9fa;align-items:center;width:100vw;height:clamp(440px,54vw,620px);min-height:560px;margin-left:-50vw;margin-right:-50vw;display:flex;position:relative;left:50%;right:50%;overflow:hidden}.hero-bg-wrap{z-index:1;position:absolute;inset:0}.hero-bg-img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.hero-bg-overlay{pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffffd1 30%,#ffffff59 60%,#fff0 100%);position:absolute;inset:0}.hero-content{z-index:10;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 5%;display:flex;position:relative}.hero-text-card{flex-direction:column;align-items:flex-start;max-width:540px;animation:.85s cubic-bezier(.16,1,.3,1) both heroFadeUp;display:flex}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-micro-label{letter-spacing:.22em;text-transform:uppercase;color:#b89047;opacity:.95;background:#fff;border:1px solid #e5cf9c;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:.68rem;font-weight:700;display:inline-block;box-shadow:0 2px 8px #00000008}.hero-title{font-family:var(--font-serif);color:#1b2a4a;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.15}.hero-title-gold{color:#b89047;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;font-family:var(--font-serif);margin-top:4px;display:block}.hero-subtitle{color:#4b5563;max-width:480px;margin:18px 0 36px;font-size:clamp(.88rem,1.3vw,1.05rem);font-weight:450;line-height:1.65}.hero-btn-group{flex-wrap:wrap;gap:14px;display:flex}.hero-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:13px 30px;font-size:.82rem;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-btn-primary{color:#fff;background:#1b2a4a;border-color:#1b2a4a;box-shadow:0 4px 18px #1b2a4a40}.hero-btn-primary:hover{color:#fff;background:#121d33;border-color:#121d33;transform:translateY(-2px);box-shadow:0 8px 24px #1b2a4a66}.hero-btn-ghost{color:#b89047;background:#fff;border-color:#b89047;box-shadow:0 4px 18px #b890471a}.hero-btn-ghost:hover{color:#a47f3b;background:#fdfbf7;border-color:#a47f3b;transform:translateY(-2px);box-shadow:0 6px 22px #b8904733}.hero-play-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;padding-left:2px;font-size:.55rem;display:inline-flex}@media (width<=900px){.hero-container.full-width-hero{height:480px;min-height:unset}.hero-bg-img{object-position:70% center}.hero-bg-overlay{background:linear-gradient(#ffffffd9 0%,#ffffffb3 60%,#ffffff73 100%)!important}}@media (width<=600px){.hero-container.full-width-hero{height:360px}.hero-text-card{max-width:90vw}.hero-subtitle{display:none}}.categories-section{background-color:#fff;width:100%;padding:80px 5%}.categories-container{max-width:1400px;margin:0 auto}.section-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.section-crown-icon{width:65px;height:65px;fill:var(--gold-accent);margin-bottom:10px}.section-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:10px;font-size:2.5rem;font-weight:600}.section-subtitle{color:var(--text-muted);font-size:1rem}.categories-grid{grid-template-columns:repeat(4,1fr);gap:30px;width:100%;display:grid}.category-card{height:480px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-end;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s;display:flex;position:relative;overflow:hidden}.category-card:hover{box-shadow:var(--shadow-md), 0 20px 40px #3a2a2f1f;transform:translateY(-8px)}.theme-clothing,.theme-stationery,.theme-gifts,.theme-accessories{--theme-color:var(--primary-rose)}.theme-clothing .card-explore-btn,.theme-stationery .card-explore-btn{color:#d4af37;border-color:#d4af37}.theme-gifts .card-explore-btn,.theme-accessories .card-explore-btn{color:#aa7c11;border-color:#aa7c11}.theme-clothing:hover .card-explore-btn,.theme-stationery:hover .card-explore-btn,.theme-gifts:hover .card-explore-btn,.theme-accessories:hover .card-explore-btn{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff!important}.card-image-wrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.category-card:hover .card-img{transform:scale(1.1)}.card-glow-overlay{pointer-events:none;background:linear-gradient(#fff0 40%,#fff6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.card-content-glass{z-index:5;text-align:center;background:#fff;border:1px solid #0000000d;border-radius:12px;margin:20px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 8px 30px #2d2d2d0a}.category-card:hover .card-content-glass{background:#fff;border-color:#d4af3726;transform:translateY(-4px);box-shadow:0 15px 35px #d4af3714}.card-crown-logo{display:none}.card-title{font-family:var(--font-serif);color:#2d2d2d;margin-bottom:6px;font-size:1.65rem;font-weight:700}.card-subtitle{color:#666;min-height:36px;font-size:.82rem;line-height:1.4}.card-explore-btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:1.5px solid var(--theme-color);width:100%;color:var(--theme-color);background-color:#0000;border-radius:50px;margin-top:15px;padding:10px 20px;font-size:.75rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.category-card:hover .card-explore-btn{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color);box-shadow:0 4px 15px #2d2d2d14}.shimmer-sweep{z-index:6;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff6 30%,#ffffffb3 50%,#fff6 70%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.category-card:hover .shimmer-sweep{animation:1.5s ease-in-out shimmer}@keyframes shimmer{0%{left:-150%}to{left:150%}}.sbc-section{background:#fdfcf8;border-top:1px solid #ede8d8;border-bottom:1px solid #ede8d8;width:100%;padding:60px 0 56px;position:relative;overflow:hidden}.sbc-header{text-align:center;margin-bottom:48px;padding:0 5%}.sbc-title{font-family:var(--font-serif,"Playfair Display", serif);color:#c8a44a;letter-spacing:-.01em;text-shadow:0 2px 12px #c8a44a26;margin:0 0 10px;font-size:2.6rem;font-weight:800;line-height:1.15}.sbc-subtitle{color:#051838;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:400}.sbc-strip-wrapper{align-items:center;max-width:1360px;margin:0 auto;padding:0 32px;display:flex;position:relative}.sbc-strip{scroll-behavior:smooth;scrollbar-width:none;flex:1;justify-content:center;gap:32px;padding:20px 16px 36px;display:flex;overflow-x:auto}.sbc-strip::-webkit-scrollbar{display:none}.sbc-card{cursor:pointer;perspective:900px;background:0 0;border:none;outline:none;flex-direction:column;flex-shrink:0;align-items:center;width:200px;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.sbc-card-face{width:200px;height:230px;transform-style:preserve-3d;background:#f8f4ea;border:2.5px solid #c8a64a;border-radius:18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(4deg);box-shadow:0 4px #b48c1e8c,0 6px 18px -4px #b48c1e59,0 12px 36px -8px #0000002e}.sbc-card:hover .sbc-card-face{transform:perspective(900px)rotateX(0)translateY(-10px)scale(1.03);box-shadow:0 8px #b48c1e99,0 12px 30px -4px #b48c1e66,0 24px 50px -8px #00000038}.sbc-card-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s}.sbc-card:hover .sbc-card-img{transform:scale(1.08)}.sbc-card-label-wrap{background:linear-gradient(#0a194b1a 0%,#0a194bd1 100%);justify-content:center;align-items:flex-end;padding:28px 10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.sbc-card-label{font-family:var(--font-sans,"Inter", sans-serif);color:#fff;text-align:center;letter-spacing:.03em;text-shadow:0 1px 6px #00000080;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2}.sbc-card-shine{pointer-events:none;background:linear-gradient(120deg,#fff0 30%,#ffffff38 50%,#fff0 70%);border-radius:18px;transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.sbc-card:hover .sbc-card-shine{transform:translate(100%)}.sbc-card-edge{transform-origin:top;background:linear-gradient(#b8920a 0%,#8b6900 100%);border-radius:0 0 12px 12px;width:200px;height:8px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:perspective(900px)rotateX(-80deg)translateY(-1px)}.sbc-card:hover .sbc-card-edge{transform:perspective(900px)rotateX(-75deg)translateY(-2px)}.sbc-card-shadow{opacity:.7;background:radial-gradient(#0000002e 0%,#0000 70%);border-radius:50%;width:160px;height:14px;margin-top:6px;transition:transform .35s,opacity .35s}.sbc-card:hover .sbc-card-shadow{opacity:.45;transform:scaleX(.85)}.sbc-arrow{color:#7a5c00;cursor:pointer;z-index:2;background:#fff;border:2px solid #c8a64a;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:2rem;line-height:1;transition:background .2s,color .2s,transform .25s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #00000017}.sbc-arrow:hover{color:#fff;background:linear-gradient(135deg,#d4a520,#b8860b);border-color:#9a6e00;transform:scale(1.1);box-shadow:0 5px 16px #c8a64a66}.sbc-arrow-left{margin-right:12px}.sbc-arrow-right{margin-left:12px}.sbc-skeleton{background:linear-gradient(90deg,#ede8d8 25%,#fdfcf8 50%,#ede8d8 75%) 0 0/200% 100%;border-radius:18px;flex-shrink:0;width:200px;height:258px;animation:1.5s infinite sbc-shimmer}@keyframes sbc-shimmer{0%{background-position:200%}to{background-position:-200%}}@media (width<=1024px){.sbc-strip{justify-content:flex-start;gap:24px}}@media (width<=600px){.sbc-title{font-size:1.8rem}.sbc-card{width:155px}.sbc-card-face{border-radius:14px;width:155px;height:178px}.sbc-card-edge{width:155px}.sbc-card-shadow{width:120px}.sbc-card-label{font-size:.85rem}.sbc-strip{gap:18px}.sbc-arrow{display:none}}.products-section-outer{background-color:#fff;flex-direction:column;width:100%;display:flex}.shop-category-tabs{background:linear-gradient(135deg,#0a0a1a 0%,#10102a 60%,#1a1040 100%);border:1px solid #d4af3740;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 32px;padding:18px 20px;display:flex;box-shadow:0 4px 24px #00000059,inset 0 1px #d4af371a}.shop-cat-tab-btn{color:#ffffffb3;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #d4af374d;border-radius:50px;align-items:center;gap:6px;padding:10px 22px;font-family:Outfit,Inter,sans-serif;font-size:.9rem;font-weight:500;transition:all .25s;display:flex}.shop-cat-tab-btn:hover{color:#d4af37;background:#d4af3714;border-color:#d4af37b3;transform:translateY(-1px)}.shop-cat-tab-btn.active{color:#0a0a1a;background:linear-gradient(135deg,#d4af37 0%,#f0c832 50%,#b8860b 100%);border-color:#d4af37;font-weight:700;transform:translateY(-2px);box-shadow:0 4px 16px #d4af3766,0 2px 6px #d4af3733}.shop-cat-tab-count{opacity:.75;font-size:.75rem;font-weight:600}.shop-cat-tab-btn.active .shop-cat-tab-count{opacity:.85;color:#0a0a1ad9}@media (width<=640px){.shop-category-tabs{gap:8px;padding:14px 12px}.shop-cat-tab-btn{padding:8px 14px;font-size:.82rem}}.trending-products-section,.new-arrivals-section{width:100%;padding:70px 5%}.section-container{max-width:1400px;margin:0 auto}.trending-tabs{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:45px;display:flex}.tab-btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dark);cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #f2ece9;border-radius:2px;padding:10px 24px;font-size:.8rem;font-weight:600}.tab-btn:hover{background-color:var(--bg-champagne);border-color:var(--primary-rose)}.tab-btn.active{background-color:var(--bg-topbar);color:#fff;border-color:var(--bg-topbar);box-shadow:0 4px 10px #90595d33}.products-grid{grid-template-columns:repeat(6,1fr);gap:20px;width:100%;display:grid}.product-card{transition:var(--transition);background-color:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-5px)}.prod-img-wrapper{aspect-ratio:1/1.1;background-color:#f7f7f7;border-radius:8px;width:100%;position:relative;overflow:hidden}.prod-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .prod-img{transform:scale(1.05)}.prod-badge{letter-spacing:.05em;z-index:2;text-transform:uppercase;border-radius:2px;padding:4px 8px;font-size:.65rem;font-weight:700;position:absolute;top:10px;left:10px}.prod-wishlist-btn{-webkit-backdrop-filter:blur(4px);width:30px;height:30px;color:var(--text-dark);cursor:pointer;z-index:2;transition:var(--transition);background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.prod-wishlist-btn:hover{background:#fff;transform:scale(1.1)}.prod-info{flex-direction:column;gap:6px;padding:12px 2px;display:flex}.prod-title{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.prod-meta{justify-content:space-between;align-items:center;display:flex}.prod-price{color:var(--text-dark);font-size:1rem;font-weight:700}.prod-rating{align-items:center;gap:4px;display:flex}.stars-wrapper{color:#ffb800;display:flex}.star-filled{fill:#ffb800}.star-empty{color:#d1d5db}.reviews-count{color:var(--text-muted);font-size:.75rem}.section-footer-btn{justify-content:center;margin-top:45px;display:flex}.view-all-btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;background-color:var(--primary-rose);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:2px;padding:14px 40px;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px #b97a7e33}.view-all-btn:hover{background-color:var(--primary-rose-dark);transform:translateY(-2px);box-shadow:0 6px 18px #b97a7e59}.exclusive-view-all-btn{color:#fff!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:#051838!important;border:2px solid #dfb743!important;border-radius:30px!important;padding:14px 45px!important;font-size:.9rem!important;font-weight:700!important;transition:all .4s cubic-bezier(.25,1,.5,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px #0a255840!important}.exclusive-view-all-btn:hover{color:#051838!important;background-color:#dfb743!important;border-color:#051838!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #dfb74373!important}.exclusive-view-all-btn:active{transform:translateY(-1px)!important;box-shadow:0 4px 10px #dfb7434d!important}.exclusive-view-all-btn:focus{outline:none!important;box-shadow:0 0 0 3px #dfb74380,0 4px 15px #0a255840!important}.exclusive-products-content .section-footer-btn{justify-content:center!important;width:100%!important;margin-top:40px!important;margin-bottom:20px!important;display:flex!important}.ajio-trending-grid{grid-template-columns:repeat(3,1fr);gap:30px}.product-card.ajio-big-card{height:auto;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #3a2a2f0d;border-radius:12px;transition:transform .6s cubic-bezier(.25,1,.5,1),box-shadow .6s}.product-card.ajio-big-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #3a2a2f1f}.prod-img-wrapper.ajio-img-wrapper{aspect-ratio:1/1.35;border-radius:12px}.ajio-glass-overlay{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:5;transition:var(--transition);background:#ffffffa6;border-top:1px solid #fff6;flex-direction:column;gap:8px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-card.ajio-big-card:hover .ajio-glass-overlay{background:#ffffffd9;padding-bottom:24px}.ajio-title{font-family:var(--font-serif);color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:600;overflow:hidden}.ajio-meta{justify-content:space-between;align-items:center;display:flex}.ajio-price{font-size:1.15rem;font-weight:800}.ajio-rating{align-items:center;gap:4px;display:flex}.new-arrivals-section.full-width-arrivals-section{background-color:#faf7f5;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:80px 0;position:relative;left:50%;right:50%;overflow:hidden}.full-width-container{max-width:100%!important;padding:0!important}.kombu-layout-wrapper.full-width-kombu{height:680px;box-shadow:none;border-radius:0;grid-template-columns:45% 55%;width:100vw;margin-top:40px;transition:background-color .8s;display:grid}.kombu-left-panel{z-index:2;flex-direction:column;justify-content:center;padding:60px 8% 60px 10%;display:flex;position:relative}.kombu-info-block{flex-direction:column;align-items:flex-start;margin:auto 0;display:flex}.torn-paper-card{align-items:center;width:100%;max-width:460px;min-height:420px;margin:auto 0;padding:50px 45px;display:flex;position:relative}.torn-paper-bg{z-index:1;filter:drop-shadow(0 15px 30px #00000040);width:100%;height:100%;position:absolute;top:0;left:0}.torn-paper-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.torn-paper-content .kombu-title{font-family:var(--font-serif);text-align:left;margin-bottom:12px;font-size:2.3rem;font-weight:600;line-height:1.25;color:var(--text-dark)!important}.torn-paper-content .kombu-desc{text-align:left;margin-bottom:20px;font-size:.88rem;line-height:1.6;color:var(--text-muted)!important}.torn-paper-content .kombu-price{font-size:1.7rem;font-weight:800;color:var(--text-dark)!important}.torn-paper-content .reviews-count{font-size:.75rem;color:var(--text-muted)!important}.torn-paper-content .star-empty{color:#d1d5db!important}.kombu-badge{letter-spacing:.15em;text-transform:uppercase;border-radius:2px;margin-bottom:20px;padding:5px 14px;font-size:.65rem;font-weight:700}.kombu-meta{align-items:center;gap:20px;display:flex}.kombu-actions{gap:15px;width:100%;margin-top:25px;display:flex}.kombu-btn.black-white-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:var(--transition);border-radius:2px;padding:14px 28px;font-size:.78rem;font-weight:700;box-shadow:0 4px 10px #00000026;color:#fff!important;background-color:#000!important;border:1px solid #000!important}.kombu-btn.black-white-btn:hover{color:#000!important;background-color:#fff!important}.kombu-wish-btn.black-white-btn{cursor:pointer;width:48px;height:48px;transition:var(--transition);border-radius:2px;justify-content:center;align-items:center;display:flex;color:#000!important;background-color:#fff!important;border:1.5px solid #000!important}.kombu-wish-btn.black-white-btn:hover{color:#fff!important;background-color:#000!important}.kombu-right-panel.tall-image-panel{width:100%;height:100%;position:relative}.kombu-image-viewport{width:100%;height:100%;position:relative;overflow:hidden}.kombu-slide-img-box{opacity:0;z-index:1;width:100%;height:100%;transition:opacity 1s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.kombu-slide-img-box.active{opacity:1;z-index:2}.kombu-main-img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform 6s cubic-bezier(.25,.46,.45,.94)}.kombu-slide-img-box.active .kombu-main-img{transform:scale(1.08)}.kombu-img-shadow-fade{pointer-events:none;background:linear-gradient(90deg,#ffffff0d 0%,#fff0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.kombu-nav-keys{z-index:10;gap:12px;display:flex;position:absolute;bottom:40px;right:40px}.nav-arrow{-webkit-backdrop-filter:blur(8px);color:var(--text-dark);cursor:pointer;width:48px;height:48px;transition:var(--transition);background:#fffc;border:1px solid #ffffff4d;justify-content:center;align-items:center;display:flex}.nav-arrow:hover{background-color:#fff;transform:scale(1.05)}.prod-theme-clothing{color:#fff!important;background:#d4af37!important;border-color:#ffffff26!important}.prod-theme-clothing .prod-badge{color:#d4af37!important;background-color:#fff!important}.prod-theme-clothing .prod-wishlist-btn.active{color:#d4af37!important;border-color:#fff!important}.prod-theme-stationery{color:#fff!important;background:#d4af37!important;border-color:#fff3!important}.prod-theme-stationery .prod-badge{color:#d4af37!important;background-color:#fff!important}.prod-theme-stationery .prod-wishlist-btn.active{color:#d4af37!important;border-color:#fff!important}.prod-theme-gifts{color:#fff!important;background:#aa7c11!important;border-color:#ffffff26!important}.prod-theme-gifts .prod-badge{color:#aa7c11!important;background-color:#fff!important}.prod-theme-gifts .prod-wishlist-btn.active{color:#aa7c11!important;border-color:#fff!important}.prod-theme-accessories{color:#fff!important;border:1px solid var(--gold-accent)!important;background:#aa7c11!important}.prod-theme-accessories:hover{box-shadow:0 15px 35px #ff8a0059,0 0 15px #ff8a0026!important}.prod-theme-accessories .prod-badge{color:#aa7c11!important;background-color:#fff!important}.prod-theme-accessories .prod-wishlist-btn.active{color:var(--gold-accent)!important;border-color:var(--gold-accent)!important}@media (width<=1200px){.ajio-trending-grid{grid-template-columns:repeat(2,1fr)}.categories-grid{grid-template-columns:repeat(2,1fr);gap:24px}.category-card{height:420px}.kombu-layout-wrapper.full-width-kombu{grid-template-columns:1fr;height:auto}.kombu-right-panel.tall-image-panel{height:480px}}@media (width<=1024px){.hero-container.full-width-hero{height:550px}.hero-title{font-size:2.8rem}.slide-overlay{background:linear-gradient(#fffffff2 0%,#ffffffd1 40%,#ffffff4d 100%)}.hero-content{text-align:center;grid-template-columns:1fr;justify-content:center}.hero-text-card{text-align:center;align-items:center;max-width:100%;padding:20px}.slider-dots{bottom:30px;left:50%;transform:translate(-50%)}}@media (width<=600px){.hero-container.full-width-hero{height:480px}.hero-title{margin-bottom:12px;font-size:2.1rem}.hero-subtitle{margin-bottom:24px;font-size:.95rem}.hero-btn-group{flex-direction:column;gap:10px;width:100%}.hero-btn{width:100%;padding:12px 24px;font-size:.8rem}.categories-grid{grid-template-columns:1fr}.category-card{height:380px}.section-title{font-size:2rem}.ajio-trending-grid{grid-template-columns:1fr}.tab-btn{padding:8px 16px;font-size:.75rem}.kombu-left-panel{padding:30px 20px}.torn-paper-card{min-height:auto;padding:30px 25px}.torn-paper-content .kombu-title{font-size:1.8rem}.kombu-right-panel.tall-image-panel{height:350px}}@media (width<=991px){.menu-toggle{z-index:1002;display:block}.nav-menu{-webkit-backdrop-filter:blur(25px);z-index:999;background:#fffffffa;flex-direction:column;align-items:flex-start;gap:12px;width:300px;height:100vh;padding:90px 24px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:-100%;box-shadow:15px 0 40px #00000014}.nav-menu.open{left:0}.nav-item{border-bottom:1px solid #0000000a;width:100%;padding:10px 0}.nav-item:after{display:none}.nav-item.has-dropdown{flex-direction:column;align-items:flex-start}.nav-item.has-dropdown .dropdown-toggle{justify-content:space-between;width:100%}.nav-item.has-dropdown .dropdown-menu{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;width:100%;padding-top:5px;padding-bottom:5px;padding-left:15px;display:none;position:static;transform:none}.nav-item.has-dropdown:hover .dropdown-menu,.nav-item.has-dropdown .dropdown-toggle:active+.dropdown-menu{display:block}.dropdown-item{padding:8px 12px}}@media (width<=768px){.top-bar{display:none}}.celebrity-section{background-color:#fbf8f6;border-top:1px solid #f3ece8;padding:80px 0;position:relative}.celebrity-layout{grid-template-columns:1.5fr 1fr;gap:30px;margin-top:40px;display:grid}.celeb-card{box-shadow:var(--shadow-sm);border-radius:24px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;overflow:hidden}.celeb-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #3a2a2f1f}.celeb-card-large{background-color:#fcece8;height:600px}.celeb-img-container{width:100%;height:100%;position:relative}.celeb-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.celeb-card-large:hover .celeb-img{transform:scale(1.05)}.celeb-gradient-overlay{z-index:1;background:linear-gradient(90deg,#feede9f2 0%,#feede9cc 35%,#0000 75%);width:100%;height:100%;position:absolute;top:0;left:0}.celeb-content{z-index:2;flex-direction:column;justify-content:center;width:50%;height:100%;padding:50px;display:flex;position:absolute;top:0;left:0}.celeb-badge{font-family:var(--font-sans);color:var(--primary-rose);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:.8rem;font-weight:700}.celeb-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:20px;font-size:3rem;font-weight:600;line-height:1.2}.celeb-desc{font-family:var(--font-sans);color:var(--text-muted);margin-bottom:35px;font-size:1rem;line-height:1.6}.celeb-btn{color:#fff;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:var(--transition);background-color:#000;border:none;border-radius:4px;align-self:flex-start;padding:16px 32px;font-size:.85rem;font-weight:700}.celeb-btn:hover{background-color:var(--primary-rose);transform:translateY(-2px)}.celeb-right-panel{flex-direction:column;gap:30px;height:600px;display:flex}.celeb-card-small{flex:1;align-items:center;display:flex;overflow:hidden}.celeb-card-pink{background-color:#f5e2e4}.celeb-card-gold{background-color:#f4ebd3}.celeb-content-inner{align-items:center;width:100%;height:100%;display:flex}.celeb-text-side{flex-direction:column;justify-content:center;width:55%;padding:30px 40px;display:flex}.celeb-mini-badge{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:700}.text-pink{color:#a45a64}.celeb-small-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:25px;font-size:1.8rem;font-weight:600;line-height:1.3}.celeb-small-btn{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:var(--transition);background-color:#000;border:none;border-radius:4px;align-self:flex-start;padding:12px 24px;font-size:.75rem;font-weight:700}.celeb-small-btn:hover{color:#000;background-color:#fff;box-shadow:0 4px 12px #00000014}.celeb-img-side{width:45%;height:100%;position:relative;overflow:hidden}.celeb-side-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.celeb-card-small:hover .celeb-side-img{transform:scale(1.06)}@media (width<=1024px){.celebrity-layout{grid-template-columns:1fr;gap:30px}.celeb-card-large{height:500px}.celeb-right-panel{height:auto}.celeb-card-small{height:250px}}@media (width<=600px){.celeb-content{background:0 0!important;width:100%!important;padding:30px!important}.celeb-gradient-overlay{background:linear-gradient(#feede926 0%,#feede9a6 50%,#feede9f0 100%)!important}.celeb-title{font-size:2.2rem}.celeb-content-inner{flex-direction:column}.celeb-card-small{height:auto;min-height:380px}.celeb-text-side{order:2;width:100%;padding:30px}.celeb-img-side{order:1;width:100%;height:200px}}.celeb-shimmer-sweep{z-index:5;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.celeb-card:hover .celeb-shimmer-sweep{animation:1.2s cubic-bezier(.4,0,.2,1) celeb-shimmer-animation}@keyframes celeb-shimmer-animation{0%{left:-100%}to{left:200%}}.animate-glow{animation:3s ease-in-out infinite alternate celeb-glow}@keyframes celeb-glow{0%{text-shadow:0 0 2px #b97a7e1a}to{text-shadow:0 0 12px #b97a7e66}}.premium-collection-section{color:#fff;background-color:#120e0c;border-top:1px solid #241c18;padding:100px 5%;position:relative;overflow:hidden}.premium-full-width-container{max-width:1440px;margin:0 auto}.premium-header{text-align:center;margin-bottom:60px}.premium-subtitle-tag{font-family:var(--font-sans);letter-spacing:.25em;color:var(--gold-accent);text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.premium-title{font-family:var(--font-serif);letter-spacing:.05em;color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:2.8rem;font-weight:600}.premium-gold-divider{justify-content:center;align-items:center;margin-top:10px;display:flex}.premium-divider-crown{width:75px;height:75px;animation:3s ease-in-out infinite alternate float-crown}@keyframes float-crown{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.premium-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.premium-product-card{background-color:#1a1512;border:1px solid #c49a6c26;border-radius:12px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.premium-product-card:hover{border-color:var(--gold-accent);transform:translateY(-6px);box-shadow:0 12px 30px #c49a6c33}.premium-img-wrapper{background-color:#0c0908;width:100%;height:320px;position:relative;overflow:hidden}.premium-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.premium-product-card:hover .premium-img{transform:scale(1.08)}.premium-card-overlay{z-index:1;background:linear-gradient(#0000 40%,#1a1512e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.premium-card-crown{z-index:2;opacity:.75;width:32px;height:16px;transition:opacity .3s;position:absolute;top:15px;left:15px}.premium-product-card:hover .premium-card-crown{opacity:1}.premium-wishlist-btn{cursor:pointer;color:#ccc;z-index:3;width:34px;height:34px;transition:var(--transition);background:#0006;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:15px;right:15px}.premium-wishlist-btn:hover{color:var(--gold-accent);border-color:var(--gold-accent);background:#000}.premium-wishlist-btn.active{color:var(--gold-accent);border-color:var(--gold-accent)}.premium-info{z-index:2;padding:24px;position:relative}.premium-prod-title{font-family:var(--font-serif);color:#f5ece5;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;font-size:1.15rem;font-weight:500;overflow:hidden}.premium-price-row{justify-content:space-between;align-items:center;display:flex}.premium-price{font-family:var(--font-sans);color:var(--gold-accent);font-size:1.2rem;font-weight:700}.premium-buy-btn{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #fff3;border-radius:4px;padding:8px 16px;font-size:.75rem;font-weight:700}.premium-buy-btn:hover{background-color:var(--gold-accent);color:#000;border-color:var(--gold-accent)}.premium-border-shine{pointer-events:none;z-index:4;background:linear-gradient(90deg,#c49a6c00 0%,#c49a6c26 50%,#c49a6c00 100%);width:30%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-30deg)}.premium-product-card:hover .premium-border-shine{animation:1.4s ease-in-out premium-shine-sweep}@keyframes premium-shine-sweep{0%{left:-100%}to{left:200%}}@media (width<=1200px){.premium-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=600px){.premium-grid{grid-template-columns:1fr;gap:20px}.premium-title{font-size:2.2rem}.premium-img-wrapper{height:280px}}.premium-grid-three{gap:32px;grid-template-columns:repeat(3,1fr)!important}.big-card-premium{border-radius:16px}.big-img-wrapper{height:480px!important}@media (width<=1024px){.premium-grid-three{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.premium-grid-three{grid-template-columns:1fr!important}.big-img-wrapper{height:380px}}.gifts-occasion-section{color:#3e3a36;background:0 0;border-top:none;padding:80px 5%}.gifts-occasion-container{max-width:1400px;margin:0 auto}.gifts-header{color:#3e3a36;justify-content:center;align-items:center;gap:10px;margin-bottom:40px;display:flex}.gifts-header-icon{animation:2s ease-in-out infinite pulse-gift}@keyframes pulse-gift{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.gifts-title{font-family:var(--font-serif);letter-spacing:.02em;text-transform:uppercase;color:#3e3a36;font-size:2.2rem;font-weight:600}.occasions-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.occasion-card{cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:16px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.occasion-card:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.occasion-img-wrapper{width:100%;height:220px;position:relative;overflow:hidden}.occasion-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.occasion-card:hover .occasion-img{transform:scale(1.06)}.occasion-overlay{z-index:1;background:linear-gradient(#fff0 40%,#fffffff2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.occasion-info{text-align:center;z-index:2;background-color:#fff;border-top:1px solid #f0f4fb;padding:20px;position:relative}.occasion-card-title{font-family:var(--font-serif);color:#000;margin-bottom:8px;font-size:1.15rem;font-weight:600}.occasion-explore-link{font-family:var(--font-sans);color:#d4af37;text-transform:uppercase;letter-spacing:.05em;transition:var(--transition);justify-content:center;align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:flex}.chevron-arrow{transition:transform .3s}.occasion-card:hover .chevron-arrow{transform:translate(4px)}.occasion-card:hover .occasion-explore-link{color:#000}.occasion-card-glow{pointer-events:none;z-index:3;background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);width:40%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.occasion-card:hover .occasion-card-glow{animation:1.2s ease-out occasion-glow-sweep}@keyframes occasion-glow-sweep{0%{left:-100%}to{left:200%}}@media (width<=1024px){.occasions-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.occasions-grid{grid-template-columns:repeat(2,1fr)}.gifts-title{font-size:1.8rem}}@media (width<=480px){.occasions-grid{grid-template-columns:1fr}}.footer-area{background-color:#faf7f5;border-top:1px solid #f2ece9}.quick-category-menu{border-bottom:1px solid #f2ece9;padding:50px 5%}.quick-menu-container{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:30px;max-width:1200px;margin:0 auto;display:flex}.quick-menu-item{cursor:pointer;transition:var(--transition);flex-direction:column;align-items:center;gap:12px;display:flex}.quick-circle-icon{color:#d4af37;background-color:#fff;border:1px solid #d4af3726;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background-color .3s,color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 10px #d4af370a}.quick-menu-item:hover .quick-circle-icon{color:#fff;background:linear-gradient(135deg,#d4af37,#aa7c11);border-color:#0000;transform:translateY(-8px)scale(1.08);box-shadow:0 10px 20px #d4af3733}.quick-circle-label{font-family:var(--font-sans);color:#2d2d2d;text-transform:capitalize;letter-spacing:.02em;font-size:.85rem;font-weight:600}.newsletter-banner{background:linear-gradient(135deg,#f7df9e 0%,#dfb743 100%);justify-content:center;align-items:center;min-height:220px;padding:50px 5%;display:flex;position:relative;overflow:hidden}.newsletter-content-wrapper{justify-content:center;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex;position:relative}.newsletter-side-img-container{pointer-events:none;z-index:1;align-items:flex-end;width:320px;height:200px;display:flex;position:absolute;bottom:-20px}.newsletter-side-img-container.left-side{justify-content:flex-start;left:-20px}.newsletter-side-img-container.right-side{justify-content:flex-end;right:-20px}.newsletter-side-img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.newsletter-center-content{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;max-width:600px;padding:0 20px;display:flex}.newsletter-title{font-family:var(--font-serif), serif;color:#051838;margin-bottom:8px;font-size:1.8rem;font-weight:700}.newsletter-subtitle{font-family:var(--font-sans), sans-serif;color:#051838;opacity:.9;margin-bottom:24px;font-size:.88rem}.newsletter-form{width:100%;max-width:500px}.newsletter-input-group{background-color:#fff;border:1px solid #05183826;border-radius:8px;padding:2px;display:flex;overflow:hidden;box-shadow:0 4px 20px #05183814}.newsletter-input{font-family:var(--font-sans);color:#2d2d2d;background:0 0;border:none;outline:none;flex:1;padding:12px 18px;font-size:.85rem}.newsletter-btn{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#051838;border:none;border-radius:6px;padding:12px 28px;font-size:.8rem;font-weight:700;transition:all .3s}.newsletter-btn:hover{background-color:#000;box-shadow:0 4px 12px #0003}@media (width<=991px){.newsletter-side-img-container{width:240px;height:150px;bottom:-15px}.newsletter-side-img-container.left-side{left:-10px}.newsletter-side-img-container.right-side{right:-10px}.newsletter-title{font-size:1.6rem}}@media (width<=768px){.newsletter-banner{min-height:auto;padding:40px 4%!important}.newsletter-content-wrapper{flex-direction:column;gap:0}.newsletter-side-img-container{display:none!important}.newsletter-center-content{order:1;padding:0}}.sitemap-section{background:linear-gradient(135deg,#051838 0%,#020c1c 100%);border-top:1px solid #dfb74340;padding:70px 5%;position:relative;box-shadow:inset 0 20px 40px #0003}.sitemap-container{grid-template-columns:1.2fr repeat(3,.8fr) 1.2fr;gap:40px;max-width:1400px;margin:0 auto;display:grid}.sitemap-column h4{font-family:var(--font-serif);color:#dfb743;text-transform:uppercase;letter-spacing:.05em;margin-bottom:25px;font-size:1.05rem;font-weight:700;position:relative}.sitemap-column h4:after{content:"";background-color:#dfb743;width:30px;height:1.5px;position:absolute;bottom:-6px;left:0}.sitemap-column ul{flex-direction:column;gap:12px;display:flex}.sitemap-column ul a{font-family:var(--font-sans);color:#f4e3b1;opacity:.95;transition:var(--transition);font-size:.85rem}.sitemap-column ul a:hover{color:#fff;opacity:1;padding-left:4px}@media (width<=1024px){.sitemap-container{grid-template-columns:1fr 1fr;gap:40px}.brand-column,.contact-column{grid-column:span 2}.newsletter-container{text-align:center;flex-direction:column;gap:24px}.newsletter-left,.newsletter-right{justify-content:center}}.footer-trust-strip{background:linear-gradient(90deg,#020c1c 0%,#051838 50%,#020c1c 100%);border-top:1px solid #dfb7432e;border-bottom:1px solid #dfb7431f;padding:0}.footer-trust-inner{justify-content:center;align-items:stretch;max-width:1300px;margin:0 auto;display:flex}.footer-trust-badge{flex:1;align-items:center;gap:14px;padding:22px 28px;transition:background .25s;display:flex;position:relative}.footer-trust-badge:hover{background:#dfb7430f}.footer-trust-divider{background:#dfb74326;width:1px;height:60%;position:absolute;top:20%;right:0}.footer-trust-icon{color:#dfb743;background:#dfb74314;border:1px solid #dfb74333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.footer-trust-badge:hover .footer-trust-icon{background:#dfb74329;transform:scale(1.05);box-shadow:0 0 16px #dfb74333}.footer-trust-text{flex-direction:column;gap:2px;display:flex}.footer-trust-label{font-family:var(--font-sans);color:#f4e3b1;letter-spacing:.02em;font-size:.82rem;font-weight:700}.footer-trust-sub{font-family:var(--font-sans);color:#f4e3b199;letter-spacing:.01em;font-size:.73rem}.footer-main{background:linear-gradient(160deg,#051838 0%,#030f26 60%,#020b1a 100%);border-bottom:1px solid #dfb7431f;padding:64px 5% 50px}.footer-main-inner{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:48px;max-width:1300px;margin:0 auto;display:grid}.footer-brand-col{flex-direction:column;gap:14px;display:flex}.footer-logo-link{margin-bottom:2px;display:inline-block}.footer-logo-img{object-fit:contain;filter:brightness(1.05);width:auto;height:52px;transition:opacity .2s}.footer-logo-img:hover{opacity:.85}.footer-brand-tagline{font-family:var(--font-serif);color:#dfb743;letter-spacing:.04em;margin:0;font-size:.9rem;font-style:italic}.footer-brand-desc{font-family:var(--font-sans);color:#f4e3b1a6;max-width:270px;margin:0;font-size:.82rem;line-height:1.65}.footer-links-col{flex-direction:column;gap:6px;display:flex}.footer-col-heading{font-family:var(--font-sans);color:#dfb743;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #dfb74324;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:10px;font-size:.78rem;font-weight:800;display:flex}.footer-col-heading-icon{color:#dfb743;background:#dfb7431a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.footer-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-link{font-family:var(--font-sans);color:#f4e3b1b8;border-radius:4px;align-items:center;gap:6px;padding:5px 0;font-size:.83rem;text-decoration:none;transition:all .22s;display:flex}.footer-nav-link:hover{color:#fff;padding-left:4px}.footer-nav-link--active{font-weight:600;color:#dfb743!important}.footer-nav-link--active .footer-nav-chevron{color:#dfb743!important}.footer-nav-chevron{color:#dfb74373;flex-shrink:0;transition:transform .2s,color .2s}.footer-nav-link:hover .footer-nav-chevron{color:#dfb743;transform:translate(3px)}.footer-bottom-bar{background:#051838;border-top:2px solid #dfb74338;padding:14px 5%}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1300px;margin:0 auto;display:flex}.footer-bottom-left{flex-wrap:wrap;align-items:center;display:flex}.footer-copyright{font-family:var(--font-sans);color:#ffffff8c;font-size:.76rem;line-height:1.5}.footer-copyright-brand{color:#dfb743;letter-spacing:.02em;font-weight:700}.footer-copyright-dev{color:#fffc;font-weight:500;transition:color .2s}.footer-copyright-dev:hover{color:#dfb743}.footer-bottom-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.footer-payment-label{font-family:var(--font-sans);color:#ffffff8c;letter-spacing:.03em;white-space:nowrap;font-size:.74rem}.footer-razorpay-badge{background:#fff;border:1px solid #ffffff4d;border-radius:5px;align-items:center;padding:2px 5px;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden}.footer-razorpay-badge:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ffffff40}@media (width<=1100px){.footer-main-inner{grid-template-columns:1fr 1fr;gap:36px}.footer-brand-col{grid-column:span 2}}@media (width<=768px){.footer-main-inner{grid-template-columns:1fr 1fr;gap:32px}.footer-brand-col{grid-column:span 2}.footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=520px){.footer-main{padding:44px 4% 36px}.footer-main-inner{grid-template-columns:1fr;gap:28px}.footer-brand-col{grid-column:span 1}.footer-bottom-bar{padding:12px 4%}.footer-copyright{font-size:.7rem}}.shop-view-page{min-height:100vh;padding-bottom:80px;background-color:#fff!important}.shop-banner{background-color:#fdfbf7;border-bottom:2px solid #d4af3726;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.shop-banner-bg-image{object-fit:cover;object-position:center;z-index:1;width:50%;height:100%;position:absolute;top:0;right:0}.shop-banner-overlay-gradient{z-index:2;background:linear-gradient(90deg,#fdfbf7 0% 45%,#f7d8e8f2 50%,#f7d8e800 70%);width:100%;height:100%;position:absolute;top:0;left:0}.shop-banner-content{z-index:3;text-align:left;flex-direction:column;align-items:flex-start;max-width:600px;padding:40px 6%;display:flex;position:relative}.shop-banner-tagline{font-family:var(--font-serif);color:#7d6970;margin-bottom:6px;font-size:1.4rem;font-style:italic;font-weight:500}.shop-banner-title{font-family:var(--font-serif);color:#2d2d2d;margin-bottom:12px;font-size:3.2rem;font-weight:700;line-height:1.15}.shop-banner-title-exclusive{background:linear-gradient(135deg,#d4af37,#aa7c11);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.shop-banner-subtitle{font-family:var(--font-sans);color:#555;opacity:.9;max-width:500px;margin:0;font-size:.95rem;line-height:1.5}.shop-banner-divider{align-items:center;gap:12px;width:100%;max-width:380px;margin-top:20px;display:flex}.shop-banner-divider-line{background:linear-gradient(90deg,#c59b6c00,#c59b6ccc,#c59b6c00);flex-grow:1;height:1px}.shop-banner-divider-motif{color:#c59b6c;letter-spacing:3px;font-size:.75rem}.shop-content-container{max-width:1400px;margin:0 auto;padding:40px 5%}.shop-category-circles-wrapper{border-bottom:1px solid #c59b6c26;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:45px;padding-bottom:25px;display:flex}.shop-category-circle-card{cursor:pointer;text-align:center;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.shop-category-circle-img-container{background-color:#fff;border:2px solid #eae3df;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;padding:5px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #2d2d2d0a}.shop-category-circle-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.shop-category-circle-card:hover{transform:translateY(-4px)}.shop-category-circle-card:hover .shop-category-circle-img-container{border-color:#c59b6c}.shop-category-circle-card.active .shop-category-circle-img-container{border-color:var(--primary-rose);transform:scale(1.05);box-shadow:0 0 20px #d4af374d}.shop-category-circle-name{font-family:var(--font-serif);color:var(--text-dark);margin-top:12px;font-size:1rem;font-weight:700;transition:color .3s}.shop-category-circle-card.active .shop-category-circle-name{color:var(--primary-rose)}.shop-category-circle-count{font-family:var(--font-sans);color:var(--text-muted);margin-top:3px;font-size:.76rem}.shop-main-layout{grid-template-columns:380px 1fr;align-items:flex-start;gap:30px;margin-top:20px;transition:grid-template-columns .4s cubic-bezier(.25,1,.5,1),gap .4s cubic-bezier(.25,1,.5,1);display:grid}.shop-sidebar-filters{z-index:10;opacity:1;flex-direction:column;gap:15px;width:380px;transition:width .4s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1),margin-right .4s cubic-bezier(.25,1,.5,1);display:flex;position:sticky;top:95px;transform:translate(0)}.shop-sidebar-filters.inactive-sidebar{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translate(-20px)!important}.sidebar-header-row{background-color:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.sidebar-close-x-btn{color:#333;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.sidebar-close-x-btn:hover{opacity:.7}.sidebar-title-text{font-family:var(--font-serif);color:#333;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:700}.sidebar-clear-all-row{justify-content:space-between;align-items:center;padding:10px 20px 0;display:flex}.clear-all-btn-left,.clear-all-btn-right{color:#d4af37;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.8rem;font-weight:700;transition:color .2s}.clear-all-btn-left:hover,.clear-all-btn-right:hover{color:#d2388e;text-decoration:underline}.unified-filters-card{background-color:#fff;border:1px solid #d4af3726;border-radius:16px;flex-direction:column;padding:10px 20px 20px;display:flex;box-shadow:0 4px 20px #d4af3708}.filter-card-section{border-bottom:1px solid #f0f0f0;flex-direction:column;padding:15px 0;display:flex}.filter-card-section:last-of-type{border-bottom:none}.section-title-row{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.section-title-text{font-family:var(--font-sans);color:#333;letter-spacing:.01em;margin:0;font-size:.88rem;font-weight:700}.section-chevron{color:#888;transition:transform .3s}.section-chevron.rotated{transform:rotate(-180deg)}.section-content{flex-direction:column;gap:12px;padding-top:14px;animation:.25s ease-out slideDownFade;display:flex}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.apply-filters-footer-btn{color:#fff;font-family:var(--font-sans);cursor:pointer;text-align:center;background-color:#d4af37;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 4px 10px #d4af3740}.apply-filters-footer-btn:hover{background-color:#d2388e;box-shadow:0 6px 15px #d4af3759}.shop-catalogue-toggle{background-color:#faf6f5;border:1px solid #d4af3726;border-radius:50px;gap:4px;width:100%;padding:4px;display:flex}.shop-catalogue-toggle .catalogue-btn{color:#665256;font-family:var(--font-sans);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:50px;flex:1;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .3s}.shop-catalogue-toggle .catalogue-btn:hover{color:#d4af37}.shop-catalogue-toggle .catalogue-btn.active{color:#fff;background:#d4af37;box-shadow:0 3px 8px #d4af3733}.category-group{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.category-group-title{cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:4px 0;font-size:.82rem;font-weight:700;transition:color .2s;display:flex}.category-group-title span{align-items:center;gap:8px;display:flex}.clothing-group .category-group-title{color:#d4af37}.stationery-group .category-group-title{color:#051838}.gifts-group .category-group-title{color:#8a2be2}.accessories-group .category-group-title{color:#d4af37}.category-group-title:hover{filter:brightness(.9)}.category-sub-list{border-left:1px solid #d4af370f;flex-direction:column;gap:4px;margin:0 0 0 8px;padding:0;list-style:none;display:flex}.category-sub-list li{color:#555;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.subcategory-bullet{border-radius:2px;flex-shrink:0;width:3px;height:12px;display:inline-block}.clothing-group .subcategory-bullet{background-color:#d4af37}.stationery-group .subcategory-bullet{background-color:#051838}.gifts-group .subcategory-bullet{background-color:#8a2be2}.accessories-group .subcategory-bullet{background-color:#d4af37}.category-sub-list li .sub-label{flex:1}.category-sub-list li .sub-count{color:#999;font-size:.75rem}.category-sub-list li:hover{color:#d4af37;background-color:#d4af370a;padding-left:16px}.category-sub-list li.active{color:#d4af37;background-color:#d4af3714;padding-left:16px;font-weight:700}.filters-header-row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.clear-all-btn{color:#d4af37;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700;transition:color .2s}.clear-all-btn:hover{color:#d2388e;text-decoration:underline}.filter-sub-title{font-family:var(--font-sans);color:#444;margin:0;font-size:.85rem;font-weight:700}.price-slider-container{flex-direction:column;gap:8px;display:flex}.pink-price-slider{accent-color:#d4af37;cursor:pointer;background:#f0f0f0;border-radius:4px;outline:none;width:100%;height:6px;transition:background .3s}.price-labels-row{color:#555;justify-content:space-between;font-size:.78rem;font-weight:600;display:flex}.size-buttons-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.size-btn{color:#444;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 4px;font-size:.78rem;font-weight:600;transition:all .25s}.size-btn:hover{color:#d4af37;background-color:#d4af3705;border-color:#d4af37}.size-btn.active{color:#fff;background-color:#d4af37;border-color:#d4af37;box-shadow:0 3px 8px #d4af3733}.color-circles-list{flex-flow:wrap;align-items:center;gap:8px;display:flex}.section-content.color-circles-list{gap:8px;padding-top:10px;flex-direction:row!important}.filter-card-section.catalogue-section{display:none!important}.color-bubble{cursor:pointer;border-radius:50%;width:24px;height:24px;transition:all .25s;position:relative;box-shadow:inset 0 0 0 1px #00000014}.color-bubble:hover{transform:scale(1.15)}.color-bubble.active{transform:scale(1.15);box-shadow:0 0 0 2px #fff,0 0 0 4px #d4af37,inset 0 0 0 1px #0000001a}.more-colors-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-left:4px;padding:0;transition:all .2s;display:inline-flex}.more-colors-btn:hover{background-color:#0000}.gradient-color-bubble{box-sizing:border-box;background:linear-gradient(135deg,#e91e63,#9c27b0,#2196f3,#4caf50,#ffeb3b);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;transition:transform .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000014}.gradient-color-bubble:before{content:"";z-index:1;box-sizing:border-box;background:#fff;border-radius:50%;position:absolute;inset:2px}.gradient-color-bubble .mixer-icon{z-index:2;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.gradient-color-bubble .mixer-icon:before{content:"";background-color:#d4af37;width:2px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.gradient-color-bubble .mixer-icon:after{content:"";background-color:#d4af37;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.more-colors-btn:hover .gradient-color-bubble{transform:scale(1.15)}.more-colors-btn .more-text{color:#666;white-space:nowrap;font-size:.72rem;font-weight:600}.more-colors-btn:hover .more-text{color:#d4af37}.shop-filters-toggle-btn{color:#fff;letter-spacing:.08em;cursor:pointer;background-color:#d4af37;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-right:15px;padding:10px 20px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 10px #d4af3733}.shop-filters-toggle-btn:hover{background-color:#d83a95;transform:translateY(-1px);box-shadow:0 6px 14px #d4af3759}.shop-filters-toggle-btn:active{transform:translateY(0)}.shop-filters-toggle-btn .menu-icon{flex-shrink:0}.shop-filters-toggle-btn .filters-text{font-family:inherit}.shop-filters-toggle-btn .close-x-icon{flex-shrink:0;transition:transform .3s}.shop-filters-toggle-btn:hover .close-x-icon{transform:rotate(90deg)}.accordion-header-row{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.accordion-right-info{color:#888;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.accordion-chevron.rotated{transform:rotate(-180deg)}.accordion-content{flex-direction:column;gap:8px;padding-top:6px;animation:.25s ease-out slideDownFade;display:flex}.rating-selector-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rating-item{cursor:pointer;border-radius:6px;align-items:center;padding:6px 8px;transition:all .2s;display:flex}.rating-item:hover{background-color:#d4af370a}.rating-item.active{background-color:#d4af3714;font-weight:700}.rating-label-text{color:#555;margin-left:6px;font-size:.78rem}.checkbox-filter-row{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 0;font-size:.8rem;font-weight:600;display:flex}.checkbox-filter-row input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1.5px solid #ccc;border-radius:4px;outline:none;width:16px;height:16px;transition:all .2s;position:relative}.checkbox-filter-row input[type=checkbox]:checked{background-color:#051838;border-color:#051838}.checkbox-filter-row input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-filter-row input[type=checkbox]:hover{border-color:#051838}.shop-products-column{flex-direction:column;display:flex}.shop-products-header{background-color:#faf6f5;border:1.5px solid #c49a6c4d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;padding:14px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #00000003}.shop-products-header:hover{border-color:var(--gold-accent);box-shadow:0 6px 20px #c49a6c1f,0 0 15px #d4af3733}.shop-results-count{font-family:var(--font-sans);color:#665256;letter-spacing:-.015em;font-size:.9rem;font-weight:600}.shop-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop-search-box{background-color:#fff;border:1px solid #c49a6c4d;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .3s;display:flex}.shop-search-box:focus-within{border-color:var(--gold-accent);box-shadow:0 0 8px #d4af3733}.shop-search-box .search-icon{color:#a49195}.shop-search-input{font-family:var(--font-sans);color:#665256;background:0 0;border:none;outline:none;width:180px;font-size:.85rem;transition:width .3s}.shop-search-input::placeholder{color:#c4b5b8}.shop-search-input:focus{width:220px}.shop-sort-box{align-items:center;display:flex}.shop-sort-select{font-family:var(--font-sans);color:#665256;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23665256' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:1px solid #c49a6c59;border-radius:8px;outline:none;padding:8px 32px 8px 16px;font-size:.85rem;font-weight:600;transition:all .3s}.shop-sort-select:hover,.shop-sort-select:focus{border-color:var(--gold-accent);box-shadow:0 0 8px #d4af3733}.shop-pagination{justify-content:center;align-items:center;gap:10px;margin-top:50px;margin-bottom:20px;display:flex}.pagination-number-btn{width:40px;height:40px;color:var(--text-dark);font-family:var(--font-sans);cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #90595d26;border-radius:50%;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:flex}.pagination-number-btn:hover{border-color:var(--primary-rose);color:var(--primary-rose);background-color:#d4af370a}.pagination-number-btn.active{background-color:var(--primary-rose);color:#fff;border-color:var(--primary-rose);box-shadow:0 4px 10px #d4af3740}.pagination-next-btn{color:var(--text-dark);font-family:var(--font-sans);cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #90595d26;border-radius:30px;justify-content:center;align-items:center;padding:10px 22px;font-size:.88rem;font-weight:700;display:flex}.pagination-next-btn:hover:not(:disabled){border-color:var(--primary-rose);color:var(--primary-rose);background-color:#d4af370a}.pagination-next-btn:disabled{opacity:.5;cursor:not-allowed}.shop-prod-card{box-shadow:var(--shadow-sm);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.shop-prod-card .prod-img-wrapper{aspect-ratio:1/1.1;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;background-color:#0000!important}.shop-prod-card .prod-img{object-fit:cover;width:100%;height:100%;padding:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.shop-prod-card .prod-wishlist-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:5;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.shop-prod-card .prod-wishlist-btn:hover{color:var(--primary-rose);background:#fff;transform:scale(1.1)}.shop-prod-card .prod-details{border-radius:16px;flex-direction:column;flex-grow:1;justify-content:space-between;gap:8px;margin:12px;padding:16px;transition:all .3s;display:flex;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 15px #0000000a!important}.shop-prod-card:hover .prod-details{background:#fff!important;box-shadow:0 8px 25px #00000014!important}.shop-prod-card .prod-card-category{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.7rem;font-weight:700;display:block;color:#90595d!important}.shop-prod-card .prod-card-title{font-family:var(--font-sans);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:2px;font-size:.95rem;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden;color:var(--text-dark)!important}.shop-prod-card .prod-card-title:hover{color:var(--primary-rose)!important}.prod-card-swatches{gap:6px;margin-bottom:2px;display:flex}.prod-card-swatches .swatch-dot{border:1px solid #fffc;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 1px 3px #0000001a}.prod-card-tags{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.prod-card-tag{color:#665256;background:#ffffff73;border:1px solid #c49a6c40;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.prod-card-short-desc{color:#665256;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.shop-prod-card .prod-card-price-row{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.price-label-col{flex-direction:column;display:flex}.price-label-prefix{color:#a49195;letter-spacing:.05em;margin-bottom:1px;font-size:.65rem;font-weight:700}.shop-prod-card .prod-card-price{font-size:1.15rem;font-weight:700;color:#111!important}.prod-card-buy-pill{background:linear-gradient(135deg, var(--primary-rose) 0%, #d2388e 100%);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:50px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .3s;box-shadow:0 4px 10px #d4af3726}.prod-card-buy-pill:hover{transform:translateY(-1px);box-shadow:0 6px 14px #d4af374d}.prod-card-buy-pill.active{box-shadow:none;background:#2b2d2f}.shop-card-hover-overlay{opacity:0;pointer-events:none;z-index:3;-webkit-backdrop-filter:blur(2px);background:#3a2a2f40;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.shop-prod-card:hover .shop-card-hover-overlay{opacity:1;pointer-events:auto}.shop-action-icon-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff59;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px);box-shadow:0 4px 12px #0000001a}.shop-prod-card:hover .shop-action-icon-btn{transform:translateY(0)}.shop-action-icon-btn:hover{color:var(--primary-rose);background:#fff;transform:scale(1.1);box-shadow:0 6px 16px #d4af3740}.shop-action-icon-btn.add-cart-btn.in-cart{background:var(--primary-rose);color:#fff;border-color:var(--primary-rose)}.quickview-split-overlay{justify-content:center;align-items:center;padding:20px;display:flex}.quickview-split-modal-card{background-color:#fff;border:1px solid #c49a6c26;border-radius:24px;width:100%;max-width:900px;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.quickview-split-layout{grid-template-columns:1.1fr .9fr;min-height:500px;display:grid}@media (width<=768px){.quickview-split-layout{grid-template-columns:1fr}}.quickview-split-info-pane{flex-direction:column;justify-content:center;gap:15px;padding:40px;display:flex}.quickview-split-info-pane .modal-category{font-family:var(--font-sans);text-transform:uppercase;color:var(--primary-rose);letter-spacing:.05em;font-size:.78rem;font-weight:700}.quickview-split-info-pane .modal-title{font-family:var(--font-serif);color:var(--text-dark);font-size:2rem;font-weight:700;line-height:1.2}.quickview-split-info-pane .modal-tagline{color:#a49195;font-size:.85rem;font-weight:600}.quickview-split-price-row{align-items:baseline;gap:12px;margin:5px 0;display:flex}.quickview-split-price-row .modal-price{color:var(--text-dark);font-size:1.8rem;font-weight:700}.quickview-split-price-row .modal-original-price{color:#c4b5b8;font-size:1.2rem;font-weight:500;text-decoration:line-through}.quickview-split-info-pane .modal-desc{color:#665256;font-size:.9rem;line-height:1.6}.modal-selector-section{flex-direction:column;gap:8px;margin-top:5px;display:flex}.modal-selector-section .selector-title{color:#a49195;letter-spacing:.05em;font-size:.72rem;font-weight:700}.modal-selector-colors{gap:10px;display:flex}.modal-color-dot{cursor:pointer;border:2px solid #fff;border-radius:50%;outline:1.5px solid #0000001a;width:28px;height:28px;transition:all .2s}.modal-color-dot:hover,.modal-color-dot.active{outline:2.5px solid var(--primary-rose);transform:scale(1.1)}.modal-selector-sizes{flex-wrap:wrap;gap:8px;display:flex}.modal-size-pill{color:#665256;cursor:pointer;background-color:#fff;border:1px solid #c49a6c33;border-radius:30px;padding:8px 18px;font-size:.8rem;font-weight:700;transition:all .2s}.modal-size-pill:hover,.modal-size-pill.active{background-color:var(--primary-rose);color:#fff;border-color:var(--primary-rose)}.modal-qty-actions-row{flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;display:flex}.modal-quantity-selector{background-color:#fff;border:1px solid #c49a6c33;border-radius:30px;align-items:center;display:flex;overflow:hidden}.modal-quantity-selector button{color:#665256;cursor:pointer;background:0 0;border:none;width:36px;height:36px;font-size:1.2rem;font-weight:600;transition:all .2s}.modal-quantity-selector button:hover{color:var(--primary-rose);background-color:#d4af370a}.modal-quantity-selector span{color:var(--text-dark);padding:0 10px;font-size:.9rem;font-weight:700}.modal-add-cart-btn-split{background:linear-gradient(135deg, var(--primary-rose) 0%, #d2388e 100%);color:#fff;font-family:var(--font-sans);letter-spacing:.05em;cursor:pointer;border:none;border-radius:50px;flex-grow:1;justify-content:center;align-items:center;padding:12px 24px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 15px #d4af3740}.modal-add-cart-btn-split:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d4af3759}.modal-wish-btn-split{color:#a49195;cursor:pointer;background-color:#fff;border:1px solid #c49a6c33;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.modal-wish-btn-split:hover,.modal-wish-btn-split.active{border-color:var(--primary-rose);color:var(--primary-rose);background-color:#d4af370a}.quickview-split-image-pane{background-color:#faf6f5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.quickview-split-img{object-fit:cover;width:100%;height:100%}.fulldetail-page-overlay{justify-content:center;align-items:center;padding:0;display:flex}.fulldetail-page-modal{background-color:#faf7f5;flex-direction:column;width:100%;max-width:550px;height:100vh;display:flex;position:relative;box-shadow:0 10px 40px #0003}.fulldetail-header{background-color:#fff;border-bottom:1.5px solid #c49a6c1f;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.fulldetail-back-btn,.fulldetail-wish-btn{cursor:pointer;color:#665256;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.fulldetail-back-btn:hover{background-color:#00000008}.fulldetail-wish-btn:hover,.fulldetail-wish-btn.active{color:var(--primary-rose);background-color:#d4af370a}.fulldetail-header-title{font-family:var(--font-serif);color:var(--text-dark);font-size:1.35rem;font-weight:700}.fulldetail-content-wrapper{flex-grow:1;padding-bottom:40px;overflow-y:auto}.fulldetail-image-section{aspect-ratio:1.15;background-color:#ebdcd7;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.fulldetail-product-img{object-fit:contain;border-radius:20px;width:90%;height:90%}.fulldetail-price-badge{background:#fff;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 15px #00000014}.fulldetail-price-badge span{color:#9c8489;text-transform:uppercase;background:#fdf5f6;border-radius:30px;padding:4px 8px;font-size:.72rem;font-weight:700}.fulldetail-price-badge strong{color:#ff6a00;font-size:1.05rem;font-weight:700}.fulldetail-info-section{padding:24px 20px}.fulldetail-product-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:6px;font-size:1.65rem;font-weight:700;line-height:1.2}.fulldetail-product-tagline{color:#8c787c;margin-bottom:20px;font-size:.88rem;font-weight:500}.fulldetail-price-row{align-items:center;gap:10px;margin-bottom:24px;display:flex}.fulldetail-price-label{color:#a49195;text-transform:uppercase;font-size:.85rem;font-weight:700}.fulldetail-price-value{color:#ff6a00;font-size:1.45rem;font-weight:700}.fulldetail-reviews-badge{color:#fff;background-color:#2ab564;border-radius:30px;margin-left:auto;padding:4px 10px;font-size:.8rem;font-weight:700}.fulldetail-section-block{margin-bottom:24px}.fulldetail-section-title{color:#a49195;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px;font-size:.88rem;font-weight:700;display:block}.fulldetail-color-dots{gap:12px;display:flex}.fulldetail-color-dot{cursor:pointer;border:3px solid #fff;border-radius:50%;outline:1px solid #0000001a;width:30px;height:30px;transition:all .2s}.fulldetail-color-dot:hover,.fulldetail-color-dot.active{outline:2px solid #ff6a00;transform:scale(1.08)}.fulldetail-size-pills{flex-wrap:wrap;gap:8px;display:flex}.fulldetail-size-pill{color:#665256;cursor:pointer;background-color:#fff;border:1.5px solid #c49a6c33;border-radius:50px;padding:10px 20px;font-size:.85rem;font-weight:700;transition:all .25s}.fulldetail-size-pill:hover,.fulldetail-size-pill.active{color:#fff;background-color:#ff6a00;border-color:#ff6a00;box-shadow:0 4px 12px #ff6a0040}.fulldetail-description-text{color:#665256;font-size:.88rem;line-height:1.6}.fulldetail-spec-table{background-color:#fff;border:1px solid #c49a6c1f;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:24px;padding:15px;display:flex}.spec-row{border-bottom:1px solid #f9f6f5;justify-content:space-between;padding-bottom:6px;font-size:.85rem;display:flex}.spec-row:last-child{border-bottom:none;padding-bottom:0}.spec-label{color:#a49195;font-weight:700}.spec-val{color:var(--text-dark);font-weight:600}.fulldetail-action-bar{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.fulldetail-add-cart-btn{color:#665256;cursor:pointer;background-color:#f6efe9;border:none;border-radius:50px;padding:14px 0;font-size:.9rem;font-weight:700;transition:all .3s}.fulldetail-add-cart-btn:hover{color:var(--text-dark);background-color:#ebdcd7}.fulldetail-buy-now-btn{color:#fff;cursor:pointer;background-color:#ff6a00;border:none;border-radius:50px;padding:14px 0;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #ff6a004d}.fulldetail-buy-now-btn:hover{background-color:#e65f00;transform:translateY(-1px)}.fulldetail-similar-section{border-top:1.5px solid #c49a6c26;margin-top:40px;padding-top:30px}.fulldetail-similar-section .similar-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:20px;font-size:1.3rem;font-weight:700}.similar-products-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.similar-prod-card{cursor:pointer;background-color:#fff;border:1px solid #c49a6c1a;border-radius:12px;transition:transform .25s;overflow:hidden}.similar-prod-card:hover{transform:translateY(-3px)}.similar-img-wrapper{aspect-ratio:1.1;background-color:#faf6f5;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.similar-img{object-fit:contain;width:85%;height:85%}.similar-info{padding:8px 10px}.similar-prod-title{color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.75rem;font-weight:600;overflow:hidden}.similar-prod-price{color:#ff6a00;font-size:.8rem;font-weight:700}.shop-empty-state{text-align:center;background-color:#fff;border:1px dashed #ebdcd7;border-radius:20px;padding:80px 20px}.shop-empty-state h3{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:10px;font-size:1.6rem}.shop-empty-state p{font-family:var(--font-sans);color:var(--text-muted);font-size:.9rem}.shop-footer-actions{justify-content:center;margin-top:60px;display:flex}.shop-back-home-btn{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition);background-color:#051838;border:none;border-radius:4px;padding:16px 36px;font-size:.85rem;font-weight:700}.shop-back-home-btn:hover{color:#051838;background-color:#dfb743;transform:translateY(-2px);box-shadow:0 4px 15px #dfb74340}@media (width<=1024px){.shop-main-layout{grid-template-columns:1fr;gap:30px}.shop-sidebar-filters{width:100%;position:relative;top:0}.shop-products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.shop-banner{flex-direction:column-reverse;align-items:stretch;height:auto}.shop-banner-bg-image{width:100%;height:220px;position:relative}.shop-banner-overlay-gradient{display:none}.shop-banner-content{text-align:center;align-items:center;max-width:100%;padding:35px 6%}.shop-banner-title{margin-bottom:8px;font-size:2.2rem}.shop-banner-tagline{font-size:1.1rem}.shop-banner-divider{margin:15px auto 0}}@media (width<=500px){.shop-products-grid{grid-template-columns:1fr}.shop-search-input{width:140px}}.contact-view-page{background-color:#faf7f5;flex-direction:column;align-items:center;min-height:100vh;padding:60px 0 0;display:flex}.contact-container{width:100%;max-width:1200px;padding:40px 20px 80px}.contact-main-title{font-family:var(--font-serif);text-align:center;color:var(--text-dark);letter-spacing:.02em;margin-bottom:50px;font-size:2.8rem;font-weight:500;position:relative}.contact-main-title:after{content:"";background-color:var(--gold-accent);width:60px;height:3px;margin:15px auto 0;display:block}.contact-card-box{box-shadow:var(--shadow-md);background-color:#fff;border:1px solid #b97a7e1a;border-radius:16px;min-height:600px;display:flex;overflow:hidden}.contact-info-panel{background-color:#f7eded;flex-direction:column;flex:1.1;justify-content:space-between;padding:60px;display:flex}.contact-panel-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:20px;font-size:2.2rem;font-weight:500}.contact-panel-desc{color:var(--text-muted);margin-bottom:40px;font-size:.95rem;line-height:1.6}.contact-details-list-vertical{flex-direction:column;gap:30px;margin-bottom:40px;display:flex}.contact-detail-item-vertical{align-items:center;gap:20px;display:flex}.contact-icon-circle{width:46px;height:46px;color:var(--primary-rose);background-color:#fff;border:1px solid #b97a7e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #b97a7e1a}.contact-detail-text{color:var(--text-dark);flex-direction:column;font-size:.95rem;line-height:1.4;display:flex}.contact-detail-text a{color:var(--text-dark);transition:var(--transition)}.contact-detail-text a:hover{color:var(--primary-rose)}.contact-social-row{gap:15px;margin-top:auto;display:flex}.contact-social-circle{width:40px;height:40px;color:var(--text-dark);transition:var(--transition);background-color:#fff;border:1px solid #b97a7e1a;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0000000a}.contact-social-circle:hover{background-color:var(--primary-rose);color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px #b97a7e4d}.contact-form-panel{background-color:#fff;flex-direction:column;flex:1.4;gap:24px;padding:60px;display:flex}.contact-form-row{gap:20px;width:100%;display:flex}.contact-form-group{flex-direction:column;flex:1;display:flex}.full-width-group{width:100%}.contact-input-field,.contact-textarea-field{width:100%;font-family:var(--font-sans);color:var(--text-dark);transition:var(--transition);background-color:#fcfbfa;border:1px solid #7d6c7033;border-radius:8px;outline:none;padding:16px 20px;font-size:.95rem}.contact-input-field:focus,.contact-textarea-field:focus{border-color:var(--primary-rose);background-color:#fff;box-shadow:0 0 0 4px #b97a7e1a}.contact-textarea-field{resize:none}.contact-submit-btn{background-color:var(--primary-rose);color:#fff;font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:var(--transition);border:none;border-radius:8px;align-self:flex-start;margin-top:10px;padding:18px 36px;font-size:1rem;font-weight:600;box-shadow:0 4px 15px #b97a7e33}.contact-submit-btn:hover{background-color:var(--primary-rose-dark);transform:translateY(-2px);box-shadow:0 6px 20px #b97a7e4d}.contact-map-section{background-color:#e5e3df;border-top:1px solid #b97a7e1a;width:100%;height:450px;position:relative;overflow:hidden}.contact-map-iframe{filter:grayscale(10%)contrast(105%);border:none;width:100%;height:100%}@media (width<=991px){.contact-card-box{flex-direction:column}.contact-info-panel,.contact-form-panel{padding:40px}.contact-info-panel{justify-content:flex-start;gap:30px}}@media (width<=600px){.contact-form-row{flex-direction:column;gap:24px}.contact-info-panel,.contact-form-panel{padding:30px 20px}.contact-main-title{font-size:2.2rem}.contact-panel-title{font-size:1.8rem}.contact-submit-btn{width:100%}}.about-view-page{background-color:#faf7f5;min-height:100vh;padding-bottom:80px}.about-hero{text-align:center;color:#fff;background-image:url(https://images.unsplash.com/photo-1621184455862-c163dfb30e0f?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.about-hero-overlay{background:linear-gradient(#3a2a2f66 0%,#3a2a2fb3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-content{z-index:2;max-width:800px;padding:0 20px;position:relative}.about-hero-tag{letter-spacing:.2em;color:var(--gold-accent);text-transform:uppercase;margin-bottom:15px;font-size:.85rem;font-weight:700;display:block}.about-hero-title{font-family:var(--font-serif);letter-spacing:.02em;margin-bottom:10px;font-size:3.5rem;font-weight:500}.about-hero-subtitle{opacity:.9;letter-spacing:.05em;margin-bottom:20px;font-size:1.2rem;font-weight:300}.about-hero-divider{width:120px;margin:0 auto}.about-divider-svg{width:100%;height:auto}.about-journey-section{background-color:#fff;padding:80px 0}.about-inner-container{max-width:1200px;margin:0 auto;padding:0 20px}.about-journey-layout{align-items:center;gap:60px;display:flex}.about-journey-text-block{flex:1.2}.about-section-tag{letter-spacing:.15em;color:var(--primary-rose);text-transform:uppercase;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.about-section-tag.centered{text-align:center}.about-journey-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:25px;font-size:2.4rem;font-weight:500;line-height:1.3}.about-journey-desc{color:var(--text-muted);margin-bottom:20px;font-size:.98rem;line-height:1.7}.about-journey-images{flex:1;gap:20px;height:420px;display:flex;position:relative}.about-img-box{box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid #b97a7e1a;border-radius:12px;position:relative;overflow:hidden}.about-img-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px #3a2a2f26}.img-box-large{align-self:flex-start;width:65%;height:90%}.img-box-small{z-index:2;width:45%;height:60%;position:absolute;bottom:0;right:0}.about-grid-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.about-img-box:hover .about-grid-img{transform:scale(1.05)}.img-glow-overlay{pointer-events:none;background:radial-gradient(circle,#fff0 60%,#b97a7e1a 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-stats-banner{background-color:var(--bg-topbar);color:#fff;padding:50px 0}.about-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.about-stat-item{flex-direction:column;display:flex}.about-stat-value{font-family:var(--font-serif);color:var(--gold-accent);margin-bottom:5px;font-size:2.8rem;font-weight:600}.about-stat-label{text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-size:.85rem}.about-values-section{background-color:#faf7f5;padding:90px 0}.about-values-header{text-align:center;max-width:600px;margin:0 auto 60px}.about-values-main-title{font-family:var(--font-serif);color:var(--text-dark);margin:10px 0 15px;font-size:2.4rem;font-weight:500}.about-values-subtitle{color:var(--text-muted);font-size:.95rem}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.about-value-card{text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;border:1px solid #b97a7e14;border-radius:16px;padding:40px;position:relative;overflow:hidden}.about-value-card:hover{box-shadow:var(--shadow-md);border-color:#b97a7e33;transform:translateY(-8px)}.about-value-icon-circle{width:64px;height:64px;color:var(--primary-rose);transition:var(--transition);background-color:#f7eded;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.about-value-card:hover .about-value-icon-circle{background-color:var(--primary-rose);color:#fff;transform:scale(1.1)}.about-value-card-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:15px;font-size:1.35rem;font-weight:500}.about-value-card-desc{color:var(--text-muted);font-size:.92rem;line-height:1.6}.about-value-card-shimmer{background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;transition:all .75s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.about-value-card:hover .about-value-card-shimmer{left:150%}.about-founder-banner{background-color:#fff;padding:60px 0}.about-founder-card{text-align:center;box-shadow:var(--shadow-sm);background-color:#fcfbfa;border:1px solid #c49a6c4d;border-radius:20px;padding:60px;position:relative;overflow:hidden}.about-founder-quote-mark{font-family:var(--font-serif);color:var(--gold-accent);opacity:.3;height:40px;font-size:6rem;line-height:1}.about-founder-quote-text{font-family:var(--font-serif);color:var(--text-dark);z-index:2;max-width:900px;margin:0 auto 30px;font-size:1.5rem;font-style:italic;line-height:1.7;position:relative}.about-founder-signature{flex-direction:column;align-items:center;display:flex}.founder-name{color:var(--text-dark);font-size:1.1rem;font-weight:600}.founder-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.85rem}.about-founder-border-glow{pointer-events:none;border:1px solid #0000;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 15px #c49a6c0d}.about-why-us{background-color:#faf7f5;padding:70px 0}.about-why-us-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.about-why-item{padding:20px}.about-why-icon{color:var(--gold-accent);width:36px;height:36px;margin-bottom:20px}.about-why-item h3{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:500}.about-why-item p{color:var(--text-muted);font-size:.92rem;line-height:1.5}.offers-view-page{background-color:#faf7f5;min-height:100vh;padding-bottom:100px}.offers-container{max-width:1200px;margin:0 auto;padding:60px 20px}.offers-header-section{text-align:center;margin-bottom:60px}.offers-crown-icon{margin-bottom:15px}.offers-crown-svg{width:75px;height:75px}.offers-main-title{font-family:var(--font-serif);color:#051838;letter-spacing:.02em;margin-bottom:10px;font-size:2.8rem;font-weight:500}.offers-subtitle{color:var(--text-muted);font-size:1.05rem}.mystery-reward-section{justify-content:center;margin-bottom:80px;display:flex}.mystery-card{text-align:center;width:100%;max-width:600px;box-shadow:var(--shadow-md);background-color:#fff;border:1px solid #05183826;border-radius:20px;padding:40px;animation:4s infinite alternate pulseGlow;position:relative;overflow:hidden}.mystery-card-glass{z-index:2;position:relative}.mystery-icon-box{color:#dfb743;background-color:#dfb7431a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;box-shadow:0 4px 15px #05183826}.mystery-gift-icon.shaking{animation:.5s infinite shake}.mystery-title{font-family:var(--font-serif);color:#051838;margin-bottom:12px;font-size:1.8rem;font-weight:500}.mystery-desc{color:var(--text-muted);margin-bottom:30px;font-size:.95rem;line-height:1.5}.scratch-reveal-btn{color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition);background-color:#051838;border:2px solid #051838;border-radius:30px;padding:16px 40px;font-size:.95rem;font-weight:600;box-shadow:0 4px 15px #0518384d}.scratch-reveal-btn:hover{color:#051838;background-color:#dfb743;border-color:#dfb743;transform:translateY(-2px);box-shadow:0 6px 20px #dfb74366}.revealed-code-box{background-color:#faf7f5;border:2px dashed #dfb743;border-radius:12px;flex-direction:column;align-items:center;margin-top:10px;padding:24px 40px;display:inline-flex}.revealed-label{color:var(--text-muted);letter-spacing:.1em;margin-bottom:8px;font-size:.75rem;font-weight:700}.revealed-code-text{font-family:var(--font-serif);color:#dfb743;letter-spacing:.05em;margin-bottom:15px;font-size:2.2rem;font-weight:700}.mystery-copy-btn{color:#051838;cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #051838;border-radius:20px;align-items:center;gap:8px;padding:8px 20px;font-size:.85rem;font-weight:600;display:flex}.mystery-copy-btn:hover{color:#fff;background-color:#051838}.deal-of-the-day-section{margin-bottom:80px}.deal-countdown-card{text-align:center;box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #05183814;border-radius:16px;padding:50px;position:relative}.deal-card-badge{color:#dfb743;letter-spacing:.05em;background-color:#dfb7431a;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.deal-card-title{font-family:var(--font-serif);color:#051838;margin-bottom:10px;font-size:2rem;font-weight:500}.deal-card-desc{color:var(--text-muted);margin-bottom:40px;font-size:.95rem}.countdown-timer-row{justify-content:center;align-items:center;gap:20px;display:flex}.timer-block{background-color:#faf7f5;border:1px solid #05183814;border-radius:12px;flex-direction:column;width:90px;padding:16px 0;display:flex;box-shadow:inset 0 2px 5px #00000003}.timer-number{font-family:var(--font-serif);color:#051838;margin-bottom:6px;font-size:2.5rem;font-weight:600;line-height:1}.timer-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.timer-colon{font-family:var(--font-serif);color:#051838;opacity:.7;padding-bottom:20px;font-size:2.2rem}.promo-vouchers-section{margin-bottom:80px}.section-block-title{font-family:var(--font-serif);color:#051838;margin-bottom:35px;font-size:2rem;font-weight:500;position:relative}.section-block-title:after{content:"";background-color:#dfb743;width:40px;height:2px;margin-top:10px;display:block}.coupons-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.coupon-card-item{box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #05183814;border-radius:12px;height:170px;display:flex;position:relative;overflow:hidden}.coupon-ticket-left{color:#fff;text-align:center;background-color:#051838;border-right:1px dashed #fff6;flex-direction:column;flex:.85;justify-content:center;align-items:center;padding:20px;display:flex}.coupon-discount-text{font-family:var(--font-serif);margin-bottom:6px;font-size:1.8rem;font-weight:600;line-height:1.2}.coupon-badge-tag{letter-spacing:.1em;opacity:.8;text-transform:uppercase;font-size:.65rem;font-weight:700}.coupon-ticket-right{flex-direction:column;flex:1.35;justify-content:center;align-items:flex-start;padding:25px 30px;display:flex}.coupon-title{color:#051838;letter-spacing:.02em;margin-bottom:6px;font-size:1.2rem;font-weight:700}.coupon-desc{color:var(--text-muted);margin-bottom:12px;font-size:.88rem;line-height:1.4}.coupon-expiry{color:#dfb743;font-size:.72rem;font-weight:600}.coupon-copy-action{color:var(--text-dark);cursor:pointer;transition:var(--transition);background-color:#faf7f5;border:1px solid #05183833;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:25px;right:25px}.coupon-copy-action:hover{color:#fff;background-color:#051838;border-color:#051838}.coupon-copy-action.copied{color:#fff;background-color:#4caf50;border-color:#4caf50}.ticket-notch{z-index:3;background-color:#faf7f5;border-radius:50%;width:20px;height:20px;position:absolute}.top-notch{top:-10px;left:36.5%;transform:translate(-50%);box-shadow:inset 0 -3px 3px #05183805}.bottom-notch{bottom:-10px;left:36.5%;transform:translate(-50%);box-shadow:inset 0 3px 3px #05183805}.offers-products-section{margin-top:30px}.offers-grid-cards{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.offer-product-item{box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;border:1px solid #05183814;border-radius:12px;overflow:hidden}.offer-product-item:hover{box-shadow:var(--shadow-md);border-color:#dfb743;transform:translateY(-5px)}.offer-img-box-wrapper{background-color:#f6f6f6;height:280px;position:relative;overflow:hidden}.offer-product-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.offer-product-item:hover .offer-product-img{transform:scale(1.04)}.offer-badge-percent{color:#fff;z-index:2;background-color:#051838;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:15px;left:15px}.offer-badge-status{color:#fff;z-index:2;letter-spacing:.05em;background-color:#dfb743;border-radius:4px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:15px;right:15px}.offer-img-overlay{background:linear-gradient(#170d0b00 60%,#170d0b0d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.offer-item-content{text-align:center;padding:25px}.offer-item-title{font-family:var(--font-serif);color:#051838;height:44px;margin-bottom:12px;font-size:1.1rem;font-weight:500;line-height:1.4;overflow:hidden}.offer-price-row{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.offer-price-original{color:var(--text-muted);font-size:.9rem;text-decoration:line-through}.offer-price-discounted{color:#051838;font-size:1.25rem;font-weight:700}.offer-btn-examine{color:#051838;cursor:pointer;width:100%;transition:var(--transition);background-color:#0000;border:1px solid #05183866;border-radius:6px;padding:12px 0;font-size:.85rem;font-weight:600}.offer-btn-examine:hover{color:#fff;background-color:#051838;border-color:#051838;box-shadow:0 4px 12px #05183826}.view-all-offers-btn{color:#fff;font-family:var(--font-sans);cursor:pointer;transition:var(--transition);background-color:#051838;border:2px solid #051838;border-radius:30px;padding:14px 45px;font-size:.95rem;font-weight:600;box-shadow:0 4px 15px #05183833}.view-all-offers-btn:hover{color:#051838;background-color:#dfb743;border-color:#dfb743;transform:translateY(-2px);box-shadow:0 6px 20px #dfb74359}.new-arrivals-view-page{background-color:#faf7f5;min-height:100vh;padding-bottom:100px}.arrivals-container{max-width:1200px;margin:0 auto;padding:60px 20px}.arrivals-header-section{text-align:center;margin-bottom:60px}.arrivals-crown-icon{margin-bottom:15px}.arrivals-crown-svg{width:75px;height:75px}.arrivals-main-title{font-family:var(--font-serif);color:var(--text-dark);letter-spacing:.02em;margin-bottom:10px;font-size:2.8rem;font-weight:500}.arrivals-subtitle{color:var(--text-muted);font-size:1.05rem}.lookbook-section{box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #b97a7e14;border-radius:16px;margin-bottom:80px;padding:50px}.lookbook-header{align-items:center;gap:8px;margin-bottom:35px;display:flex}.lookbook-header h2{font-family:var(--font-serif);color:var(--text-dark);font-size:1.8rem;font-weight:500}.text-gold{color:var(--gold-accent)}.lookbook-layout-container{align-items:center;gap:50px;display:flex}.lookbook-controls{flex:1}.lookbook-tabs-list{border-bottom:1px solid #b97a7e1a;gap:12px;margin-bottom:35px;padding-bottom:15px;display:flex}.lookbook-tab-btn{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:8px 16px;font-size:.95rem;font-weight:500;position:relative}.lookbook-tab-btn.active{color:var(--primary-rose);font-weight:700}.lookbook-tab-btn.active:after{content:"";background-color:var(--primary-rose);width:100%;height:2px;position:absolute;bottom:-16px;left:0}.lookbook-tab-content h3{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:15px;font-size:1.8rem;font-weight:500}.lookbook-desc{color:var(--text-muted);margin-bottom:25px;font-size:.95rem;line-height:1.6}.lookbook-quote{font-family:var(--font-serif);color:var(--primary-rose);border-left:3px solid var(--gold-accent);margin-bottom:35px;padding-left:20px;font-size:1.15rem;font-style:italic}.lookbook-explore-btn{background-color:var(--primary-rose);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:30px;align-items:center;gap:10px;padding:14px 30px;font-size:.88rem;font-weight:600;display:inline-flex}.lookbook-explore-btn:hover{background-color:var(--primary-rose-dark);transform:translate(3px)}.lookbook-visual-wrapper{flex:.9}.lookbook-image-card{height:420px;box-shadow:var(--shadow-md);border:1px solid #b97a7e1a;border-radius:12px;position:relative;overflow:hidden}.lookbook-img{object-fit:cover;width:100%;height:100%}.lookbook-glow-overlay{pointer-events:none;background:radial-gradient(circle,#fff0 60%,#b97a7e0d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.arrivals-products-section{margin-top:30px}.arrivals-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.arrival-card-item{box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;border:1px solid #b97a7e14;border-radius:12px;overflow:hidden}.arrival-card-item:hover{box-shadow:var(--shadow-md);border-color:#b97a7e33;transform:translateY(-5px)}.arrival-img-box{background-color:#f7eded;height:270px;position:relative;overflow:hidden}.arrival-prod-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.arrival-card-item:hover .arrival-prod-img{transform:scale(1.05)}.arrival-new-badge{background-color:var(--gold-accent);color:#fff;z-index:2;letter-spacing:.1em;border-radius:3px;padding:4px 10px;font-size:.65rem;font-weight:700;position:absolute;top:15px;left:15px}.arrival-actions-overlay{z-index:3;justify-content:center;gap:12px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:-50px;left:50px;right:50px}.arrival-card-item:hover .arrival-actions-overlay{bottom:20px}.arrival-btn-action{width:40px;height:40px;color:var(--text-dark);cursor:pointer;transition:var(--transition);background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #0000001a}.arrival-btn-action:hover,.arrival-btn-action.active{background-color:var(--primary-rose);color:#fff}.arrival-card-glow-overlay{background:linear-gradient(#fff0 60%,#b97a7e0d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.arrival-card-content{text-align:center;padding:20px}.arrival-item-category{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.arrival-item-title{font-family:var(--font-serif);color:var(--text-dark);height:44px;margin-bottom:8px;font-size:1.05rem;font-weight:500;line-height:1.4;overflow:hidden}.arrival-item-price{color:var(--primary-rose);margin-bottom:15px;font-size:1.15rem;font-weight:700;display:block}.arrival-btn-view{color:var(--primary-rose);cursor:pointer;width:100%;transition:var(--transition);background-color:#0000;border:1px solid #b97a7e4d;border-radius:4px;padding:8px 20px;font-size:.8rem;font-weight:600}.arrival-btn-view:hover{background-color:var(--primary-rose);color:#fff;border-color:var(--primary-rose)}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3a2a2f99;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.quickview-modal-card{background-color:#fff;border:1px solid #b97a7e1a;border-radius:16px;width:100%;max-width:860px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #3a2a2f33}.modal-close-btn{width:36px;height:36px;color:var(--text-dark);cursor:pointer;transition:var(--transition);background-color:#faf7f5;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.modal-close-btn:hover{background-color:var(--primary-rose);color:#fff}.modal-layout{gap:40px;display:flex}.modal-image-side{background-color:#f7eded;border-radius:12px;flex:1;height:380px;position:relative;overflow:hidden}.modal-product-img{object-fit:cover;width:100%;height:100%}.modal-image-shimmer{pointer-events:none;background:linear-gradient(#fff0 60%,#b97a7e0d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.modal-info-side{flex-direction:column;flex:1.1;justify-content:center;display:flex}.modal-category{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.modal-title{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:12px;font-size:1.8rem;font-weight:500;line-height:1.3}.modal-price{color:var(--primary-rose);margin-bottom:20px;font-size:1.6rem;font-weight:700;display:block}.modal-desc{color:var(--text-muted);margin-bottom:20px;font-size:.95rem;line-height:1.6}.modal-spec-box{background-color:#faf7f5;border:1px solid #b97a7e14;border-radius:8px;margin-bottom:30px;padding:15px 20px}.modal-spec-box strong{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark);margin-bottom:6px;font-size:.8rem;display:block}.modal-spec-box p{color:var(--text-muted);font-size:.88rem;line-height:1.4}.modal-actions-row{gap:15px;display:flex}.modal-add-cart-btn{background-color:var(--primary-rose);color:#fff;font-family:var(--font-sans);cursor:pointer;transition:var(--transition);border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 0;font-size:.95rem;font-weight:600;display:flex;box-shadow:0 4px 15px #b97a7e33}.modal-add-cart-btn:hover{background-color:var(--primary-rose-dark);transform:translateY(-2px);box-shadow:0 6px 20px #b97a7e4d}.modal-wish-btn{width:50px;height:50px;color:var(--text-dark);cursor:pointer;transition:var(--transition);background-color:#faf7f5;border:1px solid #b97a7e33;border-radius:8px;justify-content:center;align-items:center;display:flex}.modal-wish-btn:hover,.modal-wish-btn.active{color:var(--primary-rose);border-color:var(--primary-rose);background-color:#f7eded}.animate-fade-in{animation:.5s ease-out forwards fadeIn}.animate-fade-in-up{animation:.75s cubic-bezier(.2,.8,.2,1) forwards fadeInUp}.animate-scale-in{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards scaleIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{border-color:#b97a7e1a;box-shadow:0 10px 30px #b97a7e14}50%{border-color:#b97a7e59;box-shadow:0 10px 40px #b97a7e40}}@keyframes shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}@media (width<=991px){.about-journey-layout{flex-direction:column;gap:40px}.about-journey-images{width:100%;height:380px}.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-values-grid{grid-template-columns:1fr;gap:20px}.about-why-us-grid{grid-template-columns:1fr;gap:30px}.coupons-grid{grid-template-columns:1fr;gap:20px}.offers-grid-cards{grid-template-columns:repeat(2,1fr)}.lookbook-layout-container{flex-direction:column;gap:40px}.lookbook-visual-wrapper{width:100%}.lookbook-image-card{height:320px}.arrivals-grid{grid-template-columns:repeat(2,1fr)}.modal-layout{flex-direction:column;gap:20px}.modal-image-side{height:250px}}@media (width<=600px){.about-hero-title{font-size:2.5rem}.about-hero{height:320px}.about-journey-title{font-size:1.8rem}.about-founder-card{padding:30px 20px}.about-founder-quote-text{font-size:1.25rem}.offers-main-title,.arrivals-main-title{font-size:2.2rem}.mystery-card{padding:30px 20px}.revealed-code-text{font-size:1.8rem}.countdown-timer-row{gap:10px}.timer-block{width:70px}.timer-number{font-size:1.8rem}.coupon-card-item{flex-direction:column;height:auto;padding-bottom:60px}.coupon-ticket-left{border-bottom:1px dashed #b97a7e33;border-right:none;padding:15px}.top-notch,.bottom-notch{display:none}.offers-grid-cards,.arrivals-grid{grid-template-columns:1fr}.quickview-modal-card{padding:25px 20px}}.celebrity-view-page{background-color:#faf7f5;min-height:100vh;padding-bottom:100px}.celeb-view-container{max-width:1200px;margin:0 auto;padding:60px 20px}.celeb-header-section{text-align:center;margin-bottom:60px}.celeb-crown-icon{margin-bottom:15px}.celeb-crown-svg{width:75px;height:75px}.celeb-main-title{font-family:var(--font-serif);color:var(--text-dark);letter-spacing:.02em;margin-bottom:10px;font-size:2.8rem;font-weight:500}.celeb-subtitle{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.05rem}.celeb-showcase-section{margin-bottom:80px}.celeb-showcase-tabs{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:40px;display:flex}.celeb-tab-btn{color:var(--text-dark);font-family:var(--font-sans);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #b97a7e26;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:.92rem;font-weight:500;display:flex}.celeb-tab-btn:hover{border-color:var(--primary-rose);color:var(--primary-rose);background-color:#f7eded;transform:translateY(-2px)}.celeb-tab-btn.active{background-color:var(--primary-rose);border-color:var(--primary-rose);color:#fff;box-shadow:0 4px 15px #b97a7e40}.celeb-tab-icon{opacity:.8}.celeb-profile-card{box-shadow:var(--shadow-md);background-color:#fff;border:1px solid #b97a7e14;border-radius:16px;overflow:hidden}.celeb-profile-layout{min-height:480px;display:flex}.celeb-profile-image-box{background-color:#f6f6f6;flex:1.1;position:relative;overflow:hidden}.celeb-profile-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.celeb-profile-img-overlay{background:linear-gradient(90deg,#3a2a2f00 60%,#3a2a2f0d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.celeb-profile-info-box{background-color:#fff;flex-direction:column;flex:1.3;justify-content:center;padding:60px;display:flex}.celeb-role-badge{color:var(--primary-rose);letter-spacing:.05em;text-transform:uppercase;background-color:#f7eded;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.celeb-profile-name{font-family:var(--font-serif);color:var(--text-dark);margin-bottom:20px;font-size:2.6rem;font-weight:500}.celeb-profile-quote{font-family:var(--font-serif);color:var(--text-muted);border-left:3px solid var(--gold-accent);margin-bottom:35px;padding-left:24px;font-size:1.3rem;font-style:italic;line-height:1.6}.celeb-signature-divider{align-items:center;gap:15px;margin-bottom:20px;display:flex}.celeb-signature-divider span{letter-spacing:.15em;color:var(--gold-accent);font-size:.72rem;font-weight:700}.gold-dot-line{background:radial-gradient(circle, var(--gold-accent) 20%, transparent 20%);background-size:6px 1px;flex:1;height:1px}.celeb-profile-meta{color:var(--text-muted);font-size:.95rem;line-height:1.6}.celeb-closet-products-section{margin-top:30px}.closet-header-row{align-items:center;gap:8px;margin-bottom:35px;display:flex}.celeb-products-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.celeb-item-card{box-shadow:var(--shadow-sm);transition:var(--transition);background-color:#fff;border:1px solid #b97a7e14;border-radius:12px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.celeb-item-card:hover{box-shadow:var(--shadow-md);border-color:#b97a7e33;transform:translateY(-6px)}.celeb-item-img-wrapper{aspect-ratio:1/1.1;background-color:#f7eded;flex-shrink:0;width:100%;position:relative;overflow:hidden}.celeb-item-img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.celeb-item-card:hover .celeb-item-img{transform:scale(1.04)}.celeb-item-wishlist{width:38px;height:38px;color:var(--text-dark);cursor:pointer;z-index:2;transition:var(--transition);background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 3px 8px #0000000f}.celeb-item-wishlist:hover,.celeb-item-wishlist.active{color:var(--primary-rose);background-color:#f7eded}.celeb-item-img-overlay{pointer-events:none;background:linear-gradient(#170d0b00 65%,#170d0b08 100%);width:100%;height:100%;position:absolute;top:0;left:0}.celeb-item-content{flex-direction:column;flex-grow:1;justify-content:space-between;padding:24px;display:flex}.celeb-item-tag{text-transform:uppercase;color:var(--gold-accent);letter-spacing:.05em;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.celeb-item-title{font-family:var(--font-serif);color:var(--text-dark);height:48px;margin-bottom:15px;font-size:1.15rem;font-weight:500;line-height:1.4;overflow:hidden}.celeb-item-footer{justify-content:space-between;align-items:center;display:flex}.celeb-item-price{color:var(--primary-rose);font-size:1.25rem;font-weight:700}.celeb-item-shop-btn{color:var(--primary-rose);cursor:pointer;transition:var(--transition);background-color:#0000;border:1px solid #b97a7e59;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:.8rem;font-weight:600;display:flex}.celeb-item-shop-btn:hover{background-color:var(--primary-rose);color:#fff;border-color:var(--primary-rose);box-shadow:0 3px 10px #b97a7e33}.celeb-item-glow{pointer-events:none;width:100%;height:100%;transition:var(--transition);border:1px solid #0000;border-radius:12px;position:absolute;top:0;left:0}.celeb-item-card:hover .celeb-item-glow{border-color:#c49a6c33;box-shadow:inset 0 0 10px #c49a6c0d}@media (width<=991px){.celeb-profile-layout{flex-direction:column;min-height:auto}.celeb-profile-image-box{width:100%;height:380px}.celeb-profile-info-box{padding:40px}.celeb-products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.celeb-main-title{font-size:2.2rem}.celeb-profile-name{font-size:2rem}.celeb-profile-quote{padding-left:15px;font-size:1.15rem}.celeb-profile-info-box{padding:30px 20px}.celeb-products-grid{grid-template-columns:1fr}.celeb-item-img-wrapper{height:250px}}.shop-subcategories-tabs{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:5px;display:flex}.shop-subtab-btn{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-sm);background-color:#fff;border:1px solid #b97a7e26;border-radius:20px;padding:8px 22px;font-size:.82rem;font-weight:600}.shop-subtab-btn:hover{border-color:var(--primary-rose);color:var(--primary-rose);background-color:#f7eded;transform:translateY(-1px)}.shop-subtab-btn.active{background-color:var(--primary-rose);border-color:var(--primary-rose);color:#fff;box-shadow:0 4px 10px #b97a7e33}.kids-glow-badge{animation:2s infinite alternate badgeGlowPulse;box-shadow:0 0 10px #c49a6c66;background:linear-gradient(135deg, var(--gold-accent) 0%, var(--primary-rose) 100%)!important;color:#fff!important;letter-spacing:.05em!important;font-weight:700!important}@keyframes badgeGlowPulse{0%{box-shadow:0 0 5px #c49a6c4d}to{box-shadow:0 0 15px #c49a6cb3}}.prod-theme-kids{transition:var(--transition);overflow:hidden;color:var(--text-dark)!important;background:linear-gradient(135deg,#fffafd 0%,#fff2f5 100%)!important;border:1px solid #b97a7e40!important;border-radius:16px!important}.prod-theme-kids:hover{border-color:var(--gold-accent)!important;transform:translateY(-8px)scale(1.02)!important;box-shadow:0 15px 35px #b97a7e33,0 5px 15px #c49a6c26!important}.prod-theme-kids .prod-badge{background:linear-gradient(135deg, var(--primary-rose) 0%, var(--gold-accent) 100%)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 8px #b97a7e40!important}.prod-theme-kids .prod-wishlist-btn{color:var(--text-muted)!important;background-color:#fffc!important;border:1px solid #b97a7e26!important}.prod-theme-kids .prod-wishlist-btn:hover{color:var(--primary-rose)!important;background-color:#fff!important}.prod-theme-kids .prod-wishlist-btn.active{color:var(--primary-rose)!important;border-color:var(--primary-rose)!important;background-color:#fff!important;box-shadow:0 4px 8px #b97a7e33!important}.prod-theme-kids .prod-details{background-color:#0000!important;padding:18px!important}.prod-theme-kids .prod-card-category{color:var(--primary-rose)!important;font-size:.72rem!important;font-weight:700!important}.prod-theme-kids .prod-card-title{color:var(--text-dark)!important;font-family:var(--font-sans)!important;margin:6px 0!important;font-weight:600!important}.prod-theme-kids .reviews-count{color:var(--text-muted)!important}.prod-theme-kids .prod-card-price{color:var(--primary-rose-dark)!important;font-size:1.15rem!important;font-weight:800!important}.prod-theme-kids .star-empty{color:#ddd!important}.prod-theme-kids:before{content:"â­";opacity:0;transition:var(--transition);z-index:5;font-size:.95rem;position:absolute;top:15px;right:15px}.prod-theme-kids:hover:before{opacity:1;animation:1.5s ease-in-out infinite alternate floatSparkle;transform:scale(1.2)rotate(15deg)}@keyframes floatSparkle{0%{transform:translateY(0)scale(1)rotate(0)}to{transform:translateY(-4px)scale(1.3)rotate(20deg)}}.shop-subtab-btn.kids-subtab-btn:hover{color:#f43f5e!important;background:linear-gradient(135deg,#fff2f4 0%,#ffeef1 100%)!important;border-color:#fca5a5!important}.shop-subtab-btn.kids-subtab-btn.active{background:linear-gradient(135deg, #f43f5e 0%, var(--primary-rose) 100%)!important;color:#fff!important;border-color:#f43f5e!important;box-shadow:0 4px 12px #f43f5e4d!important}.modal-kids-spec-box{background:linear-gradient(135deg,#fdfbf8 0%,#faf5ee 100%)!important;border:2px dashed #b97a7e40!important;border-radius:12px!important;margin-top:15px!important;padding:18px 22px!important;box-shadow:inset 0 2px 4px #3a2a2f05!important}.modal-whatsapp-btn{animation:2s infinite alternate floatWhatsApp}@keyframes floatWhatsApp{0%{transform:translateY(0)}to{transform:translateY(-3px);box-shadow:0 6px 16px #25d36659}}.kids-img-only-card{background-color:#0000!important;border:1px solid #b97a7e1f!important;border-radius:20px!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s!important;overflow:hidden!important;box-shadow:0 4px 15px #3a2a2f08!important}.kids-img-only-card:hover{border-color:var(--primary-rose)!important;transform:translateY(-8px)scale(1.02)!important;box-shadow:0 15px 35px #b97a7e26,0 5px 15px #c49a6c1f!important}.kids-img-only-card .prod-img-wrapper{border-radius:20px!important;width:100%!important;margin:0!important}.modal-carousel-wrapper{background-color:#f7eded;border-radius:12px;width:100%;height:295px;position:relative;overflow:hidden}.modal-carousel-wrapper .modal-product-img{object-fit:cover;width:100%;height:100%;transition:opacity .3s ease-in-out}.carousel-arrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:36px;height:36px;color:var(--primary-rose-dark);cursor:pointer;z-index:10;background:#ffffffbf;border:1px solid #b97a7e33;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #3a2a2f14}.carousel-arrow:hover{background:var(--primary-rose);color:#fff;border-color:var(--primary-rose);transform:translateY(-50%)scale(1.1)}.carousel-arrow.prev{left:12px}.carousel-arrow.next{right:12px}.modal-carousel-dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:95px;left:50%;transform:translate(-50%)}.carousel-dot{cursor:pointer;background:#ffffff80;border:1px solid #3a2a2f33;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.carousel-dot.active{background:var(--primary-rose);border-radius:4px;width:18px;transform:scale(1.2)}.modal-carousel-thumbnails{justify-content:center;gap:12px;width:100%;height:65px;margin-top:10px;display:flex}.modal-thumbnail-wrapper{cursor:pointer;background-color:#fcf8f8;border:2px solid #0000;border-radius:8px;width:50px;height:50px;transition:all .3s;overflow:hidden;box-shadow:0 2px 6px #3a2a2f0a}.modal-thumbnail-wrapper:hover{border-color:#b97a7e66;transform:translateY(-2px)}.modal-thumbnail-wrapper.active{border-color:var(--primary-rose);transform:translateY(-2px);box-shadow:0 4px 10px #b97a7e40}.modal-thumbnail-img{object-fit:cover;width:100%;height:100%}.why-choose-section{background-color:#faf5ee;width:100%;padding:80px 5%}.why-choose-container{align-items:center;gap:8%;max-width:1300px;margin:0 auto;display:flex}.why-choose-left{flex:1;min-width:0}.why-choose-right{text-align:left;flex-direction:column;flex:1.1;align-items:flex-start;min-width:0;display:flex}.why-image-wrapper{aspect-ratio:1.05;border-radius:40px;width:100%;position:relative;overflow:visible}.why-main-image{object-fit:cover;border-radius:40px;width:100%;height:100%;box-shadow:0 10px 40px #00000014}.why-overlapping-card{z-index:10;background:#fff;border:1px solid #00000005;border-radius:20px;padding:25px 30px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-30px;left:20%;right:-5%;box-shadow:0 15px 45px #00000014}.why-overlapping-card:hover{transform:translateY(-5px);box-shadow:0 20px 55px #d4af371f}.why-card-badge{color:#dfb743;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.why-card-title{font-family:var(--font-serif), serif;color:#051838;margin-bottom:8px;font-size:1.35rem;font-weight:700;line-height:1.2}.why-card-desc{color:#666;font-size:.85rem;line-height:1.4}.why-commitment-tag{color:#c2957e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.why-main-title{font-family:var(--font-serif), serif;color:#051838;margin-bottom:20px;font-size:2.8rem;font-weight:700;line-height:1.15}.why-main-desc{color:#555;margin-bottom:30px;font-size:.95rem;line-height:1.6}.why-metrics-grid{border-bottom:1px solid #05183814;gap:40px;width:100%;margin-bottom:35px;padding-bottom:25px;display:flex}.why-metric-item{flex-direction:column;align-items:flex-start;display:flex}.why-metric-value{font-family:var(--font-serif), serif;color:#dfb743;margin-bottom:4px;font-size:2.2rem;font-weight:700}.why-metric-label{color:#051838;opacity:.8;font-size:.82rem;font-weight:500}.why-explore-btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:30px;padding:12px 30px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #00000026}.why-explore-btn:hover{background-color:#051838;transform:translateY(-2px);box-shadow:0 6px 20px #05183833}@media (width<=991px){.why-choose-container{flex-direction:column;gap:60px}.why-choose-right{text-align:center;align-items:center}.why-overlapping-card{padding:20px 25px;bottom:-20px;left:10%;right:10%}.why-metrics-grid{justify-content:center;gap:30px}.why-metric-item{align-items:center}}@media (width<=576px){.why-choose-section{padding:50px 4%}.why-main-title{font-size:2.2rem}.why-overlapping-card{margin-top:15px;position:static;box-shadow:0 8px 30px #0000000d}.why-image-wrapper{aspect-ratio:auto;border-radius:24px;height:auto!important}.why-main-image{object-fit:cover;border-radius:24px;width:100%;height:300px!important}.why-metrics-grid{flex-direction:column;align-items:center;gap:20px}}.about-preview-section{background-color:#fff;width:100%;padding:100px 5%}.about-preview-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;max-width:1400px;margin:0 auto;display:grid}.about-preview-content{flex-direction:column;align-items:flex-start;display:flex}.about-preview-title{font-family:var(--font-serif);color:#2d2d2d;margin-top:10px;margin-bottom:24px;font-size:2.8rem;font-weight:700;line-height:1.2}.about-preview-text{color:#555;margin-bottom:20px;font-size:1.05rem;line-height:1.65}.about-preview-btn{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37,#aa7c11);border:none;border-radius:50px;margin-top:10px;padding:14px 36px;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #d4af3733}.about-preview-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px #d4af3759}.about-preview-image-side{position:relative}.about-image-frame{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000014}.about-preview-img{object-fit:cover;width:100%;height:420px;transition:transform .6s;display:block}.about-image-frame:hover .about-preview-img{transform:scale(1.04)}.about-frame-border{pointer-events:none;border:1.5px solid #ffffff73;border-radius:10px;position:absolute;inset:15px}@media (width<=991px){.why-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-preview-layout{text-align:center;grid-template-columns:1fr;gap:40px}.about-preview-content{align-items:center}.about-preview-title{font-size:2.2rem}}@media (width<=600px){.why-grid{grid-template-columns:1fr}.about-preview-title{font-size:1.8rem}.about-preview-btn{width:100%}}.prod-theme-clothing .prod-details .prod-card-category{color:#d4af37!important}.prod-theme-clothing .prod-card-buy-pill{color:#fff!important;background:#d4af37!important;border:1px solid #d4af37!important}.prod-theme-clothing .shop-card-hover-overlay .shop-action-icon-btn{color:#fff!important;background:#d4af37f2!important}.prod-theme-gifts .prod-details .prod-card-category{color:#aa7c11!important}.prod-theme-gifts .prod-card-buy-pill{color:#fff!important;background:#aa7c11!important;border:1px solid #aa7c11!important}.prod-theme-gifts .shop-card-hover-overlay .shop-action-icon-btn{color:#fff!important;background:#ff8a00f2!important}.prod-theme-stationery .prod-details .prod-card-category{color:#d4af37!important}.prod-theme-stationery .prod-card-buy-pill{color:#fff!important;background:#d4af37!important;border:1px solid #d4af37!important}.prod-theme-stationery .shop-card-hover-overlay .shop-action-icon-btn{color:#fff!important;background:#d4af37f2!important}.prod-theme-accessories .prod-details .prod-card-category{color:var(--gold-accent)!important}.prod-theme-accessories .prod-card-buy-pill{color:#fff!important;border:1px solid var(--gold-accent)!important;background:#aa7c11!important}.prod-theme-accessories .prod-card-buy-pill:hover{color:#aa7c11!important;background:#fff!important}.prod-theme-accessories .shop-card-hover-overlay .shop-action-icon-btn{color:#fff!important;border:1px solid var(--gold-accent)!important;background:#aa7c11!important}.shop-prod-card .prod-img{object-fit:contain!important;width:100%!important;height:100%!important;padding:10px!important}.shop-category-circle-card[data-category=CLOTHING].active{border-color:#d4af37!important;box-shadow:0 8px 20px #d4af3733!important}.shop-category-circle-card[data-category=CLOTHING] .shop-category-circle-name{color:#1a1a1a}.shop-category-circle-card[data-category=CLOTHING].active .shop-category-circle-name{color:#d4af37!important}.shop-category-circle-card[data-category=GIFTS].active{border-color:#aa7c11!important;box-shadow:0 8px 20px #ff8a0033!important}.shop-category-circle-card[data-category=GIFTS].active .shop-category-circle-name{color:#aa7c11!important}.shop-category-circle-card[data-category=STATIONERY].active{border-color:#d4af37!important;box-shadow:0 8px 20px #d4af3733!important}.shop-category-circle-card[data-category=STATIONERY].active .shop-category-circle-name{color:#d4af37!important}.shop-category-circle-card[data-category=ACCESSORIES].active{border-color:var(--gold-accent)!important;box-shadow:0 8px 20px #ff8a0040!important}.shop-category-circle-card[data-category=ACCESSORIES].active .shop-category-circle-name{color:var(--gold-accent)!important}.shop-main-layout.filters-hidden{grid-template-columns:1fr!important;gap:0!important}@media (width<=1024px){.shop-main-layout.filters-hidden{grid-template-columns:1fr!important}}.shop-main-layout.filters-hidden .shop-products-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important}@media (width<=1200px){.shop-main-layout.filters-hidden .shop-products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=900px){.shop-main-layout.filters-hidden .shop-products-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.shop-main-layout.filters-hidden .shop-products-grid{grid-template-columns:1fr!important}}.theme-clothing,.theme-gifts,.theme-stationery{--theme-primary:#051838;--theme-primary-rgb:5, 24, 56;--theme-accent:#dfb743;--theme-btn-bg:#051838;--theme-btn-text:#fff;--theme-glow:0 8px 25px #05183859}.theme-accessories{--theme-primary:#051838;--theme-primary-rgb:5, 24, 56;--theme-accent:#dfb743;--theme-btn-bg:#051838;--theme-btn-text:#fff;--theme-glow:0 8px 25px #0518384d}.quickview-split-overlay.theme-clothing .modal-add-cart-btn-split,.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split,.quickview-split-overlay.theme-stationery .modal-add-cart-btn-split,.quickview-split-overlay.theme-accessories .modal-add-cart-btn-split{background-color:var(--theme-primary)!important;color:var(--theme-btn-text)!important;border:1px solid var(--theme-primary)!important}.quickview-split-overlay.theme-clothing .modal-add-cart-btn-split:hover,.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split:hover,.quickview-split-overlay.theme-stationery .modal-add-cart-btn-split:hover,.quickview-split-overlay.theme-accessories .modal-add-cart-btn-split:hover{color:var(--theme-primary)!important;background-color:#0000!important}.quickview-split-overlay .modal-wish-btn-split.active{color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.quickview-split-overlay .modal-size-btn.active{background-color:var(--theme-primary)!important;color:var(--theme-btn-text)!important}.shop-product-detail-page-view{width:100%;min-height:100vh;padding:40px 0;background-color:#faf6f5!important}.product-detail-nav{color:#777;align-items:center;gap:12px;margin-bottom:30px;font-size:.88rem;font-weight:500;display:flex}.back-to-shop-btn{color:#1a1a1a;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.88rem;font-weight:700;transition:transform .2s;display:flex}.back-to-shop-btn:hover{color:var(--theme-primary);transform:translate(-4px)}.breadcrumb-divider{opacity:.5}.breadcrumb-category{transition:color .2s}.breadcrumb-category:hover{color:var(--theme-primary)}.breadcrumb-title{color:#1a1a1a;font-weight:700}.product-detail-grid-layout{background:#fff;border:1px solid #0000000f;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:50px;padding:40px;display:grid;box-shadow:0 10px 40px #00000005}.product-detail-image-col{justify-content:center;align-items:center;display:flex}.product-detail-img-container{aspect-ratio:1.1;background:#f7f7fa;border:1px solid #00000008;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-detail-main-img{object-fit:cover!important;width:100%!important;height:100%!important}.product-detail-badge-pill{background-color:var(--theme-primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--theme-glow);border-radius:50px;padding:6px 14px;font-size:.72rem;font-weight:800;position:absolute;top:20px;left:20px}.product-detail-info-col{flex-direction:column;gap:24px;display:flex}.product-detail-category-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-primary);font-size:.75rem;font-weight:700}.product-detail-title{color:#1a1a1a;font-size:2.2rem;font-weight:800;line-height:1.25}.product-detail-tagline{color:#666;font-size:.95rem;line-height:1.5}.product-detail-rating-row{align-items:center;gap:10px;display:flex}.product-detail-rating-stars{background-color:rgba(var(--theme-primary-rgb), .08);color:var(--theme-primary);border-radius:6px;padding:4px 10px;font-size:.88rem;font-weight:700}.product-detail-reviews{color:#777;font-size:.88rem}.product-detail-price-row{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;align-items:center;gap:15px;padding:15px 0;display:flex}.product-detail-price-label{color:#555;font-size:.88rem;font-weight:700}.product-detail-price-value{color:var(--theme-primary);font-size:2rem;font-weight:800}.product-detail-original-price{color:#999;font-size:1.25rem;font-weight:500;text-decoration:line-through}.product-detail-discount-badge{color:#fff;background-color:#e82c2c;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:700}.product-detail-section-block{flex-direction:column;gap:10px;display:flex}.product-detail-section-title{text-transform:uppercase;letter-spacing:.05em;color:#555;font-size:.88rem;font-weight:700}.product-detail-sizes-list{flex-wrap:wrap;gap:10px;display:flex}.product-detail-size-btn{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s}.product-detail-size-btn:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.product-detail-size-btn.active{background-color:var(--theme-primary)!important;color:var(--theme-btn-text)!important;border-color:var(--theme-primary)!important}.product-detail-colors-list{gap:12px;display:flex}.product-detail-color-dot{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:all .2s;box-shadow:inset 0 2px 4px #0000001a}.product-detail-color-dot.active{box-shadow:0 0 0 2px var(--theme-primary)!important;border-color:#fff!important}.product-detail-qty-control{border:1px solid #ddd;border-radius:8px;align-items:center;gap:15px;width:fit-content;padding:4px;display:flex}.product-detail-qty-control button{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.15rem;font-weight:700;transition:all .2s;display:flex}.product-detail-qty-control button:hover{background-color:#f0f0f0}.product-detail-qty-control span{text-align:center;min-width:25px;font-size:1rem;font-weight:700}.product-detail-description-text{color:#555;font-size:.95rem;line-height:1.6}.product-detail-specs-table{background-color:#f9f9fb;border:1px solid #0000000a;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;display:grid}.product-detail-specs-table .spec-row{gap:8px;font-size:.88rem;display:flex}.product-detail-specs-table .spec-label{color:#666;font-weight:700}.product-detail-specs-table .spec-val{color:#333}.product-detail-actions{grid-template-columns:1fr 1fr;gap:20px;margin-top:10px;display:grid}.product-detail-cart-btn{cursor:pointer;background-color:#fff;border-radius:10px;padding:16px 0;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #00000005;border:2px solid var(--theme-primary)!important;color:var(--theme-primary)!important}.product-detail-cart-btn:hover{background-color:var(--theme-primary)!important;color:var(--theme-btn-text)!important}.product-detail-cart-btn.active{color:#fff!important;background-color:#2b2b2b!important;border-color:#2b2b2b!important}.product-detail-buy-btn{background-color:var(--theme-primary);color:var(--theme-btn-text);cursor:pointer;box-shadow:var(--theme-glow);border:none;border-radius:10px;padding:16px 0;font-size:.95rem;font-weight:700;transition:all .3s}.product-detail-buy-btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.product-detail-whatsapp-btn{color:#fff;background-color:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 0;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #25d36633}.product-detail-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d3664d}.product-details-accordion-wrap{flex-direction:column;gap:12px;width:100%;display:flex}.detail-accordion-item{background-color:#fff;border:1px solid #00000014;border-radius:10px;transition:all .3s;overflow:hidden}.detail-accordion-item:hover{border-color:#ea6d264d}.detail-accordion-header{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.detail-accordion-header:hover{color:#aa7c11;background-color:#ea6d2608}.accordion-chevron{color:#666;transition:transform .3s}.accordion-chevron.rotated{color:#aa7c11;transform:rotate(180deg)}.detail-accordion-content{color:#444;background-color:#fafafa;border-top:1px solid #0000000a;padding:16px 18px;font-size:.9rem;line-height:1.6}.specs-table-mini{flex-direction:column;gap:8px;display:flex}.specs-row-mini{border-bottom:1px dashed #0000000d;justify-content:space-between;padding:6px 0;display:flex}.specs-val{color:#1a1a1a;text-align:right;font-weight:700}.reviews-accordion-list{flex-direction:column;gap:12px;display:flex}.review-accordion-card{background:#fff;border:1px solid #0000000d;border-radius:8px;padding:12px}.review-card-top{justify-content:space-between;margin-bottom:4px;display:flex}.review-cust-name{color:#1a1a1a;font-size:.85rem;font-weight:700}.review-date{color:#888;font-size:.75rem}.review-rating-stars{gap:2px;margin-bottom:8px;display:flex}.review-comment-text{color:#444;margin:0 0 8px;font-size:.85rem}.review-admin-reply{background-color:#ea6d260a;border-left:3px solid #aa7c11;border-radius:4px;margin-top:8px;padding:8px 12px}.reply-badge{color:#aa7c11;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.reply-text{color:#444;margin:0;font-size:.8rem}.no-reviews-text{color:#888;margin:0;font-style:italic}.product-detail-similar-section{border-top:1px solid #00000014;margin-top:50px;padding-top:40px}.product-detail-similar-section .similar-title{color:#1a1a1a;margin-bottom:25px;font-size:1.5rem;font-weight:800}.product-detail-similar-section .similar-products-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}body .product-detail-similar-section .similar-products-grid .clothing-img-wrapper{aspect-ratio:1/1.15!important}@media (width<=1024px){.product-detail-grid-layout{grid-template-columns:1fr;gap:40px;padding:30px}.product-detail-similar-section .similar-products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.product-detail-grid-layout{padding:20px}.product-detail-actions{grid-template-columns:1fr;gap:12px}.product-detail-similar-section .similar-products-grid{grid-template-columns:1fr}}.shop-prod-card{flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;background:#111!important;border-radius:20px!important;margin:0!important;box-shadow:0 4px 20px #0006!important}.shop-prod-card:hover{transform:none!important}.shop-prod-card .prod-img-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;aspect-ratio:1/1.15!important;background-color:#0000!important;padding:0!important}.shop-prod-card .prod-img{transition:transform .5s cubic-bezier(.16,1,.3,1);object-fit:cover!important;width:100%!important;height:100%!important;padding:0!important}.shop-prod-card:hover .prod-img{transform:scale(1.06)}.prod-card-crown-motif{z-index:5;filter:drop-shadow(0 2px 4px #00000080);position:absolute;top:15px;left:15px}.shop-prod-card .prod-wishlist-btn{-webkit-backdrop-filter:blur(4px);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px;color:#fff!important;background:#00000080!important;border:1px solid #ffffff1a!important}.shop-prod-card .prod-wishlist-btn:hover{transform:scale(1.1);color:#f36!important;background:#000c!important}.shop-prod-card .prod-wishlist-btn.active{color:#f36!important;background:#00000080!important}.shop-prod-card .prod-details{flex-direction:column;flex-grow:1;justify-content:space-between;gap:12px;display:flex;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:20px 20px 24px!important}.shop-prod-card .prod-card-category{text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:block;font-size:.72rem!important}.shop-prod-card .prod-card-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden;color:#fff!important;font-size:1rem!important}.shop-prod-card .prod-card-title:hover{opacity:.9;color:#fff!important}.shop-prod-card .prod-card-price-row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.shop-prod-card .prod-card-price{font-weight:700;font-size:1.25rem!important}.shop-prod-card .prod-card-buy-pill{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;padding:8px 18px;font-size:.76rem;font-weight:700;transition:all .3s;box-shadow:none!important;background:0 0!important}.shop-prod-card .prod-card-buy-pill.active{color:#111!important;background:#fff!important;border-color:#fff!important}.prod-theme-clothing{background:linear-gradient(#1b1214 0%,#0d090a 100%)!important;border:1px solid #b3214266!important}.prod-theme-clothing:hover{border-color:#b32142cc!important;box-shadow:0 0 25px #b3214266!important}.prod-theme-clothing .prod-card-crown-motif,.prod-theme-clothing .prod-card-category{color:#b32142!important}.prod-theme-clothing .prod-card-price{color:#ef5350!important}.prod-theme-clothing .prod-card-buy-pill{color:#b32142!important;border:1px solid #b32142!important}.prod-theme-clothing .prod-card-buy-pill:hover{color:#fff!important;background:#b32142!important}.prod-theme-gifts{background:linear-gradient(#13121b 0%,#0a090d 100%)!important;border:1px solid #6d678d66!important}.prod-theme-gifts:hover{border-color:#6d678dcc!important;box-shadow:0 0 25px #6d678d66!important}.prod-theme-gifts .prod-card-crown-motif,.prod-theme-gifts .prod-card-category{color:#6d678d!important}.prod-theme-gifts .prod-card-price{color:#b5a6d9!important}.prod-theme-gifts .prod-card-buy-pill{color:#6d678d!important;border:1px solid #6d678d!important}.prod-theme-gifts .prod-card-buy-pill:hover{color:#fff!important;background:#6d678d!important}.prod-theme-stationery{background:linear-gradient(#12161a 0%,#090c0f 100%)!important;border:1px solid #6b819566!important}.prod-theme-stationery:hover{border-color:#6b8195cc!important;box-shadow:0 0 25px #6b819566!important}.prod-theme-stationery .prod-card-crown-motif,.prod-theme-stationery .prod-card-category{color:#6b8195!important}.prod-theme-stationery .prod-card-price{color:#90caf9!important}.prod-theme-stationery .prod-card-buy-pill{color:#6b8195!important;border:1px solid #6b8195!important}.prod-theme-stationery .prod-card-buy-pill:hover{color:#fff!important;background:#6b8195!important}.prod-theme-accessories{border:1px solid var(--gold-accent)!important;background:#38291a!important}.prod-theme-accessories:hover{border-color:var(--gold-accent)!important;box-shadow:0 0 25px #d4af3773!important}.prod-theme-accessories .prod-card-crown-motif,.prod-theme-accessories .prod-card-category,.prod-theme-accessories .prod-card-price{color:var(--gold-accent)!important}.prod-theme-accessories .prod-card-buy-pill{border:1px solid var(--gold-accent)!important;color:var(--gold-accent)!important}.prod-theme-accessories .prod-card-buy-pill:hover{background:var(--gold-accent)!important;color:#38291a!important}.quickview-split-overlay.theme-gifts .quickview-split-card{background-color:#f7f6fbcc!important;border-color:#8a2be240!important}.quickview-split-overlay.theme-stationery .quickview-split-card{background-color:#f4f8fbcc!important;border-color:#4a90e240!important}.quickview-split-overlay.theme-accessories .quickview-split-card{background-color:#fbf9f4cc!important;border-color:#d4af3740!important}.shop-product-detail-page-view.theme-clothing,.shop-product-detail-page-view.theme-gifts,.shop-product-detail-page-view.theme-stationery,.shop-product-detail-page-view.theme-accessories,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout,.shop-product-detail-page-view.theme-accessories .product-detail-grid-layout{background-color:#fff!important}.quickview-split-gallery-pane{align-items:stretch;gap:15px;padding:40px;display:flex;overflow:hidden;background-color:#0000!important}.quickview-gallery-thumbnails{flex-direction:column;flex-shrink:0;gap:10px;width:65px;height:100%;max-height:550px;padding-right:5px;display:flex;overflow-y:auto}.quickview-gallery-thumbnails::-webkit-scrollbar{width:4px}.quickview-gallery-thumbnails::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.quickview-thumbnail-wrapper{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:100%;transition:all .2s;overflow:hidden;box-shadow:0 2px 5px #0000000a}.quickview-thumbnail-img{object-fit:cover;width:100%;height:100%}.quickview-main-image-wrapper{background:#fbfbfb;border:1px solid #0000000d;border-radius:16px;flex-grow:1;justify-content:center;align-items:center;height:100%;min-height:480px;display:flex;overflow:hidden;aspect-ratio:1/1.15!important}.product-detail-gallery-col{justify-content:center;align-items:center;display:flex}.product-detail-gallery-container{gap:20px;width:100%;height:100%;min-height:480px;display:flex}.product-detail-thumbnails{flex-direction:column;flex-shrink:0;gap:12px;width:75px;max-height:480px;padding-right:5px;display:flex;overflow-y:auto}.product-detail-thumbnails::-webkit-scrollbar{width:4px}.product-detail-thumbnails::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.product-detail-thumbnail-wrapper{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:100%;transition:all .2s;overflow:hidden;box-shadow:0 2px 6px #00000008}.product-detail-thumbnail-img{object-fit:cover;width:100%;height:100%}.product-detail-main-image-wrapper{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-detail-main-image-wrapper .product-detail-main-img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.quickview-split-card{-webkit-backdrop-filter:blur(20px);border:1px solid #fff6;border-radius:24px;width:100%;max-width:960px;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.modal-buy-now-btn-split{color:#fff;font-family:var(--font-sans);cursor:pointer;background:#2b2d2f;border:none;border-radius:8px;padding:12px 24px;font-size:.88rem;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #00000014}.modal-buy-now-btn-split:hover{background:#111;transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.modal-specs-footer{opacity:.8;color:#665256;margin-top:15px;font-size:.8rem}.quickview-split-info-pane .modal-rating-row{align-items:center;gap:8px;margin-top:-5px;display:flex}.quickview-modal-header{background:#ffffff26;border-bottom:1px solid #0000000f;justify-content:center;align-items:center;padding:16px 24px;display:flex;position:relative}.quickview-modal-title-top{font-family:var(--font-serif);color:#2b2b2b;letter-spacing:.02em;font-size:1.25rem;font-weight:600}.quickview-modal-header .modal-close-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.quickview-modal-header .modal-close-btn:hover{color:var(--theme-primary);background:#0000000d}.quickview-thumbnails-nav-wrapper{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.thumbnail-nav-arrow{cursor:pointer;color:#666;background:#fff;border:1px solid #00000014;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:20px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.thumbnail-nav-arrow:hover{color:var(--theme-primary);border-color:var(--theme-primary);background-color:rgba(var(--theme-primary-rgb), .05)}.quickview-split-info-pane .modal-reviews-count{color:var(--theme-primary);cursor:pointer;margin-left:8px;font-size:.85rem;font-weight:600}.quickview-split-info-pane .modal-price-row{align-items:baseline;gap:12px;margin:5px 0;display:flex}.quickview-split-info-pane .modal-price{color:#111;font-size:1.8rem;font-weight:700}.quickview-split-info-pane .modal-original-price{color:#c4b5b8;font-size:1.15rem;font-weight:500;text-decoration:line-through}.quickview-split-info-pane .modal-availability-row{color:#555;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.quickview-split-info-pane .modal-availability-row .availability-status{color:#2e7d32;font-weight:700}.quickview-split-info-pane .modal-desc{color:#4f4f4f;margin-bottom:5px;font-size:.88rem;line-height:1.5}.modal-color-dots{flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0;display:flex}.modal-color-dot{cursor:pointer;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:0;transition:all .2s;position:relative;box-shadow:0 0 0 1.5px #00000026}.modal-color-dot:hover{transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 4px #0000004d}.modal-color-dot.active{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--theme-primary);transform:scale(1.12)}.modal-size-pills{flex-wrap:wrap;gap:8px;display:flex}.modal-size-btn{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;min-width:38px;height:32px;padding:0 8px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.modal-size-btn:hover{border-color:var(--theme-primary);color:var(--theme-primary);background-color:rgba(var(--theme-primary-rgb), .02)}.modal-size-btn.active{font-weight:700;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important;background-color:rgba(var(--theme-primary-rgb), .05)!important;box-shadow:none!important}.modal-section-block{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.modal-section-title{color:#555;letter-spacing:.02em;align-items:center;gap:5px;font-size:.82rem;font-weight:700;line-height:1.4;display:flex}.modal-section-title span.color-name{color:var(--theme-primary);text-transform:none;letter-spacing:0;font-weight:700}.modal-section-block.quantity-section{flex-direction:row;align-items:center;gap:12px;margin-top:5px;display:flex}.modal-section-block.quantity-section .modal-section-title{margin-bottom:0}.modal-quantity-selector{background:#fff;border:1px solid #dcdcdc;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.modal-quantity-selector .qty-btn{color:#555;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:30px;padding:0;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.modal-quantity-selector .qty-btn:hover{color:var(--theme-primary);background:#f5f5f5}.modal-quantity-selector .qty-value{text-align:center;color:#333;width:36px;font-size:.85rem;font-weight:700;display:inline-block}.modal-actions-buttons-row{grid-template-columns:1fr 1fr;gap:15px;margin-top:10px;display:grid}.modal-primary-action-btn{background-color:var(--theme-primary);color:#fff;border:1px solid var(--theme-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:center;border-radius:6px;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .3s}.modal-primary-action-btn:hover{background-color:var(--theme-primary);opacity:.9;box-shadow:var(--theme-glow);transform:translateY(-1px)}.modal-secondary-action-btn{color:var(--theme-primary);border:1px solid var(--theme-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:center;background-color:#0000;border-radius:6px;padding:12px 20px;font-size:.85rem;font-weight:700;transition:all .3s}.modal-secondary-action-btn:hover{background-color:rgba(var(--theme-primary-rgb), .03);transform:translateY(-1px)}.modal-extra-links-row{border-top:1px solid #0000000d;justify-content:center;margin-top:15px;padding-top:12px;display:flex}.modal-extra-link-btn{background-color:rgba(var(--theme-primary-rgb), .06);border:1px solid rgba(var(--theme-primary-rgb), .2);font-family:var(--font-sans);color:var(--theme-primary);cursor:pointer;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb), .05);border-radius:20px;justify-content:center;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.modal-extra-link-btn:hover{background-color:rgba(var(--theme-primary-rgb), .12);color:var(--theme-primary);box-shadow:0 4px 10px rgba(var(--theme-primary-rgb), .1);transform:translateY(-1px)}.modal-extra-link-btn.active{background-color:var(--theme-primary);color:#fff;border-color:var(--theme-primary);box-shadow:var(--theme-glow)}.modal-extra-link-btn svg{color:inherit}.profile-dropdown-wrapper{position:relative}.nav-user-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#d4af37,#aa7c11);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:700;display:flex;box-shadow:0 2px 8px #d4af3759}.profile-dropdown-menu{z-index:9999;background:#fff;border:1px solid #d4af371a;border-radius:14px;min-width:230px;animation:.18s cubic-bezier(.16,1,.3,1) pdmSlideIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 8px 40px #2d2d2d24,0 2px 12px #d4af371a}@keyframes pdmSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pdm-welcome{color:#d4af37;align-items:center;gap:11px;padding:16px 18px 12px;display:flex}.pdm-welcome svg{color:#d4af37;flex-shrink:0}.pdm-welcome-title{color:#2d2d2d;font-size:.88rem;font-weight:700;line-height:1.2}.pdm-welcome-sub{color:#888;margin-top:2px;font-size:.73rem}.pdm-user-header{align-items:center;gap:11px;padding:16px 18px 12px;display:flex}.pdm-user-avatar{color:#fff;background:linear-gradient(135deg,#d4af37,#aa7c11);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:700;display:flex}.pdm-user-name{color:#2d2d2d;font-size:.87rem;font-weight:700}.pdm-user-email{color:#888;margin-top:2px;font-size:.72rem}.pdm-divider{background:#d4af371a;height:1px;margin:0 12px}.pdm-item{cursor:pointer;color:#3a2a2f;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:11px 18px;font-size:.84rem;font-weight:500;transition:all .18s;display:flex}.pdm-item:hover{color:#d4af37;background:#d4af370f}.pdm-item svg{flex-shrink:0}.pdm-admin-btn{color:#6c3fa0}.pdm-admin-btn:hover{color:#6c3fa0;background:#ff8a0012}.pdm-logout{color:#e53935;padding-bottom:14px}.pdm-logout:hover{color:#e53935;background:#e539350f}.auth-overlay{-webkit-backdrop-filter:blur(6px);z-index:99999;background:#140a148c;justify-content:center;align-items:center;padding:20px;animation:.22s authOverlayIn;display:flex;position:fixed;inset:0}@keyframes authOverlayIn{0%{opacity:0}to{opacity:1}}.auth-modal-card{border-radius:20px;max-height:92vh;animation:.28s cubic-bezier(.16,1,.3,1) authCardIn;position:relative;overflow:hidden auto}@keyframes authCardIn{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-close-btn{cursor:pointer;color:#555;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000001a}.auth-close-btn:hover{color:#fff;background:#d4af37;transform:rotate(90deg)}.auth-modal-user{background:#fff;border-radius:22px;width:440px;max-width:95vw;overflow:hidden;box-shadow:0 32px 100px #05183838,0 4px 24px #0000001a}.auth-user-content{flex-direction:column;display:flex}.auth-user-header{background:linear-gradient(135deg,#051838 0%,#0b2545 55%,#133a6f 100%);flex-direction:column;align-items:center;gap:6px;padding:32px 36px 24px;display:flex;position:relative;overflow:hidden}.auth-user-header:before{content:"";background:radial-gradient(circle,#d4af371f 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}.auth-user-header:after{content:"";background:radial-gradient(circle,#d4af3712 0%,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-40px;left:-30px}.auth-user-header-glow{pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 30px,#d4af3705 30px 60px);position:absolute;inset:0}.auth-user-logo{object-fit:contain;z-index:1;background:#ffffff0f;border:1.5px solid #d4af3740;border-radius:14px;width:62px;height:62px;padding:6px;position:relative;box-shadow:0 4px 20px #0000004d}.auth-user-brand{letter-spacing:-.4px;z-index:1;font-size:2.1rem;font-weight:800;line-height:1;position:relative}.auth-brand-mithira,.auth-brand-shoppy,.auth-brand-shopy{color:#fff}.auth-user-tagline{color:#fff9;z-index:1;letter-spacing:.03em;font-size:.8rem;font-style:italic;position:relative}.auth-user-tabs{background:#f5f3ef;border-radius:50px;gap:0;margin:20px 28px 0;padding:4px;display:flex}.auth-user-tab{cursor:pointer;color:#888;letter-spacing:.02em;background:0 0;border:none;border-radius:50px;flex:1;padding:9px 0;font-family:inherit;font-size:.87rem;font-weight:600;transition:all .22s}.auth-user-tab.active{color:#d4af37;background:#051838;box-shadow:0 2px 12px #05183840}.auth-user-tab:not(.active):hover{color:#051838;background:#0518380f}.auth-user-body{padding:20px 28px 28px}.auth-reg-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.auth-reg-two-col{grid-template-columns:1fr}}.auth-form{flex-direction:column;flex:1;gap:16px;display:flex}.auth-form-heading{color:#2d2d2d;letter-spacing:-.3px;margin-bottom:4px;font-size:1.35rem;font-weight:800}.auth-form-sub{color:#888;margin-top:-6px;margin-bottom:4px;font-size:.82rem}.auth-error-msg{color:#e53935;background:#fff2f4;border:1px solid #fca5a5;border-radius:8px;padding:10px 14px;font-size:.8rem;font-weight:500}.auth-field-group{flex-direction:column;gap:6px;display:flex}.auth-label{color:#555;letter-spacing:.01em;font-size:.8rem;font-weight:600}.auth-required{color:#d4af37}.auth-input{color:#2d2d2d;background:#fafafa;border:1.5px solid #e8e0e8;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.auth-input:focus{background:#fff;border-color:#d4af37;box-shadow:0 0 0 3px #d4af371a}.auth-input::placeholder{color:#bbb;font-size:.84rem}.auth-pwd-wrap{position:relative}.auth-pwd-wrap .auth-input{padding-right:42px}.auth-eye-btn{cursor:pointer;color:#aaa;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-eye-btn:hover{color:#d4af37}.auth-forgot-row{justify-content:flex-end;margin-top:-8px;display:flex}.auth-forgot-link{color:#d4af37;font-size:.78rem;font-weight:500;text-decoration:none}.auth-forgot-link:hover{text-decoration:underline}.auth-primary-btn{color:#fff;cursor:pointer;letter-spacing:.04em;background:#051838;border:1.5px solid #d4af37;border-radius:10px;width:100%;margin-top:2px;padding:13px;font-size:.92rem;font-weight:700;transition:all .25s;box-shadow:0 4px 18px #05183840}.auth-primary-btn:hover{color:#051838;background:#d4af37;border-color:#d4af37;transform:translateY(-2px);box-shadow:0 8px 28px #d4af3759}.auth-primary-btn:active{transform:translateY(0)}.auth-divider-or{color:#ccc;align-items:center;gap:12px;font-size:.75rem;font-weight:500;display:flex}.auth-divider-or:before,.auth-divider-or:after{content:"";background:#eee;flex:1;height:1px}.auth-demo-hint{color:#888;text-align:center;background:#fdfbf7;border:1px dashed #d4af374d;border-radius:8px;padding:8px 12px;font-size:.76rem}.auth-demo-hint code{color:#d4af37;background:#d4af371a;border-radius:4px;padding:1px 5px;font-size:.74rem}.auth-switch-text{color:#888;text-align:center;margin-top:4px;font-size:.8rem}.auth-switch-link{cursor:pointer;color:#d4af37;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:underline}.auth-modal-admin{background:linear-gradient(155deg,#020b1a 0%,#051838 50%,#0c234a 100%);border:1px solid #d4af3733;width:420px;max-width:95vw;box-shadow:0 24px 80px #d4af3740,0 4px 20px #0006}.auth-admin-content{text-align:center;flex-direction:column;align-items:center;padding:44px 40px 40px;display:flex}.auth-admin-icon-wrap{color:#d4af37;background:linear-gradient(135deg,#d4af3733,#0518384d);border:1px solid #d4af3740;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;display:flex;box-shadow:0 0 30px #d4af3726}.auth-admin-title{color:#fff;letter-spacing:-.3px;margin-bottom:6px;font-size:1.4rem;font-weight:800}.auth-admin-subtitle{color:#ffffff73;margin-bottom:28px;font-size:.8rem}.auth-admin-form{gap:18px;width:100%}.auth-modal-admin .auth-label{color:#ffffffa6}.auth-modal-admin .auth-input{color:#fff;background:#ffffff12;border-color:#ffffff1f}.auth-modal-admin .auth-input:focus{background:#ffffff1a;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.auth-modal-admin .auth-input::placeholder{color:#ffffff4d}.auth-modal-admin .auth-eye-btn{color:#fff6}.auth-modal-admin .auth-eye-btn:hover{color:#d4af37}.auth-modal-admin .auth-error-msg{color:#ff8a80;background:#e5393526;border-color:#e539354d}.auth-admin-submit-btn{color:#fff;cursor:pointer;letter-spacing:.04em;background:#051838;border:1.5px solid #d4af37;font-weight:700;transition:all .25s;box-shadow:0 4px 20px #05183866}.auth-admin-submit-btn:hover{color:#051838;background:#d4af37;border-color:#d4af37;box-shadow:0 8px 32px #d4af3773}.auth-admin-hint{color:#fff6;background:#ffffff0d;border-color:#d4af3733}.auth-admin-hint code{color:#d4af37;background:#d4af3726}.admin-app-layout{color:#2b2b2b;background-color:#faf9f6;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.admin-re-sidebar{box-sizing:border-box;background-color:#fff;border-right:1px solid #eae6df;flex-direction:column;flex-shrink:0;width:250px;padding:24px 16px;display:flex}.admin-re-brand{align-items:center;gap:12px;margin-bottom:32px;padding-left:8px;display:flex}.admin-re-brand-logo{object-fit:contain;width:38px;height:38px}.admin-re-brand-name{letter-spacing:-.3px;gap:2px;font-size:1.15rem;font-weight:800;display:flex}.admin-re-brand-name .brand-mithira{color:#d4af37}.admin-re-brand-name .brand-shoppy{color:#aa7c11}.admin-re-nav{flex-direction:column;flex:1;gap:6px;display:flex}.admin-re-nav-item{color:#555;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;outline:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.admin-re-nav-item svg{color:#666;transition:color .2s}.admin-re-nav-item:hover{color:#aa7c11;background-color:#f7f6f2}.admin-re-nav-item:hover svg{color:#aa7c11}.admin-re-logout{color:#e53935;background-color:#e5393505;border:1px solid #e5393526;margin-top:auto}.admin-re-logout svg{color:#e53935}.admin-re-logout:hover{color:#d32f2f;background-color:#e5393514}.admin-re-main-container{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;display:flex}.admin-re-topbar{box-sizing:border-box;z-index:10;background-color:#fff;border-bottom:1px solid #eae6df;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.admin-re-page-title{color:#1a1a1a;letter-spacing:-.5px;margin:0;font-size:1.35rem;font-weight:800}.admin-re-topbar-right{align-items:center;gap:20px;display:flex}.admin-re-search-wrapper{width:280px;position:relative}.admin-re-search-input{color:#2b2b2b;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:30px;outline:none;width:100%;padding:10px 16px 10px 40px;font-size:.88rem;transition:all .2s}.admin-re-search-input:focus{background-color:#fff;border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d261a}.admin-re-search-wrapper .search-icon{color:#888;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-re-icon-badge-btn{color:#444;cursor:pointer;background-color:#fff;border:1px solid #eae6df;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.admin-re-icon-badge-btn:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.admin-re-icon-badge-btn .badge-dot{background-color:#aa7c11;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.admin-re-icon-badge-btn .badge-number{color:#fff;text-align:center;background-color:#aa7c11;border:2px solid #fff;border-radius:10px;min-width:10px;padding:2px 5px;font-size:.68rem;font-weight:700;position:absolute;top:-4px;right:-4px}.admin-re-profile-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:30px;align-items:center;gap:12px;padding:4px 8px;transition:background-color .2s;display:flex;position:relative}.admin-re-profile-trigger:hover{background-color:#faf9f6}.admin-re-profile-trigger .avatar-wrapper{background:linear-gradient(135deg,#d4af37,#aa7c11);border:2px solid #fff;border-radius:50%;width:38px;height:38px;overflow:hidden;box-shadow:0 2px 8px #00000014}.admin-re-profile-trigger .avatar-img{object-fit:cover;width:100%;height:100%}.admin-re-profile-trigger .avatar-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;font-weight:700;display:flex}.admin-re-profile-trigger .profile-details{line-height:1.2}.admin-re-profile-trigger .profile-name{color:#1a1a1a;font-size:.88rem;font-weight:700}.admin-re-profile-trigger .profile-role{color:#777;font-size:.74rem}.admin-re-profile-trigger .caret-icon{color:#666}.admin-dropdown-box{z-index:100;background-color:#fff;border:1px solid #eae6df;border-radius:12px;width:250px;margin-top:10px;padding:8px 0;animation:.2s cubic-bezier(.16,1,.3,1) slideDownFade;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #00000014}.admin-dropdown-box.profile-dropdown{width:180px}.admin-dropdown-box.notifications-dropdown{width:300px}.admin-dropdown-box.messages-dropdown{width:280px}.admin-dropdown-box .dropdown-hdr{color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f2efea;padding:8px 16px;font-size:.82rem;font-weight:700}.admin-dropdown-box .dropdown-body.empty{text-align:center;color:#999;flex-direction:column;align-items:center;padding:24px;font-size:.8rem;display:flex}.admin-dropdown-box .empty-icon{color:#ccc;margin-bottom:8px}.admin-dropdown-box .dropdown-item-row{cursor:pointer;border-bottom:1px solid #fcfbfa;padding:12px 16px;transition:background-color .2s}.admin-dropdown-box .dropdown-item-row:hover{background-color:#faf9f6}.admin-dropdown-box .dropdown-item-row.unread{background-color:#ea6d2608}.admin-dropdown-box .dropdown-item-row .row-title{color:#1a1a1a;font-size:.82rem;font-weight:600}.admin-dropdown-box .dropdown-item-row .row-time{color:#888;margin-top:2px;font-size:.72rem}.admin-dropdown-box .dropdown-btn-item{color:#444;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:inherit;font-size:.85rem;transition:all .2s;display:flex}.admin-dropdown-box .dropdown-btn-item:hover{color:#aa7c11;background-color:#faf9f6}.admin-dropdown-box .dropdown-btn-item.logout{color:#e53935}.admin-dropdown-box .dropdown-btn-item.logout:hover{background-color:#e539350d}.admin-dropdown-box .dropdown-divider{background-color:#eae6df;height:1px;margin:6px 0}.admin-re-content{box-sizing:border-box;flex:1;padding:32px;overflow-y:auto}.dashboard-view-wrapper{flex-direction:column;gap:24px;display:flex}.welcome-banner-row{justify-content:space-between;align-items:center;display:flex}.welcome-title{color:#1a1a1a;letter-spacing:-.4px;margin:0;font-size:1.45rem;font-weight:800}.welcome-subtitle{color:#666;margin:4px 0 0;font-size:.85rem}.date-picker-re-dropdown{position:relative}.date-picker-btn{color:#444;cursor:pointer;background-color:#fff;border:1px solid #e2ded5;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.date-picker-btn:hover{color:#aa7c11;border-color:#aa7c11}.date-dropdown-menu{z-index:10;background-color:#fff;border:1px solid #eae6df;border-radius:8px;width:220px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 20px #0000000f}.date-dropdown-menu .date-opt{color:#444;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 12px;font-family:inherit;font-size:.8rem;transition:background-color .2s;display:block}.date-dropdown-menu .date-opt:hover{color:#aa7c11;background-color:#faf9f6}.stats-row-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.re-stat-card{background-color:#fff;border:1px solid #eae6df;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:20px;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000003}.re-stat-card:hover{border-color:#e2ded5;transform:translateY(-2px);box-shadow:0 8px 20px #0000000a}.re-stat-card .stat-card-left{flex-direction:column;display:flex}.re-stat-card .stat-lbl{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.74rem;font-weight:700}.re-stat-card .stat-val{color:#1a1a1a;letter-spacing:-.5px;margin:6px 0;font-size:1.5rem;font-weight:800}.re-stat-card .stat-trend{font-size:.74rem;font-weight:600}.re-stat-card .stat-trend.positive{color:#d4af37}.re-stat-card .stat-card-right{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.re-stat-card .stat-card-right.red-badge{color:#e53935;background-color:#fff2f1;border:1px solid #e539351a}.re-stat-card .stat-card-right.green-badge{color:#d4af37;background-color:#f1f9e8;border:1px solid #7ac1421a}.re-stat-card .stat-card-right.purple-badge{color:#aa7c11;background-color:#f6f0fa;border:1px solid #9b59b61a}.re-stat-card .stat-card-right.lightgreen-badge{color:#1abc9c;background-color:#e8faf1;border:1px solid #1abc9c1a}.graphs-row-grid{grid-template-columns:1.8fr 1fr;gap:16px;display:grid}.graph-panel{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;padding:24px;display:flex}.graph-panel .panel-header{margin-bottom:16px}.graph-panel .panel-title{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:700}.graph-panel .panel-body{flex:1}.svg-chart-container{justify-content:center;align-items:center;display:flex}.sales-svg-chart{width:100%;height:100%;max-height:220px}.chart-grid-line{stroke:#f3f0e9;stroke-width:1px}.y-axis-lbl,.x-axis-lbl{fill:#999;font-family:inherit;font-size:9px;font-weight:600}.chart-dot{transition:r .15s,stroke-width .15s}.chart-dot:hover{r:7;stroke-width:5px}.chart-tooltip-bg{filter:drop-shadow(0 4px 10px #0000000f)}.tooltip-date{fill:#888;font-size:8px;font-weight:700}.tooltip-val{fill:#aa7c11;font-size:11px;font-weight:800}.donut-chart-layout{align-items:center;gap:20px;display:flex}.donut-chart-svg-wrap{flex-shrink:0;width:120px;height:120px;position:relative}.donut-center-overlay{text-align:center;pointer-events:none;flex-direction:column;align-items:center;line-height:1.1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-center-overlay .count-num{color:#1a1a1a;font-size:1.25rem;font-weight:800}.donut-center-overlay .count-lbl{color:#888;text-transform:uppercase;font-size:.65rem;font-weight:600}.donut-legend-list{flex-direction:column;flex:1;gap:8px;display:flex}.legend-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 6px;transition:background-color .2s;display:flex}.legend-item:hover{background-color:#faf9f6}.legend-item.active{background-color:#ea6d260d}.legend-item .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px}.legend-item .dot.pending{background-color:#f39c12}.legend-item .dot.processing{background-color:#3498db}.legend-item .dot.shipped{background-color:#2ecc71}.legend-item .dot.delivered{background-color:#1abc9c}.legend-item .dot.cancelled{background-color:#e74c3c}.legend-item .lbl{color:#555;flex:1;font-size:.76rem;font-weight:600}.legend-item .val{color:#1a1a1a;font-size:.78rem;font-weight:700}.bottom-widgets-row-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.bottom-widget-card{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;justify-content:center;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000003}.bottom-widget-card .widget-title{color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:.74rem;font-weight:700}.product-summary-card{align-items:center;gap:12px;display:flex}.product-summary-card .product-thumb{object-fit:cover;background-color:#faf9f6;border:1px solid #f2efea;border-radius:8px;width:48px;height:48px}.product-summary-card .product-thumb.alert-border{border-color:#e539354d}.product-summary-card .product-details{flex-direction:column;gap:2px;display:flex}.product-summary-card .prod-name{color:#1a1a1a;font-size:.8rem;font-weight:700}.product-summary-card .prod-price{color:#aa7c11;font-size:.78rem;font-weight:800}.product-summary-card .prod-badge{color:#d4af37;background-color:#7ac14214;border-radius:10px;align-self:flex-start;padding:1px 6px;font-size:.65rem;font-weight:700}.product-summary-card .prod-status.red{color:#e53935;font-size:.78rem;font-weight:700}.number-metric-card .metric-body{flex-direction:column;gap:2px;display:flex}.number-metric-card .metric-val{color:#1a1a1a;font-size:1.35rem;font-weight:800}.number-metric-card .metric-trend{font-size:.7rem;font-weight:600}.number-metric-card .metric-trend.positive{color:#d4af37}.admin-re-section-card{background-color:#fff;border:1px solid #eae6df;border-radius:12px;padding:24px}.admin-re-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-re-section-title{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:700}.view-all-tab-btn{color:#aa7c11;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700}.view-all-tab-btn:hover{text-decoration:underline}.admin-re-table-wrapper{overflow-x:auto}.admin-re-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.admin-re-table th{color:#888;text-transform:uppercase;letter-spacing:.5px;background-color:#faf9f6;border-bottom:2px solid #f2efea;padding:12px 16px;font-size:.72rem;font-weight:700}.admin-re-table td{color:#444;vertical-align:middle;border-bottom:1px solid #f6f4ee;padding:14px 16px}.admin-re-table tr:last-child td{border-bottom:none}.admin-re-table tr:hover td{background-color:#fafbf9}.admin-re-table td.bold-order-id{color:#aa7c11;font-weight:700}.admin-re-table td.amount-cell{color:#1a1a1a;font-weight:700}.admin-re-table td.date-cell{color:#666}.status-badge-re{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.status-badge-re.pending{color:#d68910;background-color:#fff8eb;border:1px solid #d6891026}.status-badge-re.processing{color:#2471a3;background-color:#ebf5fb;border:1px solid #2471a326}.status-badge-re.shipped{color:#27ae60;background-color:#eafaf1;border:1px solid #27ae6026}.status-badge-re.delivered{color:#16a085;background-color:#e8faf4;border:1px solid #16a08526}.status-badge-re.cancelled{color:#cb4335;background-color:#fdedec;border:1px solid #cb433526}.order-status-mini-select{cursor:pointer;background-color:#fff;border:1px solid #e2ded5;border-radius:6px;outline:none;padding:6px 10px;font-family:inherit;font-size:.76rem;font-weight:600;transition:all .2s}.order-status-mini-select:focus{border-color:#aa7c11}.admin-view-tab-content{flex-direction:column;gap:20px;animation:.25s cubic-bezier(.16,1,.3,1) slideUpFade;display:flex}.tab-actions-header{justify-content:space-between;align-items:center;display:flex}.tab-inner-title{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:800}.tab-inner-sub{color:#666;margin:4px 0 0;font-size:.82rem}.admin-btn-primary{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.admin-btn-primary:hover{background-color:#d05b1d;transform:translateY(-1px)}.admin-grid-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.product-item-card-re{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.product-item-card-re:hover{border-color:#e2ded5;transform:translateY(-3px);box-shadow:0 10px 25px #0000000a}.product-item-card-re .prod-img-wrap{background-color:#faf9f6;height:180px;position:relative}.product-item-card-re .prod-img-wrap img{object-fit:cover;width:100%;height:100%}.product-item-card-re .prod-cat-badge{color:#444;background-color:#fff;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0000000f}.product-item-card-re .prod-info-wrap{flex-direction:column;flex:1;padding:16px;display:flex}.product-item-card-re .prod-item-name{color:#1a1a1a;margin:0 0 12px;font-size:.88rem;font-weight:700;line-height:1.3}.product-item-card-re .prod-metrics{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.product-item-card-re .metric{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.product-item-card-re .metric .lbl{color:#888}.product-item-card-re .metric .val{color:#333}.product-item-card-re .metric .val.bold{font-weight:700}.product-item-card-re .metric .val.alert-red{color:#e53935;font-weight:700}.product-item-card-re .prod-actions-row{gap:8px;margin-top:auto;display:flex}.product-item-card-re .prod-act-btn{cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:.76rem;font-weight:700;transition:all .2s;display:flex}.product-item-card-re .prod-act-btn.edit{color:#555;background-color:#faf9f6;border:1px solid #e2ded5}.product-item-card-re .prod-act-btn.edit:hover{color:#aa7c11;background-color:#f2efea}.product-item-card-re .prod-act-btn.delete{color:#e53935;background-color:#fff2f1;border:1px solid #e539351a}.product-item-card-re .prod-act-btn.delete:hover{background-color:#ffe5e3}.admin-categories-list-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.category-item-card-re{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;padding:24px;display:flex}.category-item-card-re .cat-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.category-item-card-re .cat-icon{color:#aa7c11}.category-item-card-re .cat-code{color:#999;letter-spacing:.5px;font-size:.7rem;font-weight:700}.category-item-card-re .cat-name{color:#1a1a1a;margin:0 0 6px;font-size:1.1rem;font-weight:800}.category-item-card-re .cat-count{color:#666;margin:0 0 20px;font-size:.8rem}.category-item-card-re .cat-card-actions{margin-top:auto}.category-item-card-re .cat-act-btn{color:#444;cursor:pointer;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:6px;width:100%;padding:10px;font-size:.8rem;font-weight:700;transition:all .2s}.category-item-card-re .cat-act-btn:hover{color:#fff;background-color:#aa7c11;border-color:#aa7c11}.catalog-manager-placeholder{text-align:center;background-color:#fff;border:2px dashed #eae6df;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.catalog-manager-placeholder .placeholder-icon{color:#ccc;margin-bottom:16px}.catalog-manager-placeholder h3{color:#1a1a1a;margin:0 0 6px;font-size:1.1rem;font-weight:800}.catalog-manager-placeholder p{color:#666;max-width:380px;margin:0 0 24px;font-size:.82rem}.catalog-manager-placeholder .upload-box-re{color:#777;background-color:#faf9f6;border:1px solid #f2efea;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px 40px;font-size:.8rem;display:flex}.catalog-manager-placeholder .upload-btn{color:#aa7c11;cursor:pointer;background-color:#fff;border:1px solid #e2ded5;border-radius:6px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .2s}.catalog-manager-placeholder .upload-btn:hover{color:#fff;background-color:#aa7c11;border-color:#aa7c11}.filter-group{align-items:center;gap:8px;display:flex}.filter-group .filter-lbl{color:#666;align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:flex}.order-filter-dropdown{cursor:pointer;background-color:#fff;border:1px solid #e2ded5;border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:.8rem;font-weight:600}.order-filter-dropdown:focus{border-color:#aa7c11}.role-chip{border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.role-chip.gold{color:#b7950b;background-color:#fff9e6}.role-chip.silver{color:#7f8c8d;background-color:#f2f3f4}.role-chip.regular{color:#566573;background-color:#f4f6f7}.coupons-list-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.coupon-card-re{background-color:#fff;border:1px solid #eae6df;border-radius:12px;padding:20px;position:relative;overflow:hidden}.coupon-card-re.expired{opacity:.6}.coupon-card-re:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.coupon-card-re.active:before{background-color:#d4af37}.coupon-card-re.expired:before{background-color:#e53935}.coupon-card-re .coupon-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.coupon-card-re .coupon-code-lbl{color:#1a1a1a;letter-spacing:.5px;font-size:1rem;font-weight:800}.coupon-card-re .status-pill{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:700}.coupon-card-re .status-pill.active{color:#d4af37;background-color:#f1f9e8}.coupon-card-re .status-pill.expired{color:#e53935;background-color:#fff1f0}.coupon-card-re .disc-val{color:#aa7c11;margin:0 0 10px;font-size:1.35rem;font-weight:800}.coupon-card-re p{color:#666;margin:4px 0;font-size:.78rem}.marketing-grid-re{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.marketing-stat-box{background-color:#fff;border:1px solid #eae6df;border-radius:12px;padding:24px}.marketing-stat-box h4{color:#888;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:.8rem;font-weight:700}.marketing-stat-box .metric{color:#1a1a1a;font-size:2.2rem;font-weight:800}.marketing-stat-box .subtext{color:#666;margin:8px 0 0;font-size:.8rem}.reviews-list-re{flex-direction:column;gap:16px;display:flex}.review-card-item-re{background-color:#fff;border:1px solid #eae6df;border-radius:12px;padding:20px}.review-card-item-re .rev-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.review-card-item-re .rev-meta{font-size:.85rem}.review-card-item-re .rev-meta .author{color:#1a1a1a;margin-right:6px;font-weight:700}.review-card-item-re .rev-meta .prod-name{color:#666}.review-card-item-re .rev-date{color:#888;font-size:.74rem}.review-card-item-re .stars-row{gap:2px;margin-bottom:10px;display:flex}.review-card-item-re .comment-text{color:#444;margin:0 0 16px;font-size:.82rem;font-style:italic;line-height:1.5}.review-card-item-re .review-action-panel{gap:12px;display:flex}.review-card-item-re .reply-btn{color:#444;cursor:pointer;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:6px;padding:6px 12px;font-size:.74rem;font-weight:700;transition:all .2s}.review-card-item-re .reply-btn:hover{color:#aa7c11;background-color:#f2efea}.review-card-item-re .del-btn{color:#e53935;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.74rem;font-weight:700;display:flex}.review-card-item-re .del-btn:hover{text-decoration:underline}.settings-re-form{flex-direction:column;gap:18px;max-width:500px;display:flex}.form-row-re{flex-direction:column;gap:6px;display:flex}.form-row-re .form-lbl{color:#555;font-size:.82rem;font-weight:700}.form-input-re{background-color:#faf9f6;border:1px solid #e2ded5;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.form-input-re:focus{background-color:#fff;border-color:#aa7c11}.form-input-re.disabled{color:#888;cursor:not-allowed;background-color:#f2efea}.profile-re-card{flex-direction:column;gap:24px;max-width:600px;display:flex}.profile-hdr-meta{align-items:center;gap:20px;display:flex}.profile-avatar-re{color:#fff;background:linear-gradient(135deg,#d4af37,#aa7c11);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.35rem;font-weight:800;display:flex}.profile-hdr-info h3{color:#1a1a1a;margin:0;font-size:1.15rem;font-weight:800}.profile-hdr-info p{color:#666;margin:4px 0;font-size:.82rem}.profile-hdr-info .role-badge{color:#b7950b;background-color:#fff9e6;border-radius:4px;margin-top:2px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.profile-fields-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.profile-fields-grid .field{flex-direction:column;gap:6px;display:flex}.profile-fields-grid label{color:#555;font-size:.8rem;font-weight:700}.profile-fields-grid .role-lock{color:#666;background-color:#f2efea;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.84rem;font-weight:600;display:flex}.admin-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.admin-modal-box{background-color:#fff;border-radius:12px;flex-direction:column;width:440px;max-width:90vw;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000026}.admin-modal-box .modal-hdr{border-bottom:1px solid #eae6df;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.admin-modal-box .modal-hdr h3{color:#1a1a1a;margin:0;font-size:1.05rem;font-weight:800}.admin-modal-box .modal-hdr .close-btn{color:#888;cursor:pointer;background:0 0;border:none;padding:0}.admin-modal-box .modal-hdr .close-btn:hover{color:#aa7c11}.modal-body-form{flex-direction:column;gap:16px;padding:24px;display:flex}.modal-body-form .form-field{flex-direction:column;gap:6px;display:flex}.modal-body-form .form-field-row{gap:16px;display:flex}.modal-body-form .form-field-row .form-field{flex:1}.modal-body-form label{color:#555;font-size:.8rem;font-weight:700}.modal-body-form label .req{color:#e53935}.modal-body-form .modal-input{box-sizing:border-box;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.modal-body-form .modal-input:focus{background-color:#fff;border-color:#aa7c11}.modal-body-form select.modal-input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.modal-body-form .modal-actions-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.modal-body-form .btn-secondary{color:#555;cursor:pointer;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:6px;padding:10px 16px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s}.modal-body-form .btn-secondary:hover{background-color:#f2efea}.modal-body-form .btn-primary{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:6px;padding:10px 18px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s}.modal-body-form .btn-primary:hover{background-color:#d05b1d}.products-re-header-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.products-re-main-title{color:#1a1a1a;letter-spacing:-.4px;margin:0;font-size:1.45rem;font-weight:800}.products-re-add-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.products-re-add-btn:hover{background-color:#d05b1d;transform:translateY(-1px)}.products-re-filters-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.products-re-search-input-wrap{flex:1.5;min-width:220px;position:relative}.products-re-search-field{color:#2b2b2b;background-color:#fff;border:1px solid #e2ded5;border-radius:8px;outline:none;width:100%;padding:10px 16px 10px 40px;font-family:inherit;font-size:.85rem;transition:all .2s}.products-re-search-field:focus{border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d261a}.products-re-search-input-wrap .search-icon{color:#888;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.products-re-dropdown-wrap{flex:1;min-width:150px}.products-re-select{color:#444;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border:1px solid #e2ded5;border-radius:8px;outline:none;width:100%;padding:10px 36px 10px 14px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.products-re-select:focus{border-color:#aa7c11}.products-table-section{padding:16px 20px}.products-table-re th,.products-table-re td{padding:12px 16px}.products-table-re th{background-color:#fbfaf7;border-bottom:1px solid #eae6df}.products-table-re .table-prod-img{object-fit:cover;background-color:#faf9f6;border:1px solid #f2efea;border-radius:8px;width:44px;height:44px}.products-table-re .text-black{color:#1a1a1a}.products-table-re .text-gray{color:#666;font-size:.82rem}.products-table-re .action-buttons-wrap{align-items:center;gap:8px;display:flex}.products-table-re .table-act-btn{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e2ded5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.products-table-re .table-act-btn:hover{color:#aa7c11;background-color:#faf9f6;border-color:#aa7c11}.products-table-re .table-act-btn.delete{color:#e53935;border-color:#e5393526}.products-table-re .table-act-btn.delete:hover{background-color:#fff2f1;border-color:#e53935}.products-table-re .empty-table-cell{text-align:center;color:#888;padding:40px;font-style:italic}.products-re-pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-bottom:8px;display:flex}.pagination-arrow,.pagination-num{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2ded5;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.pagination-arrow:hover:not(:disabled),.pagination-num:hover{color:#aa7c11;background-color:#faf9f6;border-color:#aa7c11}.pagination-arrow:disabled{opacity:.4;cursor:not-allowed}.pagination-num.active{color:#aa7c11;background-color:#fff4ec;border-color:#aa7c11}.modal-body-view{flex-direction:column;gap:20px;padding:24px;display:flex}.view-prod-img-wrap{background-color:#faf9f6;border:1px solid #eae6df;border-radius:8px;width:100%;height:180px;overflow:hidden}.view-prod-img-wrap .view-img{object-fit:cover;width:100%;height:100%}.view-prod-details .view-title{color:#1a1a1a;letter-spacing:-.3px;margin:0 0 16px;font-size:1.15rem;font-weight:800}.view-spec-table{background-color:#faf9f6;border:1px solid #eae6df;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.view-spec-table .spec-row{justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.view-spec-table .spec-lbl{color:#666;font-weight:600}.view-spec-table .spec-val{color:#2b2b2b}.view-spec-table .spec-val.bold{font-weight:700}.view-spec-table .spec-val.text-orange{color:#aa7c11;font-weight:800}.admin-re-nav-item.active{color:#aa7c11;background-color:#fff4ec}.admin-re-nav-item.active svg{color:#aa7c11}@media (width<=1024px){.stats-row-grid{grid-template-columns:repeat(2,1fr)}.graphs-row-grid{grid-template-columns:1fr}.bottom-widgets-row-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.admin-app-layout{flex-direction:column}.admin-re-sidebar{border-bottom:1px solid #eae6df;border-right:none;width:100%;padding:16px}.admin-re-nav{flex-direction:row;padding-bottom:8px;overflow-x:auto}.admin-re-nav-item{width:auto;padding:8px 12px}.admin-re-logout{margin-top:0}.admin-re-topbar{padding:16px 20px}.admin-re-content{padding:20px}}@media (width<=580px){.stats-row-grid,.bottom-widgets-row-grid{grid-template-columns:1fr}.admin-re-topbar-right{gap:12px}.admin-re-search-wrapper{width:140px}.donut-chart-layout{flex-direction:column}}.ua-account-page{min-height:calc(100vh - 120px);font-family:var(--font-sans), system-ui, sans-serif;background:linear-gradient(#faf9f6 0%,#faf6ee 100%);padding:50px 24px;animation:.6s cubic-bezier(.16,1,.3,1) forwards ua-fade-in}.ua-container{align-items:flex-start;gap:40px;max-width:1400px;margin:0 auto;display:flex}.ua-sidebar{color:#fff;background:linear-gradient(#051838 0%,#020c1c 100%);border:1px solid #d4af374d;border-radius:24px;flex-shrink:0;width:290px;padding:32px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 12px 40px #05183833,inset 0 0 15px #ffffff0d}.ua-sidebar:hover{border-color:#d4af3780;box-shadow:0 18px 48px #0518384d}.ua-profile-card{text-align:center;border-bottom:1px solid #d4af3733;flex-direction:column;align-items:center;margin-bottom:28px;padding-bottom:28px;display:flex}.ua-avatar-wrapper{background:linear-gradient(135deg,#bf953f 0%,#fcf6ba 50%,#b38728 100%);border-radius:50%;width:104px;height:104px;margin-bottom:18px;padding:4px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 6px 20px #d4af374d}.ua-avatar-wrapper:hover{transform:scale(1.05)rotate(2deg)}.ua-avatar{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;width:100%;height:100%;transition:transform .4s}.ua-camera-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b38f2d);border:2px solid #051838;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 10px #d4af374d}.ua-camera-btn:hover{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728);transform:scale(1.18);box-shadow:0 6px 14px #d4af3780}.ua-user-name{font-family:var(--font-serif);color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:1.45rem;font-weight:800}.ua-user-email{color:#ffffffb3;word-break:break-all;font-size:.82rem;font-weight:500}.ua-nav{flex-direction:column;gap:8px;display:flex}.ua-nav-item{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;padding:12px 18px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ua-nav-item svg{color:#fff9;transition:all .3s cubic-bezier(.16,1,.3,1)}.ua-nav-item:hover{color:#fcf6ba;background:#d4af371f;padding-left:22px}.ua-nav-item:hover svg{color:#d4af37;transform:scale(1.15)}.ua-nav-item.active{color:#d4af37;background:linear-gradient(90deg,#d4af3733 0%,#d4af3708 100%);border-left:4px solid #d4af37;padding-left:20px;font-weight:750;box-shadow:inset 2px 0 #d4af370d}.ua-nav-item.active svg{color:#d4af37;transform:scale(1.05)}.ua-nav-divider{background:#d4af3733;height:1px;margin:12px 8px}.ua-logout-btn,.ua-logout-btn svg{color:#ff8a80}.ua-logout-btn:hover{color:#ff5252;background:#ff8a801f;padding-left:22px}.ua-logout-btn:hover svg{color:#ff5252}.ua-main-content{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.ua-welcome-section{flex-direction:column;gap:6px;animation:.4s forwards ua-fade-in;display:flex}.ua-welcome-title{font-family:var(--font-serif);background:linear-gradient(135deg,#051838 0%,#aa7c11 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2.2rem;font-weight:800}.ua-welcome-subtitle{color:#555;font-size:.94rem;font-weight:500}.ua-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ua-stat-card{background:#fff;border:1px solid #d4af3733;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:154px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #05183805,inset 0 0 10px #ffffff80}.ua-stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#d4af37,#b38f2d);height:4px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.ua-stat-card:hover{border-color:#d4af3780;transform:translateY(-6px);box-shadow:0 16px 36px #d4af3726,inset 0 0 12px #fffc}.ua-stat-card:hover:before{opacity:1}.ua-stat-header{align-items:center;gap:16px;display:flex}.ua-card-icon-box{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.ua-card-icon-gold{color:#fff;background:linear-gradient(135deg,#f2c94c 0%,#d4af37 100%);box-shadow:0 4px 12px #d4af3733}.ua-card-icon-purple{color:#fff;background:linear-gradient(135deg,#9b51e0 0%,#7c3aed 100%);box-shadow:0 4px 12px #7c3aed33}.ua-card-icon-pink{color:#fff;background:linear-gradient(135deg,#f43f5e 0%,#db2777 100%);box-shadow:0 4px 12px #db277733}.ua-card-icon-red{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);box-shadow:0 4px 12px #ef444433}.ua-card-icon-orange{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);box-shadow:0 4px 12px #f9731633}.ua-stat-info{flex-direction:column;display:flex}.ua-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:.76rem;font-weight:750}.ua-stat-value{color:#051838;margin-top:4px;font-size:2.1rem;font-weight:850;line-height:1.1}.ua-stat-action{text-transform:uppercase;letter-spacing:.06em;text-align:left;cursor:pointer;color:#b38f2d;background:0 0;border:none;align-items:center;width:fit-content;margin-top:16px;padding:0;font-size:.74rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.ua-stat-action:hover{color:#051838;transform:translate(6px)}.ua-orders-section,.ua-my-orders-view,.ua-wishlist-view,.ua-addresses-view,.ua-profile-settings-view,.ua-security-view,.ua-help-view{background:#fff;border:1px solid #d4af3729;border-radius:24px;padding:36px;transition:all .3s;box-shadow:0 10px 40px #05183805,inset 0 0 12px #fff6}.ua-section-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ua-section-title{font-family:var(--font-serif);color:#051838;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800}.ua-view-all-link{color:#d4af37;cursor:pointer;background:0 0;border:none;font-size:.88rem;font-weight:750;transition:all .2s}.ua-view-all-link:hover{color:#051838;text-decoration:none;transform:scale(1.02)}.ua-orders-list{flex-direction:column;gap:20px;display:flex}.ua-order-row{background:#fff;border:1px solid #d4af371f;border-radius:18px;justify-content:space-between;align-items:center;padding:22px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #05183803}.ua-order-row:hover{background:#d4af3705;border-color:#d4af374d;transform:translateY(-3px);box-shadow:0 10px 25px #d4af3717}.ua-order-meta{align-items:center;gap:16px;width:22%;display:flex}.ua-order-icon-bg{color:#d4af37;background:linear-gradient(135deg,#d4af3726 0%,#d4af370a 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 8px #d4af371a}.ua-order-number{color:#051838;font-size:.94rem;font-weight:750}.ua-order-date{color:#777;margin-top:2px;font-size:.78rem;font-weight:500}.ua-order-product{align-items:center;gap:16px;width:43%;display:flex}.ua-product-thumbnail{object-fit:cover;border:1px solid #d4af3726;border-radius:12px;width:64px;height:64px;box-shadow:0 4px 10px #0518380a}.ua-product-name{color:#051838;font-size:.9rem;font-weight:750;line-height:1.3}.ua-product-price{color:#d4af37;margin-top:3px;font-size:.86rem;font-weight:700}.ua-order-status{flex-direction:column;width:18%;display:flex}.ua-status-badge{text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:20px;width:fit-content;padding:5px 12px;font-size:.7rem;font-weight:750;display:inline-block}.ua-status-delivered{color:#2e7d32!important;background:#e8f5e9!important;border:1px solid #2e7d3240!important}.ua-status-shipped{color:#051838!important;background:#e3f2fd!important;border:1px solid #05183840!important}.ua-status-processing,.ua-status-pending{color:#ef6c00!important;background:#fff3e0!important;border:1px solid #ef6c0040!important}.ua-status-cancelled{color:#c62828!important;background:#ffebee!important;border:1px solid #c6282840!important}.ua-status-time{color:#888;margin-top:4px;font-size:.72rem;font-weight:500}.ua-order-actions{justify-content:flex-end;width:17%;display:flex}.ua-btn-secondary{color:#b38f2d;cursor:pointer;background:#fff;border:1.5px solid #d4af37;border-radius:30px;padding:10px 22px;font-size:.8rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 10px #d4af370d}.ua-btn-secondary:hover{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border-color:#0000;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 18px #d4af3740}.ua-btn-secondary.tracking-btn{color:#fff;background:linear-gradient(135deg,#051838,#112d5a);border:none;box-shadow:0 4px 12px #05183826}.ua-btn-secondary.tracking-btn:hover{background:linear-gradient(135deg,#112d5a,#051838);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #0518384d}.ua-tab-placeholder{text-align:center;background:#fff;border:1px solid #d4af3726;border-radius:20px;padding:50px 40px;box-shadow:0 6px 20px #d4af3705}.ua-tab-placeholder h3{color:#051838;margin-bottom:10px;font-size:1.25rem;font-weight:750}.ua-tab-placeholder p{color:#666;font-size:.9rem;font-weight:500}.ua-orders-header{margin-bottom:28px}.ua-orders-main-title{font-family:var(--font-serif);color:#051838;margin:0;font-size:1.8rem;font-weight:800}.ua-orders-main-sub{color:#666;margin-top:6px;font-size:.9rem;font-weight:500}.ua-orders-tabs{border-bottom:2px solid #d4af371f;gap:8px;margin-bottom:32px;padding-bottom:0;display:flex;overflow-x:auto}.ua-order-tab-btn{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .25s;position:relative}.ua-order-tab-btn:hover{color:#d4af37}.ua-order-tab-btn.active{color:#d4af37;font-weight:750}.ua-order-tab-btn.active:after{content:"";background:#d4af37;border-radius:3px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.ua-orders-container{flex-direction:column;gap:24px;display:flex}.ua-order-detail-card{background:#fff;border:1px solid #d4af371f;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #05183804}.ua-order-detail-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 32px #d4af3714}.ua-od-left{align-items:center;gap:22px;width:45%;display:flex}.ua-od-img{object-fit:cover;border:1px solid #d4af3726;border-radius:14px;width:84px;height:104px;box-shadow:0 4px 10px #0518380a}.ua-od-info{flex-direction:column;gap:6px;display:flex}.ua-od-number{color:#051838;font-size:.98rem;font-weight:750}.ua-od-meta{color:#666;font-size:.8rem;font-weight:500}.ua-od-price{color:#d4af37;margin-top:3px;font-size:1.15rem;font-weight:850}.ua-od-middle{flex-direction:column;gap:8px;width:25%;display:flex}.ua-od-status-date{color:#777;font-size:.76rem;font-weight:500}.ua-od-right{flex-direction:column;align-items:flex-end;gap:10px;width:25%;display:flex}.ua-od-action-btn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:center;border-radius:30px;width:100%;max-width:190px;padding:10px 20px;font-size:.78rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-view-details{color:#051838;background:#fff;border:1.5px solid #d4af374d}.btn-view-details:hover{color:#fff;background:#051838;border-color:#051838;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 14px #05183826}.btn-secondary-action{color:#b38f2d;background:#fff;border:1.5px solid #d4af37}.btn-secondary-action:hover{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border-color:#0000;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 14px #d4af3733}.btn-reorder{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;box-shadow:0 4px 10px #d4af3726}.btn-reorder:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 14px #d4af3740}.btn-cancel-order{color:#e53935;background:#fff;border:1.5px solid #e53935}.btn-cancel-order:hover{color:#fff;background:#e53935;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 14px #e5393526}.ua-orders-empty-state{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:70px 20px;display:flex}.ua-orders-empty-state p{font-size:.94rem;font-weight:600}.ua-wishlist-header{margin-bottom:28px}.ua-wishlist-title{font-family:var(--font-serif);color:#051838;font-size:1.8rem;font-weight:800}.ua-wishlist-sub{color:#666;margin-top:6px;font-size:.9rem;font-weight:500}.ua-wishlist-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:36px;display:grid}.ua-wishlist-card{background:#fff;border:1px solid #d4af3726;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #05183804}.ua-wishlist-card:hover{border-color:#d4af3759;transform:translateY(-6px);box-shadow:0 12px 30px #d4af371f}.ua-wl-img-wrapper{aspect-ratio:3/4;width:100%;position:relative}.ua-wl-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ua-wishlist-card:hover .ua-wl-img{transform:scale(1.04)}.ua-wl-heart-btn{-webkit-backdrop-filter:blur(4px);cursor:pointer;color:#e53935;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px #00000014}.ua-wl-heart-btn:hover{background:#fff;transform:scale(1.18);box-shadow:0 4px 14px #e5393533}.ua-wl-info{flex-direction:column;flex-grow:1;gap:4px;padding:18px 18px 10px;display:flex}.ua-wl-name{color:#051838;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:750;overflow:hidden}.ua-wl-price{color:#d4af37;font-size:1.05rem;font-weight:850}.ua-wl-actions{gap:10px;padding:0 18px 18px;display:flex}.ua-wl-btn-add-cart{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;border-radius:10px;flex:1;padding:10px;font-size:.78rem;font-weight:750;transition:all .25s;box-shadow:0 2px 8px #d4af3726}.ua-wl-btn-add-cart:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-1px);box-shadow:0 4px 14px #d4af374d}.ua-wl-btn-remove{color:#666;cursor:pointer;background:#fff;border:1px solid #e1dae5;border-radius:10px;padding:10px;font-size:.78rem;font-weight:700;transition:all .25s}.ua-wl-btn-remove:hover{color:#e53935;background:#e5393508;border-color:#e53935}.ua-wishlist-footer{justify-content:center;display:flex}.ua-wl-view-more{color:#d4af37;cursor:pointer;background:#fff;border:1.5px solid #d4af37;border-radius:30px;padding:11px 32px;font-size:.88rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #d4af370d}.ua-wl-view-more:hover{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border-color:#0000;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #d4af3740}.ua-wishlist-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:70px 20px;display:flex}.ua-wishlist-empty p{font-size:.94rem;font-weight:600}.empty-heart-icon{color:#d4af3733}.ua-addresses-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.ua-addresses-title{font-family:var(--font-serif);color:#051838;font-size:1.8rem;font-weight:800}.ua-addresses-sub{color:#666;margin-top:6px;font-size:.9rem;font-weight:500}.ua-btn-add-address{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;border-radius:30px;padding:11px 28px;font-size:.86rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #d4af3733}.ua-btn-add-address:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #d4af3759}.ua-addresses-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ua-address-card{background:#fff;border:1px solid #d4af3726;border-radius:20px;flex-direction:column;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #05183804}.ua-address-card:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 10px 25px #d4af3714}.ua-addr-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ua-addr-type{color:#051838;font-size:1rem;font-weight:800}.ua-badge-default{color:#d4af37;text-transform:uppercase;letter-spacing:.04em;background:#d4af3714;border:1px solid #d4af3733;border-radius:20px;padding:4px 10px;font-size:.68rem;font-weight:750}.ua-addr-body{flex-direction:column;flex-grow:1;gap:6px;margin-bottom:24px;display:flex}.ua-addr-name{color:#051838;font-size:.94rem;font-weight:750}.ua-addr-phone{color:#555;font-size:.86rem;font-weight:500}.ua-addr-details{color:#666;font-size:.84rem;font-weight:500;line-height:1.5}.ua-addr-actions{border-top:1px solid #d4af371f;gap:12px;padding-top:16px;display:flex}.ua-addr-action-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.82rem;font-weight:700;transition:all .25s;display:flex}.btn-edit-addr:hover{color:#d4af37;background:#d4af3714}.btn-delete-addr:hover{color:#e53935;background:#e5393514}.ua-modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#05183873;justify-content:center;align-items:center;animation:.3s forwards ua-fade-in;display:flex;position:fixed;inset:0}.ua-modal-card{background:#fff;border:1px solid #d4af3726;border-radius:24px;width:90%;max-width:600px;padding:36px;animation:.4s cubic-bezier(.16,1,.3,1) forwards ua-fade-in;box-shadow:0 20px 50px #05183840}.ua-modal-title{font-family:var(--font-serif);color:#051838;margin-bottom:24px;font-size:1.45rem;font-weight:800}.ua-address-form{flex-direction:column;gap:20px;display:flex}.ua-form-row{gap:20px;display:flex}.ua-form-group{flex-direction:column;flex:1;gap:8px;display:flex}.ua-form-label{color:#444;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:750}.ua-form-input,.ua-form-textarea,select.ua-form-input{color:#2d2d2d;background:#fff;border:1.5px solid #eae6df;border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:.9rem;transition:all .3s}.ua-form-input:focus,.ua-form-textarea:focus{border-color:#d4af37;box-shadow:0 0 0 4px #d4af371f}.checkbox-group{margin:8px 0}.ua-checkbox-label{color:#444;cursor:pointer;align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.ua-checkbox-label input[type=checkbox]{accent-color:#d4af37;cursor:pointer;width:17px;height:17px}.ua-modal-actions{justify-content:flex-end;gap:14px;margin-top:14px;display:flex}.ua-modal-btn{cursor:pointer;border-radius:30px;padding:11px 28px;font-size:.86rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-cancel{color:#666;background:#fff;border:1.5px solid #eae6df}.btn-cancel:hover{color:#d4af37;background:#fdfbf7;border-color:#d4af37}.btn-save{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;box-shadow:0 4px 10px #d4af3726}.btn-save:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-1px);box-shadow:0 6px 14px #d4af3740}@media (width<=1050px){.ua-addresses-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.ua-addresses-grid{grid-template-columns:1fr}.ua-form-row{flex-direction:column;gap:20px}}.ua-ps-header{margin-bottom:32px}.ua-ps-title{font-family:var(--font-serif);color:#051838;font-size:1.8rem;font-weight:800}.ua-ps-sub{color:#666;margin-top:6px;font-size:.9rem;font-weight:500}.ua-ps-content{gap:48px;display:flex}.ua-ps-left-col{flex-direction:column;flex-shrink:0;align-items:center;width:190px;display:flex}.ua-ps-label-title{color:#051838;align-self:flex-start;margin-bottom:16px;font-size:.86rem;font-weight:800}.ua-ps-avatar-container{background:linear-gradient(135deg,#d4af37,#b38f2d);border-radius:50%;width:140px;height:140px;margin-bottom:20px;padding:4px;transition:all .3s;position:relative;box-shadow:0 8px 24px #d4af3733}.ua-ps-avatar-container:hover{transform:scale(1.03)}.ua-ps-avatar{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.ua-ps-avatar-overlay-badge{color:#fff;background:#d4af37;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 3px 8px #00000026}.ua-ps-btn-change-photo{color:#b38f2d;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #d4af374d;border-radius:10px;width:100%;margin-bottom:10px;padding:10px 18px;font-size:.8rem;font-weight:750;transition:all .25s;box-shadow:0 2px 6px #00000003}.ua-ps-btn-change-photo:hover{background:#d4af370d;border-color:#d4af37;transform:translateY(-1px)}.ua-ps-file-rules{color:#888;font-size:.72rem;font-weight:500}.ua-ps-right-col{flex-direction:column;flex-grow:1;gap:24px;display:flex}.ua-ps-row{gap:24px;display:flex}.ua-ps-group{flex-direction:column;flex:1;gap:8px;display:flex}.ua-ps-group.full-width{flex:1}.ua-ps-label{color:#444;font-size:.8rem;font-weight:750}.readonly-input{color:#888;cursor:not-allowed;background:#f7f6f3;border-color:#eae6df}.select-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}.ua-ps-date-wrap{position:relative}.ua-ps-date-wrap input{width:100%;padding-right:40px}.date-icon{color:#aaa;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ua-ps-actions{gap:14px;margin-top:20px;display:flex}.ua-ps-btn-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;border-radius:30px;padding:11px 32px;font-size:.86rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #d4af3733}.ua-ps-btn-save:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #d4af3759}.ua-ps-btn-cancel{color:#555;cursor:pointer;background:#fff;border:1.5px solid #eae6df;border-radius:30px;padding:11px 32px;font-size:.86rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1)}.ua-ps-btn-cancel:hover{color:#d4af37;background:#fdfbf7;border-color:#d4af37}@media (width<=800px){.ua-ps-content{flex-direction:column;align-items:center;gap:30px}.ua-ps-left-col{align-self:center}.ua-ps-right-col{width:100%}}@media (width<=500px){.ua-ps-row{flex-direction:column;gap:20px}}.ua-sec-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.ua-sec-card{flex-direction:column;gap:24px;display:flex}.ua-sec-card-title{font-family:var(--font-serif);color:#051838;margin-bottom:8px;font-size:1.3rem;font-weight:800}.ua-sec-group{flex-direction:column;gap:8px;display:flex}.ua-sec-label{color:#444;font-size:.82rem;font-weight:750}.ua-sec-pwd-wrap{position:relative}.ua-sec-pwd-wrap input{width:100%;padding-right:42px}.ua-sec-eye-btn{color:#aaa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ua-sec-eye-btn:hover{color:#d4af37}.ua-sec-btn-update{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;border-radius:10px;width:100%;margin-top:10px;padding:12px 28px;font-size:.86rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #d4af3733}.ua-sec-btn-update:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-1px);box-shadow:0 6px 16px #d4af3759}.ua-sec-activity-section{flex-direction:column;gap:12px;display:flex}.ua-sec-activity-section.border-top{border-top:1px solid #d4af371f;padding-top:24px}.ua-sec-sub-label{color:#051838;font-size:.86rem;font-weight:750}.ua-sec-last-login-info{background:#fff;border:1px solid #d4af3726;border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000003}.ua-sec-login-time{color:#051838;font-size:.88rem;font-weight:750}.ua-sec-login-device{color:#666;font-size:.78rem;font-weight:500}.ua-sec-devices-list{flex-direction:column;gap:14px;display:flex}.ua-sec-device-row{border-bottom:1px solid #d4af3714;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ua-sec-device-row:last-child{border-bottom:none}.ua-sec-device-name{color:#051838;font-size:.88rem;font-weight:750}.ua-sec-device-loc{color:#777;margin-top:3px;font-size:.76rem;font-weight:500}.ua-sec-badge-active{color:#27ae60;background:#27ae6014;border:1px solid #27ae6033;border-radius:20px;padding:4px 10px;font-size:.72rem;font-weight:750}.ua-sec-device-time{color:#888;font-size:.76rem;font-weight:500}.ua-sec-link-sessions{color:#d4af37;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:12px;padding:0;font-size:.86rem;font-weight:750;transition:color .2s}.ua-sec-link-sessions:hover{color:#051838}@media (width<=992px){.ua-sec-grid{grid-template-columns:1fr;gap:40px}}.ua-help-header{margin-bottom:28px}.ua-help-title{font-family:var(--font-serif);color:#051838;font-size:1.8rem;font-weight:800}.ua-help-danger-card{background:#fffbfa;border:1.5px solid #ffcdd2;border-radius:20px;overflow:hidden;box-shadow:0 4px 15px #e5393505}.ua-help-danger-header{background:#ffebee;border-bottom:1.5px solid #ffcdd2;align-items:center;gap:12px;padding:16px 28px;display:flex}.danger-warning-icon{color:#c62828;font-size:1.25rem}.danger-warning-title{color:#c62828;font-size:1rem;font-weight:800}.ua-help-danger-body{flex-direction:column;gap:20px;padding:28px;display:flex}.danger-body-title{color:#051838;font-size:1.15rem;font-weight:800}.danger-body-sub{color:#555;font-size:.88rem;font-weight:500;line-height:1.5}.danger-body-rules{flex-direction:column;gap:10px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.danger-body-rules li{color:#666;align-items:center;gap:12px;font-size:.86rem;font-weight:500;display:flex}.danger-body-rules li:before{content:"✓";color:#e53935;font-weight:800}.danger-confirm-group{flex-direction:column;gap:8px;display:flex}.danger-confirm-label{color:#444;font-size:.84rem;font-weight:750}.danger-highlight{color:#e53935;font-weight:800}.danger-confirm-input{border-color:#ffcdd2;max-width:320px}.danger-confirm-input:focus{border-color:#e53935;box-shadow:0 0 0 4px #e539351f}.danger-btn-delete{color:#fff;cursor:pointer;text-align:center;background:#d32f2f;border:none;border-radius:30px;width:100%;margin-top:10px;padding:12px 28px;font-size:.9rem;font-weight:750;transition:all .3s;box-shadow:0 4px 12px #d32f2f33}.danger-btn-delete:hover:not(:disabled){background:#b71c1c;transform:translateY(-1px);box-shadow:0 6px 16px #b71c1c59}.danger-btn-delete:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;background:#ef9a9a;border-color:#ef9a9a}.categories-re-header-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.categories-re-main-title{color:#1a1a1a;letter-spacing:-.4px;margin:0;font-size:1.45rem;font-weight:800}.categories-re-add-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.categories-re-add-btn:hover{background-color:#d05b1d;transform:translateY(-1px)}.categories-table-re th,.categories-table-re td{vertical-align:middle;padding:14px 18px}.category-row{transition:background-color .2s}.category-row:hover{background-color:#faf9f6!important}.category-row.depth-0{background-color:#fff}.category-row.depth-1{background-color:#faf9f6}.category-row.depth-2{background-color:#f5f4ed}.cat-name-cell{position:relative}.cat-name-wrapper{align-items:center;gap:8px;display:flex}.cat-toggle-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex}.cat-toggle-btn:hover{color:#aa7c11;background-color:#0000000d}.cat-toggle-btn .toggle-chevron-icon{transition:transform .2s}.cat-toggle-btn.expanded .toggle-chevron-icon{transform:rotate(0)}.cat-toggle-btn:not(.expanded) .toggle-chevron-icon{transform:rotate(-90deg)}.cat-toggle-spacer{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cat-branch-connector{color:#888;font-size:.95rem;font-weight:700}.cat-name-text{color:#2b2b2b;font-size:.9rem;font-weight:700}.catalogues-re-header-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.catalogues-re-main-title{color:#1a1a1a;letter-spacing:-.4px;margin:0;font-size:1.45rem;font-weight:800}.catalogues-re-add-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.catalogues-re-add-btn:hover{background-color:#d05b1d;transform:translateY(-1px)}.catalogues-re-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px;width:100%;display:grid}@media (width<=500px){.catalogues-re-grid{grid-template-columns:1fr}}.catalogue-card-re{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;gap:20px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #2d2d2d03}.catalogue-card-re:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2d2d2d0d}.card-top-content{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.card-details-left{flex-direction:column;flex:1;min-width:0;display:flex}.card-header-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cat-card-title{color:#1a1a1a;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.35rem;font-weight:800;overflow:hidden}.cat-card-subtitle{color:#666;margin-top:4px;margin-bottom:14px;font-size:.88rem;font-weight:500}.cat-meta-info{flex-direction:column;gap:6px;margin-top:auto;display:flex}.cat-products-count{color:#888;margin:0;font-size:.82rem;font-weight:600}.cat-status-wrap{align-items:center;gap:6px;display:flex}.cat-status-dot{border-radius:50%;width:7px;height:7px}.cat-status-dot.active{background-color:#27ae60;box-shadow:0 0 6px #27ae6066}.cat-status-dot.inactive{background-color:#95a5a6}.cat-status-text{color:#27ae60;font-size:.82rem;font-weight:700}.catalogue-card-re:has(.cat-status-dot.inactive) .cat-status-text{color:#777}.cat-revenue-text{color:#444;margin:4px 0 0;font-size:.85rem}.cat-revenue-text .bold{color:#1a1a1a;font-weight:800}.card-image-right{background-color:#faf9f6;border:1px solid #f2efea;border-radius:8px;flex-shrink:0;width:140px;height:120px;overflow:hidden}.cat-thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s}.catalogue-card-re:hover .cat-thumb{transform:scale(1.04)}.catalogue-view-btn{color:#aa7c11;cursor:pointer;background:0 0;border:1px solid #eae6df;border-radius:8px;width:100%;margin-top:4px;padding:10px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s}.catalogue-view-btn:hover{background-color:#ea6d2608;border-color:#aa7c11}.card-hover-actions{opacity:.2;gap:4px;transition:opacity .2s;display:flex}.catalogue-card-re:hover .card-hover-actions{opacity:1}.cat-card-act-btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.cat-card-act-btn:hover{background-color:#faf9f6}.cat-card-act-btn.edit:hover{color:#d4af37}.cat-card-act-btn.delete:hover{color:#e53935}.orders-re-header-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.orders-re-main-title{color:#111;margin:0;font-size:1.5rem;font-weight:700}.orders-re-filters-right{gap:12px;display:flex}.orders-re-select-dropdown{color:#4a4a4a;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:1px solid #eae6df;border-radius:8px;outline:none;padding:8px 36px 8px 16px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;box-shadow:0 1px 3px #00000005}.orders-re-select-dropdown:hover{border-color:#aa7c11;box-shadow:0 2px 8px #0000000d}.orders-table-re th{color:#666;border-bottom:1px solid #f4f2ee;font-size:.85rem;font-weight:600;padding:14px 16px!important}.orders-table-re td{vertical-align:middle;border-bottom:1px solid #f9f8f6;font-size:.88rem;padding:16px!important}.bold-order-id{color:#111;font-size:.88rem;font-weight:700}.orders-status-badge{text-transform:capitalize;border-radius:6px;justify-content:center;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.orders-status-badge.delivered{color:#1b873f;background-color:#e2f5e9}.orders-status-badge.shipped{color:#7c3aed;background-color:#f3e8ff}.orders-status-badge.processing{color:#0284c7;background-color:#e0f2fe}.orders-status-badge.cancelled{color:#ef4444;background-color:#fee2e2}.customers-re-filters-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.customers-re-search-input-wrap{width:100%;max-width:380px;position:relative}.customers-re-search-input-wrap .search-icon{color:#888;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.customers-re-search-field{color:#4a4a4a;background-color:#fff;border:1px solid #eae6df;border-radius:8px;outline:none;width:100%;padding:8px 16px 8px 40px;font-family:inherit;font-size:.85rem;transition:all .2s}.customers-re-search-field:focus{border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d2614}.cust-profile-cell{padding-left:16px!important}.cust-profile-wrap{align-items:center;gap:12px;display:flex}.cust-avatar-circle{background-color:#f3f0eb;border:1px solid #f0eee8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.cust-avatar-img{object-fit:cover;width:100%;height:100%}.cust-avatar-fallback{color:#aa7c11;font-size:.75rem;font-weight:700}.cust-name-bold{color:#111;font-size:.88rem;font-weight:600}.customers-table-re th{color:#666;border-bottom:1px solid #f4f2ee;font-size:.85rem;font-weight:600;padding:14px 16px!important}.customers-table-re td{vertical-align:middle;border-bottom:1px solid #f9f8f6;font-size:.88rem;padding:12px 16px!important}.cust-status-badge{border-radius:6px;justify-content:center;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.cust-status-badge.active{color:#1b873f;background-color:#e2f5e9}.cust-status-badge.inactive{color:#ef4444;background-color:#fee2e2}.coupons-re-header-row{border-bottom:1px solid #f0eee8;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:10px;display:flex}.coupon-sub-tabs-wrap{gap:24px;display:flex}.coupon-sub-tab-btn{color:#666;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:.95rem;font-weight:600;transition:all .2s;position:relative}.coupon-sub-tab-btn:hover{color:#111}.coupon-sub-tab-btn.active{color:#aa7c11}.coupon-sub-tab-btn.active:after{content:"";background-color:#aa7c11;border-radius:2px;height:3px;position:absolute;bottom:-11px;left:0;right:0}.orange-add-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .2s;display:flex}.orange-add-btn:hover{background-color:#d05b1d;transform:translateY(-1px)}.coupons-table-re th{color:#555;text-align:left;border-bottom:1px solid #f4f2ee;font-size:.85rem;font-weight:600;padding:14px 16px!important}.coupons-table-re td{vertical-align:middle;text-align:left;border-bottom:1px solid #f9f8f6;font-size:.88rem;padding:16px!important}.coupons-table-re tbody tr{transition:background-color .2s}.coupons-table-re tbody tr:hover,.coupons-table-re thead tr{background-color:#faf9f6}.orders-status-badge.active{color:#1b873f;background-color:#e2f5e9}.orders-status-badge.inactive{color:#ef4444;background-color:#fee2e2}.marketing-tab-layout{align-items:flex-start;gap:28px;width:100%;display:flex}.marketing-sub-sidebar{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;flex-shrink:0;gap:6px;width:220px;padding:16px 12px;display:flex;box-shadow:0 2px 8px #00000003}.marketing-sub-nav-btn{color:#4a4a4a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.marketing-sub-nav-btn:hover{color:#111;background-color:#faf9f6}.marketing-sub-nav-btn.active{color:#fff;background:linear-gradient(135deg,#aa7c11 0%,#d05b1d 100%)}.marketing-sub-content{flex:1;min-width:0}.newsletter-view-wrap{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.newsletter-info-col{flex-direction:column;flex:1;gap:24px;min-width:300px;display:flex}.newsletter-send-col{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;flex:1.2;gap:16px;min-width:350px;padding:24px;display:flex;box-shadow:0 4px 16px #2d2d2d03}.marketing-section-title{color:#1a1a1a;letter-spacing:-.3px;margin:0;font-size:1.2rem;font-weight:800}.newsletter-stats-card{background-color:#f6fbf7;border:1px solid #d4ecd7;border-radius:12px;justify-content:space-around;gap:16px;padding:24px 16px;display:flex}.stat-box-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-lbl{color:#666;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.stat-num{color:#27ae60;margin-top:4px;font-size:2.1rem;font-weight:800;line-height:1}.recent-subs-container{background-color:#fff;border:1px solid #eae6df;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px #2d2d2d03}.recent-subs-hdr{border-bottom:1px solid #f4f2ee;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.recent-subs-hdr h4{color:#111;margin:0;font-size:.92rem;font-weight:800}.view-all-sub-btn{color:#aa7c11;cursor:pointer;background-color:#fff4ee;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .2s}.view-all-sub-btn:hover{color:#fff;background-color:#aa7c11}.recent-subs-list{flex-direction:column;gap:14px;display:flex}.subscriber-row-item{border-bottom:1px dashed #f0eee8;align-items:center;gap:12px;padding-bottom:12px;display:flex}.subscriber-row-item:last-child{border-bottom:none;padding-bottom:0}.sub-profile-avatar{background-color:#f3f0eb;border:1px solid #f0eee8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.sub-avatar-img{object-fit:cover;width:100%;height:100%}.sub-avatar-fallback{color:#aa7c11;font-size:.72rem;font-weight:800}.sub-email-details{flex-direction:column;min-width:0;display:flex}.sub-email-text{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.sub-date-text{color:#888;margin-top:2px;font-size:.75rem}.form-field-marketing{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.form-field-marketing label{color:#444;font-size:.82rem;font-weight:700}.marketing-input-field-re{color:#2b2b2b;background-color:#fff;border:1px solid #eae6df;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.marketing-input-field-re:focus{border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d2614}.marketing-textarea-field-re{color:#2b2b2b;resize:vertical;background-color:#fff;border:1px solid #eae6df;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.marketing-textarea-field-re:focus{border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d2614}.marketing-orange-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#aa7c11 0%,#d05b1d 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px 20px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.marketing-orange-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ea6d2633}.banners-hdr-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.banners-hdr-left{flex-direction:column;gap:4px;display:flex}.banner-preview-thumb{background-color:#faf9f6;border:1px solid #eae6df;border-radius:4px;flex-shrink:0;width:55px;height:38px;overflow:hidden}.banner-thumb-img{object-fit:cover;width:100%;height:100%}.banners-view-wrap,.announcements-view-wrap,.contact-queries-view-wrap{flex-direction:column;width:100%;display:flex}.msg-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.subscribers-modal-actions-row{align-items:center;gap:16px;width:100%;margin-bottom:8px;display:flex}.query-filters-right{gap:12px;display:flex}.admin-modal-box.wide{width:950px;max-width:95vw}.admin-modal-box.small{max-width:420px}.reviews-table-re th{color:#555;text-align:left;border-bottom:1px solid #f4f2ee;font-size:.85rem;font-weight:600;padding:14px 16px!important}.reviews-table-re td{vertical-align:middle;text-align:left;border-bottom:1px solid #f9f8f6;font-size:.88rem;padding:16px!important}.rev-product-cell{padding-left:16px!important}.rev-product-wrap{align-items:center;gap:12px;display:flex}.rev-thumb-box{background-color:#faf9f6;border:1px solid #eae6df;border-radius:6px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.rev-thumb-img{object-fit:cover;width:100%;height:100%}.review-comment-cell{max-width:280px}.comment-text-wrap{flex-direction:column;gap:4px;display:flex}.comment-main{color:#2b2b2b;font-style:italic}.store-reply-badge{background-color:#fffaf0;border-left:2.5px solid #aa7c11;border-radius:2px;flex-direction:column;margin-top:4px;padding:4px 8px;display:flex}.reply-lbl{color:#aa7c11;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.reply-val{color:#555;font-size:.78rem}.orders-status-badge.approved{color:#1b873f;background-color:#e2f5e9}.orders-status-badge.pending{color:#d97706;background-color:#fef3c7}.orders-status-badge.rejected{color:#ef4444;background-color:#fee2e2}.settings-tab-container{padding:24px}.settings-layout-wrapper{gap:32px;margin-top:20px;display:flex}.settings-inner-sidebar{flex-direction:column;flex-shrink:0;gap:8px;width:240px;display:flex}.settings-sub-nav-item{color:#555;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #eae6df;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.settings-sub-nav-item:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.settings-sub-nav-item.active{color:#fff;background-color:#aa7c11;border-color:#aa7c11}.settings-form-content{background-color:#fff;border:1px solid #eae6df;border-radius:16px;flex:1;padding:32px;box-shadow:0 4px 20px #00000005}.settings-content-title{color:#1a1a1a;margin-bottom:24px;font-size:1.25rem;font-weight:700}.settings-grid-fields{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.settings-field-box{flex-direction:column;gap:8px;display:flex}.settings-field-box.full-width{grid-column:span 3}.settings-field-box label{color:#555;font-size:.82rem;font-weight:700}.settings-field-box input{color:#2b2b2b;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:10px;outline:none;padding:12px 16px;font-size:.88rem;transition:all .2s}.settings-field-box input:focus{background-color:#fff;border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d261a}.settings-logo-upload-section{flex-direction:column;gap:8px;display:flex}.logo-section-label{color:#555;font-size:.82rem;font-weight:700}.logo-upload-row{align-items:center;gap:20px;display:flex}.logo-preview-box{background-color:#faf9f6;border:1px solid #eae6df;border-radius:10px;justify-content:center;align-items:center;width:120px;height:50px;padding:8px;display:flex}.logo-preview-img{object-fit:contain;max-width:100%;max-height:100%}.change-logo-btn{color:#555;cursor:pointer;background-color:#fff;border:1px solid #eae6df;border-radius:10px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .2s}.change-logo-btn:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.settings-save-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:10px;padding:12px 30px;font-size:.88rem;font-weight:700;transition:all .2s}.settings-save-btn:hover{background-color:#d95c1a;transform:translateY(-1px)}.profile-tab-container{padding:24px}.profile-layout-wrapper{gap:32px;margin-top:20px;display:flex}.profile-inner-sidebar{flex-direction:column;flex-shrink:0;gap:8px;width:240px;display:flex}.profile-sub-nav-item{color:#555;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #eae6df;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.profile-sub-nav-item:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.profile-sub-nav-item.active{color:#fff;background-color:#aa7c11;border-color:#aa7c11}.profile-form-content{background-color:#fff;border:1px solid #eae6df;border-radius:16px;flex:1;gap:40px;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.profile-left-col{flex-direction:column;align-items:center;gap:20px;width:180px;display:flex}.profile-large-avatar{color:#fff;background-color:#439a86;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:4rem;font-weight:700;display:flex;box-shadow:0 8px 20px #439a8626}.profile-change-photo-btn{color:#555;cursor:pointer;background-color:#fff;border:1px solid #eae6df;border-radius:10px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .2s}.profile-change-photo-btn:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.profile-right-col{flex-direction:column;flex:1;gap:20px;display:flex}.profile-input-box{flex-direction:column;gap:8px;display:flex}.profile-input-box label{color:#555;font-size:.82rem;font-weight:700}.profile-input-box input,.profile-input-box select{color:#2b2b2b;box-sizing:border-box;background-color:#faf9f6;border:1px solid #e2ded5;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:.88rem;transition:all .2s}.profile-input-box input:focus,.profile-input-box select:focus{background-color:#fff;border-color:#aa7c11;box-shadow:0 0 0 3px #ea6d261a}.profile-save-btn{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:10px;align-self:flex-end;margin-top:10px;padding:12px 30px;font-size:.88rem;font-weight:700;transition:all .2s}.profile-save-btn:hover{background-color:#d95c1a;transform:translateY(-1px)}.logout-tab-container{justify-content:center;align-items:center;padding:60px 24px;display:flex}.logout-confirm-card{text-align:center;background-color:#fff;border:1px solid #eae6df;border-radius:20px;width:100%;max-width:480px;padding:48px 32px;box-shadow:0 8px 30px #00000008}.logout-icon-wrapper{color:#aa7c11;background-color:#fef0e6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.logout-confirm-title{color:#1a1a1a;margin-bottom:8px;font-size:1.25rem;font-weight:800}.logout-confirm-sub{color:#777;margin-bottom:32px;font-size:.88rem}.logout-buttons-row{justify-content:center;gap:16px;display:flex}.btn-yes-logout{color:#fff;cursor:pointer;background-color:#aa7c11;border:none;border-radius:10px;flex:1;padding:12px 24px;font-size:.88rem;font-weight:700;transition:all .2s}.btn-yes-logout:hover{background-color:#d95c1a;transform:translateY(-1px)}.btn-cancel-logout{color:#555;cursor:pointer;background-color:#fff;border:1px solid #eae6df;border-radius:10px;flex:1;padding:12px 24px;font-size:.88rem;font-weight:700;transition:all .2s}.btn-cancel-logout:hover{color:#aa7c11;background-color:#faf9f6;border-color:#e2ded5}.ua-cart-view{background:#fff;border:1px solid #d4af3729;border-radius:24px;padding:36px;box-shadow:0 12px 40px #05183805}.ua-cart-header{margin-bottom:28px}.ua-cart-title{font-family:var(--font-serif);color:#051838;font-size:1.8rem;font-weight:800}.ua-cart-sub{color:#666;margin-top:6px;font-size:.9rem;font-weight:500}.ua-cart-grid{grid-template-columns:2fr 1.25fr;gap:32px;display:grid}.ua-cart-left-col,.ua-cart-right-col{flex-direction:column;gap:28px;display:flex}.ua-cart-items-card,.ua-cart-address-card,.ua-checkout-coupon-card,.ua-checkout-summary-card{background:#fff;border:1px solid #d4af3726;border-radius:20px;padding:24px;box-shadow:0 4px 20px #05183803}.ua-cart-item-row{border-bottom:1.5px solid #d4af371a;align-items:center;gap:20px;padding:20px 0;display:flex}.ua-cart-item-row:last-child{border-bottom:none;padding-bottom:0}.ua-cart-item-row:first-child{padding-top:0}.ua-cart-item-img{object-fit:cover;border:1px solid #d4af372e;border-radius:12px;width:80px;height:100px;box-shadow:0 4px 12px #0518380a}.ua-cart-item-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ua-cart-item-name{color:#051838;font-size:.96rem;font-weight:750;line-height:1.3}.ua-cart-item-catalogue{color:#b38f2d;text-transform:uppercase;letter-spacing:.02em;background:#d4af370d;border:1px solid #d4af3726;border-radius:6px;width:fit-content;padding:3px 10px;font-size:.76rem;font-weight:700}.ua-cart-item-variants{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.ua-variant-select-group{align-items:center;gap:6px;display:flex}.ua-variant-select-group label{color:#777;text-transform:uppercase;font-size:.74rem;font-weight:700}.ua-variant-select-group select{color:#051838;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='none' height='24' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border:1px solid #eae6df;border-radius:8px;outline:none;padding:6px 28px 6px 10px;font-size:.8rem;font-weight:600;transition:border-color .2s}.ua-variant-select-group select:focus{border-color:#d4af37}.ua-cart-item-qty-price{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.ua-qty-controller{background:#fff;border:1.5px solid #eae6df;border-radius:20px;align-items:center;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000005}.ua-qty-controller button{cursor:pointer;color:#051838;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.ua-qty-controller button:hover{color:#d4af37;background:#d4af371a}.ua-qty-controller span{color:#051838;text-align:center;min-width:24px;padding:0 4px;font-size:.88rem;font-weight:750}.ua-cart-item-price{color:#d4af37;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:850}.ua-cart-item-remove-btn{color:#888;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1px solid #eae6df;border-radius:8px;align-self:flex-start;padding:6px 14px;font-size:.74rem;font-weight:700;transition:all .25s}.ua-cart-item-remove-btn:hover{color:#e53935;background:#e539350a;border-color:#e53935}.ua-cart-address-card h3,.ua-checkout-coupon-card h3,.ua-checkout-summary-card h3{font-family:var(--font-serif);color:#051838;letter-spacing:-.01em;margin-bottom:20px;font-size:1.3rem;font-weight:800}.ua-cart-card-header{border-bottom:1.5px solid #d4af371f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.ua-cart-card-header h3{margin-bottom:0}.ua-cart-add-addr-btn{color:#d4af37;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;font-size:.8rem;font-weight:750;transition:all .2s}.ua-cart-add-addr-btn:hover{color:#051838;transform:translateY(-1px)}.ua-cart-address-list{flex-direction:column;gap:14px;max-height:240px;padding-right:5px;display:flex;overflow-y:auto}.ua-cart-address-option{cursor:pointer;background:#fff;border:1.5px solid #eae6df;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;transition:all .25s;display:flex;position:relative}.ua-cart-address-option:hover{background:#faf8f5;border-color:#d4af3759}.ua-cart-address-option.selected{background:#d4af3708;border-color:#d4af37;box-shadow:0 6px 16px #d4af370f}.ua-cart-address-option input[type=radio]{accent-color:#d4af37;cursor:pointer;width:17px;height:17px;margin-top:4px}.ua-cart-addr-details{flex-direction:column;gap:4px;display:flex}.ua-cart-addr-type-badge{text-transform:uppercase;color:#b38f2d;letter-spacing:.04em;background:#d4af3714;border:1px solid #d4af3733;border-radius:20px;width:fit-content;padding:3px 10px;font-size:.65rem;font-weight:800}.ua-cart-addr-name{color:#051838;margin-top:2px;font-size:.9rem;font-weight:750}.ua-cart-addr-phone{color:#666;font-size:.8rem;font-weight:500}.ua-cart-addr-text{color:#555;font-size:.8rem;font-weight:500;line-height:1.4}.ua-cart-address-empty{text-align:center;color:#666;flex-direction:column;align-items:center;gap:12px;padding:30px 10px;display:flex}.ua-coupon-input-group{gap:12px;margin-bottom:20px;display:flex}.ua-coupon-input-group input{text-transform:uppercase;background:#fff;border:1.5px solid #eae6df;border-radius:10px;outline:none;flex:1;padding:10px 16px;font-size:.9rem;transition:border-color .2s}.ua-coupon-input-group input:focus{border-color:#d4af37}.ua-coupon-input-group button{color:#fff;cursor:pointer;background:#051838;border:none;border-radius:10px;padding:10px 24px;font-size:.86rem;font-weight:750;transition:all .3s;box-shadow:0 4px 10px #05183826}.ua-coupon-input-group button:hover{background:linear-gradient(135deg,#051838,#112d5a);transform:translateY(-1px)}.ua-applied-coupon-badge{color:#27ae60;background:#27ae6014;border:1px solid #27ae6040;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 16px;font-size:.84rem;font-weight:650;display:flex}.ua-applied-coupon-badge button{color:#c62828;cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-size:.8rem;font-weight:750}.ua-applied-coupon-badge button:hover{text-decoration:underline}.ua-available-coupons h4{text-transform:uppercase;color:#777;letter-spacing:.04em;margin-bottom:12px;font-size:.82rem;font-weight:750}.ua-coupon-offers-list{flex-direction:column;gap:12px;display:flex}.ua-coupon-offer-item{background:#fdfbf7;border:2px dashed #d4af3759;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .25s;display:flex}.ua-coupon-offer-item:hover{background:#d4af3705;border-color:#d4af37;transform:translateY(-1px)}.ua-coi-details{flex-direction:column;gap:3px;display:flex}.ua-coi-details strong{color:#d4af37;letter-spacing:.02em;font-size:.9rem;font-weight:800}.ua-coi-details span{color:#666;font-size:.76rem;font-weight:500}.ua-coupon-offer-item button{color:#b38f2d;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:800;transition:all .2s}.ua-coupon-offer-item button:hover{color:#051838;transform:scale(1.05)}.ua-summary-row{color:#555;justify-content:space-between;margin-bottom:12px;font-size:.88rem;font-weight:500;display:flex}.ua-discount-row,.ua-free-shipping{color:#2e7d32;font-weight:700}.ua-total-row{color:#051838;border-top:1.5px solid #d4af3726;justify-content:space-between;margin-top:16px;margin-bottom:20px;padding-top:16px;font-size:1.15rem;font-weight:850;display:flex}.ua-total-row span:last-child{color:#d4af37;font-family:Playfair Display,serif}.ua-payment-method-selector h4{text-transform:uppercase;color:#777;letter-spacing:.04em;margin-bottom:12px;font-size:.82rem;font-weight:750}.ua-payment-options{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.ua-payment-options label{color:#051838;cursor:pointer;background:#fff;border:1.5px solid #eae6df;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:.88rem;font-weight:650;transition:all .25s;display:flex}.ua-payment-options label:hover{background:#faf8f5;border-color:#d4af3759}.ua-payment-options label:has(input:checked){background:#d4af3708;border-color:#d4af37;box-shadow:0 4px 12px #d4af370a}.ua-payment-options input[type=radio]{accent-color:#d4af37;cursor:pointer;width:17px;height:17px}.ua-cart-btn-primary{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#d4af37 0%,#b38f2d 100%);border:none;border-radius:30px;width:100%;padding:14px;font-size:.94rem;font-weight:750;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 18px #d4af3733}.ua-cart-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#b38f2d 0%,#aa7c11 100%);transform:translateY(-2px);box-shadow:0 8px 24px #d4af3759}.ua-cart-btn-primary:disabled{color:#aaa;cursor:not-allowed;box-shadow:none;background:#eae6df}.ua-cart-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.ua-cart-empty h3{font-family:var(--font-serif);color:#051838;margin-bottom:0;font-size:1.45rem;font-weight:800}.ua-cart-empty p{font-size:.92rem;font-weight:500}.ua-cart-empty .ua-cart-btn-primary{max-width:200px}@media (width<=992px){.ua-cart-grid{grid-template-columns:1fr}}.clothing-product-card{cursor:pointer;background:#fff;border:1px solid #c49a6c26;border-radius:20px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.clothing-product-card:hover{border-color:#c49a6c66;transform:translateY(-6px);box-shadow:0 12px 30px #90595d1a}.clothing-img-wrapper{aspect-ratio:1/1.15;background:linear-gradient(#fbf9f8 0%,#f4eff0 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.clothing-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.clothing-product-card:hover .clothing-img{transform:scale(1.08)}.clothing-discount-badge{color:#fff;letter-spacing:.02em;z-index:2;background:linear-gradient(135deg,#e53935 0%,#b71c1c 100%);border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 3px 8px #b71c1c4d}.clothing-wishlist-float-btn{-webkit-backdrop-filter:blur(8px);color:#665256;cursor:pointer;z-index:2;background:#ffffff40;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:12px;right:12px}.clothing-wishlist-float-btn:hover{color:#d83a95;background:#fff;transform:scale(1.1)}.clothing-wishlist-float-btn.active{color:#d83a95;background:#fff;border-color:#fff}.clothing-hover-overlay{-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:3;background:#5a464b4d;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.clothing-img-wrapper:hover .clothing-hover-overlay{opacity:1;pointer-events:auto}.clothing-hover-action-btn{color:#665256;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(15px);box-shadow:0 4px 15px #00000026}.clothing-img-wrapper:hover .clothing-hover-action-btn{transform:translateY(0)}.clothing-hover-action-btn:hover{color:#fff;background:#d83a95;transform:scale(1.1)translateY(-2px);box-shadow:0 6px 20px #d4af3759}.clothing-hover-action-btn.hover-wishlist-btn.active{color:#e53935}.clothing-hover-action-btn.hover-cart-btn.in-cart{color:#fff;background:#d83a95}.clothing-info-section{flex-direction:column;flex-grow:1;gap:8px;padding:16px;display:flex}.clothing-brand-row{justify-content:space-between;align-items:center;display:flex}.clothing-brand-name{text-transform:uppercase;letter-spacing:.06em;color:#90595d;font-size:.72rem;font-weight:800}.clothing-stock-badge{font-size:.68rem;font-weight:700}.stock-status-in{color:#2e7d32;background:#2e7d3214;border-radius:4px;padding:2px 8px}.stock-status-out{color:#c62828;background:#c6282814;border-radius:4px;padding:2px 8px}.clothing-product-title{font-family:var(--font-sans);color:#2b2d2f;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.35;transition:color .3s;display:-webkit-box;overflow:hidden}.clothing-product-title:hover{color:#d83a95}.clothing-rating-block{align-items:center;gap:6px;display:flex}.clothing-rating-stars{align-items:center;display:flex}.clothing-rating-text{color:#888;font-size:.75rem;font-weight:600}.clothing-colors-swatches{align-items:center;gap:6px;display:flex}.clothing-color-swatch-dot{border:1px solid #0000001f;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset 0 1px 2px #0000001a}.clothing-color-swatch-more{color:#888;font-size:.7rem;font-weight:700}.clothing-sizes-list{flex-wrap:wrap;gap:4px;display:flex}.clothing-size-tag{color:#555;text-transform:uppercase;background:#f5f5f5;border:1px solid #0000000f;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.clothing-price-and-action{border-top:1px dashed #0000000f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.clothing-price-box{flex-direction:column;display:flex}.clothing-selling-price{color:#111;font-size:1.15rem;font-weight:800;line-height:1.1}.clothing-original-price{color:#b0bec5;font-size:.82rem;font-weight:600;text-decoration:line-through}.clothing-card-add-cart-btn{color:#fff;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#d83a95 0%,#a21a6c 100%);border:none;border-radius:30px;padding:8px 14px;font-size:.75rem;font-weight:800;transition:all .3s;box-shadow:0 4px 10px #d83a9533}.clothing-card-add-cart-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #d83a9559}.clothing-card-add-cart-btn.in-cart{box-shadow:none;background:#2b2d2f}.clothing-rating-badge-container{margin-top:6px;margin-bottom:6px;display:flex}.clothing-rating-pill-green{color:#fff;font-size:.72rem;font-weight:700;line-height:1;font-family:var(--font-sans);background-color:#388e3c;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.clothing-rating-pill-green .rating-star-icon{color:#fff;margin-left:2px;font-size:.75rem;line-height:1}.clothing-rating-pill-green .rating-divider{opacity:.6;margin:0 4px;font-weight:400}.clothing-rating-pill-green .rating-count{font-weight:600}.category-sub-item-header-wrapper{color:#4a3f35;font-size:.9rem;font-weight:500}.category-sub-item-header-wrapper:hover,.category-sub-item-header-wrapper.active{background-color:#d4af370d;color:#d4af37!important}.category-sub-sub-item{color:#555}.category-sub-sub-item:hover,.category-sub-sub-item.active{background-color:#d4af370a;color:#d4af37!important}.cat-card-stationery .clothing-img-wrapper{background:linear-gradient(#f0f7ff 0%,#def 100%)}.cat-card-stationery:hover{border-color:#05183840;box-shadow:0 12px 30px #0518381f}.cat-card-stationery .clothing-discount-badge{background:linear-gradient(135deg, var(--primary-rose) 0%, var(--primary-rose-dark) 100%);box-shadow:0 3px 8px #0518384d}.cat-card-stationery .clothing-rating-pill-green{background:linear-gradient(90deg, var(--primary-rose) 0%, var(--primary-rose) 100%)}.cat-card-stationery .clothing-card-add-cart-btn{background:linear-gradient(135deg, var(--primary-rose) 0%, var(--primary-rose) 100%)}.cat-card-stationery .clothing-card-add-cart-btn:hover{background:linear-gradient(135deg, var(--primary-rose-dark) 0%, var(--primary-rose) 100%)}.cat-card-gifts .clothing-img-wrapper{background:linear-gradient(#f9f0ff 0%,#eddeff 100%)}.cat-card-gifts:hover{border-color:#6a1b9a40;box-shadow:0 12px 30px #6a1b9a1f}.cat-card-gifts .clothing-discount-badge{background:linear-gradient(135deg,#6a1b9a 0%,#4a148c 100%);box-shadow:0 3px 8px #4a148c4d}.cat-card-gifts .clothing-rating-pill-green{background:linear-gradient(90deg,#6a1b9a 0%,#7b1fa2 100%)}.cat-card-gifts .clothing-card-add-cart-btn{background:linear-gradient(135deg,#6a1b9a 0%,#7b1fa2 100%)}.cat-card-gifts .clothing-card-add-cart-btn:hover{background:linear-gradient(135deg,#4a148c 0%,#6a1b9a 100%)}.cat-card-accessories .clothing-img-wrapper{background:linear-gradient(#fffbf0 0%,#fff3cc 100%)}.cat-card-accessories:hover{border-color:#d4af3759;box-shadow:0 12px 30px #d4af372e}.cat-card-accessories .clothing-discount-badge{background:linear-gradient(135deg,#b8860b 0%,#996515 100%);box-shadow:0 3px 8px #b8860b4d}.cat-card-accessories .clothing-rating-pill-green{background:linear-gradient(90deg,#b8860b 0%,#d4af37 100%)}.cat-card-accessories .clothing-card-add-cart-btn{background:linear-gradient(135deg,#b8860b 0%,#d4af37 100%)}.cat-card-accessories .clothing-card-add-cart-btn:hover{background:linear-gradient(135deg,#996515 0%,#b8860b 100%)}.clothing-card-add-cart-btn.in-cart{opacity:.75;cursor:default}.trust-bar-section{position:relative;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:94vw!important;max-width:1200px!important;margin:30px auto 10px!important;padding:16px 20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 12px #00000005,0 1px 4px #00000003!important}.trust-bar-container{justify-content:space-between!important;align-items:center!important;gap:15px!important;width:100%!important;display:flex!important}.trust-bar-item{flex:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.trust-bar-icon{color:#dfb743!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.trust-bar-text{text-align:left!important;flex-direction:column!important;line-height:1.3!important;display:flex!important}.trust-bar-title{color:#051838!important;letter-spacing:.02em!important;text-transform:uppercase!important;font-size:.88rem!important;font-weight:700!important}.trust-bar-sub{color:#475569!important;font-size:.76rem!important;font-weight:500!important}.trust-bar-divider{background-color:#f1f5f9!important;flex-shrink:0!important;width:1.5px!important;height:32px!important}.toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;left:24px}.toast-item{pointer-events:auto;background:#fff;border-left:4px solid #d4af37;border-radius:14px;align-items:center;gap:12px;min-width:240px;max-width:340px;padding:13px 18px 13px 16px;animation:.35s cubic-bezier(.16,1,.3,1) forwards toast-slide-in;display:flex;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-40px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.toast-success{border-left-color:#22c55e}.toast-error{border-left-color:#ef4444}.toast-info{border-left-color:#3b82f6}.toast-cart{border-left-color:#d4af37}.toast-wishlist{border-left-color:#e94f88}.toast-icon{flex-shrink:0}.toast-success .toast-icon{color:#22c55e}.toast-error .toast-icon{color:#ef4444}.toast-info .toast-icon{color:#3b82f6}.toast-cart .toast-icon{color:#d4af37}.toast-wishlist .toast-icon{color:#e94f88}.toast-message{color:#111;flex:1;font-size:.875rem;font-weight:600;line-height:1.4}.toast-close{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .2s;display:flex}.toast-close:hover{color:#333}.nav-search-wrapper{align-items:center;display:flex;position:relative}.nav-search-bar{background:#f5f5f5;border:1.5px solid #ddd;border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:6px 10px;transition:all .3s;display:flex;position:relative}.nav-search-bar:focus-within{background:#fff;border-color:#d4af37;box-shadow:0 0 0 3px #d4af371f}.nav-search-icon-inside{color:#999;flex-shrink:0}.nav-search-input{color:#111;font-size:.875rem;font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.nav-search-input::placeholder{color:#aaa}.nav-search-close{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .2s;display:flex}.nav-search-close:hover{color:#333}.nav-search-dropdown{z-index:9999;background:#fff;border:1px solid #eee;border-radius:12px;animation:.2s dropdown-open;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 40px #00000024}@keyframes dropdown-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-search-result-item{cursor:pointer;align-items:center;gap:12px;padding:11px 16px;transition:background .15s;display:flex}.nav-search-result-item:hover{background:#f5f5f5}.nav-search-result-item .result-icon{color:#d4af37;flex-shrink:0}.result-text{flex-direction:column;gap:1px;display:flex}.result-name{color:#111;font-size:.875rem;font-weight:600}.result-cat{color:#888;text-transform:capitalize;font-size:.72rem}.nav-search-no-result{color:#888;text-align:center;padding:14px 16px;font-size:.82rem}.navbar-header.scrolled .nav-search-bar{background:#f5f5f5}.whatsapp-float-btn{color:#fff;z-index:9990;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:2.5s ease-in-out infinite whatsapp-pulse;display:flex;position:fixed;bottom:90px;right:24px;box-shadow:0 6px 20px #25d36673}.whatsapp-float-btn:hover{animation:none;transform:scale(1.12)translateY(-3px);box-shadow:0 10px 30px #25d3668c}@keyframes whatsapp-pulse{0%,to{box-shadow:0 6px 20px #25d36673}50%{box-shadow:0 6px 30px #25d366b3,0 0 0 8px #25d3661f}}.whatsapp-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#128c7e;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;right:62px;transform:translate(6px)}.whatsapp-float-btn:hover .whatsapp-tooltip{opacity:1;transform:translate(0)}.whatsapp-tooltip:after{content:"";border:5px solid #0000;border-left-color:#128c7e;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.back-to-top-btn{color:#fff;cursor:pointer;z-index:9989;background:linear-gradient(135deg,#d4af37 0%,#b38f2d 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:.4s fade-in-up-small;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #d4af3766}.back-to-top-btn:hover{transform:translateY(-4px)scale(1.08);box-shadow:0 8px 24px #d4af3780}@keyframes fade-in-up-small{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.trust-bar-section{border-radius:8px!important;height:auto!important;margin:15px auto!important;padding:12px 10px!important}.trust-bar-container{scrollbar-width:none!important;justify-content:flex-start!important;gap:20px!important;padding-bottom:4px!important;overflow-x:auto!important}.trust-bar-container::-webkit-scrollbar{display:none!important}.trust-bar-item{flex:none!important;padding:0 10px!important}.trust-bar-title{font-size:.8rem!important}.trust-bar-sub{font-size:.68rem!important;display:block!important}.trust-bar-divider{height:24px!important}.toast-container{bottom:16px;left:12px;right:12px}.toast-item{min-width:auto;max-width:100%}.nav-search-bar{min-width:180px}.whatsapp-float-btn{width:48px;height:48px;bottom:80px;right:16px}.back-to-top-btn{width:40px;height:40px;bottom:16px;right:16px}}.admin-modal-split-layout{background:#fff;border-radius:12px;min-height:520px;display:flex;overflow:hidden}.admin-modal-sidebar{background-color:#f7faf6;border-right:1px solid #e5ebe2;flex-direction:column;flex-shrink:0;gap:8px;width:220px;padding:24px 16px;display:flex}.admin-modal-sidebar-btn{width:100%;color:var(--text-muted);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.admin-modal-sidebar-btn:hover{color:var(--primary-rose-dark);background-color:#d4af3714}.admin-modal-sidebar-btn.active{background-color:var(--primary-rose);color:#fff;box-shadow:0 4px 12px #d4af3740}.admin-modal-content-pane{flex-direction:column;flex-grow:1;gap:24px;max-height:70vh;padding:30px;display:flex;overflow-y:auto}.admin-modal-section-card{background:#fff;border:1px solid #0000000f;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000005}.admin-modal-section-header{border-bottom:1px solid #0000000f;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:10px;display:flex}.admin-modal-section-header h4{color:var(--text-dark);font-size:1.05rem;font-weight:700;font-family:var(--font-sans);margin:0}.admin-modal-section-header svg{color:var(--primary-rose)}.admin-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=768px){.admin-modal-split-layout{flex-direction:column}.admin-modal-sidebar{border-bottom:1px solid #e5ebe2;border-right:none;flex-direction:row;width:100%;padding:12px;overflow-x:auto}.admin-modal-sidebar-btn{white-space:nowrap;padding:8px 14px;font-size:.85rem}.admin-modal-content-pane{max-height:55vh;padding:20px}.admin-grid-2,.admin-grid-3{grid-template-columns:1fr;gap:12px}}.detail-tabs-container{border-top:1px solid #00000014;width:100%;margin-top:30px;padding-top:24px}.detail-tabs-header{scrollbar-width:none;border-bottom:1px solid #0000000f;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.detail-tabs-header::-webkit-scrollbar{display:none}.detail-tab-btn{font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:none;padding:12px 24px;font-size:.95rem;font-weight:600;position:relative}.detail-tab-btn:hover{color:var(--text-dark)}.detail-tab-btn.active{color:var(--primary-rose-dark);font-weight:700}.detail-tab-btn.active:after{content:"";background-color:var(--primary-rose);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.detail-tab-panel{color:#444;min-height:150px;font-size:.95rem;line-height:1.6}.detail-tab-content{animation:.35s fadeInTab}@keyframes fadeInTab{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.specs-table-mini{grid-template-columns:1fr;gap:10px;max-width:600px;display:grid}.specs-row-mini{border-bottom:1px dashed #0000000f;grid-template-columns:180px 1fr;align-items:center;padding:8px 12px;display:grid}.specs-row-mini:last-child{border-bottom:none}.specs-key{color:var(--text-dark);font-weight:600}.specs-val{color:var(--text-muted)}@media (width<=600px){.specs-row-mini{grid-template-columns:120px 1fr;font-size:.85rem}.detail-tab-btn{padding:10px 16px;font-size:.85rem}}.admin-modal-sidebar{width:240px}.sidebar-btn-text{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:flex}.admin-modal-sidebar-btn-label{font-size:.9rem;font-weight:700;font-family:var(--font-sans)}.admin-modal-sidebar-btn-desc{opacity:.8;font-size:.72rem;font-weight:400;font-family:var(--font-sans)}.admin-modal-sidebar-btn svg{opacity:.85;flex-shrink:0}.admin-modal-sidebar-btn.active svg{opacity:1}.admin-variant-table{border-collapse:collapse;width:100%;margin-top:8px}.admin-variant-table th{color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;text-align:left;background-color:#f7faf6;border-bottom:2px solid #e5ebe2;padding:12px;font-size:.75rem;font-weight:700}.admin-variant-table td{vertical-align:middle;border-bottom:1px solid #e5ebe2;padding:10px 12px}.admin-variant-table tr:hover{background-color:#d4af3705}.admin-table-input{width:100%;font-family:var(--font-sans);background-color:#fff;border:1px solid #0000001f;border-radius:6px;padding:8px 10px;font-size:.82rem;transition:all .2s}.admin-table-input:focus{border-color:var(--primary-rose);outline:none;box-shadow:0 0 0 3px #d4af3726}.admin-variant-image-upload-btn{cursor:pointer;border:1px solid var(--primary-rose);color:var(--primary-rose-dark);background-color:#d4af3714;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-variant-image-upload-btn:hover{background-color:var(--primary-rose);color:#fff}.admin-variant-remove-btn{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:inline-flex}.admin-variant-remove-btn:hover{background-color:#dc262614}.shop-view-page.accessories-luxury-theme{color:#f7e7ce!important;background-color:#0f0c08!important}.shop-view-page.accessories-luxury-theme .shop-banner{background-color:#0f0c08!important;border-bottom:2px solid #d4af37!important;height:520px!important}.shop-view-page.accessories-luxury-theme .shop-banner-bg-image{object-fit:cover!important;width:55%!important;height:100%!important}.shop-view-page.accessories-luxury-theme .shop-banner-overlay-gradient{background:linear-gradient(90deg,#0f0c08 0% 45%,#0f0c08f2 55%,#0f0c0800 90%)!important}.shop-view-page.accessories-luxury-theme .shop-banner-tagline{letter-spacing:2px;font-weight:600;color:#d4af37!important;font-size:1.5rem!important}.shop-view-page.accessories-luxury-theme .shop-banner-title{text-shadow:0 2px 10px #0009;font-weight:700;color:#fff!important;font-size:4rem!important}.shop-view-page.accessories-luxury-theme .shop-banner-subtitle{font-weight:500;color:#d4af37!important;font-size:1.2rem!important}.shop-view-page.accessories-luxury-theme .shop-banner-divider-motif{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .shop-banner-explore-btn{letter-spacing:1px;cursor:pointer;border-radius:4px;margin-top:20px;padding:12px 30px;font-size:.95rem;font-weight:700;transition:all .3s;color:#0f0c08!important;background:#d4af37!important;border:1px solid #d4af37!important}.shop-view-page.accessories-luxury-theme .shop-banner-explore-btn:hover{color:#d4af37!important;background:0 0!important}.shop-view-page.accessories-luxury-theme .accessories-trust-bar{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 6%;display:grid;background-color:#16110c!important;border-bottom:1px solid #d4af3740!important}.shop-view-page.accessories-luxury-theme .accessories-trust-item{align-items:center;gap:15px;display:flex;color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .accessories-trust-icon{justify-content:center;align-items:center;display:flex;color:#d4af37!important}.shop-view-page.accessories-luxury-theme .accessories-trust-title{font-size:.95rem;font-weight:600;display:block;color:#d4af37!important}.shop-view-page.accessories-luxury-theme .accessories-trust-sub{font-size:.8rem;color:#bfa895!important}.shop-view-page.accessories-luxury-theme .shop-sidebar-filters{border-radius:16px;background-color:#17120e!important;border:1px solid #d4af3733!important}.shop-view-page.accessories-luxury-theme .sidebar-header-row{background-color:#17120e!important;border-bottom:1px solid #d4af3733!important}.shop-view-page.accessories-luxury-theme .sidebar-title-text{color:#fff!important}.shop-view-page.accessories-luxury-theme .sidebar-close-x-btn,.shop-view-page.accessories-luxury-theme .clear-all-btn-left,.shop-view-page.accessories-luxury-theme .clear-all-btn-right{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .clear-all-btn-left:hover,.shop-view-page.accessories-luxury-theme .clear-all-btn-right:hover{text-decoration:underline;color:#fff!important}.shop-view-page.accessories-luxury-theme .unified-filters-card{background-color:#17120e!important;border:1px solid #d4af3740!important;box-shadow:0 4px 20px #0006!important}.shop-view-page.accessories-luxury-theme .filter-card-section{border-bottom:1px solid #d4af3726!important}.shop-view-page.accessories-luxury-theme .section-title-text{color:#fff!important}.shop-view-page.accessories-luxury-theme .section-chevron{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .category-group-title{color:#fff!important}.shop-view-page.accessories-luxury-theme .category-group-title.active{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .category-sub-list{border-left:1px solid #d4af3726!important}.shop-view-page.accessories-luxury-theme .category-sub-list li{transition:all .2s;color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .category-sub-list li:hover{color:#d4af37!important;background-color:#d4af3714!important}.shop-view-page.accessories-luxury-theme .category-sub-list li.active{background-color:#d4af370d;font-weight:700;color:#d4af37!important}.shop-view-page.accessories-luxury-theme .category-sub-list li .sub-count{color:#bfa895!important}.shop-view-page.accessories-luxury-theme .clothing-group .category-group-title,.shop-view-page.accessories-luxury-theme .stationery-group .category-group-title,.shop-view-page.accessories-luxury-theme .gifts-group .category-group-title,.shop-view-page.accessories-luxury-theme .accessories-group .category-group-title{color:#fff!important}.shop-view-page.accessories-luxury-theme .clothing-group .category-group-title.active,.shop-view-page.accessories-luxury-theme .stationery-group .category-group-title.active,.shop-view-page.accessories-luxury-theme .gifts-group .category-group-title.active,.shop-view-page.accessories-luxury-theme .accessories-group .category-group-title.active{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .clothing-group .subcategory-bullet,.shop-view-page.accessories-luxury-theme .stationery-group .subcategory-bullet,.shop-view-page.accessories-luxury-theme .gifts-group .subcategory-bullet,.shop-view-page.accessories-luxury-theme .accessories-group .subcategory-bullet{background-color:#d4af37!important}.shop-view-page.accessories-luxury-theme .filter-checkbox-label{color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .price-slider-info-text{color:#fff!important}.shop-view-page.accessories-luxury-theme .apply-filters-footer-btn{color:#17120e!important;background-color:#d4af37!important;box-shadow:0 4px 10px #d4af3740!important}.shop-view-page.accessories-luxury-theme .apply-filters-footer-btn:hover{color:#17120e!important;background-color:#fff!important}.shop-view-page.accessories-luxury-theme .shop-banner-content{max-width:800px!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-card{box-shadow:none!important;background:0 0!important;border:none!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-card.active{box-shadow:none!important;border:none!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-card .shop-category-circle-img-container{background-color:#1c1612!important;border:2px solid #d4af374d!important;box-shadow:0 4px 12px #0006!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-card:hover .shop-category-circle-img-container{border-color:#e5c158!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-card.active .shop-category-circle-img-container{border-color:#d4af37!important;transform:scale(1.05)!important;box-shadow:0 0 15px #d4af3799!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-name{color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .shop-category-circle-count{color:#d4af37!important;background:#d4af371a!important}.shop-view-page.accessories-luxury-theme .shop-catalogue-toggle{background-color:#1c1612!important;border:1px solid #d4af3733!important}.shop-view-page.accessories-luxury-theme .shop-catalogue-toggle .catalogue-btn{color:#bfa895!important}.shop-view-page.accessories-luxury-theme .shop-catalogue-toggle .catalogue-btn.active{color:#17120e!important;background:#d4af37!important}.shop-view-page.accessories-luxury-theme .shop-products-header{color:#fff!important;border-bottom:1px solid #d4af3733!important}.shop-view-page.accessories-luxury-theme .shop-search-input,.shop-view-page.accessories-luxury-theme .shop-sort-select{color:#fff!important;background:#1c1612!important;border:1px solid #d4af374d!important}.shop-view-page.accessories-luxury-theme .search-icon{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .shop-results-count{color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .shop-empty-state{color:#fff!important}.shop-view-page.accessories-luxury-theme .clothing-product-card{border-radius:8px;transition:all .3s;overflow:hidden;background:#17120e!important;border:1px solid #d4af3733!important}.shop-view-page.accessories-luxury-theme .clothing-product-card:hover{transform:translateY(-4px);border-color:#d4af37!important;box-shadow:0 0 20px #d4af3740!important}.shop-view-page.accessories-luxury-theme .clothing-brand-name{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .clothing-product-title{color:#fff!important}.shop-view-page.accessories-luxury-theme .clothing-selling-price{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .clothing-original-price{color:#8f7f72!important}.shop-view-page.accessories-luxury-theme .clothing-card-add-cart-btn{color:#17120e!important;background:#d4af37!important;border:1px solid #d4af37!important}.shop-view-page.accessories-luxury-theme .clothing-card-add-cart-btn:hover{color:#d4af37!important;background:0 0!important}.shop-view-page.accessories-luxury-theme .clothing-card-add-cart-btn.in-cart{color:#d4af37!important;background:0 0!important;border-color:#d4af37!important}.shop-view-page.accessories-luxury-theme .clothing-wishlist-float-btn{color:#f7e7ce!important;background:#17120ecc!important;border:1px solid #d4af374d!important}.shop-view-page.accessories-luxury-theme .clothing-wishlist-float-btn.active{color:#d4af37!important;border-color:#d4af37!important}.shop-view-page.accessories-luxury-theme .shop-pagination button{color:#f7e7ce!important;background:#17120e!important;border:1px solid #d4af374d!important}.shop-view-page.accessories-luxury-theme .shop-pagination button.active{color:#17120e!important;background:#d4af37!important;border-color:#d4af37!important}.quickview-split-overlay.theme-accessories .quickview-split-card{color:#f7e7ce!important;background-color:#13100c!important;border:1px solid #d4af37!important}.quickview-split-overlay.theme-accessories .modal-title,.quickview-split-overlay.theme-accessories .modal-price{color:#fff!important}.quickview-split-overlay.theme-accessories .modal-price{color:#d4af37!important}.quickview-split-overlay.theme-accessories .modal-add-cart-btn-split{color:#13100c!important;background-color:#d4af37!important;border-color:#d4af37!important}.quickview-split-overlay.theme-accessories .modal-add-cart-btn-split:hover{color:#d4af37!important;background-color:#0000!important}.quickview-split-overlay.theme-accessories .modal-close-btn-split{color:#f7e7ce!important}.shop-product-detail-page-view.theme-accessories{color:#f7e7ce!important;background-color:#0f0c08!important}.shop-product-detail-page-view.theme-accessories .product-detail-grid-layout{background-color:#17120e!important;border:1px solid #d4af3733!important}.shop-product-detail-page-view.theme-accessories .detail-title{color:#fff!important}.shop-product-detail-page-view.theme-accessories .detail-selling-price{color:#d4af37!important}.shop-product-detail-page-view.theme-accessories .detail-tab-btn.active{color:#d4af37!important;border-bottom-color:#d4af37!important}.shop-product-detail-page-view.theme-accessories .detail-action-add-btn{color:#17120e!important;background:#d4af37!important}.shop-product-detail-page-view.theme-accessories .detail-action-add-btn:hover{color:#d4af37!important;background:0 0!important;border:1px solid #d4af37!important}.shop-view-page.accessories-luxury-theme .categories-section{background-color:#0000!important;width:auto!important;padding:0!important}.shop-view-page.accessories-luxury-theme .filter-card-section.categories-section .section-content{background-color:#0000!important}.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper{color:#f7e7ce!important;background-color:#0000!important}.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper:hover{background-color:#d4af371a!important}.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper.active{background-color:#d4af3726!important;border:1px solid #d4af374d!important}.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper span.sub-label{color:#f7e7ce!important}.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper.active span.sub-label{color:#d4af37!important}.shop-view-page.accessories-luxury-theme .shop-products-header{background-color:#17120e!important;border:1.5px solid #d4af3740!important}.shop-view-page.accessories-luxury-theme .shop-search-box{background-color:#1c1612!important;border:1px solid #d4af374d!important}.shop-view-page.accessories-luxury-theme .shop-search-input{color:#fff!important;background:0 0!important}.shop-view-page.accessories-luxury-theme .shop-search-input::placeholder{color:#8f7f72!important}.shop-view-page.accessories-luxury-theme .shop-sort-select{color:#fff!important;background-color:#1c1612!important;border:1px solid #d4af374d!important}.quickview-split-overlay.theme-accessories .modal-title{color:#fff!important;font-size:2rem!important;font-weight:700!important}.quickview-split-overlay.theme-accessories .modal-reviews-count,.quickview-split-overlay.theme-accessories .availability-label{color:#bfa895!important}.quickview-split-overlay.theme-accessories .modal-desc{color:#f7e7ce!important;font-size:.95rem!important;line-height:1.6!important}.quickview-split-overlay.theme-accessories .modal-section-title{color:#fff!important;font-weight:600!important}.quickview-split-overlay.theme-accessories .qty-value{color:#fff!important}.quickview-split-overlay.theme-accessories .modal-close-btn,.quickview-split-overlay.theme-accessories .modal-extra-link-btn{color:#d4af37!important}.quickview-split-overlay.theme-accessories .modal-extra-link-btn.active{color:#13100c!important;background-color:#d4af37!important}.shop-product-detail-page-view.theme-accessories .product-detail-title{color:#fff!important;font-size:2.8rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-accessories .product-detail-tagline{opacity:.9;font-style:italic;color:#f7e7ce!important;font-size:1rem!important}.shop-product-detail-page-view.theme-accessories .product-detail-reviews,.shop-product-detail-page-view.theme-accessories .product-detail-price-label,.shop-product-detail-page-view.theme-accessories div[style*="fontSize: 0.9rem"] span[style*=color]{color:#bfa895!important}.shop-product-detail-page-view.theme-accessories .product-detail-section-title,.shop-product-detail-page-view.theme-accessories .product-detail-qty-control span{color:#fff!important}.shop-product-detail-page-view.theme-accessories .detail-tab-btn{color:#bfa895!important}.shop-product-detail-page-view.theme-accessories .detail-tab-btn.active{color:#d4af37!important}.shop-product-detail-page-view.theme-accessories .detail-tab-content{color:#f7e7ce!important}.shop-product-detail-page-view.theme-accessories .review-comment-text,.shop-product-detail-page-view.theme-accessories .similar-title,.shop-product-detail-page-view.theme-accessories .breadcrumb-title{color:#fff!important}.shop-product-detail-page-view.theme-accessories .breadcrumb-category,.shop-product-detail-page-view.theme-accessories .back-to-shop-btn{color:#d4af37!important}.shop-product-detail-page-view.theme-accessories .specs-key{color:#d4af37!important;font-size:1.1rem!important;font-weight:600!important}.shop-product-detail-page-view.theme-accessories .specs-val{color:#fff!important;font-size:1.1rem!important}.shop-product-detail-page-view.theme-accessories .detail-tab-content{font-size:1.1rem!important;line-height:1.6!important}.shop-product-detail-page-view.theme-accessories .detail-tab-content li{font-size:1.1rem!important}.quickview-split-overlay.theme-accessories .modal-quantity-selector{background:0 0!important;border:1px solid #d4af374d!important;border-radius:6px!important}.quickview-split-overlay.theme-accessories .modal-quantity-selector button.qty-btn{color:#fff!important;background:0 0!important;border:none!important;width:32px!important;height:30px!important;transition:all .2s!important}.quickview-split-overlay.theme-accessories .modal-quantity-selector button.qty-btn:hover{color:#d4af37!important;background-color:#d4af371a!important}.quickview-split-overlay.theme-accessories .modal-quantity-selector .qty-value{color:#fff!important;background:0 0!important}.shop-product-detail-page-view.theme-accessories .product-detail-qty-control button{color:#fff!important;background:0 0!important;border:1px solid #d4af374d!important;transition:all .2s!important}.shop-product-detail-page-view.theme-accessories .product-detail-qty-control button:hover{color:#d4af37!important;background-color:#d4af371a!important;border-color:#d4af37!important}.shop-view-page.gifts-serene-theme{color:#3e3a36!important;background-color:#fcfaf2!important}.shop-view-page.gifts-serene-theme .shop-banner{background-color:#7d93a7!important;border-bottom:2px solid #5a738e!important;height:520px!important}@media (width>=769px){.shop-view-page.gifts-serene-theme .shop-banner-bg-image{object-fit:cover!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}}@media (width<=768px){.shop-view-page.gifts-serene-theme .shop-banner-bg-image{object-fit:cover!important;z-index:1!important;width:100%!important;height:220px!important;position:relative!important}}.shop-view-page.gifts-serene-theme .shop-banner-overlay-gradient{display:none!important}.shop-view-page.gifts-serene-theme .shop-banner-tagline{font-family:var(--font-serif)!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:10px!important;font-size:1.8rem!important;font-style:italic!important;font-weight:400!important;display:block!important}.shop-view-page.gifts-serene-theme .shop-banner-title{color:#fcfaf2!important;text-shadow:0 2px 10px #00000026!important;margin:15px 0!important;font-family:Playfair Display,Georgia,serif!important;font-size:4.5rem!important;font-weight:700!important;line-height:1.15!important;display:block!important}.shop-view-page.gifts-serene-theme .shop-banner-subtitle{color:#fff!important;opacity:1!important;max-width:600px!important;font-size:1.25rem!important;font-weight:500!important;font-family:var(--font-sans)!important;margin-top:15px!important;display:block!important}.shop-view-page.gifts-serene-theme .shop-banner-divider{align-items:center!important;gap:15px!important;margin:20px 0!important;display:flex!important}.shop-view-page.gifts-serene-theme .shop-banner-divider-motif{color:#fff!important}.shop-view-page.gifts-serene-theme .shop-banner-divider-line{background-color:#ffffff4d!important}.shop-view-page.gifts-serene-theme .shop-banner-explore-btn{color:#7d93a7!important;cursor:pointer!important;letter-spacing:1.5px!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #fff!important;border-radius:4px!important;margin-top:25px!important;padding:14px 36px!important;font-size:.9rem!important;font-weight:700!important;transition:all .3s!important}.shop-view-page.gifts-serene-theme .shop-banner-explore-btn:hover{color:#fff!important;background:0 0!important;border-color:#fff!important}.shop-view-page.gifts-serene-theme .accessories-trust-bar{grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 6%;display:grid;background-color:#f5eedc!important;border-bottom:1.5px solid #7d93a726!important}.shop-view-page.gifts-serene-theme .accessories-trust-item{align-items:center;gap:15px;display:flex;color:#d4af37!important}.shop-view-page.gifts-serene-theme .accessories-trust-icon{justify-content:center;align-items:center;display:flex;color:#d4af37!important}.shop-view-page.gifts-serene-theme .accessories-trust-title{font-size:.95rem;font-weight:600;display:block;color:#d4af37!important}.shop-view-page.gifts-serene-theme .accessories-trust-sub{font-size:.8rem;color:#d4af37cc!important}.shop-view-page.gifts-serene-theme .shop-sidebar-filters{border-radius:16px;background-color:#7d93a7!important;border:1px solid #ffffff26!important}.shop-view-page.gifts-serene-theme .sidebar-header-row{background-color:#7d93a7!important;border-bottom:1px solid #ffffff26!important}.shop-view-page.gifts-serene-theme .sidebar-title-text,.shop-view-page.gifts-serene-theme .sidebar-close-x-btn,.shop-view-page.gifts-serene-theme .clear-all-btn-left,.shop-view-page.gifts-serene-theme .clear-all-btn-right{color:#fff!important}.shop-view-page.gifts-serene-theme .clear-all-btn-left:hover,.shop-view-page.gifts-serene-theme .clear-all-btn-right:hover{text-decoration:underline;color:#ffffffb3!important}.shop-view-page.gifts-serene-theme .unified-filters-card{background-color:#7d93a7!important;border:1px solid #ffffff26!important;box-shadow:0 4px 20px #0000000d!important}.shop-view-page.gifts-serene-theme .filter-card-section{border-bottom:1px solid #ffffff26!important}.shop-view-page.gifts-serene-theme .section-title-text,.shop-view-page.gifts-serene-theme .section-chevron,.shop-view-page.gifts-serene-theme .category-group-title{color:#fff!important}.shop-view-page.gifts-serene-theme .category-group-title.active{color:#fff!important;font-weight:700!important}.shop-view-page.gifts-serene-theme .category-sub-list{border-left:1.5px solid #fff3!important}.shop-view-page.gifts-serene-theme .category-sub-list li{transition:all .2s;color:#ffffffd9!important}.shop-view-page.gifts-serene-theme .category-sub-list li:hover{color:#fff!important;background-color:#ffffff1a!important}.shop-view-page.gifts-serene-theme .category-sub-list li.active{background-color:#ffffff0d;font-weight:700;color:#fff!important}.shop-view-page.gifts-serene-theme .category-sub-list li .sub-count{color:#fff9!important}.shop-view-page.gifts-serene-theme .clothing-group .category-group-title,.shop-view-page.gifts-serene-theme .stationery-group .category-group-title,.shop-view-page.gifts-serene-theme .gifts-group .category-group-title,.shop-view-page.gifts-serene-theme .accessories-group .category-group-title{color:#fff!important}.shop-view-page.gifts-serene-theme .clothing-group .category-group-title.active,.shop-view-page.gifts-serene-theme .stationery-group .category-group-title.active,.shop-view-page.gifts-serene-theme .gifts-group .category-group-title.active,.shop-view-page.gifts-serene-theme .accessories-group .category-group-title.active{color:#fff!important;font-weight:700!important}.shop-view-page.gifts-serene-theme .clothing-group .subcategory-bullet,.shop-view-page.gifts-serene-theme .stationery-group .subcategory-bullet,.shop-view-page.gifts-serene-theme .gifts-group .subcategory-bullet,.shop-view-page.gifts-serene-theme .accessories-group .subcategory-bullet{background-color:#fff!important}.shop-view-page.gifts-serene-theme .filter-checkbox-label{color:#fff!important}.shop-view-page.gifts-serene-theme .checkbox-filter-row input[type=checkbox]{background-color:#ffffff1a!important;border:1.5px solid #fff6!important}.shop-view-page.gifts-serene-theme .checkbox-filter-row input[type=checkbox]:checked{background-color:#fff!important;border-color:#fff!important}.shop-view-page.gifts-serene-theme .checkbox-filter-row input[type=checkbox]:checked:after{color:#7d93a7!important}.shop-view-page.gifts-serene-theme .checkbox-filter-row input[type=checkbox]:hover{border-color:#fff!important}.shop-view-page.gifts-serene-theme .pink-price-slider{accent-color:#fff!important}.shop-view-page.gifts-serene-theme .price-slider-info-text{color:#fff!important}.shop-view-page.gifts-serene-theme .apply-filters-footer-btn{color:#7d93a7!important;background-color:#fff!important;box-shadow:0 4px 10px #ffffff26!important}.shop-view-page.gifts-serene-theme .apply-filters-footer-btn:hover{color:#fff!important;background-color:#0000!important;border:1.5px solid #fff!important}.shop-view-page.gifts-serene-theme .shop-banner-content{max-width:800px!important}.shop-view-page.gifts-serene-theme .shop-category-circle-card{box-shadow:none!important;background:0 0!important;border:none!important}.shop-view-page.gifts-serene-theme .shop-category-circle-card.active{box-shadow:none!important;border:none!important}.shop-view-page.gifts-serene-theme .shop-category-circle-card .shop-category-circle-img-container{background-color:#f5eedc!important;border:2px solid #7d93a74d!important;box-shadow:0 4px 12px #0000000d!important}.shop-view-page.gifts-serene-theme .shop-category-circle-card:hover .shop-category-circle-img-container{border-color:#5a738e!important}.shop-view-page.gifts-serene-theme .shop-category-circle-card.active .shop-category-circle-img-container{border-color:#5a738e!important;transform:scale(1.05)!important;box-shadow:0 0 15px #7d93a799!important}.shop-view-page.gifts-serene-theme .shop-category-circle-name{color:#d4af37!important}.shop-view-page.gifts-serene-theme .shop-category-circle-count{color:#d4af37!important;background:#d4af3726!important}.shop-view-page.gifts-serene-theme .shop-catalogue-toggle{background-color:#f5eedc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .shop-catalogue-toggle .catalogue-btn{color:#d4af37!important}.shop-view-page.gifts-serene-theme .shop-catalogue-toggle .catalogue-btn.active{color:#fff!important;background:#5a738e!important}.shop-view-page.gifts-serene-theme .shop-products-header{color:#d4af37!important;background-color:#f5eedc!important;border:1.5px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .shop-search-input,.shop-view-page.gifts-serene-theme .shop-sort-select{color:#d4af37!important;background:#f5eedc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .shop-search-input::placeholder,.shop-view-page.gifts-serene-theme input.shop-search-input::placeholder{color:#d4af37!important;opacity:1!important}.shop-view-page.gifts-serene-theme .search-icon{color:#d4af37!important}.shop-view-page.gifts-serene-theme .shop-search-box button.shop-filter-toggle-btn{color:#fff!important;background-color:#5a738e!important}.shop-view-page.gifts-serene-theme .shop-results-count,.shop-view-page.gifts-serene-theme .shop-empty-state{color:#d4af37!important}.shop-view-page.gifts-serene-theme .clothing-product-card{border-radius:8px;transition:all .3s;overflow:hidden;background:#f5eedc!important;border:1px solid #7d93a726!important}.shop-view-page.gifts-serene-theme .clothing-product-card:hover{transform:translateY(-4px);border-color:#d4af37!important;box-shadow:0 0 20px #7d93a726!important}.shop-view-page.gifts-serene-theme .clothing-brand-name,.shop-view-page.gifts-serene-theme .clothing-product-title,.shop-view-page.gifts-serene-theme .clothing-selling-price{color:#d4af37!important}.shop-view-page.gifts-serene-theme .clothing-original-price{color:#888!important}.shop-view-page.gifts-serene-theme .clothing-card-add-cart-btn{color:#fff!important;background:#5a738e!important;border:1px solid #5a738e!important}.shop-view-page.gifts-serene-theme .clothing-card-add-cart-btn.in-cart{color:#5a738e!important;background:0 0!important;border-color:#5a738e!important}.shop-view-page.gifts-serene-theme .clothing-wishlist-float-btn{color:#3e3a36!important;background:#fffc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .clothing-wishlist-float-btn.active{color:#5a738e!important;border-color:#5a738e!important}.shop-view-page.gifts-serene-theme .shop-pagination button{color:#d4af37!important;background:#f5eedc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .shop-pagination button.active{color:#fff!important;background:#5a738e!important;border-color:#5a738e!important}.quickview-split-overlay.theme-gifts .quickview-split-card{color:#d4af37!important;background-color:#f5eedc!important;border:1px solid #5a738e!important}.quickview-split-overlay.theme-gifts .modal-title,.quickview-split-overlay.theme-gifts .modal-price,.quickview-split-overlay.theme-gifts .modal-price{color:#d4af37!important}.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split{color:#fff!important;background-color:#5a738e!important;border-color:#5a738e!important}.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split:hover{color:#5a738e!important;background-color:#0000!important}.quickview-split-overlay.theme-gifts .modal-close-btn-split{color:#d4af37!important}.shop-product-detail-page-view.theme-gifts{color:#d4af37!important;background-color:#fcfaf2!important}.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout{background-color:#f5eedc!important;border:1px solid #7d93a733!important}.shop-product-detail-page-view.theme-gifts .detail-title,.shop-product-detail-page-view.theme-gifts .detail-selling-price{color:#d4af37!important}.shop-product-detail-page-view.theme-gifts .detail-action-add-btn{color:#fff!important;background:#5a738e!important}.shop-product-detail-page-view.theme-gifts .detail-action-add-btn:hover{color:#5a738e!important;background:0 0!important;border:1px solid #5a738e!important}.shop-view-page.gifts-serene-theme .categories-section{background-color:#0000!important;width:auto!important;padding:0!important}.shop-view-page.gifts-serene-theme .filter-card-section.categories-section .section-content{background-color:#0000!important}.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper{color:#fff!important;background-color:#0000!important}.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper:hover{background-color:#ffffff1a!important}.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper.active{background-color:#ffffff1a!important;border:1px solid #fff3!important}.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper span,.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper span.sub-label,.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper.active span,.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper.active span.sub-label{color:#fff!important}.shop-view-page.gifts-serene-theme .shop-search-box{background-color:#f5eedc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .shop-search-input{color:#d4af37!important;background:0 0!important}.shop-view-page.gifts-serene-theme .shop-search-input::placeholder{color:#d4af37!important}.quickview-split-overlay.theme-gifts .modal-title{color:#3e3a36!important;font-size:2rem!important;font-weight:700!important}.quickview-split-overlay.theme-gifts .modal-reviews-count,.quickview-split-overlay.theme-gifts .availability-label{color:#777!important}.quickview-split-overlay.theme-gifts .modal-desc{color:#3e3a36!important;font-size:.95rem!important;line-height:1.6!important}.quickview-split-overlay.theme-gifts .modal-section-title{color:#3e3a36!important;font-weight:600!important}.quickview-split-overlay.theme-gifts .qty-value{color:#3e3a36!important}.quickview-split-overlay.theme-gifts .modal-close-btn,.quickview-split-overlay.theme-gifts .modal-extra-link-btn{color:#5a738e!important}.quickview-split-overlay.theme-gifts .modal-extra-link-btn.active{color:#fff!important;background-color:#5a738e!important}.shop-product-detail-page-view.theme-gifts .product-detail-title{color:#3e3a36!important;font-size:2.8rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-gifts .product-detail-tagline{opacity:.9;font-style:italic;color:#3e3a36!important;font-size:1rem!important}.shop-product-detail-page-view.theme-gifts .product-detail-reviews,.shop-product-detail-page-view.theme-gifts .product-detail-price-label,.shop-product-detail-page-view.theme-gifts div[style*="fontSize: 0.9rem"] span[style*=color]{color:#777!important}.shop-product-detail-page-view.theme-gifts .product-detail-section-title,.shop-product-detail-page-view.theme-gifts .product-detail-qty-control span{color:#3e3a36!important}.shop-product-detail-page-view.theme-gifts .detail-tab-btn{color:#777!important}.shop-product-detail-page-view.theme-gifts .detail-tab-btn.active{color:#5a738e!important}.shop-product-detail-page-view.theme-gifts .detail-tab-content,.shop-product-detail-page-view.theme-gifts .review-comment-text,.shop-product-detail-page-view.theme-gifts .similar-title,.shop-product-detail-page-view.theme-gifts .breadcrumb-title{color:#3e3a36!important}.shop-product-detail-page-view.theme-gifts .breadcrumb-category,.shop-product-detail-page-view.theme-gifts .back-to-shop-btn{color:#5a738e!important}.shop-product-detail-page-view.theme-gifts .specs-key{color:#5a738e!important;font-size:1.1rem!important;font-weight:600!important}.shop-product-detail-page-view.theme-gifts .specs-val{color:#3e3a36!important;font-size:1.1rem!important}.shop-product-detail-page-view.theme-gifts .detail-tab-content{font-size:1.1rem!important;line-height:1.6!important}.shop-product-detail-page-view.theme-gifts .detail-tab-content li{font-size:1.1rem!important}.quickview-split-overlay.theme-gifts .modal-quantity-selector{background:0 0!important;border:1px solid #7d93a74d!important;border-radius:6px!important}.quickview-split-overlay.theme-gifts .modal-quantity-selector button.qty-btn{color:#3e3a36!important;background:0 0!important;border:none!important;width:32px!important;height:30px!important;transition:all .2s!important}.quickview-split-overlay.theme-gifts .modal-quantity-selector button.qty-btn:hover{color:#5a738e!important;background-color:#7d93a71a!important}.quickview-split-overlay.theme-gifts .modal-quantity-selector .qty-value{color:#3e3a36!important;background:0 0!important}.shop-product-detail-page-view.theme-gifts .product-detail-qty-control button{color:#3e3a36!important;background:0 0!important;border:1px solid #7d93a74d!important;transition:all .2s!important}.shop-product-detail-page-view.theme-gifts .product-detail-qty-control button:hover{color:#5a738e!important;background-color:#7d93a71a!important;border-color:#5a738e!important}.shop-view-page.gifts-serene-theme button.shop-filters-toggle-btn{background-color:#5a738e!important;box-shadow:0 4px 10px #5a738e33!important}.shop-view-page.gifts-serene-theme button.shop-filters-toggle-btn:hover{color:#fff!important;background-color:#7d93a7!important;border-color:#7d93a7!important;box-shadow:0 6px 14px #7d93a759!important}.shop-view-page.gifts-serene-theme .clothing-product-card{color:#d4af37!important;background-color:#f5eedc!important;border:1px solid #7d93a733!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-product-title{color:#3e3a36!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-selling-price{color:#d4af37!important}.shop-view-page.gifts-serene-theme .clothing-hover-action-btn{color:#fff!important;background-color:#5a738e!important}.shop-view-page.gifts-serene-theme .clothing-hover-action-btn:hover{color:#fff!important;background-color:#7d93a7!important}.shop-view-page.gifts-serene-theme .clothing-product-card{background-color:#9bb8d7!important;border:1px solid #ffffff26!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-product-title{color:#fff!important;font-size:1.15rem!important;font-weight:600!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-selling-price{color:#fff!important;font-size:1.2rem!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-brand-name{color:#fff!important;font-weight:600!important}.shop-view-page.gifts-serene-theme .clothing-product-card .clothing-original-price{color:#ff4d4d!important;text-decoration:line-through!important}.shop-view-page.gifts-serene-theme .clothing-card-add-cart-btn{color:#fff!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;border:none!important;font-weight:700!important;box-shadow:0 0 10px #dfb74399!important}.shop-view-page.gifts-serene-theme .clothing-card-add-cart-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b28e20 0%,#dfb743 100%)!important}.shop-view-page.gifts-serene-theme .stock-status-in,.quickview-split-overlay.theme-gifts .availability-label{color:#fff!important;background-color:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important;font-size:.85rem!important;font-weight:700!important;display:inline-block!important}.shop-view-page.gifts-serene-theme .clothing-discount-badge,.cat-card-gifts .clothing-discount-badge{color:#fff!important;text-shadow:1px 1px 2px #0003!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;box-shadow:0 3px 8px #b28e2066!important}.quickview-split-overlay.theme-gifts .quickview-split-card{color:#fff!important;background-color:#9bb8d7!important}.quickview-split-overlay.theme-gifts .modal-title,.quickview-split-overlay.theme-gifts .modal-price,.quickview-split-overlay.theme-gifts .modal-reviews-count,.quickview-split-overlay.theme-gifts .modal-desc,.quickview-split-overlay.theme-gifts .modal-section-title,.quickview-split-overlay.theme-gifts .qty-label,.quickview-split-overlay.theme-gifts .modal-close-btn,.quickview-split-overlay.theme-gifts .modal-close-btn-split,.quickview-split-overlay.theme-gifts span,.quickview-split-overlay.theme-gifts p,.quickview-split-overlay.theme-gifts label,.quickview-split-overlay.theme-gifts div{color:#fff!important}.quickview-split-overlay.theme-gifts .modal-original-price,.shop-product-detail-page-view.theme-gifts .product-detail-original-price{color:#ff4d4d!important;text-decoration:line-through!important}.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split,.quickview-split-overlay.theme-gifts .modal-extra-link-btn.active{color:#fff!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;border:none!important;font-weight:700!important;box-shadow:0 0 12px #dfb743cc!important}.quickview-split-overlay.theme-gifts .modal-add-cart-btn-split:hover,.quickview-split-overlay.theme-gifts .modal-extra-link-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b28e20 0%,#dfb743 100%)!important;box-shadow:0 0 15px #dfb743e6!important}.quickview-split-overlay.theme-gifts .modal-extra-link-btn{color:#fff!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;border:none!important;box-shadow:0 0 12px #dfb743cc!important}.shop-view-page.gifts-serene-theme .clothing-rating-pill-green,.cat-card-gifts .clothing-rating-pill-green,.quickview-split-overlay.theme-gifts .modal-rating-pill{color:#fff!important;background:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important}.shop-product-detail-page-view.theme-gifts .product-detail-rating-stars{color:#2e7d32!important}.shop-product-detail-page-view.theme-gifts .product-detail-reviews{color:#fff!important}.shop-product-detail-page-view.theme-gifts .product-detail-cart-btn{color:#fff!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;border:none!important;font-size:1.25rem!important;font-weight:700!important;box-shadow:0 0 12px #dfb743b3!important}.shop-product-detail-page-view.theme-gifts .product-detail-cart-btn:hover{background:linear-gradient(135deg,#b28e20 0%,#dfb743 100%)!important}.shop-product-detail-page-view.theme-gifts .product-detail-buy-btn{color:#5a738e!important;background-color:#fff!important;border:1px solid #5a738e!important;font-size:1.25rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-gifts .product-detail-buy-btn:hover{color:#fff!important;background-color:#7d93a7!important;border-color:#7d93a7!important}.shop-product-detail-page-view.theme-gifts{color:#fff!important;background:0 0!important}.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout{background-color:#9bb8d7!important;border:1px solid #fff3!important;border-radius:20px!important;padding:35px!important}.shop-product-detail-page-view.theme-gifts .product-detail-gallery-container{background-color:#0000!important;border:none!important;padding:0!important}.shop-product-detail-page-view.theme-gifts .product-detail-main-image-wrapper{background:#fff!important;border:1px solid #0000000d!important;border-radius:16px!important}.shop-product-detail-page-view.theme-gifts .product-detail-title{color:#fff!important;margin-top:10px!important;font-size:2.2rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .product-detail-tagline,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .product-detail-section-title,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .product-detail-qty-control span,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .detail-tab-btn,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .detail-tab-content,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .review-comment-text,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .specs-key,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout .specs-val,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout div:not(.product-detail-category-tag),.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout span:not(.product-detail-category-tag):not(.product-detail-availability-label):not(.product-detail-availability-status),.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout p,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout label{color:#fff!important}.shop-product-detail-page-view.theme-gifts .product-detail-category-tag{color:#dfb743!important;font-size:1.1rem!important;font-weight:600!important}.shop-product-detail-page-view.theme-gifts .product-detail-reviews{color:#fff!important;font-size:1.05rem!important}.shop-product-detail-page-view.theme-gifts .breadcrumb-category,.shop-product-detail-page-view.theme-gifts .breadcrumb-divider,.shop-product-detail-page-view.theme-gifts .back-to-shop-btn,.shop-product-detail-page-view.theme-gifts .back-to-shop-btn span,.shop-product-detail-page-view.theme-gifts .back-to-shop-btn svg,.shop-product-detail-page-view.theme-gifts .product-detail-nav svg{color:#dfb743!important}.shop-product-detail-page-view.theme-gifts .detail-tab-btn.active{color:#fff!important;border-bottom-color:#fff!important}.shop-product-detail-page-view.theme-gifts .product-detail-price-label{display:none!important}.shop-product-detail-page-view.theme-gifts .product-detail-availability-label{color:#fff!important;background-color:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important;font-size:.85rem!important;font-weight:700!important;display:inline-block!important}.shop-product-detail-page-view.theme-gifts .product-detail-availability-status{color:#fff!important;background:0 0!important;margin-left:4px!important;padding:0!important;font-size:.95rem!important;font-weight:700!important}.shop-view-page.gifts-serene-theme .clothing-brand-name,.cat-card-gifts .clothing-brand-name{color:#dfb743!important;font-weight:700!important}.quickview-split-overlay.theme-gifts .modal-primary-action-btn{color:#fff!important;text-transform:uppercase!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;border:none!important;border-radius:6px!important;font-weight:700!important;box-shadow:0 0 12px #dfb743cc!important}.quickview-split-overlay.theme-gifts .modal-primary-action-btn:hover{color:#fff!important;background:linear-gradient(135deg,#b28e20 0%,#dfb743 100%)!important;box-shadow:0 0 15px #dfb743e6!important}.quickview-split-overlay.theme-gifts .modal-secondary-action-btn{color:#dfb743!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}.quickview-split-overlay.theme-gifts .modal-secondary-action-btn:hover{color:#f7df8f!important;background:#dfb7431a!important;border-color:#f7df8f!important}.shop-product-detail-page-view.theme-gifts .product-detail-similar-section .similar-title,.shop-product-detail-page-view.theme-gifts .similar-products-section .similar-title,.shop-product-detail-page-view.theme-gifts h2.similar-title{color:#dfb743!important;font-size:1.8rem!important;font-weight:700!important}.shop-view-page.clothing-wine-theme{background-color:#e5cac9!important}.shop-view-page.clothing-wine-theme .shop-products-header{background-color:#faf6f5!important;border:1.5px solid #dfb743!important;box-shadow:0 4px 15px #dfb74326!important}.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn{color:#dfb743!important;background-color:#4e1a29!important;border:1px solid #dfb743!important;transition:all .3s!important;box-shadow:0 4px 10px #4e1a294d!important}.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn:hover{color:#fff!important;background-color:#652336!important;box-shadow:0 6px 14px #4e1a2973!important}.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn .menu-icon,.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn .close-x-icon{color:inherit!important}.shop-view-page.clothing-wine-theme .results-count-text,.shop-view-page.clothing-wine-theme .shop-results-count{color:#dfb743!important}.shop-view-page.clothing-wine-theme .shop-search-box{background-color:#fff!important;border:1px solid #dfb743!important}.shop-view-page.clothing-wine-theme .shop-search-input{color:#dfb743!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .shop-search-input::placeholder,.shop-view-page.clothing-wine-theme input.shop-search-input::placeholder{color:#dfb743b3!important;opacity:1!important}.shop-view-page.clothing-wine-theme .shop-search-box .search-icon{color:#dfb743!important}.shop-view-page.clothing-wine-theme .shop-sort-select{color:#dfb743!important;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23dfb743' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;border:1px solid #dfb743!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .shop-sort-select option{color:#dfb743!important;background-color:#fff!important}.shop-view-page.clothing-wine-theme .shop-sidebar-filters{background-color:#4e1a29!important;border:2px solid #dfb743!important;border-radius:16px!important;padding:20px!important;box-shadow:0 0 20px #dfb74366!important}.shop-view-page.clothing-wine-theme .sidebar-header-row{background-color:#0000!important;border-bottom:1px solid #dfb74326!important}.shop-view-page.clothing-wine-theme .categories-section{background-color:#0000!important;width:auto!important;padding:0!important}.shop-view-page.clothing-wine-theme .filter-card-section.categories-section .section-content{background-color:#0000!important}.shop-view-page.clothing-wine-theme .sidebar-title-text{color:#fff!important;letter-spacing:1px!important;font-size:1.4rem!important;font-weight:700!important}.shop-view-page.clothing-wine-theme .sidebar-close-x-btn{color:#fff!important;opacity:.8!important}.shop-view-page.clothing-wine-theme .sidebar-close-x-btn:hover{opacity:1!important;color:#dfb743!important}.shop-view-page.clothing-wine-theme .clear-all-btn-left,.shop-view-page.clothing-wine-theme .clear-all-btn-right{color:#dfb743!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .clear-all-btn-left:hover,.shop-view-page.clothing-wine-theme .clear-all-btn-right:hover{color:#fff!important}.shop-view-page.clothing-wine-theme .unified-filters-card{background-color:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:10px 15px!important}.shop-view-page.clothing-wine-theme .filter-card-section{border-bottom:1px solid #ffffff14!important;margin-bottom:0!important;padding:16px 0!important}.shop-view-page.clothing-wine-theme .filter-card-section:last-child{border-bottom:none!important}.shop-view-page.clothing-wine-theme .filter-card-section h3,.shop-view-page.clothing-wine-theme .section-title-text,.shop-view-page.clothing-wine-theme .filter-header h3{color:#dfb743!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.95rem!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .section-chevron{color:#dfb743!important}.shop-view-page.clothing-wine-theme .filter-card-section span,.shop-view-page.clothing-wine-theme .filter-card-section label,.shop-view-page.clothing-wine-theme .filter-card-section p,.shop-view-page.clothing-wine-theme .filter-card-section li{color:#fff!important;font-size:.9rem!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper{color:#fff!important;transition:all .2s!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper:hover{background-color:#ffffff0f!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper.active{background-color:#8e596b66!important;border-left:3px solid #dfb743!important;border-radius:4px!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper .sub-label{color:#fff!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper .sub-count{color:#fff9!important}.shop-view-page.clothing-wine-theme .filter-card-section input[type=checkbox]{accent-color:#dfb743!important}.shop-view-page.clothing-wine-theme .size-btn{color:#fff!important;background-color:#ffffff14!important;border:1px solid #fff3!important;border-radius:6px!important;padding:8px 12px!important;font-size:.85rem!important;font-weight:600!important;transition:all .25s!important}.shop-view-page.clothing-wine-theme .size-btn:hover{color:#dfb743!important;background-color:#ffffff26!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .size-btn.active{color:#fff!important;background-color:#8e596b!important;border-color:#8e596b!important;box-shadow:0 0 10px #8e596b66!important}.shop-view-page.clothing-wine-theme .pink-price-slider{accent-color:#dfb743!important}.shop-view-page.clothing-wine-theme .pink-price-slider::-webkit-slider-runnable-track{background:#fff3!important}.shop-view-page.clothing-wine-theme .pink-price-slider::-moz-range-track{background:#fff3!important}.shop-view-page.clothing-wine-theme .color-bubble.active{outline-offset:2px!important;outline:2px solid #dfb743!important}.shop-view-page.clothing-wine-theme .more-colors-btn .more-text{color:#dfb743!important}.shop-view-page.clothing-wine-theme .subcategory-circle-card{background-color:#fff!important;border:2px solid #0000!important;transition:all .25s!important;box-shadow:0 4px 10px #0000000a!important}.shop-view-page.clothing-wine-theme .subcategory-circle-card.active{border-color:#dfb743!important;box-shadow:0 0 12px #dfb74359!important}.shop-view-page.clothing-wine-theme .subcategory-label{color:#3e232b!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .subcategory-count{color:#7d4d5e!important}.shop-view-page.clothing-wine-theme .clothing-product-card,.shop-product-detail-page-view.theme-clothing .clothing-product-card,.theme-clothing .clothing-product-card,.clothing-product-card.theme-clothing{background-color:#e5cac9!important;border:2px solid #4e1a29!important;border-radius:12px!important;transition:all .3s!important;box-shadow:0 4px 15px #5a2c3c0a!important}.shop-view-page.clothing-wine-theme .clothing-product-card:hover,.shop-product-detail-page-view.theme-clothing .clothing-product-card:hover,.theme-clothing .clothing-product-card:hover,.clothing-product-card.theme-clothing:hover{border-color:#4e1a29!important;box-shadow:0 8px 25px #4e1a2940!important}.shop-view-page.clothing-wine-theme .clothing-brand-name,.shop-product-detail-page-view.theme-clothing .clothing-brand-name,.theme-clothing .clothing-brand-name,.clothing-product-card.theme-clothing .clothing-brand-name{color:#7d4d5e!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .clothing-product-title,.shop-product-detail-page-view.theme-clothing .clothing-product-title,.theme-clothing .clothing-product-title,.clothing-product-card.theme-clothing .clothing-product-title{color:#3e232b!important;font-weight:700!important}.shop-view-page.clothing-wine-theme .clothing-selling-price,.shop-product-detail-page-view.theme-clothing .clothing-selling-price,.theme-clothing .clothing-selling-price,.clothing-product-card.theme-clothing .clothing-selling-price{color:#4e1a29!important;font-weight:800!important}.shop-view-page.clothing-wine-theme .clothing-original-price,.shop-product-detail-page-view.theme-clothing .clothing-original-price,.theme-clothing .clothing-original-price,.clothing-product-card.theme-clothing .clothing-original-price{color:#f33!important;text-decoration:line-through!important}.shop-view-page.clothing-wine-theme .clothing-discount-badge,.shop-product-detail-page-view.theme-clothing .clothing-discount-badge,.theme-clothing .clothing-discount-badge,.clothing-product-card.theme-clothing .clothing-discount-badge{color:#fff!important;background:#2e7d32!important}.shop-view-page.clothing-wine-theme .clothing-card-add-cart-btn,.shop-product-detail-page-view.theme-clothing .clothing-card-add-cart-btn,.theme-clothing .clothing-card-add-cart-btn,.clothing-product-card.theme-clothing .clothing-card-add-cart-btn{color:#fff!important;background:#4e1a29!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}.shop-view-page.clothing-wine-theme .clothing-card-add-cart-btn:hover,.shop-product-detail-page-view.theme-clothing .clothing-card-add-cart-btn:hover,.theme-clothing .clothing-card-add-cart-btn:hover,.clothing-product-card.theme-clothing .clothing-card-add-cart-btn:hover{color:#4e1a29!important;background:#dfb743!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .clothing-hover-action-btn:hover,.shop-product-detail-page-view.theme-clothing .clothing-hover-action-btn:hover,.theme-clothing .clothing-hover-action-btn:hover,.clothing-product-card.theme-clothing .clothing-hover-action-btn:hover{color:#fff!important;background:#051838!important;box-shadow:0 6px 20px #05183859!important}.shop-view-page.clothing-wine-theme .clothing-hover-action-btn.hover-cart-btn.in-cart,.shop-product-detail-page-view.theme-clothing .clothing-hover-action-btn.hover-cart-btn.in-cart,.theme-clothing .clothing-hover-action-btn.hover-cart-btn.in-cart,.clothing-product-card.theme-clothing .clothing-hover-action-btn.hover-cart-btn.in-cart{color:#fff!important;background:#051838!important}.shop-view-page.clothing-wine-theme .clothing-wishlist-float-btn:hover,.shop-view-page.clothing-wine-theme .clothing-wishlist-float-btn.active,.shop-product-detail-page-view.theme-clothing .clothing-wishlist-float-btn:hover,.shop-product-detail-page-view.theme-clothing .clothing-wishlist-float-btn.active,.theme-clothing .clothing-wishlist-float-btn:hover,.theme-clothing .clothing-wishlist-float-btn.active,.clothing-product-card.theme-clothing .clothing-wishlist-float-btn:hover,.clothing-product-card.theme-clothing .clothing-wishlist-float-btn.active,.shop-view-page.clothing-wine-theme .clothing-product-title:hover,.shop-product-detail-page-view.theme-clothing .clothing-product-title:hover,.theme-clothing .clothing-product-title:hover,.clothing-product-card.theme-clothing .clothing-product-title:hover{color:#4e1a29!important}.clothing-product-card.cat-card-stationery{background:linear-gradient(#12161a 0%,#090c0f 100%)!important;border:1px solid #6b819566!important}.clothing-product-card.cat-card-stationery .clothing-brand-name{color:#6b8195!important}.clothing-product-card.cat-card-stationery .clothing-product-title{color:#fff!important}.clothing-product-card.cat-card-stationery .clothing-selling-price{color:#90caf9!important}.clothing-product-card.cat-card-stationery .clothing-original-price{color:#6b8195!important;text-decoration:line-through!important}.clothing-product-card.cat-card-gifts{background:#f5eedc!important;border:1px solid #7d93a726!important}.clothing-product-card.cat-card-gifts .clothing-brand-name{color:#7d93a7!important}.clothing-product-card.cat-card-gifts .clothing-product-title{color:#4a148c!important}.clothing-product-card.cat-card-gifts .clothing-selling-price{color:#6a1b9a!important}.clothing-product-card.cat-card-gifts .clothing-original-price{color:#7d93a7!important;text-decoration:line-through!important}.clothing-product-card.cat-card-accessories{background:#17120e!important;border:1px solid #d4af3733!important}.clothing-product-card.cat-card-accessories .clothing-brand-name{color:#d4af37!important}.clothing-product-card.cat-card-accessories .clothing-product-title{color:#fff!important}.clothing-product-card.cat-card-accessories .clothing-selling-price{color:#d4af37!important}.clothing-product-card.cat-card-accessories .clothing-original-price{color:#a1887f!important;text-decoration:line-through!important}.quickview-split-overlay.theme-clothing .quickview-split-card{background-color:#faf5ee!important;border-color:#5a2c3c33!important}.quickview-split-overlay.theme-clothing .modal-title,.quickview-split-overlay.theme-clothing .modal-price,.quickview-split-overlay.theme-clothing .modal-reviews-count,.quickview-split-overlay.theme-clothing .modal-desc,.quickview-split-overlay.theme-clothing .modal-section-title,.quickview-split-overlay.theme-clothing .qty-label,.quickview-split-overlay.theme-clothing .qty-value,.quickview-split-overlay.theme-clothing span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),.quickview-split-overlay.theme-clothing p,.quickview-split-overlay.theme-clothing label,.quickview-split-overlay.theme-clothing div:not(.modal-discount-badge){color:#3e232b!important}.quickview-split-overlay.theme-clothing .availability-status{color:#2e7d32!important;background:#2e7d3214!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.quickview-split-overlay.theme-clothing .modal-discount-badge{color:#fff!important;background:#2e7d32!important}.quickview-split-overlay.theme-clothing .modal-original-price{color:#f33!important;text-decoration:line-through!important}.quickview-split-overlay.theme-clothing .modal-primary-action-btn{color:#fff!important;text-transform:uppercase!important;background:#4e1a29!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 12px #4e1a2940!important}.quickview-split-overlay.theme-clothing .modal-primary-action-btn:hover{color:#4e1a29!important;background:#dfb743!important;border-color:#dfb743!important}.quickview-split-overlay.theme-clothing .modal-secondary-action-btn{color:#4e1a29!important;box-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:2px solid #4e1a29!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}.quickview-split-overlay.theme-clothing .modal-secondary-action-btn:hover{color:#4e1a29!important;background:#4e1a2914!important;border-color:#4e1a29!important}.quickview-split-overlay.theme-clothing .modal-extra-link-btn{color:#4e1a29!important;background-color:#4e1a290f!important;border:1px solid #4e1a2933!important;transition:all .3s!important}.quickview-split-overlay.theme-clothing .modal-extra-link-btn:hover{color:#4e1a29!important;background-color:#4e1a291f!important}.quickview-split-overlay.theme-clothing .modal-extra-link-btn.active{color:#fff!important;background-color:#4e1a29!important;border-color:#dfb743!important;box-shadow:0 4px 10px #4e1a294d!important}.quickview-split-overlay.theme-clothing .modal-close-btn-split{color:#4e1a29!important}.shop-product-detail-page-view.theme-clothing{background-color:#faf5ee!important}.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout{color:#3e232b!important;background-color:#e5cac9!important;border:2px solid #dfb743!important;border-radius:20px!important;padding:35px!important;box-shadow:0 0 25px #dfb74359!important}.shop-product-detail-page-view.theme-clothing .product-detail-badge-pill{color:#fff!important;background-color:#4e1a29!important}.shop-product-detail-page-view.theme-clothing .product-detail-title{color:#3e232b!important;margin-top:10px!important;font-size:2.2rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .product-detail-tagline,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .product-detail-section-title,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .product-detail-qty-control span,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .detail-tab-btn,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .detail-tab-content,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .review-comment-text,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .specs-key,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout .specs-val,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout div:not(.product-detail-category-tag):not(.product-detail-badge-pill):not(.product-detail-discount-badge),.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout span:not(.product-detail-category-tag):not(.product-detail-availability-label):not(.product-detail-availability-status):not(.product-detail-discount-badge):not(.product-detail-original-price),.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout p,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout label{color:#3e232b!important}.shop-product-detail-page-view.theme-clothing .product-detail-category-tag{color:#4e1a29!important;font-weight:600!important}.shop-product-detail-page-view.theme-clothing .product-detail-reviews{color:#7d4d5e!important;font-size:1.05rem!important}.shop-product-detail-page-view.theme-clothing .breadcrumb-category,.shop-product-detail-page-view.theme-clothing .breadcrumb-divider,.shop-product-detail-page-view.theme-clothing .back-to-shop-btn,.shop-product-detail-page-view.theme-clothing .back-to-shop-btn span,.shop-product-detail-page-view.theme-clothing .back-to-shop-btn svg,.shop-product-detail-page-view.theme-clothing .product-detail-nav svg{color:#4e1a29!important}.shop-product-detail-page-view.theme-clothing .detail-tab-btn.active{color:#4e1a29!important;border-bottom-color:#4e1a29!important}.shop-product-detail-page-view.theme-clothing .product-detail-price-value{color:#4e1a29!important;font-weight:800!important}.shop-product-detail-page-view.theme-clothing .product-detail-original-price{color:#f33!important;text-decoration:line-through!important}.shop-product-detail-page-view.theme-clothing .product-detail-discount-badge{color:#fff!important;background-color:#2e7d32!important}.shop-product-detail-page-view.theme-clothing .product-detail-cart-btn{color:#fff!important;background:#4e1a29!important;border:2px solid #dfb743!important;font-weight:700!important;transition:all .3s!important}.shop-product-detail-page-view.theme-clothing .product-detail-cart-btn:hover{color:#4e1a29!important;background:#dfb743!important;border-color:#dfb743!important}.shop-product-detail-page-view.theme-clothing .product-detail-buy-btn{color:#4e1a29!important;background-color:#fff!important;border:2px solid #4e1a29!important;font-weight:700!important;transition:all .3s!important}.shop-product-detail-page-view.theme-clothing .product-detail-buy-btn:hover{color:#4e1a29!important;background-color:#4e1a2914!important;border-color:#4e1a29!important}.shop-product-detail-page-view.theme-clothing .product-detail-availability-label{color:#fff!important;background-color:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important;font-weight:700!important}.shop-product-detail-page-view.theme-clothing .product-detail-availability-status{color:#2e7d32!important;background:#2e7d3214!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.shop-product-detail-page-view.theme-clothing .product-detail-similar-section .similar-title,.shop-product-detail-page-view.theme-clothing .similar-products-section .similar-title,.shop-product-detail-page-view.theme-clothing h2.similar-title{color:#4e1a29!important;font-size:1.8rem!important;font-weight:700!important}.shop-view-page.clothing-wine-theme .shop-banner{width:100%!important;max-width:none!important;height:520px!important;box-shadow:none!important;background-color:#4e1a29!important;border-bottom:none!important;border-radius:0!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important}.shop-view-page.clothing-wine-theme .shop-banner:after{content:""!important;z-index:5!important;background:linear-gradient(90deg,#dfb743 0%,#f7df8f 35%,#fff 50%,#f7df8f 65%,#b28e20 100%)!important;width:100%!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;box-shadow:0 4px 15px #dfb743cc!important}.shop-view-page.clothing-wine-theme .shop-banner-bg-image{object-fit:cover!important;object-position:right center!important;z-index:1!important;width:55%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important}.shop-view-page.clothing-wine-theme .shop-banner-overlay-gradient{z-index:2!important;background:linear-gradient(90deg,#4e1a29 0% 45%,#4e1a29f2 55%,#4e1a2900 90%)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.shop-view-page.clothing-wine-theme .shop-banner-content{z-index:3!important;text-align:left!important;flex-direction:column!important;align-items:flex-start!important;max-width:600px!important;padding:40px 6%!important;display:flex!important;position:relative!important}.shop-view-page.clothing-wine-theme .shop-banner-tagline{font-family:var(--font-sans)!important;color:#ffffffb3!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:8px!important;font-size:.9rem!important;font-weight:600!important;display:block!important}.shop-view-page.clothing-wine-theme .shop-banner-title{color:#fff!important;margin:10px 0 20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:3.2rem!important;font-weight:500!important;line-height:1.25!important;display:block!important}.shop-view-page.clothing-wine-theme .shop-banner-subtitle{font-family:var(--font-sans)!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;max-width:500px!important;margin-top:10px!important;margin-bottom:30px!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;display:inline-block!important}.shop-view-page.clothing-wine-theme .shop-banner-divider{display:none!important}.shop-view-page.clothing-wine-theme .shop-banner-explore-btn{color:#fff!important;cursor:pointer!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#8e596b!important;border:none!important;border-radius:6px!important;margin-top:0!important;padding:12px 28px!important;font-size:.85rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #0000001a!important}.shop-view-page.clothing-wine-theme .shop-banner-explore-btn:hover{color:#fff!important;background:#a36d80!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #8e596b66!important}.shop-view-page.stationery-lavender-theme{background-color:#f8f8fc!important}.stationery-lavender-theme .shop-products-header,.shop-view-page.stationery-lavender-theme .shop-products-header{background-color:#fff!important;border:2px solid #dfb743!important;box-shadow:0 4px 15px #dfb74340!important}.stationery-lavender-theme button.shop-filters-toggle-btn,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn{color:#fff!important;background-color:#6254a6!important;border:1px solid #6254a6!important;transition:all .3s!important;box-shadow:0 4px 10px #6254a633!important}.stationery-lavender-theme button.shop-filters-toggle-btn:hover,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn:hover{color:#fff!important;background-color:#504294!important;box-shadow:0 6px 14px #6254a659!important}.stationery-lavender-theme button.shop-filters-toggle-btn .menu-icon,.stationery-lavender-theme button.shop-filters-toggle-btn .close-x-icon,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn .menu-icon,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn .close-x-icon{color:inherit!important}.stationery-lavender-theme .results-count-text,.stationery-lavender-theme .shop-results-count,.shop-view-page.stationery-lavender-theme .results-count-text,.shop-view-page.stationery-lavender-theme .shop-results-count{color:#dfb743!important;font-weight:600!important}.stationery-lavender-theme .shop-search-box,.shop-view-page.stationery-lavender-theme .shop-search-box{background-color:#fff!important;border:2px solid #dfb743!important;box-shadow:0 2px 8px #dfb7431a!important}.stationery-lavender-theme .shop-search-input,.shop-view-page.stationery-lavender-theme .shop-search-input{color:#dfb743!important;font-weight:600!important}.stationery-lavender-theme .shop-search-input::placeholder,.stationery-lavender-theme input.shop-search-input::placeholder,.shop-view-page.stationery-lavender-theme .shop-search-input::placeholder,.shop-view-page.stationery-lavender-theme input.shop-search-input::placeholder{color:#dfb743a6!important;opacity:1!important}.stationery-lavender-theme .shop-search-box .search-icon,.shop-view-page.stationery-lavender-theme .shop-search-box .search-icon{color:#dfb743!important}.stationery-lavender-theme .shop-sort-select,.shop-view-page.stationery-lavender-theme .shop-sort-select{color:#dfb743!important;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23dfb743' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;border:2px solid #dfb743!important;font-weight:600!important}.stationery-lavender-theme .shop-sort-select option,.shop-view-page.stationery-lavender-theme .shop-sort-select option{color:#dfb743!important;background-color:#fff!important}.stationery-lavender-theme .shop-sidebar-filters,.shop-view-page.stationery-lavender-theme .shop-sidebar-filters{background:linear-gradient(135deg,#4d3f8e 0%,#6254a6 50%,#7a69c4 100%)!important;border:2px solid #dfb743!important;border-radius:16px!important;padding:20px!important;box-shadow:0 0 20px #dfb74366!important}.shop-view-page.stationery-lavender-theme .sidebar-header-row{background-color:#0000!important;border-bottom:1px solid #ffffff26!important}.shop-view-page.stationery-lavender-theme .categories-section{background-color:#0000!important;width:auto!important;padding:0!important}.shop-view-page.stationery-lavender-theme .filter-card-section.categories-section .section-content{background-color:#0000!important}.shop-view-page.stationery-lavender-theme .sidebar-title-text{color:#fff!important;letter-spacing:.5px!important;font-size:1.4rem!important;font-weight:700!important}.shop-view-page.stationery-lavender-theme .sidebar-close-x-btn{color:#fff!important;opacity:.8!important}.shop-view-page.stationery-lavender-theme .sidebar-close-x-btn:hover{opacity:1!important;color:#dfb743!important}.shop-view-page.stationery-lavender-theme .clear-all-btn-left,.shop-view-page.stationery-lavender-theme .clear-all-btn-right{color:#dfb743!important;font-weight:600!important}.shop-view-page.stationery-lavender-theme .clear-all-btn-left:hover,.shop-view-page.stationery-lavender-theme .clear-all-btn-right:hover{color:#fff!important}.shop-view-page.stationery-lavender-theme .unified-filters-card{box-shadow:none!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:10px 15px!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section h3,.shop-view-page.stationery-lavender-theme .unified-filters-card .section-title-text,.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-header h3,.shop-view-page.stationery-lavender-theme .unified-filters-card .section-chevron,.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section span,.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section label,.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section p,.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section li,.shop-view-page.stationery-lavender-theme .unified-filters-card .category-sub-item-header-wrapper{color:#fff!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .category-sub-item-header-wrapper:hover{background-color:#ffffff1a!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .category-sub-item-header-wrapper.active{background-color:#ffffff26!important;border-left:3px solid #fff!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .category-sub-item-header-wrapper .sub-label{color:#fff!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .category-sub-item-header-wrapper .sub-count{color:#ffffffb3!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .clear-all-btn-left,.shop-view-page.stationery-lavender-theme .unified-filters-card .clear-all-btn-right{color:#dfb743!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .clear-all-btn-left:hover,.shop-view-page.stationery-lavender-theme .unified-filters-card .clear-all-btn-right:hover{color:#fff!important}.shop-view-page.stationery-lavender-theme .unified-filters-card input[type=checkbox]{accent-color:#dfb743!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .size-btn{color:#fff!important;background-color:#ffffff1a!important;border:1px solid #fff3!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .size-btn:hover{color:#dfb743!important;background-color:#fff3!important;border-color:#dfb743!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .size-btn.active{color:#6254a6!important;background-color:#dfb743!important;border-color:#dfb743!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .pink-price-slider{accent-color:#dfb743!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .pink-price-slider::-webkit-slider-runnable-track{background:#ffffff40!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .pink-price-slider::-moz-range-track{background:#ffffff40!important}.shop-view-page.stationery-lavender-theme .unified-filters-card .filter-card-section{border-bottom:1px solid #ffffff1a!important}.shop-view-page.stationery-lavender-theme .filter-card-section{border-bottom:1px solid #6254a614!important;margin-bottom:0!important;padding:16px 0!important}.shop-view-page.stationery-lavender-theme .filter-card-section:last-child{border-bottom:none!important}.shop-view-page.stationery-lavender-theme .filter-card-section h3,.shop-view-page.stationery-lavender-theme .section-title-text,.shop-view-page.stationery-lavender-theme .filter-header h3{color:#3d3363!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.95rem!important;font-weight:600!important}.shop-view-page.stationery-lavender-theme .section-chevron{color:#6254a6!important}.shop-view-page.stationery-lavender-theme .filter-card-section span,.shop-view-page.stationery-lavender-theme .filter-card-section label,.shop-view-page.stationery-lavender-theme .filter-card-section p,.shop-view-page.stationery-lavender-theme .filter-card-section li{color:#554d6c!important;font-size:.9rem!important}.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper{color:#554d6c!important;transition:all .2s!important}.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper:hover{background-color:#6254a60d!important}.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper.active{background-color:#6254a614!important;border-left:3px solid #6254a6!important;border-radius:4px!important}.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper .sub-label{color:#6254a6!important}.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper .sub-count{color:#6254a699!important}.shop-view-page.stationery-lavender-theme .filter-card-section input[type=checkbox]{accent-color:#6254a6!important}.shop-view-page.stationery-lavender-theme .size-btn{color:#554d6c!important;background-color:#fff!important;border:1px solid #e1ddec!important;border-radius:6px!important;padding:8px 12px!important;font-size:.85rem!important;font-weight:600!important;transition:all .25s!important}.shop-view-page.stationery-lavender-theme .size-btn:hover{color:#6254a6!important;background-color:#6254a60d!important;border-color:#6254a6!important}.shop-view-page.stationery-lavender-theme .size-btn.active{color:#fff!important;background-color:#6254a6!important;border-color:#6254a6!important;box-shadow:0 4px 10px #6254a640!important}.shop-view-page.stationery-lavender-theme .pink-price-slider{accent-color:#6254a6!important}.shop-view-page.stationery-lavender-theme .pink-price-slider::-webkit-slider-runnable-track{background:#6254a626!important}.shop-view-page.stationery-lavender-theme .pink-price-slider::-moz-range-track{background:#6254a626!important}.shop-view-page.stationery-lavender-theme .color-bubble.active{outline-offset:2px!important;outline:2px solid #6254a6!important}.shop-view-page.stationery-lavender-theme .more-colors-btn .more-text{color:#6254a6!important}.shop-view-page.stationery-lavender-theme .subcategory-circle-card{background-color:#fff!important;border:2px solid #0000!important;transition:all .25s!important;box-shadow:0 4px 10px #00000008!important}.shop-view-page.stationery-lavender-theme .subcategory-circle-card.active{border-color:#6254a6!important;box-shadow:0 0 12px #6254a633!important}.shop-view-page.stationery-lavender-theme .subcategory-label{color:#3d3363!important;font-weight:600!important}.shop-view-page.stationery-lavender-theme .subcategory-count{color:#7c6bb5!important}.stationery-lavender-theme .clothing-product-card,.shop-view-page.stationery-lavender-theme .cat-card-stationery,.shop-view-page.stationery-lavender-theme .clothing-product-card,.shop-product-detail-page-view.theme-stationery .cat-card-stationery,.shop-product-detail-page-view.theme-stationery .clothing-product-card,.theme-stationery .cat-card-stationery,.theme-stationery .clothing-product-card,.clothing-product-card.cat-card-stationery{background:#6254a6!important;border:2px solid #dfb743!important;border-radius:12px!important;transition:all .3s!important;box-shadow:0 4px 15px #6254a608!important}.stationery-lavender-theme .clothing-product-card:hover,.shop-view-page.stationery-lavender-theme .cat-card-stationery:hover,.shop-view-page.stationery-lavender-theme .clothing-product-card:hover,.shop-product-detail-page-view.theme-stationery .cat-card-stationery:hover,.shop-product-detail-page-view.theme-stationery .clothing-product-card:hover,.theme-stationery .cat-card-stationery:hover,.theme-stationery .clothing-product-card:hover,.clothing-product-card.cat-card-stationery:hover{border-color:#fff!important;box-shadow:0 8px 25px #dfb74340!important}.stationery-lavender-theme .clothing-product-card .clothing-brand-name,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-brand-name,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-brand-name,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-brand-name,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-brand-name,.theme-stationery .cat-card-stationery .clothing-brand-name,.theme-stationery .clothing-product-card .clothing-brand-name,.clothing-product-card.cat-card-stationery .clothing-brand-name{color:#dfb743!important;font-weight:600!important}.stationery-lavender-theme .clothing-product-card .clothing-product-title,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-product-title,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-product-title,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-product-title,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-product-title,.theme-stationery .cat-card-stationery .clothing-product-title,.theme-stationery .clothing-product-card .clothing-product-title,.clothing-product-card.cat-card-stationery .clothing-product-title{color:#fff!important;font-weight:700!important}.stationery-lavender-theme .clothing-product-card .clothing-selling-price,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-selling-price,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-selling-price,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-selling-price,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-selling-price,.theme-stationery .cat-card-stationery .clothing-selling-price,.theme-stationery .clothing-product-card .clothing-selling-price,.clothing-product-card.cat-card-stationery .clothing-selling-price{color:#dfb743!important;font-weight:800!important}.stationery-lavender-theme .clothing-product-card .clothing-original-price,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-original-price,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-original-price,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-original-price,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-original-price,.theme-stationery .cat-card-stationery .clothing-original-price,.theme-stationery .clothing-product-card .clothing-original-price,.clothing-product-card.cat-card-stationery .clothing-original-price{color:#ffffff80!important;text-decoration:line-through!important}.stationery-lavender-theme .clothing-product-card .clothing-discount-badge,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-discount-badge,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-discount-badge,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-discount-badge,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-discount-badge,.theme-stationery .cat-card-stationery .clothing-discount-badge,.theme-stationery .clothing-product-card .clothing-discount-badge,.clothing-product-card.cat-card-stationery .clothing-discount-badge{color:#fff!important;background:#2e7d32!important}.stationery-lavender-theme .clothing-product-card .clothing-card-add-cart-btn,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-card-add-cart-btn,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-card-add-cart-btn,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-card-add-cart-btn,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-card-add-cart-btn,.theme-stationery .cat-card-stationery .clothing-card-add-cart-btn,.theme-stationery .clothing-product-card .clothing-card-add-cart-btn,.clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn{color:#6254a6!important;background:#dfb743!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}.stationery-lavender-theme .clothing-product-card .clothing-card-add-cart-btn:hover,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-card-add-cart-btn:hover,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-card-add-cart-btn:hover,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-card-add-cart-btn:hover,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-card-add-cart-btn:hover,.theme-stationery .cat-card-stationery .clothing-card-add-cart-btn:hover,.theme-stationery .clothing-product-card .clothing-card-add-cart-btn:hover,.clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn:hover{color:#dfb743!important;background:#6254a6!important;border-color:#dfb743!important}.stationery-lavender-theme .clothing-product-card .clothing-hover-action-btn:hover,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-hover-action-btn:hover,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-hover-action-btn:hover,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-hover-action-btn:hover,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-hover-action-btn:hover,.theme-stationery .cat-card-stationery .clothing-hover-action-btn:hover,.theme-stationery .clothing-product-card .clothing-hover-action-btn:hover,.clothing-product-card.cat-card-stationery .clothing-hover-action-btn:hover{color:#6254a6!important;background:#dfb743!important;box-shadow:0 6px 20px #dfb74359!important}.stationery-lavender-theme .clothing-product-card .clothing-wishlist-float-btn:hover,.stationery-lavender-theme .clothing-product-card .clothing-wishlist-float-btn.active,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-wishlist-float-btn:hover,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-wishlist-float-btn.active,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-wishlist-float-btn:hover,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-wishlist-float-btn.active,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-wishlist-float-btn:hover,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-wishlist-float-btn.active,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-wishlist-float-btn:hover,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-wishlist-float-btn.active,.theme-stationery .cat-card-stationery .clothing-wishlist-float-btn:hover,.theme-stationery .cat-card-stationery .clothing-wishlist-float-btn.active,.theme-stationery .clothing-product-card .clothing-wishlist-float-btn:hover,.theme-stationery .clothing-product-card .clothing-wishlist-float-btn.active,.clothing-product-card.cat-card-stationery .clothing-wishlist-float-btn:hover,.clothing-product-card.cat-card-stationery .clothing-wishlist-float-btn.active,.stationery-lavender-theme .clothing-product-card .clothing-product-title:hover,.shop-view-page.stationery-lavender-theme .cat-card-stationery .clothing-product-title:hover,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-product-title:hover,.shop-product-detail-page-view.theme-stationery .cat-card-stationery .clothing-product-title:hover,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-product-title:hover,.theme-stationery .cat-card-stationery .clothing-product-title:hover,.theme-stationery .clothing-product-card .clothing-product-title:hover,.clothing-product-card.cat-card-stationery .clothing-product-title:hover{color:#dfb743!important}.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-rating-pill-green,.theme-stationery .clothing-product-card .clothing-rating-pill-green{color:#fff!important;background:#388e3c!important;border:1px solid #388e3c!important}.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green span,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green span,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-rating-pill-green span,.theme-stationery .clothing-product-card .clothing-rating-pill-green span,.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green .rating-star-icon,.shop-view-page.stationery-lavender-theme .clothing-product-card .clothing-rating-pill-green .rating-star-icon,.shop-product-detail-page-view.theme-stationery .clothing-product-card .clothing-rating-pill-green .rating-star-icon,.theme-stationery .clothing-product-card .clothing-rating-pill-green .rating-star-icon{color:#fff!important}.stationery-lavender-theme .clothing-product-card .stock-status-in,.shop-view-page.stationery-lavender-theme .clothing-product-card .stock-status-in,.shop-product-detail-page-view.theme-stationery .clothing-product-card .stock-status-in,.theme-stationery .clothing-product-card .stock-status-in{color:#4caf50!important;font-weight:700!important}.stationery-lavender-theme .clothing-product-card .stock-status-out,.shop-view-page.stationery-lavender-theme .clothing-product-card .stock-status-out,.shop-product-detail-page-view.theme-stationery .clothing-product-card .stock-status-out,.theme-stationery .clothing-product-card .stock-status-out,.stationery-lavender-theme .quickview-split-overlay .availability-status.out-of-stock-status,.quickview-split-overlay.theme-stationery .availability-status.out-of-stock-status,.shop-product-detail-page-view.theme-stationery .product-detail-availability-status.out-of-stock-status{color:#fff!important;background-color:#d32f2f!important;border:1px solid #d32f2f!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.stationery-lavender-theme .quickview-split-overlay .quickview-split-card,.quickview-split-overlay.theme-stationery .quickview-split-card{background:#6254a6!important;border:2px solid #dfb743!important;box-shadow:0 10px 40px #6254a666!important}.stationery-lavender-theme .quickview-split-overlay .quickview-modal-header,.quickview-split-overlay.theme-stationery .quickview-modal-header{border-bottom:1px solid #ffffff26!important}.stationery-lavender-theme .quickview-split-overlay .quickview-modal-title-top,.quickview-split-overlay.theme-stationery .quickview-modal-title-top{color:#fff!important;font-weight:700!important}.stationery-lavender-theme .quickview-split-overlay .modal-close-btn,.quickview-split-overlay.theme-stationery .modal-close-btn{color:#fff!important}.stationery-lavender-theme .quickview-split-overlay .modal-close-btn:hover,.quickview-split-overlay.theme-stationery .modal-close-btn:hover{color:#dfb743!important}.stationery-lavender-theme .quickview-split-overlay .quickview-split-gallery-pane,.quickview-split-overlay.theme-stationery .quickview-split-gallery-pane{background:#ffffff08!important;border-right:1px solid #ffffff1a!important}.stationery-lavender-theme .quickview-split-overlay .quickview-thumbnail-wrapper,.quickview-split-overlay.theme-stationery .quickview-thumbnail-wrapper{background:#ffffff0d!important;border:1px solid #ffffff26!important}.stationery-lavender-theme .quickview-split-overlay .quickview-thumbnail-wrapper.active,.quickview-split-overlay.theme-stationery .quickview-thumbnail-wrapper.active{border-color:#dfb743!important;box-shadow:0 0 8px #dfb7434d!important}.stationery-lavender-theme .quickview-split-overlay .thumbnail-nav-arrow,.quickview-split-overlay.theme-stationery .thumbnail-nav-arrow{color:#fff!important}.stationery-lavender-theme .quickview-split-overlay .thumbnail-nav-arrow:hover,.quickview-split-overlay.theme-stationery .thumbnail-nav-arrow:hover{color:#dfb743!important}.stationery-lavender-theme .quickview-split-overlay .modal-title,.stationery-lavender-theme .quickview-split-overlay .modal-reviews-count,.stationery-lavender-theme .quickview-split-overlay .modal-desc,.stationery-lavender-theme .quickview-split-overlay .modal-section-title,.stationery-lavender-theme .quickview-split-overlay .qty-label,.stationery-lavender-theme .quickview-split-overlay .qty-value,.stationery-lavender-theme .quickview-split-overlay span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),.stationery-lavender-theme .quickview-split-overlay p,.stationery-lavender-theme .quickview-split-overlay label,.stationery-lavender-theme .quickview-split-overlay div:not(.modal-discount-badge):not(.quickview-thumbnail-wrapper):not(.quickview-gallery-thumbnails),.quickview-split-overlay.theme-stationery .modal-title,.quickview-split-overlay.theme-stationery .modal-reviews-count,.quickview-split-overlay.theme-stationery .modal-desc,.quickview-split-overlay.theme-stationery .modal-section-title,.quickview-split-overlay.theme-stationery .qty-label,.quickview-split-overlay.theme-stationery .qty-value,.quickview-split-overlay.theme-stationery span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),.quickview-split-overlay.theme-stationery p,.quickview-split-overlay.theme-stationery label,.quickview-split-overlay.theme-stationery div:not(.modal-discount-badge):not(.quickview-thumbnail-wrapper):not(.quickview-gallery-thumbnails){color:#fff!important}.stationery-lavender-theme .quickview-split-overlay .modal-price,.quickview-split-overlay.theme-stationery .modal-price{color:#dfb743!important;font-weight:800!important}.stationery-lavender-theme .quickview-split-overlay .qty-btn,.quickview-split-overlay.theme-stationery .qty-btn{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}.stationery-lavender-theme .quickview-split-overlay .qty-btn:hover,.quickview-split-overlay.theme-stationery .qty-btn:hover{color:#dfb743!important;background-color:#fff3!important;border-color:#dfb743!important}.stationery-lavender-theme .quickview-split-overlay .availability-status,.quickview-split-overlay.theme-stationery .availability-status{color:#4caf50!important;background:#4caf5026!important;border:1px solid #4caf5040!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.stationery-lavender-theme .quickview-split-overlay .modal-discount-badge,.quickview-split-overlay.theme-stationery .modal-discount-badge{color:#fff!important;background:#2e7d32!important}.stationery-lavender-theme .quickview-split-overlay .modal-original-price,.quickview-split-overlay.theme-stationery .modal-original-price{color:#ffffff80!important;text-decoration:line-through!important}.stationery-lavender-theme .quickview-split-overlay .modal-primary-action-btn,.quickview-split-overlay.theme-stationery .modal-primary-action-btn{color:#6254a6!important;text-transform:uppercase!important;background:#dfb743!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 12px #6254a633!important}.stationery-lavender-theme .quickview-split-overlay .modal-primary-action-btn:hover,.quickview-split-overlay.theme-stationery .modal-primary-action-btn:hover{color:#dfb743!important;background:#6254a6!important;border-color:#dfb743!important}.stationery-lavender-theme .quickview-split-overlay .modal-secondary-action-btn,.quickview-split-overlay.theme-stationery .modal-secondary-action-btn{color:#dfb743!important;box-shadow:none!important;text-transform:uppercase!important;background:0 0!important;border:2px solid #dfb743!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}.stationery-lavender-theme .quickview-split-overlay .modal-secondary-action-btn:hover,.quickview-split-overlay.theme-stationery .modal-secondary-action-btn:hover{color:#fff!important;background:#ffffff1a!important;border-color:#fff!important}.stationery-lavender-theme .quickview-split-overlay .modal-extra-link-btn,.quickview-split-overlay.theme-stationery .modal-extra-link-btn{color:#fff!important;background-color:#ffffff1a!important;border:1px solid #fff3!important;transition:all .3s!important}.stationery-lavender-theme .quickview-split-overlay .modal-extra-link-btn:hover,.quickview-split-overlay.theme-stationery .modal-extra-link-btn:hover{color:#dfb743!important;background-color:#fff3!important;border-color:#dfb743!important}.stationery-lavender-theme .quickview-split-overlay .modal-extra-link-btn.active,.quickview-split-overlay.theme-stationery .modal-extra-link-btn.active{color:#6254a6!important;background-color:#dfb743!important;border-color:#dfb743!important;box-shadow:0 4px 10px #6254a640!important}.stationery-lavender-theme .quickview-split-overlay .modal-close-btn-split,.quickview-split-overlay.theme-stationery .modal-close-btn-split{color:#fff!important}.shop-product-detail-page-view.theme-stationery{background-color:#faf5ee!important}.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout{color:#fff!important;background:#6254a6!important;border:2px solid #dfb743!important;border-radius:20px!important;padding:35px!important;box-shadow:0 0 25px #dfb74366!important}.shop-product-detail-page-view.theme-stationery .product-detail-badge-pill{color:#6254a6!important;background-color:#dfb743!important}.shop-product-detail-page-view.theme-stationery .product-detail-title{color:#fff!important;margin-top:10px!important;font-size:2.2rem!important;font-weight:700!important}.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .product-detail-tagline,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .product-detail-section-title,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .product-detail-qty-control span,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .detail-tab-btn,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .detail-tab-content,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .review-comment-text,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .specs-key,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout .specs-val,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout div:not(.product-detail-category-tag):not(.product-detail-badge-pill):not(.product-detail-discount-badge),.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout span:not(.product-detail-category-tag):not(.product-detail-availability-label):not(.product-detail-availability-status):not(.product-detail-discount-badge):not(.product-detail-original-price),.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout p,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout label{color:#fff!important}.shop-product-detail-page-view.theme-stationery .product-detail-category-tag{color:#dfb743!important;font-weight:600!important}.shop-product-detail-page-view.theme-stationery .product-detail-reviews{color:#fffc!important;font-size:1.05rem!important}.shop-product-detail-page-view.theme-stationery .breadcrumb-category,.shop-product-detail-page-view.theme-stationery .breadcrumb-divider,.shop-product-detail-page-view.theme-stationery .back-to-shop-btn,.shop-product-detail-page-view.theme-stationery .back-to-shop-btn span,.shop-product-detail-page-view.theme-stationery .back-to-shop-btn svg,.shop-product-detail-page-view.theme-stationery .product-detail-nav svg{color:#fff!important}.shop-product-detail-page-view.theme-stationery .detail-tab-btn{border-bottom:2px solid #0000!important}.shop-product-detail-page-view.theme-stationery .detail-tab-btn.active{color:#dfb743!important;border-bottom-color:#dfb743!important}.shop-product-detail-page-view.theme-stationery .product-detail-price-value{color:#dfb743!important;font-weight:800!important}.shop-product-detail-page-view.theme-stationery .product-detail-original-price{color:#ffffff80!important;text-decoration:line-through!important}.shop-product-detail-page-view.theme-stationery .product-detail-discount-badge{color:#fff!important;background-color:#2e7d32!important}.shop-product-detail-page-view.theme-stationery .product-detail-cart-btn{color:#6254a6!important;background:#dfb743!important;border:2px solid #dfb743!important;font-weight:700!important;transition:all .3s!important}.shop-product-detail-page-view.theme-stationery .product-detail-cart-btn:hover{color:#dfb743!important;background:#6254a6!important;border-color:#dfb743!important}.shop-product-detail-page-view.theme-stationery .product-detail-buy-btn{color:#dfb743!important;background-color:#0000!important;border:2px solid #dfb743!important;font-weight:700!important;transition:all .3s!important}.shop-product-detail-page-view.theme-stationery .product-detail-buy-btn:hover{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff!important}.shop-product-detail-page-view.theme-stationery .product-detail-availability-label{color:#fff!important;background-color:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important;font-weight:700!important}.shop-product-detail-page-view.theme-stationery .product-detail-availability-status{color:#4caf50!important;background:#4caf5026!important;border:1px solid #4caf5040!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.shop-product-detail-page-view.theme-stationery .product-detail-similar-section .similar-title,.shop-product-detail-page-view.theme-stationery .similar-products-section .similar-title,.shop-product-detail-page-view.theme-stationery h2.similar-title{color:#6254a6!important;font-size:1.8rem!important;font-weight:700!important}.stationery-lavender-theme .quickview-split-overlay .modal-quantity-selector,.quickview-split-overlay.theme-stationery .modal-quantity-selector{background:0 0!important;border:1px solid #ffffff4d!important;border-radius:6px!important}.stationery-lavender-theme .quickview-split-overlay .modal-quantity-selector button.qty-btn,.quickview-split-overlay.theme-stationery .modal-quantity-selector button.qty-btn{color:#fff!important;background:0 0!important;border:none!important;width:32px!important;height:30px!important;transition:all .2s!important}.stationery-lavender-theme .quickview-split-overlay .modal-quantity-selector button.qty-btn:hover,.quickview-split-overlay.theme-stationery .modal-quantity-selector button.qty-btn:hover{color:#dfb743!important;background-color:#ffffff1a!important}.stationery-lavender-theme .quickview-split-overlay .modal-quantity-selector .qty-value,.quickview-split-overlay.theme-stationery .modal-quantity-selector .qty-value{color:#fff!important;background:0 0!important}.shop-product-detail-page-view.theme-stationery .product-detail-qty-control{background:0 0!important;border:1px solid #ffffff4d!important;border-radius:8px!important}.shop-product-detail-page-view.theme-stationery .product-detail-qty-control button{color:#fff!important;background:0 0!important}.shop-product-detail-page-view.theme-stationery .product-detail-qty-control button:hover{color:#dfb743!important;background-color:#ffffff1a!important}.shop-view-page.stationery-lavender-theme .shop-banner{width:100%!important;max-width:none!important;height:520px!important;box-shadow:none!important;background-color:#6254a6!important;border-bottom:none!important;border-radius:0!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important}.shop-view-page.stationery-lavender-theme .shop-banner:after{content:""!important;z-index:5!important;background:linear-gradient(90deg,#dfb743 0%,#f7df8f 35%,#fff 50%,#f7df8f 65%,#b28e20 100%)!important;width:100%!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;box-shadow:0 4px 15px #dfb743cc!important}@media (width>=769px){.shop-view-page.stationery-lavender-theme .shop-banner-bg-image{object-fit:cover!important;object-position:right center!important;z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}}@media (width<=768px){.shop-view-page.stationery-lavender-theme .shop-banner-bg-image{object-fit:cover!important;object-position:center!important;z-index:1!important;width:100%!important;height:220px!important;position:relative!important}}.shop-view-page.stationery-lavender-theme .shop-banner-overlay-gradient{z-index:2!important;background:linear-gradient(90deg,#6254a640 0%,#6254a614 40%,#6254a600 70%)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.shop-view-page.stationery-lavender-theme .shop-banner-content{z-index:3!important;text-align:left!important;flex-direction:column!important;align-items:flex-start!important;max-width:600px!important;padding:40px 6%!important;display:flex!important;position:relative!important}.shop-view-page.stationery-lavender-theme .shop-banner-tagline{font-family:var(--font-sans)!important;color:#ffffffb3!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:8px!important;font-size:.9rem!important;font-weight:600!important;display:block!important}.shop-view-page.stationery-lavender-theme .shop-banner-title{color:#fff!important;margin:10px 0 20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:3.2rem!important;font-weight:500!important;line-height:1.25!important;display:block!important}.shop-view-page.stationery-lavender-theme .shop-banner-subtitle{font-family:var(--font-sans)!important;background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#b28e20 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;max-width:500px!important;margin-top:10px!important;margin-bottom:30px!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;display:inline-block!important}.shop-view-page.stationery-lavender-theme .shop-banner-divider{display:none!important}.shop-view-page.stationery-lavender-theme .shop-banner-explore-btn{color:#fff!important;cursor:pointer!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background:#7c6bb5!important;border:none!important;border-radius:6px!important;margin-top:0!important;padding:12px 28px!important;font-size:.85rem!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 15px #0000001a!important}.shop-view-page.stationery-lavender-theme .shop-banner-explore-btn:hover{color:#fff!important;background:#8e7ec8!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #6254a666!important}.shop-view-page.stationery-lavender-theme .accessories-trust-bar{background-color:#fff!important;border-bottom:1.5px solid #e1ddec!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;padding:15px 6%!important;display:grid!important}.shop-view-page.stationery-lavender-theme .accessories-trust-item{color:#dfb743!important;align-items:center!important;gap:12px!important;display:flex!important}.shop-view-page.stationery-lavender-theme .accessories-trust-icon{color:#dfb743!important;justify-content:center!important;align-items:center!important;display:flex!important}.shop-view-page.stationery-lavender-theme .accessories-trust-title{color:#dfb743!important;font-size:.95rem!important;font-weight:600!important;display:block!important}.shop-view-page.stationery-lavender-theme .accessories-trust-sub{color:#b28e20!important;font-size:.8rem!important;display:block!important}.shop-view-page.clothing-wine-theme,.shop-view-page.gifts-serene-theme,.shop-view-page.accessories-luxury-theme,.shop-view-page.stationery-lavender-theme{background-color:#faf5ee!important}.shop-view-page.clothing-wine-theme .shop-banner,.shop-view-page.gifts-serene-theme .shop-banner,.shop-view-page.accessories-luxury-theme .shop-banner,.shop-view-page.stationery-lavender-theme .shop-banner{background:linear-gradient(135deg,#051838 0%,#0c3570 30%,#002254 70%,#0c3570 100%)!important;border-bottom:none!important;height:520px!important}.shop-view-page.clothing-wine-theme .shop-banner:after,.shop-view-page.gifts-serene-theme .shop-banner:after,.shop-view-page.accessories-luxury-theme .shop-banner:after,.shop-view-page.stationery-lavender-theme .shop-banner:after{content:""!important;z-index:5!important;background:linear-gradient(90deg,#dfb743 0%,#f7df8f 35%,#fff 50%,#f7df8f 65%,#dfb743 100%)!important;width:100%!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;box-shadow:0 4px 15px #dfb743d9!important}.shop-view-page.clothing-wine-theme .shop-banner-title,.shop-view-page.gifts-serene-theme .shop-banner-title,.shop-view-page.accessories-luxury-theme .shop-banner-title,.shop-view-page.stationery-lavender-theme .shop-banner-title{color:#fff!important}.shop-view-page.clothing-wine-theme .shop-banner-subtitle,.shop-view-page.gifts-serene-theme .shop-banner-subtitle,.shop-view-page.accessories-luxury-theme .shop-banner-subtitle,.shop-view-page.stationery-lavender-theme .shop-banner-subtitle{background:linear-gradient(135deg,#dfb743 0%,#f7df8f 50%,#fff 75%,#dfb743 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.shop-view-page.clothing-wine-theme .shop-banner-explore-btn,.shop-view-page.gifts-serene-theme .shop-banner-explore-btn,.shop-view-page.accessories-luxury-theme .shop-banner-explore-btn,.shop-view-page.stationery-lavender-theme .shop-banner-explore-btn{color:#051838!important;background:#dfb743!important;border:2px solid #dfb743!important;font-weight:700!important}.shop-view-page.clothing-wine-theme .shop-banner-explore-btn:hover,.shop-view-page.gifts-serene-theme .shop-banner-explore-btn:hover,.shop-view-page.accessories-luxury-theme .shop-banner-explore-btn:hover,.shop-view-page.stationery-lavender-theme .shop-banner-explore-btn:hover{color:#dfb743!important;background:#051838!important;border-color:#dfb743!important;box-shadow:0 4px 15px #dfb74373!important}.shop-view-page.clothing-wine-theme .shop-products-header,.shop-view-page.gifts-serene-theme .shop-products-header,.shop-view-page.accessories-luxury-theme .shop-products-header,.shop-view-page.stationery-lavender-theme .shop-products-header{background:linear-gradient(135deg,#051838 0%,#0c3570 30%,#002254 70%,#0c3570 100%)!important;border:2px solid #dfb743!important;box-shadow:0 0 15px #dfb74366!important}.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn,.shop-view-page.gifts-serene-theme button.shop-filters-toggle-btn,.shop-view-page.accessories-luxury-theme button.shop-filters-toggle-btn,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn{color:#dfb743!important;background-color:#0c3570!important;border:1px solid #dfb743!important;box-shadow:0 4px 10px #0022544d!important}.shop-view-page.clothing-wine-theme button.shop-filters-toggle-btn:hover,.shop-view-page.gifts-serene-theme button.shop-filters-toggle-btn:hover,.shop-view-page.accessories-luxury-theme button.shop-filters-toggle-btn:hover,.shop-view-page.stationery-lavender-theme button.shop-filters-toggle-btn:hover{color:#051838!important;background-color:#dfb743!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .results-count-text,.shop-view-page.clothing-wine-theme .shop-results-count,.shop-view-page.gifts-serene-theme .results-count-text,.shop-view-page.gifts-serene-theme .shop-results-count,.shop-view-page.accessories-luxury-theme .results-count-text,.shop-view-page.accessories-luxury-theme .shop-results-count,.shop-view-page.stationery-lavender-theme .results-count-text,.shop-view-page.stationery-lavender-theme .shop-results-count{color:#dfb743!important}.shop-view-page.clothing-wine-theme .shop-search-box,.shop-view-page.gifts-serene-theme .shop-search-box,.shop-view-page.accessories-luxury-theme .shop-search-box,.shop-view-page.stationery-lavender-theme .shop-search-box{background-color:#fff!important;border:1px solid #dfb743!important}.shop-view-page.clothing-wine-theme .shop-search-input,.shop-view-page.gifts-serene-theme .shop-search-input,.shop-view-page.accessories-luxury-theme .shop-search-input,.shop-view-page.stationery-lavender-theme .shop-search-input{color:#051838!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .shop-search-box .search-icon,.shop-view-page.gifts-serene-theme .shop-search-box .search-icon,.shop-view-page.accessories-luxury-theme .shop-search-box .search-icon,.shop-view-page.stationery-lavender-theme .shop-search-box .search-icon{color:#dfb743!important}.shop-view-page.clothing-wine-theme .shop-sort-select,.shop-view-page.gifts-serene-theme .shop-sort-select,.shop-view-page.accessories-luxury-theme .shop-sort-select,.shop-view-page.stationery-lavender-theme .shop-sort-select{color:#051838!important;background-color:#fff!important;border:1px solid #dfb743!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .shop-sort-select option,.shop-view-page.gifts-serene-theme .shop-sort-select option,.shop-view-page.accessories-luxury-theme .shop-sort-select option,.shop-view-page.stationery-lavender-theme .shop-sort-select option{color:#051838!important}.shop-view-page.clothing-wine-theme .shop-sidebar-filters,.shop-view-page.gifts-serene-theme .shop-sidebar-filters,.shop-view-page.accessories-luxury-theme .shop-sidebar-filters,.shop-view-page.stationery-lavender-theme .shop-sidebar-filters{background-color:#fff!important;border-right:1.5px solid #0b22401a!important}.shop-view-page.clothing-wine-theme .unified-filters-card,.shop-view-page.gifts-serene-theme .unified-filters-card,.shop-view-page.accessories-luxury-theme .unified-filters-card,.shop-view-page.stationery-lavender-theme .unified-filters-card{background-color:#fff!important;border:1.5px solid #dfb743!important;box-shadow:0 4px 15px #dfb74314!important}.shop-view-page.clothing-wine-theme .sidebar-title-text,.shop-view-page.gifts-serene-theme .sidebar-title-text,.shop-view-page.accessories-luxury-theme .sidebar-title-text,.shop-view-page.stationery-lavender-theme .sidebar-title-text,.shop-view-page.clothing-wine-theme .filter-card-section h3,.shop-view-page.clothing-wine-theme .section-title-text,.shop-view-page.clothing-wine-theme .filter-header h3,.shop-view-page.gifts-serene-theme .filter-card-section h3,.shop-view-page.gifts-serene-theme .section-title-text,.shop-view-page.gifts-serene-theme .filter-header h3,.shop-view-page.accessories-luxury-theme .filter-card-section h3,.shop-view-page.accessories-luxury-theme .section-title-text,.shop-view-page.accessories-luxury-theme .filter-header h3,.shop-view-page.stationery-lavender-theme .filter-card-section h3,.shop-view-page.stationery-lavender-theme .section-title-text,.shop-view-page.stationery-lavender-theme .filter-header h3{color:#051838!important}.shop-view-page.clothing-wine-theme .filter-card-section span,.shop-view-page.clothing-wine-theme .filter-card-section label,.shop-view-page.clothing-wine-theme .filter-card-section p,.shop-view-page.clothing-wine-theme .filter-card-section li,.shop-view-page.gifts-serene-theme .filter-card-section span,.shop-view-page.gifts-serene-theme .filter-card-section label,.shop-view-page.gifts-serene-theme .filter-card-section p,.shop-view-page.gifts-serene-theme .filter-card-section li,.shop-view-page.accessories-luxury-theme .filter-card-section span,.shop-view-page.accessories-luxury-theme .filter-card-section label,.shop-view-page.accessories-luxury-theme .filter-card-section p,.shop-view-page.accessories-luxury-theme .filter-card-section li,.shop-view-page.stationery-lavender-theme .filter-card-section span,.shop-view-page.stationery-lavender-theme .filter-card-section label,.shop-view-page.stationery-lavender-theme .filter-card-section p,.shop-view-page.stationery-lavender-theme .filter-card-section li{color:#051838!important;font-weight:600!important}.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper:hover,.shop-view-page.clothing-wine-theme .category-sub-item-header-wrapper.active,.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper:hover,.shop-view-page.gifts-serene-theme .category-sub-item-header-wrapper.active,.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper:hover,.shop-view-page.accessories-luxury-theme .category-sub-item-header-wrapper.active,.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper:hover,.shop-view-page.stationery-lavender-theme .category-sub-item-header-wrapper.active{color:#dfb743!important;background-color:#dfb74314!important}.shop-view-page.clothing-wine-theme .filter-card-section input[type=checkbox]:checked,.shop-view-page.gifts-serene-theme .filter-card-section input[type=checkbox]:checked,.shop-view-page.accessories-luxury-theme .filter-card-section input[type=checkbox]:checked,.shop-view-page.stationery-lavender-theme .filter-card-section input[type=checkbox]:checked{background-color:#dfb743!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .size-btn,.shop-view-page.gifts-serene-theme .size-btn,.shop-view-page.accessories-luxury-theme .size-btn,.shop-view-page.stationery-lavender-theme .size-btn{color:#051838!important;border:1px solid #0b224033!important}.shop-view-page.clothing-wine-theme .size-btn:hover,.shop-view-page.gifts-serene-theme .size-btn:hover,.shop-view-page.accessories-luxury-theme .size-btn:hover,.shop-view-page.stationery-lavender-theme .size-btn:hover{color:#dfb743!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .size-btn.active,.shop-view-page.gifts-serene-theme .size-btn.active,.shop-view-page.accessories-luxury-theme .size-btn.active,.shop-view-page.stationery-lavender-theme .size-btn.active{color:#051838!important;background-color:#dfb743!important;border-color:#dfb743!important}.shop-view-page.clothing-wine-theme .pink-price-slider::-webkit-slider-thumb{background:#dfb743!important}.shop-view-page.gifts-serene-theme .pink-price-slider::-webkit-slider-thumb{background:#dfb743!important}.shop-view-page.accessories-luxury-theme .pink-price-slider::-webkit-slider-thumb{background:#dfb743!important}.shop-view-page.stationery-lavender-theme .pink-price-slider::-webkit-slider-thumb{background:#dfb743!important}.shop-view-page.clothing-wine-theme .pink-price-slider::-webkit-slider-runnable-track{background:#0b22401a!important}.shop-view-page.gifts-serene-theme .pink-price-slider::-webkit-slider-runnable-track{background:#0b22401a!important}.shop-view-page.accessories-luxury-theme .pink-price-slider::-webkit-slider-runnable-track{background:#0b22401a!important}.shop-view-page.stationery-lavender-theme .pink-price-slider::-webkit-slider-runnable-track{background:#0b22401a!important}.clothing-product-card,.cat-card-stationery,.cat-card-gifts,.cat-card-accessories,.clothing-product-card.cat-card-stationery,.clothing-product-card.cat-card-gifts,.clothing-product-card.cat-card-accessories,.clothing-product-card.theme-clothing,.clothing-product-card.theme-stationery,.clothing-product-card.theme-gifts,.clothing-product-card.theme-accessories,.shop-view-page .clothing-product-card,.shop-view-page .clothing-product-card.cat-card-stationery,.shop-view-page .clothing-product-card.cat-card-gifts,.shop-view-page .clothing-product-card.cat-card-accessories,.shop-view-page.stationery-lavender-theme .clothing-product-card,.shop-view-page.gifts-serene-theme .clothing-product-card,.shop-view-page.accessories-luxury-theme .clothing-product-card,.shop-view-page.clothing-wine-theme .clothing-product-card,.shop-view-page.stationery-lavender-theme .cat-card-stationery,.shop-view-page.gifts-serene-theme .cat-card-gifts,.shop-view-page.accessories-luxury-theme .cat-card-accessories,.theme-clothing .clothing-product-card,.theme-stationery .clothing-product-card,.theme-gifts .clothing-product-card,.theme-accessories .clothing-product-card,.prod-theme-clothing,.prod-theme-stationery,.prod-theme-gifts,.prod-theme-accessories{background:linear-gradient(135deg,#051838 0%,#0c3570 50%,#002254 100%)!important;border:2px solid #dfb743!important;border-radius:12px!important;box-shadow:0 4px 15px #dfb74326!important}.clothing-product-card:hover,.cat-card-stationery:hover,.cat-card-gifts:hover,.cat-card-accessories:hover,.clothing-product-card.cat-card-stationery:hover,.clothing-product-card.cat-card-gifts:hover,.clothing-product-card.cat-card-accessories:hover{border-color:#fff!important;box-shadow:0 8px 25px #dfb74359!important}.clothing-product-card .clothing-brand-name,.cat-card-stationery .clothing-brand-name,.cat-card-gifts .clothing-brand-name,.cat-card-accessories .clothing-brand-name,.clothing-product-card.cat-card-stationery .clothing-brand-name,.clothing-product-card.cat-card-gifts .clothing-brand-name,.clothing-product-card.cat-card-accessories .clothing-brand-name{color:#dfb743!important;font-weight:600!important}.clothing-product-card .clothing-product-title,.cat-card-stationery .clothing-product-title,.cat-card-gifts .clothing-product-title,.cat-card-accessories .clothing-product-title,.clothing-product-card.cat-card-stationery .clothing-product-title,.clothing-product-card.cat-card-gifts .clothing-product-title,.clothing-product-card.cat-card-accessories .clothing-product-title{color:#fff!important}.clothing-product-card .clothing-selling-price,.cat-card-stationery .clothing-selling-price,.cat-card-gifts .clothing-selling-price,.cat-card-accessories .clothing-selling-price,.clothing-product-card.cat-card-stationery .clothing-selling-price,.clothing-product-card.cat-card-gifts .clothing-selling-price,.clothing-product-card.cat-card-accessories .clothing-selling-price{color:#dfb743!important;font-weight:800!important}.clothing-product-card .clothing-original-price,.cat-card-stationery .clothing-original-price,.cat-card-gifts .clothing-original-price,.cat-card-accessories .clothing-original-price,.clothing-product-card.cat-card-stationery .clothing-original-price,.clothing-product-card.cat-card-gifts .clothing-original-price,.clothing-product-card.cat-card-accessories .clothing-original-price{color:#ffffff80!important}.clothing-product-card .clothing-card-add-cart-btn,.cat-card-stationery .clothing-card-add-cart-btn,.cat-card-gifts .clothing-card-add-cart-btn,.cat-card-accessories .clothing-card-add-cart-btn{color:#051838!important;background:#dfb743!important;border:2px solid #dfb743!important;font-weight:700!important}.clothing-product-card .clothing-rating-pill-green,.cat-card-stationery .clothing-rating-pill-green,.cat-card-gifts .clothing-rating-pill-green,.cat-card-accessories .clothing-rating-pill-green{color:#fff!important;background:#388e3c!important;border:1px solid #388e3c!important}.clothing-product-card .clothing-rating-pill-green span,.cat-card-stationery .clothing-rating-pill-green span,.cat-card-gifts .clothing-rating-pill-green span,.cat-card-accessories .clothing-rating-pill-green span,.clothing-product-card .clothing-rating-pill-green .rating-star-icon,.cat-card-stationery .clothing-rating-pill-green .rating-star-icon,.cat-card-gifts .clothing-rating-pill-green .rating-star-icon,.cat-card-accessories .clothing-rating-pill-green .rating-star-icon{color:#fff!important}.clothing-product-card .stock-status-out,.cat-card-stationery .stock-status-out,.cat-card-gifts .stock-status-out,.cat-card-accessories .stock-status-out{color:#fff!important;background-color:#d32f2f!important;border:1px solid #d32f2f!important;border-radius:4px!important;padding:2px 8px!important;font-weight:700!important;display:inline-block!important}.quickview-split-overlay .modal-title,.quickview-split-overlay .modal-reviews-count,.quickview-split-overlay .modal-desc,.quickview-split-overlay .modal-section-title,.quickview-split-overlay .qty-label,.quickview-split-overlay .qty-value,.quickview-split-overlay span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),.quickview-split-overlay p,.quickview-split-overlay label,.quickview-split-overlay div:not(.modal-discount-badge):not(.quickview-thumbnail-wrapper):not(.quickview-gallery-thumbnails){color:#fff!important}.quickview-split-overlay .modal-price{color:#dfb743!important}.quickview-split-overlay .availability-status.out-of-stock-status{color:#fff!important;background-color:#d32f2f!important;border:1px solid #d32f2f!important}.shop-product-detail-page-view{background-color:#faf5ee!important}.shop-product-detail-page-view .product-detail-grid-layout .product-detail-tagline,.shop-product-detail-page-view .product-detail-grid-layout .product-detail-section-title,.shop-product-detail-page-view .product-detail-grid-layout .product-detail-qty-control span,.shop-product-detail-page-view .product-detail-grid-layout .detail-tab-btn,.shop-product-detail-page-view .product-detail-grid-layout .detail-tab-content,.shop-product-detail-page-view .product-detail-grid-layout .review-comment-text,.shop-product-detail-page-view .product-detail-grid-layout .specs-key,.shop-product-detail-page-view .product-detail-grid-layout .specs-val,.shop-product-detail-page-view .product-detail-grid-layout div:not(.product-detail-category-tag):not(.product-detail-badge-pill):not(.product-detail-discount-badge),.shop-product-detail-page-view .product-detail-grid-layout span:not(.product-detail-category-tag):not(.product-detail-availability-label):not(.product-detail-availability-status):not(.product-detail-discount-badge):not(.product-detail-original-price),.shop-product-detail-page-view .product-detail-grid-layout p,.shop-product-detail-page-view .product-detail-grid-layout label,.shop-product-detail-page-view .product-detail-title{color:#fff!important}.shop-product-detail-page-view .product-detail-category-tag,.shop-product-detail-page-view .product-detail-price-value{color:#dfb743!important}.shop-product-detail-page-view .product-detail-qty-control{background:0 0!important;border:1px solid #ffffff4d!important;border-radius:8px!important}.shop-product-detail-page-view .product-detail-qty-control button:hover{color:#dfb743!important;background-color:#ffffff1a!important}.shop-product-detail-page-view .product-detail-availability-status.out-of-stock-status{color:#fff!important;background-color:#d32f2f!important;border:1px solid #d32f2f!important}.navbar-container{background-color:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;display:flex}.navbar-row-one{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:100%;margin:0;padding:16px 2%;display:flex}.navbar-row-two{background-color:#fff;border-top:1px solid #f1f5f9;width:100%;max-width:100%;margin:0 auto;padding:0 2%;position:relative}.navbar-row-one .logo-link{flex-shrink:0;align-items:center;display:flex}.navbar-row-one .logo-img{object-fit:contain;width:auto;height:120px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.navbar-row-one .logo-link:hover .logo-img{transform:scale(1.06)}.nav-search-wrapper.persistent-search{flex:1;max-width:750px;margin:0 24px;position:relative}.nav-search-bar-meesho{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.nav-search-bar-meesho:focus-within{background:#fff;border-color:#dfb743;box-shadow:0 0 0 4px #dfb74326}.nav-search-bar-meesho .nav-search-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem}.nav-search-bar-meesho .nav-search-input::placeholder{color:#94a3b8}.nav-search-dropdown-meesho{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0000001f}.nav-actions-meesho{flex-shrink:0;align-items:center;gap:28px;display:flex}.action-text-link{color:#1e293b;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s}.action-text-link:hover{color:#dfb743}.action-divider{color:#cbd5e1;font-weight:300}.action-btn-stacked{color:#475569;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;transition:color .2s;display:flex;position:relative}.action-btn-stacked:hover{color:#dfb743}.action-icon-meesho{transition:transform .2s}.action-btn-stacked:hover .action-icon-meesho{transform:translateY(-2px)}.action-label-meesho{font-size:.95rem;font-weight:600}.nav-user-avatar-meesho{color:#fff;background:linear-gradient(135deg,#dfb743,#c59b27);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 2px 4px #0000001a}.action-icon-wrapper-meesho{justify-content:center;align-items:center;display:flex;position:relative}.action-badge-meesho{color:#fff;background:#ef4444;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-10px}.nav-item-meesho{padding:18px 0}.category-link-meesho,.nav-item-meesho>a{color:#334155;align-items:center;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}.nav-item-meesho:hover>a,.category-link-meesho:hover{color:#dfb743}.category-link-meesho:after,.nav-item-meesho>a:after{content:"";background:#dfb743;width:0;height:3px;transition:width .25s;position:absolute;bottom:-18px;left:0}.nav-item-meesho:hover>a:after,.category-link-meesho:hover:after{width:100%}.nav-item-meesho.active>a,.category-link-meesho.active{color:#dfb743!important}.nav-item-meesho.active>a:after,.category-link-meesho.active:after{width:100%!important}.mega-menu-overlay{opacity:0;visibility:hidden;z-index:1000;background:#fff;border-top:1px solid #f1f5f9;border-bottom:3px solid #dfb743;width:100%;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;transform:translateY(12px);box-shadow:0 20px 40px #00000014,0 5px 15px #0000000a}.mega-menu-content-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;width:100%;padding:36px 2%;display:grid}.mega-menu-column{opacity:0;flex-direction:column;gap:10px;display:flex}.nav-item-meesho:hover .mega-menu-column{animation:.5s cubic-bezier(.16,1,.3,1) both megaMenuColumnFadeIn}.nav-item-meesho:hover .mega-menu-column:first-child{animation-delay:40ms}.nav-item-meesho:hover .mega-menu-column:nth-child(2){animation-delay:80ms}.nav-item-meesho:hover .mega-menu-column:nth-child(3){animation-delay:.12s}.nav-item-meesho:hover .mega-menu-column:nth-child(4){animation-delay:.16s}.nav-item-meesho:hover .mega-menu-column:nth-child(5){animation-delay:.2s}.nav-item-meesho:hover .mega-menu-column:nth-child(6){animation-delay:.24s}@keyframes megaMenuColumnFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.mega-menu-column-heading{text-transform:uppercase;letter-spacing:.04em;border-bottom:1.5px solid #dfb74326;margin-bottom:8px;padding-bottom:6px;font-size:1.05rem;font-weight:750;text-decoration:none;transition:color .2s;color:#dfb743!important}.mega-menu-column-heading:hover{color:#0f2954!important}.mega-menu-column-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mega-menu-item{display:block}.mega-menu-item a{color:#475569;font-size:.98rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.mega-menu-item a:before{content:"âœ¦";opacity:0;color:#dfb743;font-size:.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.mega-menu-item a:hover{padding-left:12px;font-weight:500;color:#dfb743!important}.mega-menu-item a:hover:before{opacity:1;left:0}.mega-menu-item.depth-1{padding-left:12px}.mega-menu-item.depth-1 a{color:#64748b;font-size:.92rem}.mega-menu-item.depth-2{padding-left:24px}.mega-menu-item.depth-2 a{color:#94a3b8;font-size:.88rem}@media (width<=1024px){.navbar-row-one{gap:10px;padding:10px 16px}.navbar-row-one .logo-img{height:75px}.nav-search-wrapper.persistent-search{margin:0 10px}.nav-actions-meesho{gap:8px}.action-text-link{font-size:.75rem!important;display:inline-block!important}.action-divider{margin:0 2px!important;display:inline!important}.menu-toggle{display:block}.navbar-row-two{z-index:1001;background:#fff;width:280px;height:100vh;padding-top:60px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:10px 0 25px #00000014}.navbar-row-two.open{left:0}.nav-menu-meesho{flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.nav-item-meesho{width:100%;padding:8px 0}.category-link-meesho:after,.nav-item-meesho>a:after{display:none}.nav-item-meesho.has-mega-menu:hover .mega-menu-overlay{opacity:0;visibility:hidden;transform:none}.mega-menu-overlay{opacity:1;visibility:visible;box-shadow:none;border-top:none;border-bottom:none;padding-left:12px;display:none;position:static;transform:none}.nav-item-meesho:focus-within .mega-menu-overlay,.nav-item-meesho:active .mega-menu-overlay{display:block}.mega-menu-content-wrapper{flex-direction:column;gap:20px;padding:10px 0;display:flex}.mega-menu-column{min-width:100%;opacity:1!important}.nav-item-meesho:hover .mega-menu-column{animation:none!important}}@media (width<=850px){.navbar-row-one{flex-wrap:wrap;gap:12px!important}.nav-search-wrapper.persistent-search{order:3;width:100%;max-width:100%;margin:10px 0 0}.navbar-row-one .logo-img{height:70px}.action-label-meesho{display:none!important}.action-btn-stacked{gap:0!important;padding:4px 6px!important}.nav-actions-meesho{gap:12px!important}}.shop-view-page .accessories-trust-bar{background:linear-gradient(90deg,#b28e20 0%,#dfb743 25%,#ffe699 50%,#dfb743 75%,#b28e20 100%) 0 0/200%!important;border-top:1px solid #ffe699!important;border-bottom:2px solid #b28e20!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;padding:15px 6%!important;animation:6s linear infinite gold-shimmer-bg!important;display:grid!important}.shop-view-page .accessories-trust-item{color:#051838!important;align-items:center!important;gap:12px!important;display:flex!important}.shop-view-page .accessories-trust-icon{color:#051838!important;justify-content:center!important;align-items:center!important;display:flex!important}.shop-view-page .accessories-trust-title{color:#051838!important;font-size:.95rem!important;font-weight:700!important;display:block!important}.shop-view-page .accessories-trust-sub{color:#051838cc!important;font-size:.8rem!important;font-weight:500!important;display:block!important}@media (width<=768px){.shop-view-page .accessories-trust-bar{grid-template-columns:1fr!important;gap:15px!important;padding:15px 4%!important}}.navbar-row-one{background-color:#051838!important;border-bottom:2px solid #dfb743!important}.navbar-row-one .nav-search-bar-meesho{background:#081d3f!important;border:1.5px solid #dfb743!important;border-radius:8px!important;align-items:center!important;gap:12px!important;width:100%!important;height:48px!important;padding:0 0 0 16px!important;display:flex!important;overflow:hidden!important}.navbar-row-one .nav-search-bar-meesho .nav-search-input{color:#fff!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;font-family:inherit!important;font-size:1rem!important}.navbar-row-one .nav-search-bar-meesho .nav-search-input::placeholder{color:#ffffff80!important}.navbar-row-one .nav-search-close{color:#fff9!important;cursor:pointer!important;background:0 0!important;border:none!important;align-items:center!important;display:flex!important}.navbar-row-one .nav-search-btn-meesho{cursor:pointer!important;color:#051838!important;background-color:#dfb743!important;border:none!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:0 20px!important;transition:opacity .2s!important;display:flex!important}.navbar-row-one .nav-search-btn-meesho:hover{background-color:#f7df8f!important}.navbar-row-one .action-text-link{color:#dfb743!important}.navbar-row-one .action-text-link:hover{color:#fff!important}.navbar-row-one .action-divider{color:#ffffff4d!important}.navbar-row-one .action-btn-stacked{color:#dfb743!important}.navbar-row-one .action-btn-stacked:hover{color:#fff!important}.navbar-row-one .action-icon-meesho{color:#dfb743!important}.navbar-row-one .action-btn-stacked:hover .action-icon-meesho{color:#fff!important}.navbar-row-one .action-label-meesho{color:#dfb743!important}.navbar-row-one .action-btn-stacked:hover .action-label-meesho{color:#fff!important}.navbar-row-one .action-badge-meesho{color:#051838!important;background-color:#dfb743!important;border:1.5px solid #051838!important;font-weight:700!important}.navbar-row-one .nav-user-avatar-meesho{color:#051838!important;background-color:#dfb743!important;border:1.5px solid #dfb743!important;font-weight:700!important}.nav-menu-meesho{justify-content:center!important;align-items:center!important;gap:36px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mega-menu-overlay{opacity:0!important;visibility:hidden!important;z-index:1000!important;background:#fff!important;border:1px solid #e2e8f0!important;border-bottom:3px solid #dfb743!important;border-radius:8px!important;width:94vw!important;max-width:1200px!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:calc(100% + 2px)!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)translateY(12px)!important;box-shadow:0 10px 30px #00000014,0 4px 10px #0000000a!important}.nav-item-meesho.has-mega-menu:hover .mega-menu-overlay{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}.mega-menu-split-container{width:100%!important;min-height:280px!important;display:flex!important}.mega-menu-sidebar-left{text-align:left!important;background-color:#f8fafc!important;border-right:1px solid #e2e8f0!important;flex-shrink:0!important;width:260px!important;padding:24px 0!important}.mega-menu-sidebar-list{flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mega-menu-sidebar-item{width:100%!important;transition:all .2s!important;display:block!important}.mega-menu-sidebar-item a{color:#475569!important;text-align:left!important;border-left:3px solid #0000!important;padding:12px 24px!important;font-size:.98rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:block!important}.mega-menu-sidebar-item:hover a,.mega-menu-sidebar-item.active a{color:#dfb743!important;background-color:#fff!important;border-left-color:#dfb743!important}.mega-menu-content-right{text-align:left!important;background-color:#fff!important;flex:1!important;padding:30px 40px!important}.mega-menu-right-panel{flex-direction:column!important;gap:20px!important;width:100%!important;display:flex!important}.mega-menu-right-header{text-align:left!important;border-bottom:1.5px solid #dfb74326!important;padding-bottom:10px!important}.mega-menu-right-main-link{color:#051838!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:1.1rem!important;font-weight:750!important;text-decoration:none!important}.mega-menu-right-main-link:hover{color:#dfb743!important}.mega-menu-right-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:30px!important;display:grid!important}.mega-menu-right-column{text-align:left!important;opacity:1!important;flex-direction:column!important;gap:10px!important;display:flex!important;transform:none!important}.mega-menu-right-column-heading{color:#051838!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:left!important;border:none!important;margin-bottom:6px!important;padding:0!important;font-size:1rem!important;font-weight:700!important;text-decoration:none!important}.mega-menu-right-column-heading:hover{color:#dfb743!important}.mega-menu-right-column-list{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mega-menu-right-item{text-align:left!important;display:block!important}.mega-menu-right-item a{color:#475569!important;font-size:.92rem!important;text-decoration:none!important;transition:all .2s!important;display:inline-block!important}.mega-menu-right-item a:hover{color:#dfb743!important;padding-left:6px!important}.nav-item-meesho:hover .mega-menu-right-column{animation:none!important}.mega-menu-right-item a:before,.mega-menu-right-item a:hover:before{display:none!important}.video-showcase-section{background:#fff;width:100%;padding:10px 0 30px}.video-container-wrap{border:1px solid #e5cf9c73;border-radius:20px;width:94vw;max-width:1200px;height:clamp(380px,45vw,520px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000014}.video-element{object-fit:cover;width:100%;height:100%;display:block}.video-overlay-simple{z-index:10;width:auto;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.video-trends-btn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#1b2a4a;border:2px solid #b89047;border-radius:30px;align-items:center;gap:8px;padding:14px 36px;font-size:.88rem;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #1b2a4a59}.video-trends-btn:hover{color:#fff;background:#b89047;border-color:#b89047;transform:translateY(-2px);box-shadow:0 8px 24px #b8904766}.trends-arrow{transition:transform .3s;display:inline-block}.video-trends-btn:hover .trends-arrow{transform:translate(4px)}@media (width<=768px){.video-container-wrap{height:380px}.video-overlay-simple{justify-content:center;width:80%;display:flex;bottom:12%}.video-trends-btn{justify-content:center;width:100%;max-width:280px;padding:12px 24px;font-size:.8rem}}.full-width-section-m3{box-sizing:border-box!important;width:100vw!important;max-width:100%!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:60px 4%!important}.section-container-full-m3{width:100%!important;max-width:100%!important;margin:0!important}.exclusive-products-layout{gap:40px;width:100%;margin-top:40px;display:flex}.exclusive-filters-sidebar{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex:0 0 380px;width:380px;padding:30px 24px;box-shadow:0 10px 30px #0d20600a}.filter-sort-wrapper{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.sort-label{color:#475569;font-size:.95rem;font-weight:700}.sort-dropdown{color:#051838;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 16px;font-size:.9rem;font-weight:700;transition:border-color .2s}.sort-dropdown:focus{border-color:#b89047}.filters-header-box-m3{border-bottom:2px solid #edf2f6;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:12px;display:flex}.filters-title-row{align-items:center;gap:8px;display:flex}.filter-icon-sliders{color:#b89047;font-size:1.1rem}.filters-title-m3{color:#051838;letter-spacing:.02em;font-size:1.25rem;font-weight:800}.filter-reset-btn{color:#b89047;cursor:pointer;background:#fdfbf7;border:1px solid #e5cf9c;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s}.filter-reset-btn:hover{color:#fff;background:#b89047;border-color:#b89047}.filter-block-m3{margin-bottom:28px}.filter-label-m3{color:#475569;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.88rem;font-weight:800;display:block}.filter-search-box-m3{width:100%;position:relative}.filter-search-input-m3{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 36px;font-size:.9rem;font-weight:550;transition:border-color .2s}.filter-search-input-m3:focus{border-color:#b89047}.search-icon-m3{color:#b89047;font-size:.9rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-category-list-m3{flex-direction:column;gap:8px;display:flex}.filter-cat-item-btn-m3{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.92rem;font-weight:700;transition:all .25s;display:flex}.filter-cat-item-btn-m3:hover{color:#051838;background:#f8fafc}.filter-cat-item-btn-m3.active{color:#b89047;background:#051838;box-shadow:0 4px 12px #0d206026}.cat-item-count-badge-m3{color:#b89047;text-align:center;background:#fdfbf7;border:1px solid #e5cf9c;border-radius:12px;min-width:24px;padding:2px 8px;font-size:.78rem;font-weight:700}.cat-item-count-badge-m3.active{color:#fff;background:#b89047;border-color:#b89047}.filter-price-header-m3{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filter-price-val-m3{color:#b89047;font-size:1.05rem;font-weight:800}.filter-price-slider-m3{-webkit-appearance:none;background:#e2e8f0;border-radius:3px;outline:none;width:100%;height:6px;margin:10px 0}.filter-price-slider-m3::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#b89047;border:2px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .1s;box-shadow:0 2px 6px #00000026}.filter-price-slider-m3::-webkit-slider-thumb:hover{transform:scale(1.15)}.filter-price-range-labels-m3{color:#64748b;justify-content:space-between;margin-top:4px;font-size:.78rem;font-weight:600;display:flex}.exclusive-products-content{flex:1}.products-grid.exclusive-four-grid{width:100%;grid-template-columns:repeat(4,1fr)!important;gap:30px!important}.product-card.premium-four-card{cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000005}.product-card.premium-four-card:hover{border-color:#e5cf9c;transform:translateY(-5px);box-shadow:0 12px 28px #0d206014}.premium-four-card .prod-img-wrapper{aspect-ratio:1/1.35;background:#f7fafc;width:100%;position:relative;overflow:hidden}.premium-four-card .prod-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.premium-four-card:hover .prod-img{transform:scale(1.04)}.variant-tag{color:#475569;background:#ffffffe0;border:1px solid #0000000d;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700;position:absolute;bottom:8px;right:8px}.prod-info-block{text-align:left;flex-direction:column;flex-grow:1;padding:18px;display:flex}.prod-card-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden}.prod-card-price-row{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.prod-card-price{color:#1a202c;font-size:1.25rem;font-weight:800}.prod-card-orig-price{color:#a0aec0;font-size:.95rem;text-decoration:line-through}.prod-card-discount{color:#b89047;font-size:.95rem;font-weight:700}.prod-card-rating-row{align-items:center;gap:8px;margin-top:auto;display:flex}.rating-pill{color:#137333;background:#e6f4ea;border-radius:12px;align-items:center;gap:3px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.rating-star{font-size:.7rem}.rating-reviews-text{color:#718096;font-size:.82rem;font-weight:550}.no-products-found{text-align:center;color:#718096;width:100%;padding:60px 20px}.reset-filters-btn{color:#fff;cursor:pointer;background:#051838;border:none;border-radius:20px;margin-top:15px;padding:10px 24px;font-size:.82rem;font-weight:700;transition:background .2s}.reset-filters-btn:hover{background:#b89047}@media (width<=991px){.full-width-section-m3{padding:40px 16px!important}.exclusive-products-layout{flex-direction:column;gap:20px}.exclusive-filters-sidebar{border-bottom:1px solid #edf2f7;border-right:none;flex:none;width:100%;margin-bottom:10px;padding-bottom:20px;padding-right:0}.products-grid.exclusive-four-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=576px){.products-grid.exclusive-four-grid{grid-template-columns:1fr!important;gap:16px!important}}.exclusive-filters-sidebar,.shop-sidebar-filters{border-radius:16px;opacity:1!important;background-color:#edf3f8!important;border:1px solid #d0deec!important;max-height:none!important;padding:24px!important;transition:all .4s cubic-bezier(.25,1,.5,1)!important;overflow:visible!important;transform:translate(0)!important;box-shadow:0 10px 30px #0d20600d!important}.exclusive-filters-sidebar.inactive-sidebar,.shop-sidebar-filters.inactive-sidebar{opacity:0!important;pointer-events:none!important;border:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translate(-30px)!important}.exclusive-products-layout{transition:gap .4s}.exclusive-products-layout.filters-hidden{gap:0!important}.exclusive-filters-sidebar h2,.exclusive-filters-sidebar h3,.exclusive-filters-sidebar .filters-title-m3,.shop-sidebar-filters h2,.shop-sidebar-filters h3,.shop-sidebar-filters .sidebar-title-text,.shop-sidebar-filters .section-title-text,.filter-block-m3 .filter-label-m3,.filter-card-section .section-title-text{color:#b89047!important;letter-spacing:.05em!important;font-family:Outfit,Inter,sans-serif!important;font-size:1.15rem!important;font-weight:700!important}.exclusive-filters-sidebar span,.exclusive-filters-sidebar label,.exclusive-filters-sidebar p,.exclusive-filters-sidebar li,.exclusive-filters-sidebar button,.exclusive-filters-sidebar input,.exclusive-filters-sidebar select,.shop-sidebar-filters span,.shop-sidebar-filters label,.shop-sidebar-filters p,.shop-sidebar-filters li,.shop-sidebar-filters button,.shop-sidebar-filters input,.shop-sidebar-filters select,.category-sub-item-header-wrapper .sub-label,.category-sub-item-header-wrapper .sub-count,.checkbox-filter-row span,.sort-label{color:#051838!important;font-family:Outfit,Inter,sans-serif!important;font-size:1.05rem!important}.filter-card-section,.filter-block-m3{border-bottom:1.5px solid #0d206014!important;margin:0!important;padding:18px 0!important}.filter-card-section:last-of-type,.filter-block-m3:last-of-type{border-bottom:none!important}.section-title-row,.filters-header-box-m3{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.filter-price-slider-m3,.pink-price-slider{-webkit-appearance:none;border-radius:3px;outline:none;width:100%;height:6px;margin:15px 0;background:#0d206026!important}.filter-price-slider-m3::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .1s;background:#051838!important;border:2px solid #b89047!important}.pink-price-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .1s;background:#051838!important;border:2px solid #b89047!important}.filter-price-slider-m3::-webkit-slider-thumb:hover{transform:scale(1.2)}.pink-price-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.checkbox-filter-row{cursor:pointer;align-items:center;gap:10px;margin:8px 0;font-size:.92rem;font-weight:500;display:flex}.checkbox-filter-row input[type=checkbox],.filter-checkbox-input{appearance:none;cursor:pointer;background-color:#0000;border-radius:4px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;border:2px solid #051838!important}.checkbox-filter-row input[type=checkbox]:checked,.filter-checkbox-input:checked{background-color:#051838!important;border-color:#051838!important}.checkbox-filter-row input[type=checkbox]:checked:after,.filter-checkbox-input:checked:after{content:"✓";font-size:12px;font-weight:700;color:#edf3f8!important}.size-buttons-grid,.sizes-grid-m3{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.size-btn,.size-toggle-btn{cursor:pointer;text-align:center;border-radius:8px;padding:8px 0;font-size:.85rem;font-weight:700;transition:all .2s;color:#051838!important;background:0 0!important;border:1.5px solid #051838!important}.size-btn.active,.size-toggle-btn.active{box-shadow:0 4px 10px #05183833;color:#edf3f8!important;background:#051838!important;border-color:#051838!important}.size-btn:hover:not(.active),.size-toggle-btn:hover:not(.active){background:#0518380d!important}.color-circles-list,.colors-grid-m3{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.color-bubble,.color-bubble-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .2s;position:relative}.color-bubble.active,.color-bubble-swatch.active{transform:scale(1.15);box-shadow:0 0 8px #05183866;border-color:#051838!important}.shop-filters-toggle-btn,.exclusive-filters-toggle-btn{color:#edf3f8!important;letter-spacing:.05em!important;cursor:pointer!important;background:#051838!important;border:1px solid #b89047!important;border-radius:30px!important;align-items:center!important;gap:8px!important;padding:10px 22px!important;font-size:.85rem!important;font-weight:700!important;transition:all .3s!important;display:flex!important;box-shadow:0 4px 15px #05183826!important}.shop-filters-toggle-btn:hover,.exclusive-filters-toggle-btn:hover{color:#051838!important;background:#edf3f8!important;box-shadow:0 6px 20px #05183840!important}.sort-dropdown{color:#051838!important;background-color:#0000!important;border:1.5px solid #051838!important}.category-group-header-row{align-items:center;gap:8px;padding:4px 0;display:flex}.category-sub-list-container{border-left:1.5px solid #0518381a;margin-left:15px;padding-left:10px}.category-list-search{color:#051838;background-color:#fff;border:1.5px solid #05183833;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:.95rem;transition:border-color .2s}.category-list-search:focus{border-color:#b89047}.show-more-toggle-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:6px 0;font-size:.95rem;font-weight:700;transition:color .2s;display:flex;color:#b89047!important}.show-more-toggle-btn:hover{color:#051838!important}@media (width>=1025px){.shop-products-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.shop-main-layout.filters-hidden .shop-products-grid{grid-template-columns:repeat(5,1fr)!important;gap:20px!important}}.premium-sort-bar-m2{box-sizing:border-box!important;background-color:#edf3f8!important;border:1.5px solid #0b32941f!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:24px!important;padding:16px 28px!important;display:flex!important;box-shadow:0 4px 20px #0d206008!important}.trending-products-section .section-subtitle{color:#051838!important;font-weight:600!important}.premium-sort-bar-m2:hover{border-color:#e5cf9c!important;box-shadow:0 6px 22px #b890471a!important}.showing-products-count{color:#051838!important;font-size:.98rem!important;font-weight:700!important}.showing-products-count .gold-count{margin:0 4px;color:#b89047!important;font-size:1.15rem!important;font-weight:800!important}.sort-by-container{align-items:center!important;gap:10px!important;display:flex!important}.sort-by-label{text-transform:uppercase;color:#051838!important;letter-spacing:.05em!important;font-size:.88rem!important;font-weight:800!important}.premium-sort-select{color:#051838!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #e5cf9c!important;border-radius:12px!important;outline:none!important;min-width:170px!important;padding:8px 16px!important;font-size:.95rem!important;font-weight:700!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:0 2px 6px #b890470d!important}.premium-sort-select:focus{border-color:#b89047!important;box-shadow:0 0 0 3px #b8904726!important}.trending-products-section .section-title{color:#b89047!important;letter-spacing:-.01em!important;font-size:2.8rem!important;font-weight:700!important}.trending-products-section .section-crown-icon{object-fit:contain!important;width:90px!important;height:90px!important;margin-bottom:15px!important;transition:transform .3s!important}.trending-products-section .section-crown-icon:hover{transform:scale(1.08)}.exclusive-filters-sidebar h2,.exclusive-filters-sidebar h3,.exclusive-filters-sidebar .filters-title-m3,.shop-sidebar-filters h2,.shop-sidebar-filters h3,.shop-sidebar-filters .sidebar-title-text,.shop-sidebar-filters .section-title-text,.filter-block-m3 .filter-label-m3,.filter-card-section .section-title-text{font-size:1.25rem!important}.exclusive-filters-sidebar span,.exclusive-filters-sidebar label,.exclusive-filters-sidebar p,.exclusive-filters-sidebar li,.exclusive-filters-sidebar button,.exclusive-filters-sidebar input,.exclusive-filters-sidebar select,.shop-sidebar-filters span,.shop-sidebar-filters label,.shop-sidebar-filters p,.shop-sidebar-filters li,.shop-sidebar-filters button,.shop-sidebar-filters input,.shop-sidebar-filters select,.category-sub-item-header-wrapper .sub-label,.category-sub-item-header-wrapper .sub-count,.checkbox-filter-row span,.sort-label,.checkbox-filter-row{font-size:1.08rem!important}.clothing-product-card,.cat-card-stationery,.cat-card-gifts,.cat-card-accessories,.clothing-product-card.cat-card-stationery,.clothing-product-card.cat-card-gifts,.clothing-product-card.cat-card-accessories,.clothing-product-card.theme-clothing,.clothing-product-card.theme-stationery,.clothing-product-card.theme-gifts,.clothing-product-card.theme-accessories,.shop-view-page .clothing-product-card,.theme-clothing .clothing-product-card,.theme-stationery .clothing-product-card,.theme-gifts .clothing-product-card,.theme-accessories .clothing-product-card,.prod-theme-clothing,.prod-theme-stationery,.prod-theme-gifts,.prod-theme-accessories{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:12px!important;box-shadow:0 4px 15px #05183814!important}.clothing-product-card:hover,.cat-card-stationery:hover,.cat-card-gifts:hover,.cat-card-accessories:hover{border-color:#dfb743!important;box-shadow:0 8px 25px #05183826!important}.clothing-product-card .clothing-brand-name,.cat-card-stationery .clothing-brand-name,.cat-card-gifts .clothing-brand-name,.cat-card-accessories .clothing-brand-name{color:#051838!important;letter-spacing:.05em!important;font-size:.9rem!important;font-weight:700!important}.clothing-product-card .clothing-product-title,.cat-card-stationery .clothing-product-title,.cat-card-gifts .clothing-product-title,.cat-card-accessories .clothing-product-title{color:#000!important}.clothing-product-card .clothing-selling-price,.cat-card-stationery .clothing-selling-price,.cat-card-gifts .clothing-selling-price,.cat-card-accessories .clothing-selling-price{color:#051838!important}.clothing-product-card .clothing-original-price,.cat-card-stationery .clothing-original-price,.cat-card-gifts .clothing-original-price,.cat-card-accessories .clothing-original-price{color:#05183880!important}.clothing-product-card .clothing-card-add-cart-btn,.cat-card-stationery .clothing-card-add-cart-btn,.cat-card-gifts .clothing-card-add-cart-btn,.cat-card-accessories .clothing-card-add-cart-btn{color:#fff!important;background:#051838!important;border:2px solid #051838!important;border-radius:6px!important;font-weight:700!important}.clothing-product-card .clothing-card-add-cart-btn:hover,.cat-card-stationery .clothing-card-add-cart-btn:hover,.cat-card-gifts .clothing-card-add-cart-btn:hover,.cat-card-accessories .clothing-card-add-cart-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.clothing-product-card .clothing-hover-action-btn,.cat-card-stationery .clothing-hover-action-btn,.cat-card-gifts .clothing-hover-action-btn,.cat-card-accessories .clothing-hover-action-btn{color:#fff!important;background:#dfb743!important;border:none!important}.clothing-product-card .clothing-hover-action-btn:hover,.cat-card-stationery .clothing-hover-action-btn:hover,.cat-card-gifts .clothing-hover-action-btn:hover,.cat-card-accessories .clothing-hover-action-btn:hover{color:#fff!important;background:#051838!important}.clothing-product-card .clothing-wishlist-float-btn{color:#fff!important;background:#dfb743!important;border:1px solid #dfb743!important}.clothing-product-card .clothing-wishlist-float-btn:hover,.clothing-product-card .clothing-wishlist-float-btn.active{color:#fff!important;background:#051838!important;border-color:#051838!important}.clothing-img-wrapper{border-radius:12px 12px 0 0!important;width:100%!important;height:320px!important;overflow:hidden!important}.clothing-img{object-fit:cover!important;width:100%!important;height:100%!important}.quickview-split-card,.quickview-split-overlay .quickview-split-card,.quickview-split-overlay.theme-clothing .quickview-split-card,.quickview-split-overlay.theme-stationery .quickview-split-card,.quickview-split-overlay.theme-gifts .quickview-split-card,.quickview-split-overlay.theme-accessories .quickview-split-card,.clothing-wine-theme .quickview-split-overlay .quickview-split-card,.stationery-lavender-theme .quickview-split-overlay .quickview-split-card,.gifts-serene-theme .quickview-split-overlay .quickview-split-card,.accessories-luxury-theme .quickview-split-overlay .quickview-split-card{background:#fdfbf7!important;border:2px solid #dfb743!important;box-shadow:0 10px 40px #05183826!important}.quickview-split-overlay .modal-title{color:#000!important;font-weight:800!important}.quickview-split-overlay .modal-section-title,.quickview-split-overlay .qty-label{color:#000!important;font-weight:700!important}.quickview-split-overlay .modal-reviews-count,.quickview-split-overlay .modal-desc,.quickview-split-overlay .modal-wishlist-btn-bottom,.quickview-split-overlay span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),.quickview-split-overlay p,.quickview-split-overlay label,.quickview-split-overlay div:not(.modal-discount-badge):not(.quickview-thumbnail-wrapper):not(.quickview-gallery-thumbnails){color:#051838!important}.quickview-split-overlay .modal-price{color:#051838!important;font-weight:800!important}.quickview-split-overlay .modal-original-price{color:#05183880!important}.quickview-split-overlay .modal-stars{color:#dfb743!important}.quickview-split-overlay .modal-close-btn{color:#000!important}.quickview-split-overlay .modal-quantity-selector{background:0 0!important;border:1px solid #000!important}.quickview-split-overlay .modal-quantity-selector button.qty-btn{color:#000!important;background:0 0!important}.quickview-split-overlay .modal-quantity-selector button.qty-btn:hover{color:#fff!important;background-color:#dfb743!important}.quickview-split-overlay .modal-quantity-selector .qty-value{color:#000!important}.quickview-split-overlay .modal-size-btn{color:#000!important;background:0 0!important;border:1px solid #000!important}.quickview-split-overlay .modal-size-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.quickview-split-overlay .modal-size-btn.active{color:#fff!important;background:#051838!important;border-color:#051838!important}.quickview-split-overlay .modal-primary-action-btn{color:#fff!important;background:#051838!important;border:2px solid #051838!important}.quickview-split-overlay .modal-primary-action-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.quickview-split-overlay .modal-secondary-action-btn{color:#051838!important;background:0 0!important;border:2px solid #051838!important}.quickview-split-overlay .modal-secondary-action-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.quickview-thumbnail-wrapper.active{border-color:#dfb743!important}.quickview-main-image-wrapper{background:#fff!important;border:1px solid #0518381a!important;border-radius:12px!important;flex-shrink:0!important;width:330px!important;height:440px!important;overflow:hidden!important}.quickview-split-layout .quickview-split-img{object-fit:cover!important;width:100%!important;height:100%!important}.shop-product-detail-page-view .product-detail-grid-layout,.shop-product-detail-page-view.theme-clothing .product-detail-grid-layout,.shop-product-detail-page-view.theme-stationery .product-detail-grid-layout,.shop-product-detail-page-view.theme-gifts .product-detail-grid-layout,.shop-product-detail-page-view.theme-accessories .product-detail-grid-layout,.shop-product-detail-page-view.clothing-wine-theme .product-detail-grid-layout,.shop-product-detail-page-view.stationery-lavender-theme .product-detail-grid-layout,.shop-product-detail-page-view.gifts-serene-theme .product-detail-grid-layout,.shop-product-detail-page-view.accessories-luxury-theme .product-detail-grid-layout{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:20px!important;box-shadow:0 0 25px #0518381a!important}.shop-product-detail-page-view .product-detail-title{color:#000!important;font-weight:800!important}.shop-product-detail-page-view .product-detail-grid-layout .product-detail-section-title{color:#000!important;font-weight:700!important}.shop-product-detail-page-view .product-detail-grid-layout .product-detail-tagline,.shop-product-detail-page-view .product-detail-grid-layout .detail-tab-btn,.shop-product-detail-page-view .product-detail-grid-layout .detail-tab-content,.shop-product-detail-page-view .product-detail-grid-layout .review-comment-text,.shop-product-detail-page-view .product-detail-grid-layout .specs-key,.shop-product-detail-page-view .product-detail-grid-layout .specs-val,.shop-product-detail-page-view .product-detail-grid-layout div:not(.product-detail-category-tag):not(.product-detail-badge-pill):not(.product-detail-discount-badge),.shop-product-detail-page-view .product-detail-grid-layout span:not(.product-detail-category-tag):not(.product-detail-availability-label):not(.product-detail-availability-status):not(.product-detail-discount-badge):not(.product-detail-original-price),.shop-product-detail-page-view .product-detail-grid-layout p,.shop-product-detail-page-view .product-detail-grid-layout label,.shop-product-detail-page-view .product-detail-category-tag{color:#051838!important}.shop-product-detail-page-view .product-detail-price-value{color:#051838!important;font-weight:800!important}.shop-product-detail-page-view .product-detail-original-price{color:#05183880!important}.shop-product-detail-page-view .star-filled,.shop-product-detail-page-view .rating-star-icon{color:#dfb743!important}.shop-product-detail-page-view .detail-tab-btn{border-bottom:2px solid #0518381a!important}.shop-product-detail-page-view .detail-tab-btn.active{border-bottom:2px solid #051838!important;font-weight:700!important}.shop-product-detail-page-view .product-detail-qty-control{border:1px solid #000!important}.shop-product-detail-page-view .product-detail-qty-control button{color:#000!important;background:0 0!important}.shop-product-detail-page-view .product-detail-qty-control button:hover{color:#fff!important;background:#dfb743!important}.shop-product-detail-page-view .product-detail-qty-control span{color:#000!important}.shop-product-detail-page-view .product-detail-cart-btn{color:#fff!important;background:#051838!important;border:2px solid #051838!important}.shop-product-detail-page-view .product-detail-cart-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.shop-product-detail-page-view .product-detail-buy-btn{color:#051838!important;background:0 0!important;border:2px solid #051838!important}.shop-product-detail-page-view .product-detail-buy-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.product-detail-thumbnail-wrapper.active{border-color:#dfb743!important}.product-detail-main-image-wrapper{aspect-ratio:3/4!important;background:#f8fafc!important;border:1px solid #05183814!important;border-radius:20px!important;flex-grow:1!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:0!important;min-width:280px!important;max-width:460px!important;height:auto!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 30px #05183808!important}.product-detail-main-image-wrapper .product-detail-main-img{object-fit:contain!important;background:#f8fafc!important;width:100%!important;height:100%!important}.trending-products-section{background-color:#fff!important}body .clothing-product-card,body .clothing-product-card.theme-clothing,body .clothing-product-card.cat-card-clothing,body .clothing-product-card.cat-card-stationery,body .clothing-product-card.cat-card-gifts,body .clothing-product-card.cat-card-accessories,body .shop-view-page .clothing-product-card{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:20px!important;box-shadow:0 4px 15px #05183814!important}body .clothing-product-card:hover,body .clothing-product-card.theme-clothing:hover,body .clothing-product-card.cat-card-clothing:hover,body .clothing-product-card.cat-card-stationery:hover,body .clothing-product-card.cat-card-gifts:hover,body .clothing-product-card.cat-card-accessories:hover,body .shop-view-page .clothing-product-card:hover{border-color:#dfb743!important;box-shadow:0 8px 25px #05183826!important}body .clothing-img-wrapper{aspect-ratio:1/1.15!important;background:#fff!important}body .clothing-product-card .clothing-brand-name,body .clothing-product-card.theme-clothing .clothing-brand-name,body .clothing-product-card.cat-card-clothing .clothing-brand-name,body .clothing-product-card.cat-card-stationery .clothing-brand-name,body .clothing-product-card.cat-card-gifts .clothing-brand-name,body .clothing-product-card.cat-card-accessories .clothing-brand-name{color:#051838!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.9rem!important;font-weight:700!important}body .clothing-product-card .clothing-product-title,body .clothing-product-card.theme-clothing .clothing-product-title,body .clothing-product-card.cat-card-clothing .clothing-product-title,body .clothing-product-card.cat-card-stationery .clothing-product-title,body .clothing-product-card.cat-card-gifts .clothing-product-title,body .clothing-product-card.cat-card-accessories .clothing-product-title{color:#000!important}body .clothing-product-card .clothing-selling-price,body .clothing-product-card.theme-clothing .clothing-selling-price,body .clothing-product-card.cat-card-clothing .clothing-selling-price,body .clothing-product-card.cat-card-stationery .clothing-selling-price,body .clothing-product-card.cat-card-gifts .clothing-selling-price,body .clothing-product-card.cat-card-accessories .clothing-selling-price{color:#051838!important;font-weight:800!important}body .clothing-product-card .clothing-original-price,body .clothing-product-card.theme-clothing .clothing-original-price,body .clothing-product-card.cat-card-clothing .clothing-original-price,body .clothing-product-card.cat-card-stationery .clothing-original-price,body .clothing-product-card.cat-card-gifts .clothing-original-price,body .clothing-product-card.cat-card-accessories .clothing-original-price{color:#05183880!important}body .clothing-product-card .clothing-card-add-cart-btn,body .clothing-product-card.theme-clothing .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-clothing .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-gifts .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-accessories .clothing-card-add-cart-btn,body .shop-view-page .clothing-card-add-cart-btn{color:#fff!important;background:#051838!important;border:2px solid #051838!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}body .clothing-product-card .clothing-card-add-cart-btn:hover,body .clothing-product-card.theme-clothing .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-clothing .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-gifts .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-accessories .clothing-card-add-cart-btn:hover,body .shop-view-page .clothing-card-add-cart-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .clothing-product-card .clothing-hover-action-btn,body .clothing-product-card.theme-clothing .clothing-hover-action-btn,body .clothing-product-card.cat-card-clothing .clothing-hover-action-btn,body .clothing-product-card.cat-card-stationery .clothing-hover-action-btn,body .clothing-product-card.cat-card-gifts .clothing-hover-action-btn,body .clothing-product-card.cat-card-accessories .clothing-hover-action-btn{color:#fff!important;background:#dfb743!important;border:none!important;box-shadow:0 4px 12px #dfb74366!important}body .clothing-product-card .clothing-hover-action-btn:hover,body .clothing-product-card.theme-clothing .clothing-hover-action-btn:hover,body .clothing-product-card.cat-card-clothing .clothing-hover-action-btn:hover,body .clothing-product-card.cat-card-stationery .clothing-hover-action-btn:hover,body .clothing-product-card.cat-card-gifts .clothing-hover-action-btn:hover,body .clothing-product-card.cat-card-accessories .clothing-hover-action-btn:hover{color:#fff!important;background:#051838!important;box-shadow:0 4px 12px #05183866!important}body .clothing-product-card .clothing-wishlist-float-btn,body .clothing-product-card.theme-clothing .clothing-wishlist-float-btn,body .clothing-product-card.cat-card-clothing .clothing-wishlist-float-btn,body .clothing-product-card.cat-card-stationery .clothing-wishlist-float-btn,body .clothing-product-card.cat-card-gifts .clothing-wishlist-float-btn,body .clothing-product-card.cat-card-accessories .clothing-wishlist-float-btn{color:#fff!important;background:#dfb743!important;border:1px solid #dfb743!important}body .clothing-product-card .clothing-wishlist-float-btn:hover,body .clothing-product-card .clothing-wishlist-float-btn.active,body .clothing-product-card.theme-clothing .clothing-wishlist-float-btn:hover,body .clothing-product-card.theme-clothing .clothing-wishlist-float-btn.active{color:#fff!important;background:#051838!important;border-color:#051838!important}body .quickview-split-card{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-start!important;width:920px!important;max-width:95vw!important;height:590px!important;display:flex!important;overflow:hidden!important;box-shadow:0 15px 45px #05183826!important}body .quickview-modal-header{box-sizing:border-box!important;background:#fdfbf7!important;border-bottom:1px solid #05183814!important;justify-content:space-between!important;align-items:center!important;height:54px!important;padding:0 24px!important;display:flex!important}body .quickview-split-layout{grid-template-columns:430px 1fr!important;height:536px!important;display:grid!important;overflow:hidden!important}body .quickview-split-gallery-pane{box-sizing:border-box!important;align-items:center!important;gap:15px!important;height:100%!important;padding:24px!important;display:flex!important}body .quickview-gallery-thumbnails{flex-direction:column!important;flex-shrink:0!important;gap:8px!important;width:60px!important;height:auto!important;max-height:380px!important;display:flex!important;overflow-y:auto!important}body .quickview-main-image-wrapper{background:#fff!important;border:1px solid #0518381a!important;border-radius:12px!important;flex-shrink:0!important;width:285px!important;height:380px!important;overflow:hidden!important}body .quickview-split-layout .quickview-split-img{object-fit:cover!important;width:100%!important;height:100%!important}body .quickview-split-info-pane{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;gap:14px!important;height:100%!important;padding:24px 30px!important;display:flex!important;overflow-y:auto!important}body .quickview-split-overlay .modal-title{color:#000!important;font-family:var(--font-serif)!important;margin:0!important;font-size:1.8rem!important;font-weight:800!important;line-height:1.25!important}body .quickview-split-overlay .modal-desc{color:#051838!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}body .quickview-split-overlay span:not(.availability-status):not(.modal-discount-badge):not(.modal-original-price),body .quickview-split-overlay p,body .quickview-split-overlay label,body .quickview-split-overlay .modal-reviews-count{color:#051838!important}body .quickview-split-overlay .modal-stars,body .quickview-split-overlay .star-filled{color:#dfb743!important}body .quickview-split-overlay .modal-price{color:#051838!important;font-size:1.6rem!important;font-weight:800!important}body .quickview-split-overlay .modal-original-price{color:#05183880!important;font-size:1.1rem!important;text-decoration:line-through!important}body .quickview-split-overlay .modal-quantity-selector{background:0 0!important;border:1px solid #dfb743!important;border-radius:20px!important;padding:2px 10px!important}body .quickview-split-overlay .modal-quantity-selector button.qty-btn{color:#dfb743!important;background:0 0!important;font-size:1.1rem!important;font-weight:800!important}body .quickview-split-overlay .modal-quantity-selector button.qty-btn:hover{color:#fff!important;background:#dfb743!important}body .quickview-split-overlay .modal-quantity-selector .qty-value{color:#051838!important;font-weight:700!important}body .quickview-split-overlay .modal-size-btn{color:#000!important;background:0 0!important;border:1px solid #000!important;border-radius:6px!important}body .quickview-split-overlay .modal-size-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .quickview-split-overlay .modal-size-btn.active{color:#fff!important;background:#051838!important;border-color:#051838!important}body .quickview-split-overlay .modal-primary-action-btn,body .quickview-split-overlay .modal-add-cart-btn-split{color:#fff!important;cursor:pointer!important;background:#051838!important;border:2px solid #051838!important;border-radius:6px!important;padding:12px 20px!important;font-weight:700!important;transition:all .3s!important}body .quickview-split-overlay .modal-primary-action-btn:hover,body .quickview-split-overlay .modal-add-cart-btn-split:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .quickview-split-overlay .modal-secondary-action-btn{color:#fff!important;cursor:pointer!important;background:#dfb743!important;border:2px solid #dfb743!important;border-radius:6px!important;padding:12px 20px!important;font-weight:700!important;transition:all .3s!important}body .quickview-split-overlay .modal-secondary-action-btn:hover{color:#fff!important;background:#051838!important;border-color:#051838!important}body .quickview-split-overlay .modal-extra-links-row{border-top:none!important;justify-content:center!important;margin-top:5px!important;padding-top:0!important;display:flex!important}body .quickview-split-overlay .modal-extra-link-btn{box-shadow:none!important;color:#051838!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:5px 15px!important;font-size:.9rem!important;font-weight:700!important;text-decoration:underline!important;transition:color .2s!important}body .quickview-split-overlay .modal-extra-link-btn:hover{color:#dfb743!important;background:0 0!important;transform:scale(1.05)!important}body .shop-product-detail-page-view .product-detail-grid-layout{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:20px!important;box-shadow:0 0 25px #0518381a!important}body .shop-product-detail-page-view .product-detail-title{color:#000!important;font-weight:800!important}body .shop-product-detail-page-view .product-detail-section-title,body .shop-product-detail-page-view .product-detail-grid-layout .product-detail-section-title{color:#000!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-price-value{color:#051838!important;font-weight:800!important}body .shop-product-detail-page-view .product-detail-original-price{color:#05183880!important;text-decoration:line-through!important}body .shop-product-detail-page-view .star-filled,body .shop-product-detail-page-view .rating-star-icon{color:#dfb743!important}body .shop-product-detail-page-view .product-detail-qty-control{background:0 0!important;border:1px solid #dfb743!important;border-radius:20px!important}body .shop-product-detail-page-view .product-detail-qty-control button{color:#dfb743!important;background:0 0!important}body .shop-product-detail-page-view .product-detail-qty-control button:hover{color:#fff!important;background:#dfb743!important}body .shop-product-detail-page-view .product-detail-qty-control span{color:#051838!important}body .shop-product-detail-page-view .modal-size-btn{color:#000!important;background:0 0!important;border:1px solid #000!important}body .shop-product-detail-page-view .modal-size-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .shop-product-detail-page-view .modal-size-btn.active{color:#fff!important;background:#051838!important;border-color:#051838!important}body .shop-product-detail-page-view .product-detail-cart-btn{color:#fff!important;background:#051838!important;border:2px solid #051838!important}body .shop-product-detail-page-view .product-detail-cart-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .shop-product-detail-page-view .product-detail-buy-btn{color:#051838!important;background:0 0!important;border:2px solid #051838!important}body .shop-product-detail-page-view .product-detail-buy-btn:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .product-detail-main-image-wrapper{aspect-ratio:3/4!important;background:#f8fafc!important;border:1px solid #05183814!important;border-radius:20px!important;flex-grow:1!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:0!important;min-width:280px!important;max-width:460px!important;height:auto!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 30px #05183808!important}body .product-detail-main-image-wrapper .product-detail-main-img{object-fit:contain!important;background:#f8fafc!important;width:100%!important;height:100%!important}body .product-detail-thumbnail-wrapper.active,body .quickview-thumbnail-wrapper.active{border-color:#dfb743!important}.shop-page-wrapper{padding-top:0!important}.shop-page-wrapper .full-width-section-m3,.new-arrivals-view-page .arrivals-container,.offers-view-page .offers-container,.celebrity-view-page .celeb-view-container{padding-top:15px!important}.new-arrivals-section.theme-gold-blue{padding:80px 0;overflow:hidden;background:0 0!important}.new-arrivals-section.theme-gold-blue .section-title{color:#051838!important}.new-arrivals-section.theme-gold-blue .section-subtitle{letter-spacing:.05em;font-weight:500;color:#b38600!important}.clothing-new-badge{position:absolute;top:12px;left:12px;color:#fff!important;z-index:2!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff4d4d 0%,#c62828 100%)!important;border-radius:4px!important;padding:4px 12px!important;font-size:.7rem!important;font-weight:700!important;box-shadow:0 2px 6px #c628284d!important}.new-arrivals-carousel-container{width:100%;margin:40px 0;padding:0 40px;position:relative;overflow:hidden}.new-arrivals-carousel-viewport{width:100%;overflow:hidden}.new-arrivals-carousel-track{will-change:transform;width:max-content;animation:35s linear infinite new-arrivals-marquee;display:flex}.new-arrivals-carousel-track:hover{animation-play-state:paused!important}.new-arrivals-carousel-track .clothing-product-card.new-arrival-card{background:#fff;border:1px solid #dfb74333;border-radius:16px;flex:0 0 280px;width:280px;margin:0 15px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 24px #00000026}.new-arrivals-carousel-track .clothing-product-card.new-arrival-card:hover{border-color:#dfb743;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 30px #dfb74340}.new-arrival-card .clothing-price-and-action .clothing-card-add-cart-btn{color:#fff!important;background:#051838!important;border:1px solid #051838!important}.new-arrival-card .clothing-price-and-action .clothing-card-add-cart-btn:hover,.new-arrival-card .clothing-price-and-action .clothing-card-add-cart-btn.in-cart{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}.new-arrival-card .clothing-selling-price{color:#051838!important}.new-arrival-card .clothing-rating-pill-green{color:#dfb743!important;background:#051838!important}.new-arrivals-section.theme-gold-blue .view-all-btn{font-weight:600;transition:all .3s;color:#051838!important;background:#dfb743!important;border:2px solid #dfb743!important}.new-arrivals-section.theme-gold-blue .view-all-btn:hover{color:#dfb743!important;background:0 0!important;border-color:#dfb743!important}@keyframes new-arrivals-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.new-arrivals-view-page{background:linear-gradient(#faf6ee 0%,#fdfbf7 100%)!important}.new-arrivals-view-page .arrivals-container{background:0 0!important}.new-arrivals-view-page .exclusive-filters-sidebar{background:#fdfbf7!important;border-color:#e6dfd3!important;box-shadow:0 10px 30px #a08c6e0f!important}.new-arrivals-view-page .unified-filters-card{background:#faf6ee!important;border-color:#e6dfd3!important}.new-arrivals-view-page .premium-sort-bar-m2{background:#fdfbf7!important;border-color:#e6dfd3!important;box-shadow:0 4px 15px #a08c6e0a!important}.new-arrivals-view-page .lookbook-section{border-radius:16px;background:#fdfbf7!important;border:1px solid #e6dfd3!important;box-shadow:0 10px 30px #a08c6e0d!important}.new-arrivals-view-page .shop-product-detail-page-view{background:linear-gradient(#faf6ee 0%,#fdfbf7 100%)!important}.new-arrivals-view-page .detail-tab-pane,.new-arrivals-view-page .product-detail-similar-section{border-color:#e6dfd3!important}.new-arrivals-view-page .filter-search-box-m3,.new-arrivals-view-page .category-list-search{background:#faf6ee!important;border-color:#e6dfd3!important}.new-arrivals-view-page .filter-search-input-m3{background:0 0!important}.new-arrivals-view-page .filter-card-section{border-bottom:1px solid #e6dfd3!important}.arrival-new-badge{position:absolute;top:15px;left:15px;color:#fff!important;z-index:2!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#ff4d4d 0%,#c62828 100%)!important;border-radius:20px!important;padding:4px 12px!important;font-size:.7rem!important;font-weight:700!important;box-shadow:0 2px 6px #00000026!important}.new-arrivals-view-page .product-detail-badge-pill{color:#fff!important;background:linear-gradient(135deg,#8cc63f 0%,#ff8a00 100%)!important;box-shadow:0 2px 6px #00000026!important}body .admin-re-sidebar{background-color:#051838!important;border-right:1px solid #ffffff1a!important}body .admin-re-brand-name .brand-mithira{color:#dfb743!important}body .admin-re-brand-name .brand-shoppy{color:#fff!important}body .admin-re-nav-item{color:#ffffffbf!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}body .admin-re-nav-item svg{color:#fff9!important;transition:color .25s!important}body .admin-re-nav-item:hover{color:#dfb743!important;background-color:#ffffff14!important}body .admin-re-nav-item:hover svg{color:#dfb743!important}body .admin-re-nav-item.active{color:#051838!important;background-color:#dfb743!important;font-weight:700!important}body .admin-re-nav-item.active svg{color:#051838!important}body .admin-re-topbar{background-color:#fdfbf7!important;border-bottom:1px solid #a08c6e26!important}body .admin-re-page-title{color:#051838!important;font-family:var(--font-serif)!important;font-weight:800!important}body .admin-re-search-input{background-color:#faf6ee!important;border:1px solid #a08c6e40!important}body .admin-re-search-input:focus{background-color:#fff!important;border-color:#dfb743!important;box-shadow:0 0 0 3px #dfb74326!important}body .admin-re-profile-trigger{background-color:#faf6ee!important;border:1px solid #a08c6e26!important}body .admin-re-profile-trigger .profile-name{color:#051838!important;font-weight:700!important}body .admin-re-profile-trigger .profile-role{color:#b38f2d!important}body .admin-app-layout .btn-primary,body .admin-app-layout button[type=submit]:not(.qty-btn),body .admin-modal-box .btn-primary{color:#fff!important;background:#051838!important;border:1px solid #051838!important;font-weight:700!important;transition:all .2s!important}body .admin-app-layout .btn-primary:hover,body .admin-app-layout button[type=submit]:not(.qty-btn):hover,body .admin-modal-box .btn-primary:hover{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important}body .admin-app-layout .btn-secondary,body .admin-modal-box .btn-secondary{color:#051838!important;background:0 0!important;border:1px solid #051838!important;font-weight:700!important}body .admin-app-layout .btn-secondary:hover,body .admin-modal-box .btn-secondary:hover{background:#0518380d!important}body .admin-app-layout .re-stat-card{background:#fdfbf7!important;border:1px solid #a08c6e33!important;box-shadow:0 4px 15px #a08c6e0a!important}body .admin-app-layout .re-stat-card .stat-val{color:#051838!important;font-weight:800!important}body .admin-app-layout .re-stat-card .stat-lbl{color:#666!important}body .admin-app-layout .graph-panel,body .admin-app-layout .bottom-widget-card,body .admin-app-layout .admin-table-card{background:#fdfbf7!important;border:1px solid #a08c6e33!important;box-shadow:0 4px 15px #a08c6e0a!important}body .admin-app-layout .panel-title,body .admin-app-layout .widget-title,body .admin-app-layout .card-title{color:#051838!important;font-family:var(--font-serif)!important;font-weight:700!important}body .admin-modal-box{background:#fdfbf7!important;border:2px solid #dfb743!important;border-radius:16px!important}body .admin-modal-box .modal-hdr{border-bottom:1px solid #a08c6e26!important}body .admin-modal-box .modal-hdr h3{color:#051838!important;font-family:var(--font-serif)!important;font-weight:700!important}body .admin-app-layout table th{color:#051838!important;background-color:#faf6ee!important;border-bottom:1px solid #a08c6e26!important;font-weight:700!important}body .admin-app-layout table td{border-bottom:1px solid #a08c6e1a!important}body .admin-app-layout .settings-sub-nav-item{color:#555!important}body .admin-app-layout .settings-sub-nav-item:hover{color:#dfb743!important;background-color:#dfb7430d!important}body .admin-app-layout .settings-sub-nav-item.active{color:#051838!important;background-color:#05183814!important;font-weight:700!important}body .admin-app-layout .settings-sub-nav-item.active svg{color:#051838!important}body .shop-view-page,body .shop-view-page.theme-clothing,body .shop-view-page.theme-stationery,body .shop-view-page.theme-gifts,body .shop-view-page.theme-accessories,body .shop-product-detail-page-view,body .shop-product-detail-page-view.theme-clothing,body .shop-product-detail-page-view.theme-stationery,body .shop-product-detail-page-view.theme-gifts,body .shop-product-detail-page-view.theme-accessories{color:#1e293b!important;background-color:#f8fafc!important}body .clothing-product-card,body .clothing-product-card.theme-clothing,body .clothing-product-card.cat-card-stationery,body .clothing-product-card.cat-card-gifts,body .clothing-product-card.cat-card-accessories,body .shop-product-detail-page-view.theme-stationery .clothing-product-card,body .shop-product-detail-page-view.theme-gifts .clothing-product-card,body .shop-product-detail-page-view.theme-accessories .clothing-product-card,body .shop-product-detail-page-view.theme-clothing .clothing-product-card,body .shop-view-page.stationery-lavender-theme .clothing-product-card,body .shop-view-page.gifts-serene-theme .clothing-product-card,body .shop-view-page.accessories-luxury-theme .clothing-product-card,body .shop-view-page.clothing-wine-theme .clothing-product-card{color:#1e293b!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;height:100%!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 12px #00000008!important}body .clothing-product-card:hover,body .clothing-product-card.theme-clothing:hover,body .clothing-product-card.cat-card-stationery:hover,body .clothing-product-card.cat-card-gifts:hover,body .clothing-product-card.cat-card-accessories:hover,body .shop-product-detail-page-view.theme-stationery .clothing-product-card:hover,body .shop-product-detail-page-view.theme-gifts .clothing-product-card:hover,body .shop-product-detail-page-view.theme-accessories .clothing-product-card:hover,body .shop-product-detail-page-view.theme-clothing .clothing-product-card:hover{border-color:#cbd5e1!important;transform:translateY(-5px)!important;box-shadow:0 10px 20px #0000000f!important}body .clothing-product-card .clothing-img{transition:transform .4s cubic-bezier(.16,1,.3,1)!important}body .clothing-product-card:hover .clothing-img{transform:scale(1.04)!important}body .clothing-product-card .clothing-brand-name,body .clothing-product-card.theme-clothing .clothing-brand-name,body .clothing-product-card.cat-card-stationery .clothing-brand-name,body .clothing-product-card.cat-card-gifts .clothing-brand-name,body .clothing-product-card.cat-card-accessories .clothing-brand-name{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.72rem!important;font-weight:700!important}body .clothing-product-card .clothing-product-title,body .clothing-product-card.theme-clothing .clothing-product-title,body .clothing-product-card.cat-card-stationery .clothing-product-title,body .clothing-product-card.cat-card-gifts .clothing-product-title,body .clothing-product-card.cat-card-accessories .clothing-product-title{color:#334155!important;margin:4px 0!important;font-size:.95rem!important;font-weight:600!important;line-height:1.4!important;transition:color .2s!important}body .clothing-product-card .clothing-product-title:hover,body .clothing-product-card.theme-clothing .clothing-product-title:hover,body .clothing-product-card.cat-card-stationery .clothing-product-title:hover,body .clothing-product-card.cat-card-gifts .clothing-product-title:hover,body .clothing-product-card.cat-card-accessories .clothing-product-title:hover{color:#aa7c11!important}body .clothing-product-card .clothing-price-and-action{border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;display:flex!important}body .clothing-product-card .clothing-selling-price,body .clothing-product-card.theme-clothing .clothing-selling-price,body .clothing-product-card.cat-card-stationery .clothing-selling-price,body .clothing-product-card.cat-card-gifts .clothing-selling-price,body .clothing-product-card.cat-card-accessories .clothing-selling-price{color:#0f172a!important;font-size:1.15rem!important;font-weight:700!important}body .clothing-product-card .clothing-original-price,body .clothing-product-card.theme-clothing .clothing-original-price,body .clothing-product-card.cat-card-stationery .clothing-original-price,body .clothing-product-card.cat-card-gifts .clothing-original-price,body .clothing-product-card.cat-card-accessories .clothing-original-price{color:#94a3b8!important;margin-left:6px!important;font-size:.85rem!important;font-weight:500!important;text-decoration:line-through!important}body .clothing-product-card .clothing-discount-badge,body .clothing-product-card.theme-clothing .clothing-discount-badge,body .clothing-product-card.cat-card-stationery .clothing-discount-badge,body .clothing-product-card.cat-card-gifts .clothing-discount-badge,body .clothing-product-card.cat-card-accessories .clothing-discount-badge{color:#fff!important;background:#16a34a!important;border:none!important;border-radius:4px!important;padding:3px 8px!important;font-size:.72rem!important;font-weight:700!important;box-shadow:0 2px 6px #16a34a33!important}body .clothing-product-card .clothing-rating-pill-green{color:#334155!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:20px!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:700!important;display:inline-flex!important}body .clothing-product-card .clothing-rating-pill-green span{color:#334155!important}body .clothing-product-card .clothing-rating-pill-green .rating-star-icon{color:#eab308!important}body .clothing-product-card .clothing-rating-pill-green .rating-divider{color:#cbd5e1!important}body .clothing-product-card .clothing-rating-pill-green .rating-count{color:#64748b!important}body .clothing-product-card .clothing-card-add-cart-btn,body .clothing-product-card.theme-clothing .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-gifts .clothing-card-add-cart-btn,body .clothing-product-card.cat-card-accessories .clothing-card-add-cart-btn{color:#fff!important;cursor:pointer!important;background:#051838!important;border:1.5px solid #051838!important;border-radius:6px!important;padding:8px 14px!important;font-size:.8rem!important;font-weight:700!important;transition:all .2s!important}body .clothing-product-card .clothing-card-add-cart-btn:hover,body .clothing-product-card.theme-clothing .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-stationery .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-gifts .clothing-card-add-cart-btn:hover,body .clothing-product-card.cat-card-accessories .clothing-card-add-cart-btn:hover{color:#fff!important;background:#d4af37!important;border-color:#d4af37!important}body .shop-product-detail-page-view .product-detail-grid-layout,body .shop-product-detail-page-view.theme-clothing .product-detail-grid-layout,body .shop-product-detail-page-view.theme-stationery .product-detail-grid-layout,body .shop-product-detail-page-view.theme-gifts .product-detail-grid-layout,body .shop-product-detail-page-view.theme-accessories .product-detail-grid-layout{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 10px 30px #0000000a!important}body .shop-product-detail-page-view .product-detail-title,body .shop-product-detail-page-view.theme-clothing .product-detail-title,body .shop-product-detail-page-view.theme-stationery .product-detail-title,body .shop-product-detail-page-view.theme-gifts .product-detail-title,body .shop-product-detail-page-view.theme-accessories .product-detail-title{color:#0f172a!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-tagline,body .shop-product-detail-page-view.theme-clothing .product-detail-tagline,body .shop-product-detail-page-view.theme-stationery .product-detail-tagline,body .shop-product-detail-page-view.theme-gifts .product-detail-tagline,body .shop-product-detail-page-view.theme-accessories .product-detail-tagline{color:#64748b!important;font-size:.95rem!important;font-style:normal!important}body .shop-product-detail-page-view .product-detail-reviews,body .shop-product-detail-page-view.theme-clothing .product-detail-reviews,body .shop-product-detail-page-view.theme-stationery .product-detail-reviews,body .shop-product-detail-page-view.theme-gifts .product-detail-reviews,body .shop-product-detail-page-view.theme-accessories .product-detail-reviews{color:#64748b!important}body .shop-product-detail-page-view .product-detail-price-value,body .shop-product-detail-page-view.theme-clothing .product-detail-price-value,body .shop-product-detail-page-view.theme-stationery .product-detail-price-value,body .shop-product-detail-page-view.theme-gifts .product-detail-price-value,body .shop-product-detail-page-view.theme-accessories .product-detail-price-value{color:#0f172a!important;font-weight:800!important}body .shop-product-detail-page-view .product-detail-price-label,body .shop-product-detail-page-view.theme-clothing .product-detail-price-label,body .shop-product-detail-page-view.theme-stationery .product-detail-price-label,body .shop-product-detail-page-view.theme-gifts .product-detail-price-label,body .shop-product-detail-page-view.theme-accessories .product-detail-price-label{color:#64748b!important}body .shop-product-detail-page-view .product-detail-original-price,body .shop-product-detail-page-view.theme-clothing .product-detail-original-price,body .shop-product-detail-page-view.theme-stationery .product-detail-original-price,body .shop-product-detail-page-view.theme-gifts .product-detail-original-price,body .shop-product-detail-page-view.theme-accessories .product-detail-original-price{color:#94a3b8!important}body .shop-product-detail-page-view .product-detail-section-title,body .shop-product-detail-page-view .product-detail-availability-label,body .shop-product-detail-page-view.theme-clothing .product-detail-section-title,body .shop-product-detail-page-view.theme-stationery .product-detail-section-title,body .shop-product-detail-page-view.theme-gifts .product-detail-section-title,body .shop-product-detail-page-view.theme-accessories .product-detail-section-title{color:#334155!important;font-weight:600!important}body .shop-product-detail-page-view .specs-key,body .shop-product-detail-page-view.theme-clothing .specs-key,body .shop-product-detail-page-view.theme-stationery .specs-key,body .shop-product-detail-page-view.theme-gifts .specs-key,body .shop-product-detail-page-view.theme-accessories .specs-key{color:#64748b!important;font-weight:600!important}body .shop-product-detail-page-view .specs-val,body .shop-product-detail-page-view.theme-clothing .specs-val,body .shop-product-detail-page-view.theme-stationery .specs-val,body .shop-product-detail-page-view.theme-gifts .specs-val,body .shop-product-detail-page-view.theme-accessories .specs-val{color:#1e293b!important;font-weight:500!important}body .shop-product-detail-page-view .detail-tab-btn,body .shop-product-detail-page-view.theme-clothing .detail-tab-btn,body .shop-product-detail-page-view.theme-stationery .detail-tab-btn,body .shop-product-detail-page-view.theme-gifts .detail-tab-btn,body .shop-product-detail-page-view.theme-accessories .detail-tab-btn{color:#64748b!important;background:0 0!important;border-bottom:2px solid #0000!important}body .shop-product-detail-page-view .detail-tab-btn.active,body .shop-product-detail-page-view.theme-clothing .detail-tab-btn.active,body .shop-product-detail-page-view.theme-stationery .detail-tab-btn.active,body .shop-product-detail-page-view.theme-gifts .detail-tab-btn.active,body .shop-product-detail-page-view.theme-accessories .detail-tab-btn.active{color:#aa7c11!important;border-bottom-color:#aa7c11!important}body .shop-product-detail-page-view .detail-tab-content,body .shop-product-detail-page-view.theme-clothing .detail-tab-content,body .shop-product-detail-page-view.theme-stationery .detail-tab-content,body .shop-product-detail-page-view.theme-gifts .detail-tab-content,body .shop-product-detail-page-view.theme-accessories .detail-tab-content{color:#334155!important}body .shop-product-detail-page-view .product-detail-qty-control span,body .shop-product-detail-page-view.theme-clothing .product-detail-qty-control span,body .shop-product-detail-page-view.theme-stationery .product-detail-qty-control span,body .shop-product-detail-page-view.theme-gifts .product-detail-qty-control span,body .shop-product-detail-page-view.theme-accessories .product-detail-qty-control span{color:#1e293b!important}body .shop-product-detail-page-view .review-comment-text,body .shop-product-detail-page-view .breadcrumb-title,body .shop-product-detail-page-view .breadcrumb-category,body .shop-product-detail-page-view .product-detail-nav svg{color:#334155!important}body .shop-product-detail-page-view .back-to-shop-btn{color:#051838!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:8px 16px!important}body .shop-product-detail-page-view .back-to-shop-btn:hover{background-color:#f1f5f9!important}body .quickview-split-overlay .quickview-split-card,body .quickview-split-overlay.theme-clothing .quickview-split-card,body .quickview-split-overlay.theme-stationery .quickview-split-card,body .quickview-split-overlay.theme-gifts .quickview-split-card,body .quickview-split-overlay.theme-accessories .quickview-split-card{background:#fdfbf7!important;border:2px solid #dfb743!important;box-shadow:0 15px 45px #05183826!important}body .quickview-split-overlay .quickview-modal-header,body .quickview-split-overlay.theme-clothing .quickview-modal-header,body .quickview-split-overlay.theme-stationery .quickview-modal-header,body .quickview-split-overlay.theme-gifts .quickview-modal-header,body .quickview-split-overlay.theme-accessories .quickview-modal-header{background:#fdfbf7!important;border-bottom:1px solid #0518381a!important}body .quickview-split-overlay .quickview-modal-title-top,body .quickview-split-overlay.theme-clothing .quickview-modal-title-top,body .quickview-split-overlay.theme-stationery .quickview-modal-title-top,body .quickview-split-overlay.theme-gifts .quickview-modal-title-top,body .quickview-split-overlay.theme-accessories .quickview-modal-title-top{color:#051838!important;font-weight:700!important}body .quickview-split-overlay .modal-close-btn,body .quickview-split-overlay.theme-clothing .modal-close-btn,body .quickview-split-overlay.theme-stationery .modal-close-btn,body .quickview-split-overlay.theme-gifts .modal-close-btn,body .quickview-split-overlay.theme-accessories .modal-close-btn{color:#051838!important}body .quickview-split-overlay .modal-title,body .quickview-split-overlay.theme-clothing .modal-title,body .quickview-split-overlay.theme-stationery .modal-title,body .quickview-split-overlay.theme-gifts .modal-title,body .quickview-split-overlay.theme-accessories .modal-title{color:#051838!important;font-weight:800!important}body .quickview-split-overlay .modal-reviews-count,body .quickview-split-overlay.theme-clothing .modal-reviews-count,body .quickview-split-overlay.theme-stationery .modal-reviews-count,body .quickview-split-overlay.theme-gifts .modal-reviews-count,body .quickview-split-overlay.theme-accessories .modal-reviews-count{color:#64748b!important}body .quickview-split-overlay .modal-price,body .quickview-split-overlay.theme-clothing .modal-price,body .quickview-split-overlay.theme-stationery .modal-price,body .quickview-split-overlay.theme-gifts .modal-price,body .quickview-split-overlay.theme-accessories .modal-price{color:#051838!important;font-weight:800!important}body .quickview-split-overlay .modal-original-price,body .quickview-split-overlay.theme-clothing .modal-original-price,body .quickview-split-overlay.theme-stationery .modal-original-price,body .quickview-split-overlay.theme-gifts .modal-original-price,body .quickview-split-overlay.theme-accessories .modal-original-price{color:#94a3b8!important;text-decoration:line-through!important}body .quickview-split-overlay .availability-label,body .quickview-split-overlay.theme-clothing .availability-label,body .quickview-split-overlay.theme-stationery .availability-label,body .quickview-split-overlay.theme-gifts .availability-label,body .quickview-split-overlay.theme-accessories .availability-label{color:#334155!important;font-weight:600!important}body .quickview-split-overlay .modal-desc,body .quickview-split-overlay.theme-clothing .modal-desc,body .quickview-split-overlay.theme-stationery .modal-desc,body .quickview-split-overlay.theme-gifts .modal-desc,body .quickview-split-overlay.theme-accessories .modal-desc{color:#334155!important;line-height:1.5!important}body .quickview-split-overlay .modal-section-title,body .quickview-split-overlay.theme-clothing .modal-section-title,body .quickview-split-overlay.theme-stationery .modal-section-title,body .quickview-split-overlay.theme-gifts .modal-section-title,body .quickview-split-overlay.theme-accessories .modal-section-title{color:#1e293b!important;font-weight:600!important}body .quickview-split-overlay .modal-section-title .color-name,body .quickview-split-overlay.theme-clothing .modal-section-title .color-name,body .quickview-split-overlay.theme-stationery .modal-section-title .color-name,body .quickview-split-overlay.theme-gifts .modal-section-title .color-name,body .quickview-split-overlay.theme-accessories .modal-section-title .color-name{color:#64748b!important;font-weight:500!important}body .quickview-split-overlay .qty-value,body .quickview-split-overlay.theme-clothing .qty-value,body .quickview-split-overlay.theme-stationery .qty-value,body .quickview-split-overlay.theme-gifts .qty-value,body .quickview-split-overlay.theme-accessories .qty-value{color:#051838!important;font-weight:700!important}body .quickview-split-overlay .thumbnail-nav-arrow,body .quickview-split-overlay.theme-clothing .thumbnail-nav-arrow,body .quickview-split-overlay.theme-stationery .thumbnail-nav-arrow,body .quickview-split-overlay.theme-gifts .thumbnail-nav-arrow,body .quickview-split-overlay.theme-accessories .thumbnail-nav-arrow{color:#051838!important}body .quickview-split-overlay .modal-primary-action-btn,body .quickview-split-overlay.theme-clothing .modal-primary-action-btn,body .quickview-split-overlay.theme-stationery .modal-primary-action-btn,body .quickview-split-overlay.theme-gifts .modal-primary-action-btn,body .quickview-split-overlay.theme-accessories .modal-primary-action-btn{color:#fff!important;background-color:#051838!important;border:1px solid #051838!important;transition:all .2s!important}body .quickview-split-overlay .modal-primary-action-btn:hover,body .quickview-split-overlay.theme-clothing .modal-primary-action-btn:hover,body .quickview-split-overlay.theme-stationery .modal-primary-action-btn:hover,body .quickview-split-overlay.theme-gifts .modal-primary-action-btn:hover,body .quickview-split-overlay.theme-accessories .modal-primary-action-btn:hover{color:#fff!important;background-color:#d4af37!important;border-color:#d4af37!important}body .quickview-split-overlay .modal-secondary-action-btn,body .quickview-split-overlay.theme-clothing .modal-secondary-action-btn,body .quickview-split-overlay.theme-stationery .modal-secondary-action-btn,body .quickview-split-overlay.theme-gifts .modal-secondary-action-btn,body .quickview-split-overlay.theme-accessories .modal-secondary-action-btn{color:#051838!important;background-color:#fff!important;border:1px solid #cbd5e1!important;transition:all .2s!important}body .quickview-split-overlay .modal-secondary-action-btn:hover,body .quickview-split-overlay.theme-clothing .modal-secondary-action-btn:hover,body .quickview-split-overlay.theme-stationery .modal-secondary-action-btn:hover,body .quickview-split-overlay.theme-gifts .modal-secondary-action-btn:hover,body .quickview-split-overlay.theme-accessories .modal-secondary-action-btn:hover{color:#051838!important;background-color:#f1f5f9!important}body .shop-product-detail-page-view .product-detail-cart-btn,body .shop-product-detail-page-view .product-detail-primary-btn,body .shop-product-detail-page-view .detail-action-add-btn,body .shop-product-detail-page-view.theme-clothing .product-detail-cart-btn,body .shop-product-detail-page-view.theme-stationery .product-detail-cart-btn,body .shop-product-detail-page-view.theme-gifts .product-detail-cart-btn,body .shop-product-detail-page-view.theme-accessories .product-detail-cart-btn,body .shop-product-detail-page-view.theme-clothing .product-detail-primary-btn,body .shop-product-detail-page-view.theme-stationery .product-detail-primary-btn,body .shop-product-detail-page-view.theme-gifts .product-detail-primary-btn,body .shop-product-detail-page-view.theme-accessories .product-detail-primary-btn{color:#fff!important;background:#051838!important;border:2px solid #d4af37!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important;box-shadow:0 4px 10px #0518381a!important}body .shop-product-detail-page-view .product-detail-cart-btn:hover,body .shop-product-detail-page-view .product-detail-primary-btn:hover,body .shop-product-detail-page-view .detail-action-add-btn:hover,body .shop-product-detail-page-view.theme-clothing .product-detail-cart-btn:hover,body .shop-product-detail-page-view.theme-stationery .product-detail-cart-btn:hover,body .shop-product-detail-page-view.theme-gifts .product-detail-cart-btn:hover,body .shop-product-detail-page-view.theme-accessories .product-detail-cart-btn:hover,body .shop-product-detail-page-view.theme-clothing .product-detail-primary-btn:hover,body .shop-product-detail-page-view.theme-stationery .product-detail-primary-btn:hover,body .shop-product-detail-page-view.theme-gifts .product-detail-primary-btn:hover,body .shop-product-detail-page-view.theme-accessories .product-detail-primary-btn:hover{color:#051838!important;background:#d4af37!important;border-color:#d4af37!important}body .shop-product-detail-page-view .product-detail-buy-btn,body .shop-product-detail-page-view.theme-clothing .product-detail-buy-btn,body .shop-product-detail-page-view.theme-stationery .product-detail-buy-btn,body .shop-product-detail-page-view.theme-gifts .product-detail-buy-btn,body .shop-product-detail-page-view.theme-accessories .product-detail-buy-btn{color:#051838!important;background:#fff!important;border:2px solid #051838!important;border-radius:6px!important;font-weight:700!important;transition:all .3s!important}body .shop-product-detail-page-view .product-detail-buy-btn:hover,body .shop-product-detail-page-view.theme-clothing .product-detail-buy-btn:hover,body .shop-product-detail-page-view.theme-stationery .product-detail-buy-btn:hover,body .shop-product-detail-page-view.theme-gifts .product-detail-buy-btn:hover,body .shop-product-detail-page-view.theme-accessories .product-detail-buy-btn:hover{color:#051838!important;background:#f1f5f9!important;border-color:#051838!important}body .shop-product-detail-page-view .product-detail-badge-pill,body .shop-product-detail-page-view.theme-clothing .product-detail-badge-pill,body .shop-product-detail-page-view.theme-stationery .product-detail-badge-pill,body .shop-product-detail-page-view.theme-gifts .product-detail-badge-pill,body .shop-product-detail-page-view.theme-accessories .product-detail-badge-pill,body .new-arrivals-view-page .product-detail-badge-pill{color:#d4af37!important;letter-spacing:1px!important;background:#051838!important;border:1px solid #d4af37!important;font-weight:700!important}body .shop-product-detail-page-view .detail-tab-btn.active,body .shop-product-detail-page-view.theme-clothing .detail-tab-btn.active,body .shop-product-detail-page-view.theme-stationery .detail-tab-btn.active,body .shop-product-detail-page-view.theme-gifts .detail-tab-btn.active,body .shop-product-detail-page-view.theme-accessories .detail-tab-btn.active{color:#d4af37!important;border-bottom:2px solid #d4af37!important}body .shop-product-detail-page-view .product-detail-qty-control button:hover,body .shop-product-detail-page-view.theme-clothing .product-detail-qty-control button:hover,body .shop-product-detail-page-view.theme-stationery .product-detail-qty-control button:hover,body .shop-product-detail-page-view.theme-gifts .product-detail-qty-control button:hover,body .shop-product-detail-page-view.theme-accessories .product-detail-qty-control button:hover{color:#d4af37!important;background-color:#f1f5f9!important}body .new-arrivals-view-page .arrivals-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 24px 20px!important}body .arrivals-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:15px 24px!important}body .arrivals-header-section{margin-bottom:15px!important}body .new-arrivals-category-tabs{margin-top:0!important;margin-bottom:15px!important}body .shop-content-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 24px 20px!important}body .filters-toggle-row-m3{margin-bottom:10px!important}body .exclusive-products-layout{gap:20px!important;margin-top:10px!important}body .exclusive-filters-sidebar{padding:15px!important}body .filters-header-box-m3{margin-bottom:10px!important;padding-bottom:8px!important}body .filter-block-m3{margin-bottom:12px!important}body .filter-label-m3{margin-bottom:4px!important}body .filter-card-section{padding:8px 0!important}body .unified-filters-card{padding:5px 12px 12px!important}body .premium-sort-bar-m2{margin-bottom:15px!important;padding:10px 20px!important}body .shop-products-grid{gap:16px!important}body .clothing-product-card{border-radius:10px!important}body .clothing-info-section{gap:6px!important;padding:12px!important}body .clothing-product-card .clothing-price-and-action{gap:6px!important;padding-top:8px!important}body .clothing-product-card .clothing-card-add-cart-btn{padding:6px 12px!important;font-size:.78rem!important}body .product-detail-grid-layout{background:#fff!important;border:1px solid #05183814!important;border-radius:24px!important;grid-template-columns:1.15fr 1fr!important;align-items:start!important;gap:32px!important;padding:40px!important;display:grid!important;box-shadow:0 15px 50px #0518380a!important}body .product-detail-gallery-col{justify-content:center!important;align-items:start!important;width:100%!important;display:flex!important}body .product-detail-gallery-container{gap:20px!important;width:100%!important;max-width:560px!important;height:auto!important;min-height:auto!important;margin:0 auto!important;display:flex!important}body .product-detail-thumbnails{flex-direction:column!important;flex-shrink:0!important;gap:12px!important;width:80px!important;max-height:520px!important;padding-right:4px!important;display:flex!important;overflow-y:auto!important}body .product-detail-thumbnails::-webkit-scrollbar{width:4px}body .product-detail-thumbnails::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}body .product-detail-thumbnail-wrapper{cursor:pointer!important;background:#f8fafc!important;border:2px solid #f1f5f9!important;border-radius:10px!important;flex-shrink:0!important;width:80px!important;height:106px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important}body .product-detail-thumbnail-wrapper:hover{border-color:#cbd5e1!important;transform:translateY(-2px)!important}body .product-detail-thumbnail-wrapper.active{border-color:#dfb743!important;transform:scale(1.02)!important;box-shadow:0 0 0 3px #dfb74333!important}body .product-detail-thumbnail-img{object-fit:contain!important;background:#f8fafc!important;width:100%!important;height:100%!important}body .product-detail-info-col{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding-left:10px!important;display:flex!important}body .product-detail-category-tag{text-transform:uppercase!important;letter-spacing:.08em!important;color:#dfb743!important;margin-bottom:8px!important;font-size:.85rem!important;font-weight:700!important}body .product-detail-title{color:#051838!important;letter-spacing:-.02em!important;margin-bottom:12px!important;font-size:2.2rem!important;font-weight:800!important;line-height:1.25!important}body .product-detail-tagline{color:#475569!important;margin-bottom:20px!important;font-size:1.05rem!important;line-height:1.6!important}body .product-detail-rating-row{align-items:center!important;gap:8px!important;margin-bottom:24px!important;display:flex!important}body .product-detail-rating-stars{color:#854d0e!important;background:#fef08a!important;border-radius:30px!important;padding:4px 12px!important;font-size:.9rem!important;font-weight:700!important}body .product-detail-reviews{color:#64748b!important;font-size:.9rem!important;font-weight:500!important}body .product-detail-price-row{border-top:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important;align-items:baseline!important;gap:12px!important;width:100%!important;margin-bottom:20px!important;padding:16px 0!important;display:flex!important}body .product-detail-price-label{color:#64748b!important;font-size:.95rem!important;font-weight:600!important}body .product-detail-availability-row{align-items:center!important;gap:8px!important;margin:12px 0 16px!important;font-size:.9rem!important;display:flex!important}body .product-detail-availability-label{color:#475569!important;font-weight:600!important}body .product-detail-availability-status{border-radius:6px!important;padding:4px 10px!important;font-size:.82rem!important;font-weight:700!important}body .shop-product-detail-page-view .modal-size-btn{color:#051838!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:40px!important;padding:8px 16px!important;font-size:.9rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}body .shop-product-detail-page-view .modal-size-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}body .shop-product-detail-page-view .modal-size-btn.active{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important;box-shadow:0 4px 12px #dfb74340!important}body .shop-product-detail-page-view .modal-color-dot{border:2px solid #fff!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 0 0 1.5px #cbd5e1!important}body .shop-product-detail-page-view .modal-color-dot:hover{transform:scale(1.1)!important;box-shadow:0 0 0 2px #94a3b8!important}body .shop-product-detail-page-view .modal-color-dot.active{transform:scale(1.1)!important;box-shadow:0 0 0 2.5px #dfb743!important}body .shop-product-detail-page-view .qty-block{margin-top:24px!important;margin-bottom:24px!important}body .shop-product-detail-page-view .product-detail-qty-control{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important;height:40px!important;display:inline-flex!important;overflow:hidden!important}body .shop-product-detail-page-view .product-detail-qty-control button{color:#051838!important;cursor:pointer!important;background:#f8fafc!important;border:none!important;width:40px!important;height:100%!important;font-size:1.1rem!important;font-weight:700!important;transition:background .2s!important}body .shop-product-detail-page-view .product-detail-qty-control button:hover{background:#e2e8f0!important}body .shop-product-detail-page-view .product-detail-qty-control span{text-align:center!important;color:#051838!important;width:44px!important;font-size:1rem!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-actions{gap:16px!important;width:100%!important;margin-top:32px!important;margin-bottom:32px!important;display:flex!important}body .shop-product-detail-page-view .product-detail-cart-btn{text-transform:uppercase!important;letter-spacing:.03em!important;color:#051838!important;background:#fff!important;border:2px solid #051838!important;border-radius:12px!important;flex:1!important;height:52px!important;font-size:1.05rem!important;font-weight:700!important;transition:all .25s!important}body .shop-product-detail-page-view .product-detail-cart-btn:hover:not(:disabled){color:#dfb743!important;background:#f1f5f9!important;border-color:#dfb743!important;transform:translateY(-1px)!important}body .shop-product-detail-page-view .product-detail-cart-btn.active{color:#475569!important;background:#e2e8f0!important;border-color:#cbd5e1!important}body .shop-product-detail-page-view .product-detail-buy-btn{text-transform:uppercase!important;letter-spacing:.03em!important;color:#fff!important;background:#051838!important;border:none!important;border-radius:12px!important;flex:1!important;height:52px!important;font-size:1.05rem!important;font-weight:700!important;transition:all .25s!important;box-shadow:0 4px 15px #05183826!important}body .shop-product-detail-page-view .product-detail-buy-btn:hover:not(:disabled){color:#fff!important;background:#dfb743!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #dfb7434d!important}body .product-detail-similar-section .similar-products-grid{grid-template-columns:repeat(6,1fr)!important;gap:20px!important;display:grid!important}body .product-detail-similar-section .similar-products-grid .clothing-product-card{background:#fff!important;border:1px solid #0518380f!important;border-radius:16px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important}body .product-detail-similar-section .similar-products-grid .clothing-product-card:hover{border-color:#dfb743!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #05183814!important}body .product-detail-similar-section .similar-products-grid .clothing-img-wrapper{aspect-ratio:3/4!important;background:#f8fafc!important;border:1px solid #0518380d!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}body .product-detail-similar-section .similar-products-grid .clothing-img{object-fit:contain!important;background:#f8fafc!important;width:100%!important;height:100%!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}body .product-detail-similar-section .similar-products-grid .clothing-product-card:hover .clothing-img{transform:scale(1.03)!important}body .quickview-split-img{object-fit:contain!important;background:#f8fafc!important;width:100%!important;height:100%!important}@media (width<=1024px){body .product-detail-grid-layout{grid-template-columns:1fr!important;gap:30px!important;padding:24px!important}body .product-detail-similar-section .similar-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=600px){body .product-detail-gallery-container{flex-direction:column-reverse!important}body .product-detail-thumbnails{flex-direction:row!important;width:100%!important;max-height:none!important;padding-bottom:4px!important;overflow-x:auto!important}body .product-detail-thumbnail-wrapper{width:70px!important;height:93px!important}body .product-detail-similar-section .similar-products-grid{grid-template-columns:1fr!important}}body .product-detail-main-image-wrapper .gallery-nav-arrow{color:#051838!important;cursor:pointer!important;z-index:10!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:1.5rem!important;line-height:1!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 4px 10px #00000014!important}body .product-detail-main-image-wrapper .gallery-nav-arrow:hover{color:#fff!important;background:#051838!important;border-color:#051838!important;transform:translateY(-50%)scale(1.05)!important}body .product-detail-main-image-wrapper .gallery-nav-arrow.arrow-left{left:16px!important}body .product-detail-main-image-wrapper .gallery-nav-arrow.arrow-right{right:16px!important}body .product-detail-trust-badges{background:#f8fafc!important;border:1px solid #0518380a!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin:20px 0!important;padding:12px 16px!important;display:flex!important}body .trust-badge-item{color:#475569!important;align-items:center!important;gap:6px!important;font-size:.8rem!important;font-weight:600!important;display:flex!important}body .trust-badge-item svg{color:#dfb743!important}body .product-detail-info-col{gap:8px!important}body .product-detail-category-tag{color:#5c3f3f!important;margin-bottom:4px!important;font-size:.82rem!important;font-weight:700!important}body .product-detail-availability-label,body .modal-section-title,body .product-detail-section-title{color:#5c3f3f!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important;font-size:.85rem!important;font-weight:700!important}body .product-detail-availability-status{color:#385723!important;background:#e2f0d9!important;border-radius:4px!important;padding:3px 10px!important;font-size:.8rem!important;font-weight:700!important}body .product-detail-price-row{border:none!important;align-items:baseline!important;gap:8px!important;margin-bottom:8px!important;padding:4px 0!important;display:flex!important}body .product-detail-price-value{color:#1f1f1f!important;font-size:1.85rem!important;font-weight:700!important}body .product-detail-original-price{color:#94a3b8!important;font-size:1.15rem!important;font-weight:500!important;text-decoration:line-through!important}body .product-detail-discount-badge{color:#fff!important;background:#2e7d32!important;border-radius:4px!important;padding:3px 8px!important;font-size:.82rem!important;font-weight:700!important}body .shop-product-detail-page-view .modal-size-btn.active{color:#fff!important;background:#dfb743!important;border-color:#dfb743!important;border-radius:6px!important;font-weight:700!important;box-shadow:0 4px 12px #dfb7434d!important}body .shop-product-detail-page-view .product-detail-qty-control{border:1px solid #cbd5e1!important;border-radius:6px!important;height:36px!important}body .shop-product-detail-page-view .product-detail-qty-control button{color:#051838!important;background:#f1f5f9!important;width:32px!important;font-size:1rem!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-qty-control span{width:40px!important;font-size:.95rem!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-actions{gap:12px!important;margin-top:16px!important;margin-bottom:12px!important}body .shop-product-detail-page-view .product-detail-cart-btn{color:#fff!important;letter-spacing:.05em!important;background:#051838!important;border:2px solid #dfb743!important;border-radius:6px!important;height:48px!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-cart-btn:hover{background:#09234e!important;border-color:#dfb743!important}body .shop-product-detail-page-view .product-detail-buy-btn{color:#051838!important;letter-spacing:.05em!important;height:48px!important;box-shadow:none!important;background:#fff!important;border:2px solid #051838!important;border-radius:6px!important;font-weight:700!important}body .shop-product-detail-page-view .product-detail-buy-btn:hover{color:#051838!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#051838!important}.ua-rewards-view,.ua-reviews-view{padding:10px 5px;animation:.4s forwards ua-fade-in}.ua-rewards-header,.ua-reviews-header{margin-bottom:28px}.ua-rewards-title,.ua-reviews-title{font-family:var(--font-serif);color:#051838;margin-bottom:6px;font-size:1.8rem;font-weight:800}.ua-rewards-sub,.ua-reviews-sub{color:#666;font-size:.9rem;font-weight:500}.ua-rewards-points-card{color:#fff;background:linear-gradient(135deg,#051838 0%,#112d5a 100%);border:1px solid #d4af3759;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:36px;padding:28px;display:flex;box-shadow:0 12px 36px #05183840,0 0 15px #d4af3726}.ua-rewards-points-left{align-items:center;gap:20px;display:flex}.ua-trophy-icon{color:#d4af37;filter:drop-shadow(0 2px 8px #d4af3780)}.ua-points-title{font-family:var(--font-serif);margin:0 0 6px;font-size:1.35rem;font-weight:750}.ua-points-sub{color:#ffffffd9;margin:0;font-size:.84rem;font-weight:500}.ua-rewards-points-right{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1.5px solid #d4af374d;border-radius:12px;padding:12px 24px}.ua-points-number{color:#d4af37;filter:drop-shadow(0 2px 6px #d4af3766);font-family:Playfair Display,serif;font-size:2.2rem;font-weight:850;line-height:1;display:block}.ua-points-lbl{text-transform:uppercase;color:#fff;letter-spacing:.08em;margin-top:4px;font-size:.7rem;font-weight:700}.ua-claims-section-title{font-family:var(--font-serif);color:#051838;margin-bottom:24px;font-size:1.3rem;font-weight:800}.ua-claims-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.ua-claim-card{background:#fff;border:1px solid #d4af3726;border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #05183804}.ua-claim-card:hover{border-color:#d4af3759;transform:translateY(-5px);box-shadow:0 12px 30px #d4af371a}.ua-claim-img-wrapper{background:#faf9f6;height:190px;position:relative;overflow:hidden}.ua-claim-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ua-claim-card:hover .ua-claim-img{transform:scale(1.04)}.ua-claim-status-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:5px 12px;font-size:.68rem;font-weight:750;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000014}.ua-claim-status-badge.pending{color:#d4af37;background:#fff9e6;border:1px solid #d4af374d}.ua-claim-status-badge.claimed{color:#2e7d32;background:#e8f5e9;border:1px solid #2e7d324d}.ua-claim-info{flex-direction:column;flex-grow:1;gap:4px;padding:18px;display:flex}.ua-claim-name{color:#051838;font-size:.94rem;font-weight:750;line-height:1.4}.ua-claim-meta{color:#828282;font-size:.78rem;font-weight:500}.ua-claim-value{color:#d4af37;margin-top:4px;font-size:.9rem;font-weight:800}.ua-claim-actions{padding:0 18px 18px}.ua-claim-btn-action{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border-radius:30px;justify-content:center;align-items:center;width:100%;padding:10px;font-size:.8rem;font-weight:750;transition:all .25s;display:flex}.claim-pending-btn{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;box-shadow:0 4px 10px #d4af3733}.claim-pending-btn:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-1px);box-shadow:0 6px 14px #d4af374d}.claim-done-btn{color:#888;cursor:not-allowed;background:#f7f6f3;border:1px solid #eae6df}.ua-claims-empty-state,.ua-reviews-empty-state{text-align:center;background:#fff;border:1px solid #d4af3726;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-sparkles-icon,.empty-reviews-icon{color:#d4af3733;margin-bottom:5px}.ua-claims-empty-state p,.ua-reviews-empty-state p{color:#666;margin-bottom:12px;font-size:.94rem;font-weight:500}.ua-reviews-tabs{border-bottom:2px solid #d4af371f;gap:8px;margin-bottom:32px;display:flex;overflow-x:auto}.ua-review-tab-btn{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .25s;position:relative}.ua-review-tab-btn:hover{color:#d4af37}.ua-review-tab-btn.active{color:#d4af37;font-weight:750}.ua-review-tab-btn.active:after{content:"";background:#d4af37;border-radius:3px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.ua-reviews-product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.ua-review-pending-card{background:#fff;border:1px solid #d4af371f;border-radius:18px;align-items:center;gap:16px;padding:18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #05183803}.ua-review-pending-card:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 10px 24px #d4af3714}.ua-rp-img{object-fit:cover;border:1px solid #d4af3726;border-radius:12px;width:72px;height:72px}.ua-rp-info{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ua-rp-name{color:#051838;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.88rem;font-weight:750;overflow:hidden}.ua-rp-meta{color:#828282;margin-bottom:8px;font-size:.74rem;font-weight:500}.ua-rp-btn-review{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#d4af37,#b38f2d);border:none;border-radius:30px;align-self:flex-start;padding:6px 14px;font-size:.72rem;font-weight:750;transition:all .25s;box-shadow:0 2px 6px #d4af3733}.ua-rp-btn-review:hover{background:linear-gradient(135deg,#b38f2d,#aa7c11);transform:translateY(-1px);box-shadow:0 4px 12px #d4af374d}.ua-submitted-reviews-list{flex-direction:column;gap:20px;display:flex}.ua-review-item-card{background:#fff;border:1px solid #d4af371f;border-radius:20px;padding:24px;transition:all .3s;box-shadow:0 4px 15px #05183803}.ua-review-item-card:hover{border-color:#d4af3740;box-shadow:0 8px 24px #d4af370d}.ua-rev-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ua-rev-img{object-fit:cover;border:1px solid #d4af3726;border-radius:10px;width:54px;height:54px}.ua-rev-meta{flex-grow:1}.ua-rev-product-name{color:#051838;margin:0 0 4px;font-size:.94rem;font-weight:750}.ua-rev-stars-row{align-items:center;gap:4px;display:flex}.ua-rev-date{color:#828282;margin-left:8px;font-size:.76rem;font-weight:500}.ua-rev-status-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:4px 12px;font-size:.68rem;font-weight:750}.ua-rev-status-badge.pending{color:#d4af37;background:#fff9e6;border:1px solid #d4af3733}.ua-rev-status-badge.approved{color:#2e7d32;background:#e8f5e9;border:1px solid #2e7d3233}.ua-rev-status-badge.rejected{color:#c62828;background:#ffebee;border:1px solid #c6282833}.ua-rev-comment{color:#4f4f4f;margin-bottom:16px;font-size:.88rem;font-weight:500;line-height:1.5}.ua-verified-purchase-badge{color:#2e7d32;text-transform:uppercase;letter-spacing:.02em;background:#e8f5e9;border:1px solid #2e7d3233;border-radius:4px;margin-top:6px;padding:3px 8px;font-size:.7rem;font-weight:750;display:inline-block}.ua-rev-admin-reply{background:#faf8f5;border:1px solid #d4af371f;border-radius:0 12px 12px 0;margin-top:16px;padding:14px 18px}.ua-reply-title{color:#051838;text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:.74rem;font-weight:800}.ua-reply-text{color:#555;margin:0;font-size:.84rem;font-style:italic;font-weight:500}.ua-modal-header-row{border-bottom:1.5px solid #d4af371f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.ua-modal-close-btn{cursor:pointer;color:#828282;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.ua-modal-close-btn:hover{color:#051838;background:#f7f6f3;transform:scale(1.05)}.ua-review-modal-product-summary{background:#faf9f6;border:1px solid #d4af371a;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.ua-rmps-img{object-fit:cover;border:1px solid #d4af371f;border-radius:10px;width:60px;height:60px}.ua-review-modal-product-summary h4{color:#051838;margin:0 0 4px;font-size:.94rem;font-weight:750}.ua-review-modal-product-summary p{color:#828282;margin:0;font-size:.76rem;font-weight:500}.ua-star-rating-selector{gap:10px;margin:12px 0;display:flex}.ua-star-selector-btn{cursor:pointer;background:0 0;border:none;padding:2px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.ua-star-selector-btn:hover{transform:scale(1.25)}.ua-form-textarea{resize:vertical;background:#fff;border:1.5px solid #eae6df;border-radius:10px;width:100%;padding:14px 18px;font-family:inherit;font-size:.9rem;line-height:1.5;transition:all .3s}.ua-form-textarea:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 4px #d4af371f}.order-details-modal-card{flex-direction:column;width:95%;max-width:680px;max-height:90vh;display:flex;overflow:hidden}.order-details-subtitle{color:#828282;margin-top:4px;margin-bottom:0;font-size:.82rem;font-weight:500}.order-details-header-btn{color:#051838;cursor:pointer;background:#faf9f6;border:1.5px solid #eae6df;border-radius:30px;align-items:center;gap:6px;padding:8px 16px;font-size:.78rem;font-weight:750;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.order-details-header-btn:hover{color:#fff;background:linear-gradient(135deg,#d4af37,#b38f2d);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 10px #d4af3740}.order-details-modal-body{flex-direction:column;gap:24px;max-height:60vh;margin-bottom:12px;padding:10px 5px;display:flex;overflow-y:auto}.order-details-section-title{color:#051838;text-transform:uppercase;letter-spacing:.06em;border-left:3.5px solid #d4af37;margin:0 0 16px;padding-left:10px;font-size:.78rem;font-weight:800}.order-tracking-section{background:#faf8f5;border:1px solid #d4af372e;border-radius:16px;padding:24px;box-shadow:inset 0 0 10px #00000003}.tracking-timeline{justify-content:space-between;align-items:center;margin:20px 0 10px;padding:0 16px;display:flex;position:relative}.cancelled-timeline{justify-content:center}.timeline-step{z-index:2;text-align:center;flex-direction:column;align-items:center;width:84px;display:flex;position:relative}.timeline-circle{border:2.5px solid #eae6df;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:750;transition:all .35s;display:flex}.timeline-label{color:#888;margin-top:10px;font-size:.74rem;font-weight:700;transition:color .3s}.timeline-line{z-index:1;background:#eae6df;border-radius:4px;flex-grow:1;height:4px;margin:0 -22px;transition:all .35s;position:relative;top:-23px}.timeline-step.completed .timeline-circle{color:#2e7d32;background:#e8f5e9;border-color:#2e7d32;box-shadow:0 3px 8px #2e7d3226}.timeline-step.completed .timeline-label{color:#2e7d32}.timeline-step.active .timeline-circle{color:#fff;background:#051838;border-color:#051838;animation:2s infinite timelinePulse;box-shadow:0 0 0 5px #05183826}.timeline-step.active .timeline-label{color:#051838;font-weight:800}.timeline-step.upcoming .timeline-circle{color:#828282;background:#fff;border-color:#eae6df}.timeline-line.completed{background:#d4af37}.timeline-line.upcoming{background:#eae6df}.timeline-step.completed.cancelled .timeline-circle{color:#c62828;background:#ffebee;border-color:#c62828;box-shadow:0 3px 8px #c6282826}.timeline-step.completed.cancelled .timeline-label{color:#c62828}@keyframes timelinePulse{0%{box-shadow:0 0 #05183873}70%{box-shadow:0 0 0 8px #05183800}to{box-shadow:0 0 #05183800}}.order-info-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.order-info-block{background:#fff;border:1px solid #d4af3726;border-radius:16px;padding:20px;box-shadow:0 4px 10px #05183803}.block-title-row{border-bottom:1.5px solid #d4af3714;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.block-icon{color:#d4af37}.block-title-row h5{color:#051838;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:800}.block-content{color:#4f4f4f;font-size:.86rem;font-weight:500;line-height:1.5}.order-items-details-list{flex-direction:column;gap:14px;display:flex}.order-details-item-row{background:#fff;border:1px solid #d4af371f;border-radius:14px;align-items:center;gap:18px;padding:16px;transition:all .25s;display:flex}.order-details-item-row:hover{background-color:#d4af3708;border-color:#d4af3740}.item-thumbnail{object-fit:cover;border:1px solid #d4af3726;border-radius:10px;width:60px;height:60px;box-shadow:0 2px 6px #05183808}.item-details{flex-grow:1}.item-name{color:#051838;margin:0 0 4px;font-size:.88rem;font-weight:750}.item-variant{color:#d4af37;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:.74rem;font-weight:700}.item-price-qty{color:#666;justify-content:space-between;font-size:.82rem;font-weight:500;display:flex}.item-row-total{color:#051838;font-weight:800}.billing-details-breakdown{border-top:1.5px solid #d4af3714;margin-top:6px;padding-top:18px}.billing-row{color:#555;justify-content:space-between;margin-bottom:10px;font-size:.86rem;font-weight:500;display:flex}.discount-row{color:#2e7d32;font-weight:700}.order-details-footer{border-top:1.5px solid #d4af371f;margin-top:0;padding-top:18px}body .product-detail-trust-badges{border-radius:8px!important;margin:12px 0!important;padding:8px 12px!important}body .admin-app-layout .table-act-btn.approve-btn{color:#10b981!important;background-color:#f0fdf4!important;border-color:#d1fae5!important}body .admin-app-layout .table-act-btn.approve-btn:hover:not(:disabled){color:#fff!important;background-color:#10b981!important;border-color:#10b981!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 4px 10px #10b98140!important}body .admin-app-layout .table-act-btn.reject-btn{color:#f97316!important;background-color:#fff7ed!important;border-color:#ffedd5!important}body .admin-app-layout .table-act-btn.reject-btn:hover:not(:disabled){color:#fff!important;background-color:#f97316!important;border-color:#f97316!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 4px 10px #f9731640!important}body .admin-app-layout .table-act-btn.reply-btn{color:#3b82f6!important;background-color:#eff6ff!important;border-color:#dbeafe!important}body .admin-app-layout .table-act-btn.reply-btn:hover:not(:disabled){color:#fff!important;background-color:#3b82f6!important;border-color:#3b82f6!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 4px 10px #3b82f640!important}body .admin-app-layout .table-act-btn.delete-btn{color:#ef4444!important;background-color:#fef2f2!important;border-color:#fee2e2!important}body .admin-app-layout .table-act-btn.delete-btn:hover:not(:disabled){color:#fff!important;background-color:#ef4444!important;border-color:#ef4444!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 4px 10px #ef444440!important}body .admin-app-layout .table-act-btn:disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}html{scroll-behavior:smooth}img,video{max-width:100%;height:auto;display:block}body{overflow-x:hidden}@media (width<=640px){.top-bar{flex-wrap:wrap;justify-content:center;gap:4px;padding:6px 4%;font-size:.7rem}.top-bar-left,.top-bar-right{gap:10px}}@media (width>=1600px){.navbar{max-width:1600px;padding:18px 3%}}@media (width<=1024px){.action-text-link{font-size:.72rem!important}.nav-actions-meesho{gap:4px!important}}@media (width<=768px){.navbar-row-one{flex-wrap:wrap!important;gap:8px!important;min-height:80px!important;padding:8px 12px!important}.navbar-row-one .logo-img{height:64px!important}.nav-search-wrapper.persistent-search{order:3;width:100%;max-width:100%;padding:0 0 6px;margin:0!important}.nav-actions-meesho{flex-shrink:0;gap:6px!important}.action-text-link,.action-divider,.action-label-meesho{display:none!important}.action-btn-stacked{min-height:36px;padding:4px 5px!important}.action-icon-meesho{width:22px;height:22px}.navbar-row-two{display:none!important}.menu-toggle{justify-content:center;align-items:center;display:flex!important}}@media (width<=480px){.navbar-row-one{min-height:70px!important;padding:6px 10px!important}.navbar-row-one .logo-img{height:56px!important}}@media (width<=640px){.auth-overlay{padding:15px;justify-content:center!important;align-items:center!important}.auth-modal-card,.auth-modal-user,.auth-modal-admin{max-height:90vh;overflow-y:auto;border-radius:20px!important;width:95%!important;max-width:440px!important}.auth-reg-two-col{flex-direction:column;gap:12px;display:flex}.auth-primary-btn{min-height:48px;font-size:1rem}}@media (width<=480px){.profile-dropdown-menu{min-width:200px!important;left:auto!important;right:0!important}}@media (width<=768px){.hero-container.full-width-hero{height:480px!important}.hero-text-card{max-width:90vw;padding:0}.hero-title{font-size:2rem!important;line-height:1.25!important}.hero-subtitle{font-size:.95rem!important}.hero-buttons{flex-direction:column;gap:10px}.hero-btn{justify-content:center!important;padding:12px 20px!important;font-size:.88rem!important}}@media (width<=480px){.hero-container.full-width-hero{height:440px!important}.hero-text-card{max-width:94vw;padding:0}.hero-title{font-size:1.6rem!important;line-height:1.25!important}.hero-subtitle{display:none!important}.hero-buttons,.hero-cta-group{width:100%;flex-direction:column!important;gap:10px!important}.hero-btn,.hero-btn-filled,.hero-btn-ghost{text-align:center!important;justify-content:center!important;width:100%!important}}@media (width<=768px){.section-title{font-size:1.8rem!important}.section-subtitle{font-size:.9rem!important}.section-header{margin-bottom:30px}.section-crown-icon{width:48px;height:48px}}@media (width<=480px){.section-title{font-size:1.5rem!important}}@media (width<=768px){.categories-section{padding:40px 4%}.category-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (width<=480px){.category-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.category-card{border-radius:12px}}@media (width<=768px){.video-showcase-section,.video-container-wrap{height:300px!important}.video-element{object-fit:cover;height:300px!important}}@media (width<=480px){.video-showcase-section,.video-container-wrap,.video-element{height:220px!important}}@media (width<=1280px){.shop-products-grid,body .shop-products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width<=900px){.shop-products-grid,body .shop-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (width<=480px){.shop-products-grid,body .shop-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.clothing-info-section{gap:4px!important;padding:8px 8px 10px!important}.clothing-product-title{word-break:break-word!important;overflow-wrap:break-word!important;font-size:.78rem!important}.clothing-selling-price{font-size:.88rem!important}.clothing-card-add-cart-btn{padding:5px 8px!important;font-size:.7rem!important}}.clothing-product-title{word-break:break-word;overflow-wrap:break-word}@media (width>=1600px){body .shop-products-grid{grid-template-columns:repeat(5,1fr)!important}.shop-content-container,.arrivals-container,.categories-container{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important}}@media (width>=1400px) and (width<=1599px){body .shop-products-grid{grid-template-columns:repeat(4,1fr)!important}}@media (width<=1280px){body .shop-content-container{padding-left:16px!important;padding-right:16px!important}}@media (width<=768px){body .shop-content-container{padding-left:10px!important;padding-right:10px!important}}@media (width<=480px){body .shop-content-container{padding-left:8px!important;padding-right:8px!important}}@media (width<=1024px){body .exclusive-products-layout{flex-direction:column!important;gap:0!important}body .exclusive-filters-sidebar{margin-bottom:16px;border-radius:12px!important;width:100%!important;max-width:100%!important}body .exclusive-products-layout.filters-hidden .exclusive-filters-sidebar{display:none}body .exclusive-products-layout .exclusive-products-content{flex:1!important;width:100%!important;min-width:0!important}body .shop-layout-wrapper{flex-direction:column!important}body .shop-sidebar-filters{margin-bottom:16px;border-radius:12px!important;width:100%!important;max-width:100%!important;position:static!important}.mega-menu-overlay{display:none!important}.exclusive-filters-sidebar .unified-filters-card{max-height:none!important}.filter-search-box-m3{max-width:100%}.filter-search-input-m3{width:100%}.size-buttons-grid{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.color-circles-list{flex-wrap:wrap!important;gap:8px!important;display:flex!important}}@media (width<=768px){.new-arrivals-category-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.new-arrivals-category-tabs::-webkit-scrollbar{display:none}.lookbook-tab-btn{flex-shrink:0;padding:7px 16px!important;font-size:.82rem!important}.lookbook-tabs-section{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}}@media (width<=640px){body .premium-sort-bar-m2{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important}.premium-sort-select{width:100%!important}}@media (width<=480px){.exclusive-pagination-row{flex-wrap:wrap!important;gap:4px!important}.page-num-btn{min-width:36px;min-height:36px;font-size:.85rem;padding:0 8px!important}.page-nav-arrow-btn{min-width:36px;min-height:36px}.filter-card-section{padding:6px 0!important}.size-btn{min-width:38px;font-size:.78rem;padding:4px 8px!important}.color-bubble{width:28px!important;height:28px!important}}@media (width<=768px){.arrivals-header-section{padding:20px 4% 10px!important}.arrivals-main-title{font-size:1.8rem!important}.arrivals-subtitle{font-size:.9rem!important}}@media (width<=480px){.arrivals-main-title{font-size:1.4rem!important}}@media (width<=1024px){body .product-detail-grid-layout{grid-template-columns:1fr!important;gap:24px!important;padding:24px!important}body .product-detail-gallery-col{width:100%;max-width:480px;margin:0 auto}}@media (width<=768px){body .product-detail-grid-layout{border-radius:16px!important;padding:16px!important}body .product-detail-title{font-size:1.4rem!important}body .product-detail-price-value{font-size:1.6rem!important}body .product-detail-actions{flex-direction:column!important;gap:10px!important}body .product-detail-cart-btn,body .product-detail-buy-btn{min-height:48px;width:100%!important;font-size:1rem!important}body .product-detail-thumbnails{padding-bottom:4px;overflow-x:auto;flex-direction:row!important;gap:8px!important;max-height:none!important}body .product-detail-thumbnail-wrapper{flex-shrink:0;width:60px!important;height:60px!important}.detail-tabs-header{overflow-x:auto;flex-wrap:nowrap!important;gap:12px!important}.detail-tabs-header button{flex-shrink:0;font-size:.85rem!important}.shop-page-hero{padding:30px 4%!important}.shop-page-title{font-size:1.8rem!important}.back-to-shop-btn{min-height:38px;padding:8px 12px!important;font-size:.85rem!important}}@media (width<=480px){body .product-detail-grid-layout{padding:12px!important}body .product-detail-title{font-size:1.2rem!important}.product-detail-trust-badges{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.shop-page-title{font-size:1.4rem!important}}@media (width<=1024px){.similar-products-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media (width<=768px){.similar-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.similar-title{font-size:1.2rem!important}}@media (width<=900px){.quickview-split-card{overflow-y:auto;border-radius:18px!important;width:94vw!important;max-width:94vw!important;max-height:92vh!important}.quickview-split-layout{flex-direction:column!important;gap:16px!important}.quickview-split-gallery-pane{max-width:320px;margin:0 auto;width:100%!important}.quickview-split-info-pane{width:100%!important;padding:0 4px!important}.quickview-thumbnails-nav-wrapper{display:none}.quickview-split-img{object-fit:contain;border-radius:12px;max-height:280px!important}}@media (width<=640px){.quickview-split-overlay{align-items:flex-end;padding:10px}.quickview-split-card{border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important}.modal-title{font-size:1.1rem!important}.modal-price{font-size:1.4rem!important}.modal-actions-buttons-row{flex-direction:column!important;gap:10px!important}.modal-primary-action-btn,.modal-secondary-action-btn{min-height:46px;width:100%!important;font-size:.95rem!important}}@media (width<=1024px){.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}@media (width<=640px){.footer-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-section,.footer-col{text-align:center}.footer-bottom{text-align:center;flex-direction:column!important;gap:10px!important}.footer-social-links,.footer-payment-methods{justify-content:center!important}}@media (width<=480px){footer,.footer-wrap,.main-footer{padding:40px 4% 20px!important}.footer-brand-logo{height:60px!important}}@media (width<=1024px){.ua-container{flex-direction:column!important;gap:24px!important}.ua-dashboard-layout{flex-direction:column!important;gap:16px!important}.ua-sidebar{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:20px!important}.ua-profile-card{width:100%!important;padding-bottom:16px!important}.ua-nav{-ms-overflow-style:none!important;scrollbar-width:none!important;flex-direction:row!important;gap:8px!important;width:100%!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.ua-nav::-webkit-scrollbar{display:none!important}.ua-nav-divider{display:none!important}.ua-nav-item{border-bottom:2px solid #0000!important;border-left:none!important;border-radius:20px!important;flex-shrink:0!important;width:auto!important;padding:8px 16px!important}.ua-nav-item.active{color:#dfb743!important;background:#d4af371a!important;border-bottom:2px solid #d4af37!important}.ua-nav-item.active svg{color:#dfb743!important}.ua-main-content{width:100%!important}}@media (width<=768px){.ua-stats-grid,.ua-rp-earn-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.ua-orders-table{overflow-x:auto}.ua-orders-table table{min-width:500px}.ua-addresses-grid{grid-template-columns:1fr!important;gap:12px!important}.ua-account-page{padding:15px 10px!important}.ua-sidebar{box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:8px!important;padding:0!important}.ua-profile-card{text-align:left!important;border-bottom:1.5px solid #d4af3726!important;flex-direction:row!important;align-items:center!important;gap:16px!important;width:100%!important;padding:12px 6px!important}.ua-avatar-wrapper{border:1.5px solid #dfb743!important;width:54px!important;height:54px!important;margin:0!important}.ua-avatar{width:100%!important;height:100%!important}.ua-camera-btn{width:18px!important;height:18px!important;bottom:-2px!important;right:-2px!important}.ua-user-name{color:#051838!important;margin:0!important;font-size:1.1rem!important}.ua-user-email{color:#64748b!important;margin:2px 0 0!important;font-size:.78rem!important}.ua-nav{background:#051838!important;border-radius:12px!important;margin-top:14px!important;padding:6px!important}.ua-nav-item{color:#fffc!important}.ua-nav-item svg{color:#fff9!important}.ua-nav-item.active{color:#dfb743!important;background:#ffffff26!important;border-bottom:none!important}.ua-nav-item.active svg{color:#dfb743!important}.ua-cart-view{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ua-cart-items-card,.ua-cart-address-card,.ua-checkout-coupon-card,.ua-checkout-summary-card{border-radius:16px!important;padding:16px!important}.ua-cart-item-row{gap:12px!important;padding:16px 0!important}.ua-cart-item-img{border-radius:8px!important;width:70px!important;height:88px!important}.ua-cart-item-name{font-size:.9rem!important}.ua-variant-select-group select{padding:4px 20px 4px 8px!important;font-size:.75rem!important}.ua-qty-controller button{width:28px!important;height:28px!important}.ua-qty-controller span{min-width:20px!important;font-size:.8rem!important}.ua-cart-item-qty-price{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}.ua-cart-item-price{white-space:nowrap!important;font-size:.88rem!important}.ua-cart-item-remove-btn{padding:5px 10px!important;font-size:.7rem!important}.ua-cart-address-option{gap:10px!important;padding:12px!important}.ua-order-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:16px!important}.ua-order-meta{gap:12px!important;width:100%!important}.ua-order-product{border-top:1px solid #0518380f!important;border-bottom:1px solid #0518380f!important;gap:12px!important;width:100%!important;padding:12px 0!important}.ua-order-status{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.ua-order-actions{width:100%!important}.ua-order-actions button{justify-content:center!important;width:100%!important}.ua-order-detail-card{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:16px!important}.ua-od-left{gap:16px!important;width:100%!important}.ua-od-middle{border-top:1px solid #0518380f!important;border-bottom:1px solid #0518380f!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 0!important}.ua-od-right{align-items:stretch!important;gap:8px!important;width:100%!important}.ua-od-action-btn{width:100%!important;max-width:100%!important}.ua-modal-card{width:95%!important;padding:20px 16px!important}.order-tracking-section{padding:16px 12px!important}.order-info-grid{grid-template-columns:1fr!important;gap:16px!important}.order-info-block{padding:14px!important}.tracking-timeline{margin:15px 0 5px!important;padding:0 4px!important}.timeline-step{width:68px!important}.timeline-circle{border-width:2px!important;width:28px!important;height:28px!important;font-size:11px!important}.timeline-label{margin-top:6px!important;font-size:.6rem!important;line-height:1.2!important}.timeline-line{height:3px!important;margin:0 -20px!important;top:-19px!important}.ua-modal-actions{flex-direction:column!important;gap:10px!important;width:100%!important}.ua-modal-btn{justify-content:center!important;width:100%!important;display:flex!important}.order-details-header-btn{padding:6px 12px!important;font-size:.72rem!important}}@media (width<=480px){.ua-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ua-stat-card{padding:14px 10px!important}.ua-stat-value{font-size:1.6rem!important}.ua-nav-item{padding:7px 12px!important;font-size:.82rem!important}}@media (width<=1024px){.lucky-charm-layout{flex-direction:column!important;gap:24px!important}.lucky-charm-wheel-col,.lucky-charm-info-col{width:100%!important}}@media (width<=768px){.lucky-hero-section{text-align:center;padding:40px 4%!important}.lucky-hero-title{font-size:2rem!important}.lc-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.lc-spin-wheel{width:260px!important;height:260px!important}}@media (width<=480px){.lucky-hero-title{font-size:1.5rem!important}.lc-spin-wheel{width:220px!important;height:220px!important}}@media (width<=900px){.review-layout,.ua-rp-review-layout{flex-direction:column!important;gap:20px!important}.review-summary-col,.review-list-col{width:100%!important}}@media (width<=640px){.review-card{padding:14px!important}.review-card-header,.review-images-row{flex-wrap:wrap;gap:8px}.review-image-thumb{width:70px!important;height:70px!important}}@media (width<=900px){.checkout-layout,.order-layout{flex-direction:column!important;gap:20px!important}.checkout-form-col,.order-summary-col{width:100%!important;max-width:100%!important}}@media (width<=640px){.checkout-section{border-radius:14px!important;padding:16px!important}.order-details-header{flex-wrap:wrap;gap:8px}.billing-row{font-size:.82rem!important}.modal-overlay{padding:10px}.modal-card,.modal-container{overflow-y:auto;border-radius:18px!important;width:98vw!important;max-width:98vw!important;max-height:90vh!important}.form-grid-two-col,.address-form-grid{grid-template-columns:1fr!important;gap:12px!important}input,select,textarea,.auth-input,.ua-input,.filter-search-input-m3{font-size:16px!important}}@media (width<=480px){.drawer-panel{width:86vw!important;max-width:340px!important}}.mobile-nav-item{border-bottom:1px solid #0000000d;align-items:center;min-height:46px;font-size:1rem;display:flex;padding:12px 20px!important}.mobile-nav-item a{color:#051838;font-weight:600}.mobile-nav-sub-link{color:#444;min-height:40px;font-size:.9rem;display:block;padding:10px 16px!important}.mobile-nav-sub-link.heading{color:#051838;font-size:.95rem;font-weight:700}.mobile-nav-sub-link.active{color:#d4af37!important}.mobile-nav-child-list{padding-left:12px}.mobile-nav-sub-link.child{min-height:36px;font-size:.85rem;padding:8px 12px!important}.accordion-item-header{min-height:48px!important}.product-detail-qty-control button,.modal-quantity-selector .qty-btn{min-width:36px!important;min-height:36px!important}@media (width<=640px){.toast-container{max-width:calc(100vw - 20px)!important;bottom:70px!important;left:10px!important;right:10px!important}.toast-item{width:100%!important;font-size:.88rem!important}.nav-search-dropdown-meesho{width:100%!important;left:0!important;right:0!important}}@media (width<=768px){.trust-bar-section,.accessories-trust-bar{grid-template-columns:1fr!important;gap:12px!important;padding:16px 4%!important}.offers-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.offers-grid{grid-template-columns:1fr!important}}@media (width<=768px){.contact-layout{flex-direction:column!important;gap:24px!important}.why-choose-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.why-choose-grid{grid-template-columns:1fr!important}}@media (width<=1024px){.seller-layout{flex-direction:column!important}.seller-sidebar,.seller-main{width:100%!important}}@media (hover:none){.clothing-product-card:hover{transform:none!important}.sbc-card:hover{box-shadow:none!important;transform:none!important}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #d4af37}@media print{.navbar-header,.top-bar,footer,.trust-bar-section{display:none!important}body{color:#000;font-size:12pt}}@media (width<=480px){.newsletter-input-group{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;flex-direction:column!important;gap:10px!important}.newsletter-input{background-color:#fff!important;border:1px solid #05183826!important;border-radius:8px!important;width:100%!important;padding:12px 18px!important}.newsletter-btn{border-radius:8px!important;width:100%!important;padding:12px!important}}@media (width<=768px){.hero-text-card{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:none!important;align-items:center!important;max-width:90vw!important;margin:0 auto!important;padding:0!important}}@media (width<=480px){.hero-text-card{border-radius:0!important;max-width:94vw!important;padding:0!important}}.ms-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ms-btn{cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.ms-btn:focus-visible{outline-offset:2px;outline:3px solid #1d48c959}.ms-btn:disabled{opacity:.5;cursor:not-allowed}.ms-btn--full{width:100%}.ms-btn--sm{border-radius:8px;height:32px;padding:0 12px;font-size:12px}.ms-btn--md{height:44px;padding:0 20px;font-size:14px}.ms-btn--lg{border-radius:12px;height:52px;padding:0 28px;font-size:16px}.ms-btn--primary{background:var(--primary-rose);color:#fff;box-shadow:0 2px 8px #1d48c94d}.ms-btn--primary:hover:not(:disabled){background:var(--primary-rose-dark);transform:translateY(-1px);box-shadow:0 4px 16px #1d48c966}.ms-btn--primary:active:not(:disabled){transform:translateY(1px)}.ms-btn--secondary{color:var(--primary-rose);background:#f3b4161f;border:1px solid #f3b41666}.ms-btn--secondary:hover:not(:disabled){background:#f3b41633;transform:translateY(-1px)}.ms-btn--outline{color:var(--text-dark);background:0 0;border:1.5px solid #c2cad6}.ms-btn--outline:hover:not(:disabled){border-color:var(--primary-rose);color:var(--primary-rose);background:#1d48c90f}.ms-btn--ghost{color:var(--primary-rose);background:0 0;border:none}.ms-btn--ghost:hover:not(:disabled){background:#1d48c914}.ms-btn--danger{color:#fff;background:#ef4343;box-shadow:0 2px 8px #ef43434d}.ms-btn--danger:hover:not(:disabled){background:#eb1414;transform:translateY(-1px)}.ms-btn--loading{pointer-events:none}.ms-btn__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite ms-spin}.ms-btn--outline .ms-btn__spinner,.ms-btn--ghost .ms-btn__spinner,.ms-btn--secondary .ms-btn__spinner{border-color:#1d48c94d;border-top-color:var(--primary-rose)}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-input-wrapper{flex-direction:column;gap:6px;display:flex}.ms-input__label{color:var(--text-dark);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.ms-input__field-wrap{position:relative}.ms-input{width:100%;color:var(--text-dark);background:#fff;border:1.5px solid #c8d0da;border-radius:8px;outline:none;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.ms-input--md{height:42px;padding:0 14px}.ms-input--lg{height:50px;padding:0 16px;font-size:15px}.ms-input--has-leading{padding-left:42px}.ms-input--has-trailing{padding-right:42px}.ms-input:hover{border-color:#8996a9}.ms-input:focus{border-color:var(--primary-rose);box-shadow:0 0 0 3px #1d48c926}.ms-input--error{border-color:#ef4343!important}.ms-input--error:focus{box-shadow:0 0 0 3px #ef434326!important}.ms-input:disabled{color:var(--text-muted);cursor:not-allowed;background:#f4f7fa}.ms-input__icon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ms-input__icon--leading{left:13px}.ms-input__icon--trailing{right:13px}.ms-input__message{font-size:12px}.ms-input__message--error{color:#ed2c2c}.ms-input__message--helper{color:var(--text-muted)}.ms-select-wrapper{flex-direction:column;gap:6px;display:flex}.ms-select__label{color:var(--text-dark);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.ms-select__field-wrap{position:relative}.ms-select{appearance:none;width:100%;color:var(--text-dark);cursor:pointer;background:#fff;border:1.5px solid #c8d0da;border-radius:8px;outline:none;padding-right:36px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.ms-select--md{height:42px;padding:0 36px 0 14px}.ms-select--lg{height:50px;padding:0 36px 0 16px;font-size:15px}.ms-select:hover{border-color:#8996a9}.ms-select:focus{border-color:var(--primary-rose);box-shadow:0 0 0 3px #1d48c926}.ms-select--error{border-color:#ef4343!important}.ms-select__chevron{color:var(--text-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ms-searchbar{background:#fff;border:1.5px solid #c8d0da;border-radius:9999px;align-items:center;width:100%;max-width:540px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ms-searchbar--focused{border-color:var(--primary-rose);box-shadow:0 0 0 3px #1d48c91f}.ms-searchbar__icon{color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:14px}.ms-searchbar__input{width:100%;height:46px;color:var(--text-dark);background:0 0;border:none;outline:none;padding:0 44px;font-family:Inter,sans-serif;font-size:14px}.ms-searchbar__input::placeholder{color:var(--text-muted)}.ms-searchbar__input::-webkit-search-cancel-button{display:none}.ms-searchbar__clear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;padding:2px 6px;font-size:18px;line-height:1;position:absolute;right:12px}.ms-searchbar__clear:hover{color:var(--text-dark);background:#e0e5eb}.ms-searchbar__spinner{border:2px solid #1d48c933;border-top-color:var(--primary-rose);border-radius:50%;width:16px;height:16px;animation:.65s linear infinite ms-spin;position:absolute;right:14px}.ms-searchbar__dropdown{box-shadow:var(--shadow-md);z-index:200;background:#fff;border:1px solid #dadfe7;border-radius:12px;max-height:260px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ms-searchbar__suggestion{cursor:pointer;color:var(--text-dark);padding:10px 16px;font-size:14px;transition:background .1s}.ms-searchbar__suggestion:hover{color:var(--primary-rose);background:#f2f4fd}.ms-card{background:#fff;border-radius:16px;transition:box-shadow .2s,transform .2s;overflow:hidden}.ms-card--default{box-shadow:var(--shadow-sm)}.ms-card--elevated{box-shadow:var(--shadow-md)}.ms-card--flat{box-shadow:none}.ms-card--outlined{box-shadow:none;border:1px solid #dadfe7}.ms-card--hover:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ms-card--p-sm .ms-card__body{padding:12px}.ms-card--p-md .ms-card__body{padding:20px}.ms-card--p-lg .ms-card__body{padding:28px}.ms-card__header{color:var(--text-dark);border-bottom:1px solid #e7eaef;padding:16px 20px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.ms-card__footer{border-top:1px solid #e7eaef;padding:14px 20px}.ms-badge{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;font-family:Inter,sans-serif;font-weight:600;display:inline-flex}.ms-badge--sm{padding:2px 8px;font-size:10px}.ms-badge--md{padding:3px 10px;font-size:11px}.ms-badge--lg{padding:4px 12px;font-size:12px}.ms-badge--primary{color:var(--primary-rose);background:#1d48c91f}.ms-badge--gold{color:#aa7c09;background:#f3b41626}.ms-badge--success{color:#1d8749;background:#25b15f1f}.ms-badge--warning{color:#b87c14;background:#f3b41626}.ms-badge--error{color:#e11414;background:#ef43431f}.ms-badge--info{color:#0a76a9;background:#0da2e71f}.ms-badge--neutral{color:var(--text-muted);background:#e0e5eb}.ms-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ms-table-container{border:1px solid #e0e5eb;border-radius:12px;width:100%;overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;font-family:Inter,sans-serif}.ms-table__head{background:#f8fafc}.ms-table__th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid #e0e5eb;padding:12px 16px;font-size:12px;font-weight:700}.ms-table__th--center{text-align:center}.ms-table__th--right{text-align:right}.ms-table__td{color:var(--text-dark);vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:13px 16px;font-size:13.5px}.ms-table__td--center{text-align:center}.ms-table__td--right{text-align:right}.ms-table--striped .ms-table__row:nth-child(2n){background:#f2f4fd}.ms-table--hoverable .ms-table__row:hover{background:#e9edfc}.ms-table--sticky-header .ms-table__head{z-index:10;position:sticky;top:0}.ms-table__empty{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:14px}.ms-pagination{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-pagination__btn{width:38px;height:38px;color:var(--text-dark);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ms-pagination__btn:hover:not(:disabled){border-color:var(--primary-rose);color:var(--primary-rose);background:#1d48c914}.ms-pagination__btn--active{background:var(--primary-rose);color:#fff;border-color:var(--primary-rose)}.ms-pagination__btn--arrow{font-size:18px;font-weight:400}.ms-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.ms-pagination__dots{width:38px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.ms-modal-backdrop{z-index:1000;background:#091e4273;justify-content:center;align-items:center;padding:16px;animation:.15s ms-fade-in;display:flex;position:fixed;inset:0}.ms-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-height:90vh;animation:.2s ms-slide-up;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e}.ms-modal--sm{max-width:400px}.ms-modal--md{max-width:580px}.ms-modal--lg{max-width:800px}.ms-modal--xl{max-width:1040px}.ms-modal__header{border-bottom:1px solid #e7eaef;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.ms-modal__title{color:var(--text-dark);margin:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.ms-modal__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.ms-modal__close:hover{color:var(--text-dark);background:#e7eaef}.ms-modal__body{flex:1;padding:24px;overflow-y:auto}.ms-confirm__desc{color:var(--text-muted);margin-bottom:20px;font-size:14px;line-height:1.6}.ms-confirm__actions{justify-content:flex-end;gap:10px;display:flex}.ms-drawer-backdrop{z-index:1040;opacity:0;pointer-events:none;background:#091e4273;transition:opacity .25s;position:fixed;inset:0}.ms-drawer-backdrop--visible{opacity:1;pointer-events:all}.ms-drawer{z-index:1050;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;box-shadow:-8px 0 40px #0000001f}.ms-drawer--right{right:0;transform:translate(100%)}.ms-drawer--left{left:0;transform:translate(-100%);box-shadow:8px 0 40px #0000001f}.ms-drawer--open{transform:translate(0)}.ms-drawer__header{border-bottom:1px solid #e7eaef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ms-drawer__title{color:var(--text-dark);margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.ms-drawer__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.ms-drawer__close:hover{color:var(--text-dark);background:#e7eaef}.ms-drawer__body{flex:1;padding:20px 24px;overflow-y:auto}.ms-tabs{flex-direction:column;display:flex}.ms-tabs__list{scrollbar-width:none;border-bottom:2px solid #e0e5eb;gap:2px;display:flex;overflow-x:auto}.ms-tabs__list::-webkit-scrollbar{display:none}.ms-tabs__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-2px;padding:10px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.ms-tabs__tab:hover:not(:disabled){color:var(--primary-rose)}.ms-tabs__tab--active{color:var(--primary-rose);border-bottom-color:var(--primary-rose);font-weight:600}.ms-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.ms-tabs__tab-icon{align-items:center;display:flex}.ms-tabs__tab-badge{background:var(--primary-rose);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.ms-tabs__panel{padding:20px 0}.ms-accordion{flex-direction:column;display:flex}.ms-accordion__item{border-bottom:1px solid #e0e5eb}.ms-accordion__trigger{cursor:pointer;width:100%;color:var(--text-dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:15px 4px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:color .15s;display:flex}.ms-accordion__trigger:hover{color:var(--primary-rose)}.ms-accordion__trigger-label{align-items:center;gap:8px;display:flex}.ms-accordion__icon{color:var(--primary-rose);align-items:center;display:flex}.ms-accordion__chevron{color:var(--text-muted);font-size:14px;transition:transform .22s}.ms-accordion__chevron--open{transform:rotate(180deg)}.ms-accordion__panel{max-height:0;transition:max-height .25s;overflow:hidden}.ms-accordion__item--open .ms-accordion__panel{max-height:800px}.ms-accordion__panel-inner{color:var(--text-muted);padding:0 4px 16px;font-size:14px;line-height:1.65}.ms-breadcrumbs{font-family:Inter,sans-serif}.ms-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms-breadcrumbs__item{align-items:center;gap:6px;display:flex}.ms-breadcrumbs__link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;text-decoration:none;transition:color .15s}.ms-breadcrumbs__link:hover{color:var(--primary-rose);text-decoration:underline}.ms-breadcrumbs__separator{color:#a6b0bf;font-size:11px}.ms-breadcrumbs__current{color:var(--text-dark);font-size:12px;font-weight:500}.ms-skeleton{background:linear-gradient(90deg,#e8edf4 25%,#f1f5fa 50%,#e8edf4 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s linear infinite ms-shimmer}.ms-skeleton--text{border-radius:4px;height:14px;margin-bottom:8px}.ms-skeleton--rect{border-radius:10px;width:100%}.ms-skeleton--circle{border-radius:50%}.ms-skeleton-group{flex-direction:column;gap:8px;display:flex}.ms-skeleton-product-card{box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.ms-skeleton-product-card__info{flex-direction:column;gap:8px;padding:14px;display:flex}@keyframes ms-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ms-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:48px 24px;display:flex}.ms-empty-state__icon,.ms-empty-state__illustration{margin-bottom:20px}.ms-empty-state__title{color:var(--text-dark);margin:0 0 10px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.ms-empty-state__desc{color:var(--text-muted);max-width:380px;margin:0 0 24px;font-size:14px;line-height:1.65}.ms-empty-state__action{margin-top:4px}.ms-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.ms-toast{pointer-events:all;min-width:280px;max-width:380px;color:var(--text-dark);background:#fff;border-left:4px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-family:Inter,sans-serif;font-size:13.5px;animation:.28s cubic-bezier(.4,0,.2,1) ms-toast-in;display:flex;box-shadow:0 8px 32px #0000001f}.ms-toast--success{border-left-color:#25b15f}.ms-toast--error{border-left-color:#ef4343}.ms-toast--warning{border-left-color:#f3b416}.ms-toast--info,.ms-toast--cart{border-left-color:var(--primary-rose)}.ms-toast--wishlist{border-left-color:#e8306e}.ms-toast__icon{flex-shrink:0;align-items:center;display:flex}.ms-toast__icon--success{color:#25b15f}.ms-toast__icon--error{color:#ed2c2c}.ms-toast__icon--warning{color:#daa00b}.ms-toast__icon--info,.ms-toast__icon--cart{color:var(--primary-rose)}.ms-toast__icon--wishlist{color:#e8306e}.ms-toast__message{flex:1;font-weight:500}.ms-toast__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:14px;transition:all .12s}.ms-toast__close:hover{color:var(--text-dark);background:#e7eaef}@keyframes ms-toast-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.ms-tooltip-wrap{display:inline-flex;position:relative}.ms-tooltip{z-index:300;color:#fff;white-space:nowrap;pointer-events:none;background:#131d34f2;border-radius:7px;padding:6px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;animation:.15s ms-fade-in;position:absolute}.ms-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ms-tooltip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ms-tooltip--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.ms-tooltip--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.ms-tooltip__arrow{width:0;height:0;position:absolute}.ms-tooltip__arrow--top{border:5px solid #0000;border-top-color:#131d34f2;top:100%;left:50%;transform:translate(-50%)}.ms-tooltip__arrow--bottom{border:5px solid #0000;border-bottom-color:#131d34f2;bottom:100%;left:50%;transform:translate(-50%)}.ms-loader{justify-content:center;align-items:center;display:inline-flex}.ms-loader--sm .ms-loader__ring{border-width:2px;width:20px;height:20px}.ms-loader--md .ms-loader__ring{border-width:3px;width:36px;height:36px}.ms-loader--lg .ms-loader__ring{border-width:4px;width:52px;height:52px}.ms-loader__ring{border-style:solid;border-color:#1d48c933;border-top-color:var(--primary-rose);border-radius:50%;animation:.7s linear infinite ms-spin}.ms-loader__dots{gap:5px;display:flex}.ms-loader__dots span{background:var(--primary-rose);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ms-bounce}.ms-loader__dots span:nth-child(2){animation-delay:.2s}.ms-loader__dots span:nth-child(3){animation-delay:.4s}@keyframes ms-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.ms-loader-overlay{z-index:900;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ms-page-header{border-bottom:1px solid #e0e5eb;margin-bottom:24px;padding:20px 0 18px}.ms-page-header__breadcrumbs{margin-bottom:10px}.ms-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ms-page-header__title{color:var(--text-dark);margin:0;font-family:Outfit,sans-serif;font-size:24px;font-weight:700}.ms-page-header__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:14px}.ms-page-header__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ms-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.ms-btn--full-mobile{width:100%}.ms-modal--md,.ms-modal--lg,.ms-modal--xl{border-radius:16px 16px 0 0;max-height:88vh;margin-top:auto}.ms-modal-backdrop{align-items:flex-end;padding:0}.ms-drawer{width:100%!important}.ms-toast-container{top:12px;left:12px;right:12px}.ms-toast{min-width:0;max-width:none}.ms-searchbar{max-width:100%}.ms-pagination__btn{width:34px;height:34px;font-size:12px}.ms-page-header__title{font-size:20px}}.category-hero-banner{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:320px;padding:0 5%;display:flex;position:relative;overflow:hidden}@media (width<=768px){.category-hero-banner{height:180px}}.category-hero-overlay{z-index:1;background:linear-gradient(90deg,#091e42cc,#091e4233);position:absolute;inset:0}.category-hero-content{z-index:2;color:#fff;text-align:left;max-width:600px;position:relative}.category-hero-tagline{text-transform:uppercase;color:var(--gold-accent);letter-spacing:.1em;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;display:block}.category-hero-title{letter-spacing:-.02em;margin:0 0 10px;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.2}@media (width<=768px){.category-hero-title{font-size:1.5rem}}.category-hero-subtitle{color:#ffffffe6;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5}@media (width<=768px){.category-hero-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}}.mega-menu-grid-4col{box-sizing:border-box;grid-template-columns:3fr 1fr;gap:30px;width:100%;padding:30px 40px;display:grid}.mega-menu-links-group{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.mega-menu-promo-col{justify-content:flex-end;display:flex}.mega-menu-promo-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;max-width:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.mega-menu-promo-card .promo-badge{background:var(--gold-accent);color:#111;z-index:2;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.mega-menu-promo-card .promo-img-wrap{width:100%;height:140px;position:relative;overflow:hidden}.mega-menu-promo-card .promo-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mega-menu-promo-card:hover .promo-img{transform:scale(1.08)}.mega-menu-promo-card .promo-info{flex-direction:column;flex:1;padding:12px;display:flex}.mega-menu-promo-card .promo-title{color:var(--text-dark);margin:0 0 4px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.mega-menu-promo-card .promo-desc{color:var(--text-muted);flex:1;margin:0 0 10px;font-family:Inter,sans-serif;font-size:11px;line-height:1.4}.mega-menu-promo-card .promo-link{color:var(--primary-rose);align-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.mega-menu-promo-card .promo-link:hover{color:var(--gold-accent)}.mega-menu-column-heading:hover,.mega-menu-right-item a:hover,.mega-menu-item a:hover{color:var(--primary-rose)!important}.shop-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;display:grid!important}@media (width>=768px){.shop-products-grid{grid-template-columns:repeat(3,1fr)!important}}@media (width>=1024px){.shop-products-grid{grid-template-columns:repeat(4,1fr)!important}}@media (width>=1440px){.shop-products-grid{grid-template-columns:repeat(5,1fr)!important}}.mobile-nav-container{flex-direction:column;gap:10px;display:flex}.mobile-nav-menu{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-item a{color:var(--text-dark);font-family:Outfit,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:block}.mobile-nav-item.active a,.mobile-nav-sub-link.active{color:#dfb743!important}.mobile-nav-sub-list{flex-direction:column;padding:10px 0;display:flex}.mobile-nav-sub-group{margin-top:8px}.mobile-nav-sub-link.child{color:var(--text-muted);margin-bottom:4px;padding-left:10px;font-family:Inter,sans-serif;font-size:13px;text-decoration:none;display:block;position:relative}.mobile-nav-sub-link.child:before{content:"•";color:var(--gold-accent);position:absolute;left:0}.clothing-img-wrapper{position:relative!important;overflow:hidden!important}.clothing-img.primary-card-img{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1)!important}.clothing-img.hover-card-img{opacity:0!important;z-index:1!important;object-fit:cover!important;transition:opacity .4s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;inset:0!important}.clothing-img-wrapper:hover .clothing-img.hover-card-img{opacity:1!important}.clothing-img-wrapper:hover .clothing-img.primary-card-img{opacity:.85!important}.product-detail-main-image-wrapper{background:var(--bg-cream);border:1px solid #f1f5f9;border-radius:12px;position:relative!important;overflow:hidden!important}.product-detail-main-img{object-fit:cover;width:100%;height:100%;display:block}.video-thumb-wrapper:after{content:"";pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff40}
