/* Bidaabak homepage hierarchy v2 */
.bdb-home-v2{padding-bottom:30px;background:var(--bdb-page,#f6f7f9)}.bdb-home-v2 .bdbx-shell{width:calc(100% - 30px);max-width:var(--bdb-container,1200px)}.bdb-home-hero{gap:16px;margin-top:18px}.bdb-home-hero .bdbx-hero{border:1px solid #e5e8ec;border-radius:12px;box-shadow:0 5px 20px rgba(28,36,48,.075)}.bdb-home-hero .bdbx-hero a{height:348px}.bdb-home-hero .aiz-carousel .slick-arrow{width:38px;height:38px;color:#424a54;background:rgba(255,255,255,.92);border:1px solid rgba(221,225,230,.9);border-radius:50%;box-shadow:0 4px 12px rgba(20,29,40,.1)}.bdb-home-hero .aiz-carousel .slick-dots{bottom:13px}.bdb-home-hero .aiz-carousel .slick-dots button{width:7px;height:7px;background:#fff;border-radius:10px;opacity:.65}.bdb-home-hero .aiz-carousel .slick-dots .slick-active button{width:24px;opacity:1}.bdb-home-v2 .bdbx-hero-side{gap:14px}.bdb-home-v2 .bdbx-hero-side .bdb-hero-card{position:relative;display:flex;justify-content:center;min-height:167px;padding:21px 20px;overflow:hidden;border:1px solid #eadfd5;border-radius:12px;background:linear-gradient(140deg,#fffaf5,#fff1e5)}.bdb-home-v2 .bdbx-hero-side .bdb-hero-card-shop{border-color:#dde7ef;background:linear-gradient(140deg,#fafdff,#edf5fb)}.bdb-home-v2 .bdb-hero-icon{position:absolute;top:17px;right:17px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--bdb-primary,#f27a1a);font-size:20px;background:#fff;border:1px solid rgba(227,211,197,.8);border-radius:9px}.bdb-home-v2 .bdb-hero-card-shop .bdb-hero-icon{color:#37749b;border-color:#dbe7ef}.bdb-home-v2 .bdbx-hero-side strong{font-size:18px;font-weight:600}.bdb-home-v2 .bdbx-hero-side span:not(.bdb-hero-icon){margin-top:6px;color:#727b85;font-size:11px}.bdb-home-v2 .bdbx-hero-side b{display:flex;align-items:center;gap:5px;margin-top:16px;color:var(--bdb-primary,#f27a1a);font-size:11px;font-weight:500}.bdb-home-v2 .bdbx-hero-side b i{position:static;font-size:14px}.bdb-trust-strip{margin-top:14px;overflow:hidden;background:#fff;border:1px solid #e5e8ec;border-radius:10px;box-shadow:0 2px 8px rgba(28,36,48,.035)}.bdb-trust-strip>div{position:relative;min-height:70px;padding:14px 18px}.bdb-trust-strip>div:not(:last-child):after{position:absolute;top:18px;right:0;width:1px;height:34px;background:#e7e9ec;content:""}.bdb-trust-strip i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--bdb-primary,#f27a1a)!important;font-size:21px!important;background:#fff5ed;border-radius:9px}.bdb-trust-strip span{color:#7a828c!important;font-size:10px!important}.bdb-trust-strip b{margin-bottom:3px;color:#343b43!important;font-size:12px!important;font-weight:600!important}.bdb-home-v2 .bdb-home-section{margin-top:20px;padding:21px;border:1px solid #e4e7eb;border-radius:11px;box-shadow:0 2px 9px rgba(28,36,48,.035)}.bdb-home-v2 .bdbx-heading{align-items:center;margin-bottom:17px}.bdb-home-v2 .bdbx-heading h2{margin:2px 0 0;color:#252b32;font-size:21px;font-weight:600;letter-spacing:-.015em}.bdb-home-v2 .bdbx-heading p{margin-top:4px;color:#7b838d;font-size:11px}.bdb-section-kicker{display:block;color:var(--bdb-primary,#f27a1a);font-size:10px;font-weight:500;letter-spacing:.045em;text-transform:uppercase}.bdb-home-v2 .bdbx-heading>a{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;color:#555e68;font-size:11px;font-weight:500;background:#f7f8fa;border:1px solid #e4e7ea;border-radius:6px}.bdb-home-v2 .bdbx-heading>a:hover{color:var(--bdb-primary,#f27a1a);background:#fff;border-color:#f1bf95}.bdb-home-v2 .bdbx-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bdb-category-showcase .bdbx-category-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.bdb-category-showcase .bdbx-category-row>a{min-width:0}.bdb-category-showcase .bdb-category-image{display:block;padding:5px;background:#f8f9fa;border:1px solid #e7e9ec;border-radius:50%;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bdb-category-showcase .bdb-category-image img{width:100%;aspect-ratio:1/1;border:0!important;border-radius:50%;object-fit:cover;transform:none!important}.bdb-category-showcase a:hover .bdb-category-image{transform:translateY(-3px);border-color:#f0b98c;box-shadow:0 7px 18px rgba(33,42,54,.08)}.bdb-category-showcase .bdbx-category-row strong{overflow:hidden;margin-top:8px;color:#353c44;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bdb-category-showcase .bdbx-category-row>a>span:last-child{color:#9299a1;font-size:9px}.bdb-deal-showcase{position:relative;overflow:hidden;border-color:#f1c9a9!important;background:linear-gradient(180deg,#fffaf6 0,#fff 150px)!important}.bdb-deal-showcase:before{position:absolute;top:0;right:0;width:180px;height:120px;background:radial-gradient(circle at top right,rgba(242,122,26,.12),transparent 68%);content:"";pointer-events:none}.bdb-campaign-banners{gap:14px;margin-top:20px}.bdb-campaign-banners a{display:block;overflow:hidden;border:1px solid #e4e7eb;border-radius:11px;box-shadow:0 3px 12px rgba(28,36,48,.05)}.bdb-campaign-banners img{height:190px;border-radius:0!important;transition:transform .3s ease}.bdb-campaign-banners a:hover img{transform:scale(1.015)}.bdb-department-section .bdbx-category-panels{gap:14px}.bdb-department-section .bdbx-category-panels article{background:#fff;border:1px solid #e4e7eb;border-radius:9px;transition:transform .2s ease,box-shadow .2s ease}.bdb-department-section .bdbx-category-panels article:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(28,36,48,.08)}.bdb-department-section .bdbx-panel-cover{height:155px}.bdb-department-section .bdbx-panel-cover h3{font-size:16px;font-weight:600}.bdb-department-section .bdbx-category-panels article>div a{font-size:11px}.bdb-home-v2 .bdbx-brand-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.bdb-home-v2 .bdbx-brand-row a{min-width:0;min-height:110px;border:1px solid #e5e8ec;border-radius:8px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bdb-home-v2 .bdbx-brand-row a:hover{transform:translateY(-2px);border-color:#d5dbe1;box-shadow:0 8px 20px rgba(28,36,48,.07)}.bdb-home-v2 .bdbx-brand-row span{max-width:100%;overflow:hidden;color:#4c545e;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bdb-home-v2 .bdbx-brand-row small{margin-top:4px;color:var(--bdb-primary,#f27a1a);font-size:9px}.bdb-seller-showcase{background:linear-gradient(180deg,#f9fcff,#fff 150px)!important}.bdb-brand-showcase{margin-bottom:4px}@media(max-width:1199.98px){.bdb-home-v2 .bdbx-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bdb-category-showcase .bdbx-category-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:991.98px){.bdb-home-hero{grid-template-columns:1fr}.bdb-home-v2 .bdbx-hero-side{grid-template-columns:1fr 1fr}.bdb-home-v2 .bdbx-hero-side .bdb-hero-card{min-height:118px}.bdb-home-v2 .bdbx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bdb-home-v2 .bdbx-brand-row{grid-template-columns:repeat(4,minmax(0,1fr))}.bdb-category-showcase .bdbx-category-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767.98px){.bdb-home-v2 .bdbx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bdb-trust-strip{grid-template-columns:repeat(2,1fr)}.bdb-trust-strip>div:nth-child(2):after{display:none}.bdb-home-v2 .bdbx-hero-side{display:none}.bdb-home-hero .bdbx-hero a{height:270px}}@media(max-width:575.98px){.bdb-home-v2 .bdbx-shell{width:calc(100% - 20px)}.bdb-home-hero{margin-top:10px}.bdb-home-hero .bdbx-hero a{height:220px}.bdb-trust-strip{margin-top:10px}.bdb-trust-strip>div{min-height:60px;padding:10px}.bdb-home-v2 .bdb-home-section{margin-top:13px;padding:13px}.bdb-home-v2 .bdbx-heading{margin-bottom:12px}.bdb-home-v2 .bdbx-heading h2{font-size:17px}.bdb-home-v2 .bdbx-heading p,.bdb-section-kicker{display:none}.bdb-home-v2 .bdbx-heading>a{padding:5px 7px;font-size:10px}.bdb-home-v2 .bdbx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bdb-category-showcase .bdbx-category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bdb-campaign-banners{grid-template-columns:1fr;margin-top:13px}.bdb-campaign-banners img{height:145px}.bdb-home-v2 .bdbx-brand-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bdb-department-section .bdbx-category-panels{gap:8px}.bdb-department-section .bdbx-panel-cover{height:110px}}