.agam-home-container{background-color:var(--light-lavender-bg);overflow-x:hidden;font-family:var(--font-body)}.agam-hero-section{position:relative;min-height:480px;background-image:url(https://www.agamhomefurnishings.in/wp-content/uploads/2026/02/new-born-bedding-set-yellow-chick-print.webp?auto=format&fit=crop&q=80&w=1200&h=700);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.agam-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(75 46 99 / .8) 0%,rgb(37 33 42 / .95) 100%);z-index:1}.agam-hero-content{position:relative;z-index:2;max-width:800px}.agam-hero-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--primary-lavender);display:block;margin-bottom:12px}.agam-hero-title{font-family:var(--font-heading)!important;font-size:32px!important;line-height:1.2!important;font-weight:600!important;color:#FFFFFF!important;margin-bottom:16px!important}@media (min-width:768px){.agam-hero-title{font-size:48px!important}.agam-hero-section{min-height:560px}}.agam-hero-subtitle{font-size:14px;color:#F6F0FB;line-height:1.6;max-width:620px;margin:0 auto 30px auto;font-weight:300}.agam-hero-cta-group{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.agam-btn-solid{display:inline-block;background-color:var(--deep-purple);color:#FFFFFF!important;border:2px solid #2B163C!important;padding:12px 28px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px;text-decoration:none;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.agam-btn-solid:hover{background-color:#38214B;border-color:#2B163C!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(75 46 99 / .2)}.agam-btn-outline{display:inline-block;background-color:#fff0;color:#FFFFFF!important;border:2px solid #FFFFFF!important;padding:12px 28px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border-radius:6px;text-decoration:none;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.agam-btn-outline:hover{background-color:rgb(255 255 255 / .1);border-color:#FFFFFF!important;transform:translateY(-2px)}.agam-trust-strip{background-color:var(--soft-ivory);border-bottom:1px solid var(--border-color);padding:24px 16px}.agam-trust-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:992px){.agam-trust-grid{grid-template-columns:repeat(4,1fr)}}.agam-trust-card{display:flex;align-items:center;gap:12px}.agam-trust-emoji{font-size:20px}.agam-trust-meta h4{font-size:12px;font-weight:600;color:var(--deep-purple);text-transform:uppercase;letter-spacing:.5px;margin:0}.agam-trust-meta p{font-size:11px;color:var(--charcoal-text);margin:2px 0 0 0;opacity:.8}.agam-collections-section,.agam-products-section,.agam-benefits-section{padding:60px 16px;max-width:1200px;margin:0 auto}.agam-section-heading{text-align:center;margin-bottom:40px}.agam-badge-accent{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--deep-purple);margin-bottom:6px;display:block;opacity:.85}.agam-section-heading h2{font-family:var(--font-heading)!important;font-size:26px!important;color:var(--deep-purple)!important;font-weight:600!important;margin:0!important}@media (min-width:768px){.agam-section-heading h2{font-size:34px!important}}.agam-section-subtext{font-size:13.5px;color:var(--charcoal-text);opacity:.7;margin-top:8px}.agam-heading-line{width:50px;height:2px;background-color:var(--primary-lavender);margin:12px auto 0 auto;border-radius:1px}.agam-categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:768px){.agam-categories-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.agam-category-tile{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;display:block;border:1px solid var(--border-color);box-shadow:0 4px 10px rgb(75 46 99 / .02)}.agam-category-image-wrapper{width:100%;height:100%;position:relative}.agam-category-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.agam-category-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(75 46 99 / .1) 0%,rgb(75 46 99 / .7) 100%);transition:opacity 0.4s ease}.agam-category-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;color:#FFF}.agam-category-content h3{font-family:var(--font-heading);font-size:15px;font-weight:600;margin:0 0 4px 0}.agam-category-count{font-size:11px;display:block;opacity:.85;font-family:var(--font-body)}.agam-category-cta{font-size:10px;text-transform:uppercase;letter-spacing:1px;display:block;margin-top:8px;font-weight:500;opacity:0;transform:translateY(4px);transition:all 0.3s ease}.agam-category-tile:hover .agam-category-image-wrapper img{transform:scale(1.05)}.agam-category-tile:hover .agam-category-cta{opacity:1;transform:translateY(0)}.agam-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:992px){.agam-products-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.agam-product-card{background-color:var(--soft-ivory);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 10px rgb(75 46 99 / .02);transition:all 0.3s cubic-bezier(.16,1,.3,1)}.agam-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgb(75 46 99 / .08);border-color:var(--primary-lavender)}.agam-product-image-wrapper{aspect-ratio:1 / 1;overflow:hidden;position:relative;background-color:#FFF}.agam-product-image{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.agam-product-card:hover .agam-product-image{transform:scale(1.03)}.agam-sale-badge{position:absolute;top:10px;left:10px;background-color:var(--deep-purple);color:#FFF;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:3px 8px;border-radius:3px;z-index:2}.agam-product-details{padding:14px;display:flex;flex-direction:column;flex-grow:1}.agam-product-title{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.4;margin:0 0 6px 0;height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agam-product-title a{color:var(--charcoal-text);text-decoration:none;transition:color 0.25s}.agam-product-title a:hover{color:var(--deep-purple)}.agam-product-price{font-size:13px;font-weight:600;color:var(--deep-purple);margin-bottom:12px}.agam-product-price del{color:var(--charcoal-text);opacity:.5;font-size:11px;margin-right:4px;font-weight:400}.agam-product-price ins{text-decoration:none}.agam-product-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto}.agam-btn-view,.agam-btn-cart{display:block;width:100%;text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:9px;border-radius:4px;text-decoration:none;transition:all 0.25s}.agam-btn-view{background-color:#fff0;border:1px solid var(--border-color);color:var(--deep-purple)}.agam-btn-view:hover{background-color:var(--border-color)}.agam-btn-cart{background-color:var(--primary-lavender);border:1px solid var(--primary-lavender);color:var(--deep-purple)!important}.agam-btn-cart:hover{background-color:#b091cf;border-color:#b091cf}.agam-editorial-banner{background-color:var(--soft-ivory);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:60px 16px}.agam-editorial-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media (min-width:768px){.agam-editorial-grid{grid-template-columns:1.2fr 1fr;gap:50px}}.agam-editorial-text-col{text-align:left}.agam-editorial-text-col h3{font-family:var(--font-heading)!important;font-size:24px!important;color:var(--deep-purple)!important;margin:6px 0 14px 0!important;font-weight:600!important}.agam-editorial-text-col p{font-size:13.5px;line-height:1.6;color:var(--charcoal-text);opacity:.8;margin:0 0 16px 0}.agam-text-arrow{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--deep-purple);text-decoration:none;letter-spacing:1px;display:inline-block;border-bottom:1.5px solid var(--primary-lavender);padding-bottom:2px;transition:all 0.25s}.agam-text-arrow:hover{color:var(--primary-lavender);border-color:var(--deep-purple)}.agam-editorial-img-col{aspect-ratio:1.2 / 1;overflow:hidden;border-radius:12px;border:1px solid var(--border-color)}.agam-editorial-img-col img{width:100%;height:100%;object-fit:cover}.agam-benefits-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.agam-benefits-grid{grid-template-columns:repeat(3,1fr);gap:30px}}.agam-benefit-item{background-color:var(--soft-ivory);border:1px solid var(--border-color);padding:24px;border-radius:12px;text-align:center}.agam-benefit-icon{font-size:26px;margin-bottom:12px}.agam-benefit-item h4{font-size:14px;font-weight:600;color:var(--deep-purple);margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.5px}.agam-benefit-item p{font-size:12.5px;line-height:1.5;color:var(--charcoal-text);opacity:.8;margin:0}.agam-empty-products-notice{grid-column:1 / -1;text-align:center;background-color:var(--soft-ivory);border:1px dashed var(--primary-lavender);padding:30px;border-radius:12px;font-size:13px;color:var(--charcoal-text)}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page ul.products li.product .button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background-color:var(--primary-lavender)!important;border:2px solid var(--deep-purple)!important;color:var(--deep-purple)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;padding:12px 22px!important;border-radius:6px!important;text-decoration:none!important;transition:all 0.15s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 0 var(--deep-purple)!important;display:inline-block!important;text-align:center!important;line-height:1.2!important;transform:translateY(-2px)!important}.woocommerce ul.products li.product .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page ul.products li.product .button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background-color:#cbaff0!important;border-color:var(--deep-purple)!important;color:var(--deep-purple)!important;transform:translateY(-4px)!important;box-shadow:0 6px 0 var(--deep-purple)!important}.woocommerce ul.products li.product .button:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce-page ul.products li.product .button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active{transform:translateY(2px)!important;box-shadow:0 0 0 var(--deep-purple)!important}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],select,textarea,.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce input[type="password"],.woocommerce input[type="number"],.woocommerce input[type="search"],.woocommerce select,.woocommerce textarea,.woocommerce-page input[type="text"],.woocommerce-page input[type="email"],.woocommerce-page input[type="tel"],.woocommerce-page input[type="password"],.woocommerce-page input[type="number"],.woocommerce-page input[type="search"],.woocommerce-page select,.woocommerce-page textarea,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="search"],form select,form textarea,input.input-text,textarea.input-text,.select2-container .select2-selection--single,.select2-container .select2-selection--multiple,.select2-selection,.select2-selection__rendered{background-color:#FFFFFF!important;background:#FFFFFF!important;color:#25212A!important;border:2px solid #4B2E63!important;border-radius:6px!important;opacity:1!important;visibility:visible!important}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],select,textarea,.select2-container .select2-selection--single{padding:10px 14px!important;height:auto!important;min-height:44px!important}.select2-container .select2-selection--single .select2-selection__rendered{line-height:24px!important;padding-left:0!important;background-color:transparent!important;background:transparent!important;border:none!important}button,.btn,.button,input[type="submit"],input[type="button"],.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page ul.products li.product .button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{border:2px solid #4B2E63!important;border-radius:6px!important}input[type="checkbox"],.woocommerce input[type="checkbox"],.woocommerce-page input[type="checkbox"],.woocommerce-form__input-checkbox,.input-checkbox{-webkit-appearance:checkbox!important;appearance:checkbox!important;display:inline-block!important;position:relative!important;left:0!important;opacity:1!important;visibility:visible!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border:2px solid #4B2E63!important;background-color:#FFFFFF!important;border-radius:4px!important;margin-right:8px!important;cursor:pointer!important;z-index:99!important}.woocommerce-form__label-for-checkbox::before,.woocommerce-form__label-for-checkbox::after,.woocommerce-form__label-for-checkbox span::before,.woocommerce-form__label-for-checkbox span::after,.checkbox::before,.checkbox::after{display:none!important}