@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{font-family:Poppins,sans-serif;font-weight:400}.offer-marquee{display:flex;width:200%}.offer-marquee-track{align-items:center;animation:offer-marquee 22s linear infinite;display:flex;flex:0 0 50%;gap:2rem;white-space:nowrap}@keyframes offer-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.offer-banner:hover .offer-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.offer-marquee-track{animation:none}}:root{--primary-color:#ac1f23;--secondary-color:teal;--background-color:#191919;--text-primary:#e0e0e0;--text-secondary:#fff;--accent-color:#f39c12;--border-radius-none:0;--border-radius-sm:0.125rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-2xl:1rem;--border-radius-3xl:1.5rem;--border-radius-full:9999px}body,html{overflow-x:hidden;width:100%}.product-card{overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.product-card:hover{box-shadow:0 8px 25px #53d22d26;transform:translateY(-2px)}.story-overlay{background-color:#000c;bottom:0;color:#fff;left:0;opacity:0;padding:1rem;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.product-card:hover .story-overlay{opacity:1;transform:translateY(0)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}:focus{color:blue}.icon-badge{align-items:center;backdrop-filter:blur(6px) saturate(160%);-webkit-backdrop-filter:blur(6px) saturate(160%);border:1px solid #ffffff59;border-radius:9999px;box-shadow:0 2px 4px -1px #0006,inset 0 0 0 1px #ffffff26;display:inline-flex;font-size:10px;font-weight:600;height:20px;justify-content:center;letter-spacing:.5px;line-height:1;min-width:20px;padding:0 6px;position:absolute;right:-10px;top:-6px}.cart-badge{background:linear-gradient(135deg,#ffcf5a,#f39c12);color:#1a1a1a}.wishlist-badge{background:linear-gradient(135deg,#ff6b81,#ac1f23);color:#fff}.rugs-center-slider .slick-slide{opacity:.45;padding-bottom:1.25rem;padding-top:1.25rem;pointer-events:none;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .5s ease}.rugs-center-slider .slick-center{opacity:1;pointer-events:auto;transform:scale(1.12)}.rugs-center-slider .slick-slide img.rug-stack-image{border-radius:4px;box-shadow:0 10px 28px -8px #00000059,0 4px 10px -4px #0006}.rugs-center-slider .slick-list{overflow:visible}.rugs-center-slider .slick-dots li button:before{color:#555}.rugs-center-slider .slick-dots li.slick-active button:before{color:#111}@media (prefers-color-scheme:dark){.rugs-center-slider .slick-dots li button:before{color:#6b6b6b}.rugs-center-slider .slick-dots li.slick-active button:before{color:#fafafa}}@keyframes badgePulse{0%{opacity:.4;transform:scale(.6)}55%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.icon-badge-pulse{animation:badgePulse .45s ease-out}.header-contrast :not(svg):not(path){text-shadow:0 1px 2px #0000008c,0 0 6px #00000059}.header-contrast .icon-glow svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.4))}.header-contrast.scrolled:not(.menu-open){box-shadow:0 2px 8px -2px #00000059,0 6px 24px -8px #00000080}.no-backdrop,body.menu-open header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#1a1a1a!important;opacity:1!important}body.menu-open .fixed[style*="z-index: 9999999"]{isolation:isolate}body.menu-open .fixed[style*="z-index: 9999995"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#1a1a1a!important;box-shadow:0 0 30px #000c!important;opacity:1!important}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#191919;background-color:var(--background-color);color:#e0e0e0;color:var(--text-primary);font-family:Manrope,sans-serif;line-height:1.6}.bg-primary{background-color:#ac1f23;background-color:var(--primary-color)}.bg-secondary{background-color:teal;background-color:var(--secondary-color)}.bg-background{background-color:#191919;background-color:var(--background-color)}.text-primary{color:#e0e0e0;color:var(--text-primary)}.text-secondary{color:#fff;color:var(--text-secondary)}.text-accent{color:#f39c12;color:var(--accent-color)}.border-primary{border-color:#ac1f23;border-color:var(--primary-color)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#191919;background:var(--background-color)}::-webkit-scrollbar-thumb{background:#fff;background:var(--text-secondary);border-radius:9999px;border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb:hover{background:#e0e0e0;background:var(--text-primary)}:focus{color:"#ac1f23";transform:scale(1.03)}*{transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.logo-loader{align-items:center;background:#00000026;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.logo-loader__image{animation:logo-spin 1.2s linear infinite;height:80px;width:80px}@keyframes logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.65a35ebb.css.map*/