:root{--font-serif: "Cinzel", serif;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-primary: #FAF7F2;--bg-secondary: #F4EFEB;--bg-surface: #FFFFFF;--color-green: #2C1810;--color-green-light: #44261A;--color-green-dark: #1B0D08;--color-brown: #2C1810;--color-brown-light: #44261A;--color-brown-dark: #1B0D08;--color-brown-gradient: linear-gradient(135deg, #2A170F 0%, #442617 50%, #1E0E08 100%);--color-brown-gradient-card: linear-gradient(145deg, #321B12 0%, #201009 100%);--color-brown-soft: #F5EEE9;--color-gold: #C29838;--color-gold-light: #E0BC62;--color-gold-muted: #EAD9B0;--text-primary: #1C1714;--text-secondary: #5C524B;--text-muted: #8F837B;--border-subtle: #E8E0D7;--border-focus: #3B2014;--shadow-sm: 0 1px 3px rgba(44, 24, 16, .05);--shadow-md: 0 4px 14px rgba(44, 24, 16, .08);--shadow-lg: 0 14px 32px rgba(44, 24, 16, .12);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}html,body{overflow-x:hidden;max-width:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.font-serif{font-family:var(--font-serif);letter-spacing:.03em}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width: 640px){.container{padding:0 .75rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-weight:500;font-size:.925rem;transition:all .2s ease-in-out}.btn-primary{background:var(--color-brown-gradient);color:#fff;border:1px solid rgba(255,255,255,.1)}.btn-primary:hover{background:linear-gradient(135deg,#381e13,#522e1c,#2a140b);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-gold{background-color:var(--color-gold);color:#fff}.btn-gold:hover{background-color:var(--color-gold-light)}.btn-secondary{background-color:transparent;color:var(--color-brown);border:1.5px solid var(--color-brown)}.btn-secondary:hover{background-color:var(--color-brown-soft)}.btn-sm{padding:.5rem 1rem;font-size:.85rem}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-group{margin-bottom:1.35rem}.form-label{display:block;font-size:.88rem;font-weight:600;margin-bottom:.45rem;color:var(--text-primary);letter-spacing:.01em}.form-control,.form-input{width:100%;padding:.82rem 1.1rem;font-size:.95rem;font-family:var(--font-sans);border:1.5px solid #E2E8F0;border-radius:8px;background-color:#fff;color:var(--text-primary);outline:none;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #00000008}input.form-control,input.form-input{height:46px}select.form-control,select.form-input,.admin-select{height:40px;padding:.45rem 2.2rem .45rem .85rem!important;font-size:.86rem!important;line-height:normal!important;cursor:pointer;background-color:#fff!important;color:#0f172a!important;box-sizing:border-box!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:menulist!important}select.form-control option,select.form-input option,.admin-select option{padding:.5rem;font-size:.88rem;color:#0f172a;background-color:#fff}textarea.form-control,textarea.form-input{min-height:90px;line-height:1.5;resize:vertical}.form-control:focus,.form-input:focus{border-color:var(--color-green);background-color:#fff;box-shadow:0 0 0 4px #153a2a1f}.form-control::placeholder,.form-input::placeholder{color:#94a3b8;font-size:.9rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-sheet-up{animation:slideSheetUp .26s cubic-bezier(.16,1,.3,1) forwards}.fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.slide-in-up{animation:slideInUp .35s cubic-bezier(.16,1,.3,1) forwards}.product-card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.product-card-hover:hover{transform:translateY(-5px);box-shadow:0 14px 28px #153a2a1f}.btn:active{transform:scale(.97)!important}.alert{padding:.875rem 1rem;border-radius:var(--radius-sm);font-size:.9rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.alert-error{background-color:#fdf2f2;color:#9b1c1c;border:1px solid #F8B4B4}.alert-success{background-color:#f3faf7;color:#0e9f6e;border:1px solid #BCF0DA}.badge{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.badge-admin{background-color:#fef3c7;color:#92400e;border:1px solid #FDE68A}.badge-customer{background-color:#def7ec;color:#03543f;border:1px solid #BCF0DA}.mobile-menu-trigger{display:none!important}@media (max-width: 768px){.mobile-menu-trigger{display:inline-flex!important}}.product-grid-density{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;justify-content:flex-start;align-items:stretch;width:100%}.product-grid-density.grid-3-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-grid-density.grid-2-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width: 1100px){.product-grid-density{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (max-width: 768px){.product-grid-density,.product-grid-density.grid-3-items,.product-grid-density.grid-2-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}}@media (max-width: 360px){.product-grid-density,.product-grid-density.grid-3-items,.product-grid-density.grid-2-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}}.home-capsules-track{justify-content:flex-start}@media (min-width: 1024px){.home-capsules-track{justify-content:center}}@media (max-width: 768px){.desktop-only{display:none!important}}@media (min-width: 769px){.mobile-only{display:none!important}}.main-nav-container{display:flex;align-items:center;justify-content:space-between;padding:.85rem 2.5rem;gap:1.5rem;width:100%;box-sizing:border-box}@media (max-width: 768px){.main-nav-container{flex-wrap:wrap!important;padding:.5rem .75rem .65rem!important;gap:.45rem!important}.nav-brand-group{order:1;gap:.45rem!important}.nav-brand-group img{height:30px!important}.nav-actions-group{order:2;gap:.35rem!important}.nav-search-group{order:3;width:100%!important;max-width:100%!important;min-width:100%!important;margin-top:.2rem}}@media (max-width: 480px){.cart-text{display:none!important}.bag-button{padding:.4rem .65rem!important}}.shop-page-container{padding:0 2.5rem;width:100%;box-sizing:border-box}@media (max-width: 768px){.shop-page-container{padding-left:.5rem!important;padding-right:.5rem!important}.shop-filter-header{padding:.65rem .75rem!important}.shop-filter-body{padding:.75rem!important}.shop-filter-row{flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important}.shop-filter-chips{width:100%!important}}.animated-product-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s ease!important}.animated-product-card:hover{transform:translateY(-6px)!important;box-shadow:0 14px 28px -4px #153a2a1f,0 6px 12px -2px #153a2a0d!important;border-color:#c29b3880!important}.animated-product-card:hover img{transform:scale(1.06)}.memory-wall-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem;position:relative}.memory-wall-frame{position:relative;background-color:#fff;border-radius:16px;border:1px solid #EAE2D8;box-shadow:0 10px 30px #2c181012;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;cursor:pointer;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),border-color .3s ease}.memory-wall-frame:hover{transform:translateY(-6px) scale(1.008);box-shadow:0 18px 40px #2c181029;border-color:#c29838}.memory-wall-frame img.memory-wall-img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s ease}.memory-wall-frame:hover img.memory-wall-img{transform:scale(1.07);filter:brightness(1.04)}.memory-wall-frame .memory-wall-tag{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.memory-wall-frame:hover .memory-wall-tag{background-color:#2c1810;color:#faf6f0;border-color:#c29838}.memory-wall-frame .memory-wall-arrow{transition:transform .25s ease;display:inline-flex;align-items:center;gap:.35rem}.memory-wall-frame:hover .memory-wall-arrow{transform:translate(5px)}@media (max-width: 992px){.memory-wall-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.memory-wall-grid>div,.memory-wall-grid>a{grid-column:auto!important;grid-row:auto!important}.mw-frame-1{grid-column:1 / -1!important;min-height:320px!important}.mw-frame-2{grid-column:1 / -1!important;min-height:220px!important}.mw-frame-3,.mw-frame-4{grid-column:span 1!important;min-height:200px!important}.mw-frame-5{grid-column:1 / -1!important;min-height:220px!important}.mw-frame-6{grid-column:1 / -1!important;min-height:210px!important}}@media (max-width: 640px){.memory-wall-grid{grid-template-columns:1fr!important;gap:.85rem!important}.memory-wall-grid>div,.memory-wall-grid>a{grid-column:1 / -1!important;grid-row:auto!important}.mw-frame-1{min-height:300px!important}.mw-frame-2{min-height:200px!important}.mw-frame-3{min-height:190px!important}.mw-frame-4{min-height:180px!important}.mw-frame-5{min-height:200px!important}.mw-frame-6{min-height:190px!important}}.home-hero-section{padding:4.5rem 1.5rem 3.5rem}.home-hero-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width: 992px){.home-hero-grid{grid-template-columns:1.15fr .85fr;gap:3rem}}.hero-artisan-badge{display:inline-flex;align-items:center;gap:.45rem;background-color:#faf5ed;padding:.38rem .95rem;border-radius:20px;border:1px solid #DFCEB7;box-shadow:0 2px 8px #2c18100d;margin-top:.35rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2c1810}.hero-headline{font-size:2.9rem;color:#2c1810;line-height:1.18;margin:0 0 1rem}.hero-subtext{font-size:1.02rem;color:#5c524b;line-height:1.6;margin-bottom:2rem;max-width:560px}.hero-search-form{display:flex;align-items:center;background-color:#fff;border-radius:32px;border:1.5px solid #D8CEC4;box-shadow:0 4px 18px #2c181012;max-width:520px;width:100%;box-sizing:border-box;padding:.35rem .45rem .35rem 1rem;margin-bottom:1.35rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.hero-search-form:focus-within{border-color:#2c1810;box-shadow:0 6px 22px #2c18101f}.hero-search-input{border:none;outline:none;font-size:.92rem;color:#2c1810;flex:1;min-width:0;padding-right:.75rem;background-color:transparent;text-overflow:ellipsis;line-height:1.4}.hero-search-input::placeholder{color:#8c7565;opacity:.85}.hero-search-submit-btn{background:linear-gradient(135deg,#2a170f,#442617,#1e0e08);color:#fff;border:none;border-radius:24px;padding:.65rem 1.35rem;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 2px 8px #2c181040;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease}.hero-search-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2c181059}.hero-passport-card{padding:2.25rem}@media (max-width: 768px){.home-hero-section{padding:1.5rem 1rem 2.25rem}.hero-artisan-badge{margin-top:.45rem;margin-bottom:.95rem;padding:.32rem .85rem;font-size:.68rem;letter-spacing:.06em}.hero-headline{font-size:1.85rem;line-height:1.22;margin:0 0 .75rem}.hero-subtext{font-size:.88rem;line-height:1.5;margin-bottom:1.15rem}.hero-search-form{padding:.25rem .35rem .25rem .85rem;margin-bottom:1.15rem;border-radius:28px}.hero-search-input{font-size:.84rem;padding-right:.5rem}.hero-search-submit-btn{padding:.52rem .95rem;font-size:.8rem;border-radius:20px;gap:.25rem}.hero-passport-card{padding:1.5rem 1.15rem}}.corporate-gifting-section{padding:5rem 1.5rem}.corporate-gifting-title{font-size:2.2rem;color:#2c1810;margin-top:.35rem}.corporate-gifting-card{padding:2.5rem;background-color:#fff;box-shadow:0 8px 30px #2c181014;border-radius:14px;border:1px solid #EAE2D8;width:100%;max-width:980px;margin:0 auto;box-sizing:border-box;overflow:hidden}.corporate-gifting-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;box-sizing:border-box}.gifting-input{width:100%;box-sizing:border-box;padding:.7rem .9rem;border-radius:6px;border:1px solid #D8CEC4;outline:none;font-size:.92rem;background-color:#fff;color:#2c1810;height:44px;min-height:44px;transition:border-color .2s ease,box-shadow .2s ease}.gifting-input:focus{border-color:#2c1810;box-shadow:0 0 0 2px #2c181014}.corporate-gifting-footer{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;flex-wrap:wrap;gap:1rem;width:100%;box-sizing:border-box}.corporate-gifting-btn{background:linear-gradient(135deg,#2a170f,#442617,#1e0e08);color:#fff;border:none;border-radius:6px;padding:.75rem 2rem;font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;box-shadow:0 4px 12px #2c181038;white-space:nowrap;transition:transform .15s ease}.corporate-gifting-btn:hover{transform:translateY(-1px)}@media (max-width: 768px){.corporate-gifting-section{padding:2.75rem 1rem}.corporate-gifting-title{font-size:1.55rem}.corporate-gifting-card{padding:1.35rem 1rem;border-radius:12px}.corporate-gifting-form{grid-template-columns:1fr;gap:1rem;width:100%}.gifting-input{font-size:.95rem;height:44px}.corporate-gifting-footer{flex-direction:column;align-items:stretch;gap:.85rem;text-align:center}.corporate-gifting-btn{width:100%;padding:.85rem 1rem;font-size:.88rem;white-space:normal;height:46px}}.story-capsule-btn{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0 .4rem;transition:transform .2s ease}.story-capsule-btn:hover{transform:translateY(-2px)}.story-capsule-ring{width:72px;height:72px;border-radius:50%;padding:2.5px;background:linear-gradient(135deg,#c29838,#e0bc62,#2a170f);box-shadow:0 3px 10px #c2983840;transition:all .25s ease}.story-capsule-btn:hover .story-capsule-ring{box-shadow:0 6px 16px #c2983873;transform:scale(1.05)}.category-arch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem 1.5rem}.category-arch-card-wrapper{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%}.polyfoil-arch-card{position:relative;width:100%;aspect-ratio:3 / 4;clip-path:url(#theDecorKartPolyfoilArch);-webkit-clip-path:url(#theDecorKartPolyfoilArch);background:radial-gradient(circle at 50% 40%,#3b120e,#200806 70%,#0d0302);overflow:hidden;cursor:pointer;filter:drop-shadow(0 8px 18px rgba(26,7,5,.2));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.polyfoil-arch-card:hover{transform:translateY(-6px);filter:drop-shadow(0 14px 28px rgba(194,152,56,.35))}.polyfoil-arch-card .arch-bg-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.polyfoil-arch-card:hover .arch-bg-img{transform:scale(1.08)}.polyfoil-arch-card .arch-ember-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,transparent 40%,rgba(20,5,3,.55) 100%);pointer-events:none}.arch-category-caption{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem;color:#2c1810;font-weight:700;font-size:.95rem;letter-spacing:.02em;cursor:pointer;transition:color .2s ease}.category-arch-card-wrapper:hover .arch-category-caption{color:#c29838}.mughal-arch-card{position:relative;clip-path:url(#theDecorKartPolyfoilArch);-webkit-clip-path:url(#theDecorKartPolyfoilArch);overflow:hidden;background:radial-gradient(circle at 50% 35%,#4a1713,#260a07 65%,#130403);filter:drop-shadow(0 8px 24px rgba(26,7,5,.22));transition:transform .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.price-discs-grid{display:flex;justify-content:center;align-items:center;gap:1.5rem;overflow-x:auto;padding:.5rem;width:100%}.price-disc-card{width:135px;height:135px;border-radius:50%;background:radial-gradient(circle at 45% 35%,#3d1812,#220b07 60%,#110503);border:1.5px solid rgba(194,152,56,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 6px 18px #11050340;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;flex-shrink:0}.price-disc-card:hover{transform:translateY(-5px) scale(1.05);border-color:#e0bc62;box-shadow:0 12px 28px #c2983866}.discount-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.discount-offer-box{background:radial-gradient(circle at 50% 30%,#3b1610,#220b07 60%,#130403);border:1.5px solid rgba(194,152,56,.35);border-radius:16px;padding:1.75rem 1.25rem;text-align:center;color:#fff;box-shadow:0 8px 24px #13040333;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:160px}.discount-offer-box:hover{transform:translateY(-5px);border-color:#e0bc62;box-shadow:0 16px 32px #c2983859}.watch-buy-card{width:250px;flex-shrink:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #E2E8F0;box-shadow:0 6px 20px #2c181014;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.watch-buy-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2c181024}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.memory-wall-scattered-wrap{display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:.75rem .25rem 1rem}.scattered-frame{background:#fff;border:6px solid #FFFFFF;border-radius:8px;box-shadow:0 10px 24px #2c18101f,0 2px 6px #0000000f;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,z-index .3s ease;position:relative;flex-shrink:0}.scattered-frame:hover{transform:translateY(-8px) scale(1.04) rotate(0)!important;box-shadow:0 18px 38px #2c181038;z-index:20}.frame-pooja{width:210px;transform:rotate(-2deg)}.frame-bell{width:170px;transform:rotate(2.5deg)}.frame-urli{width:270px;transform:rotate(-.8deg)}.frame-lamp{width:180px;transform:rotate(1.8deg)}.frame-rug{width:220px;transform:rotate(-2.2deg)}.scattered-img-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}.frame-pooja .scattered-img-wrap{aspect-ratio:3 / 4}.frame-bell .scattered-img-wrap{aspect-ratio:1 / 1}.frame-urli .scattered-img-wrap{aspect-ratio:4 / 3}.frame-lamp .scattered-img-wrap{aspect-ratio:3 / 4}.frame-rug .scattered-img-wrap{aspect-ratio:16 / 9}.scattered-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.scattered-frame:hover .scattered-img{transform:scale(1.06)}.scattered-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c181014,#2c181099);pointer-events:none}.scattered-badge{position:absolute;top:.5rem;left:.5rem;background-color:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.18rem .5rem;border-radius:3px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2c1810;box-shadow:0 2px 6px #0000001a}.scattered-polaroid-caption{padding:.6rem .4rem .35rem;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.82rem;color:#2c1810;font-weight:700}.scattered-hotspot-pin{position:absolute;bottom:25%;right:25%;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c29838,#e0bc62);border:2px solid #FFFFFF;box-shadow:0 0 0 3px #c2983866,0 4px 8px #0000004d;color:#2a170f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.scattered-popover{position:absolute;bottom:35%;left:10%;background-color:#fff;padding:.65rem .85rem;border-radius:8px;box-shadow:0 10px 24px #00000040;z-index:30;min-width:170px;border:1px solid #C29838}.scattered-popover-btn{display:block;text-align:center;font-size:.68rem;font-weight:700;background-color:#2c1810;color:#fff;padding:.3rem .5rem;border-radius:4px;text-decoration:none}@media (max-width: 640px){.category-arch-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.75rem .45rem!important}.polyfoil-arch-card{aspect-ratio:3 / 4!important}.arch-category-caption{font-size:.7rem!important;margin-top:.35rem!important;text-align:center!important}.arch-category-caption svg{display:none!important}.price-discs-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.65rem .45rem!important;padding:.25rem 0!important;overflow-x:visible!important}.price-disc-card{width:100%!important;max-width:95px!important;height:auto!important;aspect-ratio:1!important;margin:0 auto!important;padding:.25rem!important}.price-disc-label{font-size:.64rem!important;margin-bottom:.05rem!important}.price-disc-amount{font-size:.95rem!important}.discount-cards-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.65rem .45rem!important}.discount-offer-box{padding:.75rem .35rem!important;min-height:100px!important;border-radius:12px!important}.discount-prefix{font-size:.65rem!important;letter-spacing:.08em!important}.discount-value{font-size:1.6rem!important}.discount-suffix{font-size:.65rem!important;letter-spacing:.08em!important}.memory-wall-scattered-wrap{flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:.75rem!important;-webkit-overflow-scrolling:touch}.scattered-frame{flex-shrink:0!important}.frame-pooja{width:140px!important}.frame-bell{width:125px!important}.frame-urli{width:175px!important}.frame-lamp{width:130px!important}.frame-rug{width:155px!important}}@keyframes spin{to{transform:rotate(360deg)}}@media print{header,footer,nav,.btn,button,.top-announcement-bar{display:none!important}body,html{background-color:#fff!important}.print-invoice-card{box-shadow:none!important;border:none!important;padding:0!important}}@keyframes cartPopAnimation{0%{transform:scale(1)}20%{transform:scale(1.35) rotate(-12deg)}40%{transform:scale(1.22) rotate(12deg)}60%{transform:scale(1.28) rotate(-6deg)}80%{transform:scale(1.12) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes badgePopAnimation{0%{transform:scale(1);background-color:#2c1810}40%{transform:scale(1.6);background-color:#c29838}70%{transform:scale(1.3);background-color:#9e7420}to{transform:scale(1);background-color:#2c1810}}.cart-pop-btn{animation:cartPopAnimation .65s cubic-bezier(.175,.885,.32,1.275)!important}.cart-pop-badge{animation:badgePopAnimation .65s cubic-bezier(.175,.885,.32,1.275)!important}
