:root{--p:#5b21d6;--p2:#7c3aed;--ink:#172033;--muted:#667085;--line:#e6e8ee}*{box-sizing:border-box}.bh-promo{height:36px;background:linear-gradient(90deg,#5420d2,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;gap:clamp(38px,8vw,125px);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden}.bh-head{height:94px;display:grid;grid-template-columns:48px 230px minmax(280px,1fr) auto;align-items:center;gap:18px;padding:0 clamp(22px,3vw,42px);border-bottom:1px solid #edf0f5;background:#fff}.bh-menu{width:40px;height:40px;border:1px solid #dfe3eb;background:#fff;border-radius:9px;font-size:21px;color:#172033}.bh-brand{display:flex;align-items:center;gap:10px;min-width:0}.bh-mark{width:52px;height:52px;border-radius:15px;background:#fff url('assets/bhikari-logo.svg') center/contain no-repeat;color:transparent;display:block;font-size:0;font-weight:950;line-height:1;border:0;position:relative;text-shadow:none}.bh-mark:after{content:none}.bh-brand strong{font-size:29px;letter-spacing:-.8px;line-height:1}.bh-brand small{display:block;color:#7b8495;font-size:11px;margin-top:4px}.bh-search{display:flex;height:46px;border:1px solid #dfe3eb;border-radius:11px;overflow:hidden;min-width:0}.bh-search input{border:0;outline:0;flex:1;min-width:0;padding:0 16px;font-size:14px}.bh-search:before{content:'⌕';display:grid;place-items:center;width:34px;color:#a0a7b4;font-size:22px}.bh-search button{width:96px;border:0;background:var(--p);color:#fff;font-weight:800}.bh-head-actions{display:flex;gap:20px}.bh-head-actions button{border:0;background:#fff;color:#172033;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;white-space:nowrap}.bh-head-actions button span{font-size:23px}.bh-cart-wrap{position:relative}.bh-cart-wrap b{position:absolute;top:-5px;right:0;background:#e11d48;color:#fff;border-radius:99px;min-width:17px;height:17px;font-size:10px;display:grid;place-items:center}.bh-nav{height:48px;border-bottom:1px solid #edf0f5;display:flex;align-items:center;gap:5px;padding:0 clamp(22px,3vw,42px);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.bh-nav::-webkit-scrollbar{display:none}.bh-nav button{border:0;background:#fff;padding:9px 15px;border-radius:7px;color:#252b38;font-size:13px}.bh-nav button:first-child{background:#f1edff;color:var(--p);font-weight:800}.bh-location{max-width:1420px;margin:auto;padding:14px clamp(22px,3vw,42px) 7px;font-size:12px}.bh-location button{border:0;background:none;color:var(--p);font-weight:700;margin-left:8px}.bh-main{max-width:1420px;margin:auto;padding:8px clamp(22px,3vw,42px) 50px}.bh-hero{height:350px;border-radius:17px;background:linear-gradient(105deg,#eee7ff 0%,#faf7ff 58%,#f0eaff 100%);position:relative;overflow:hidden}.bh-hero-copy{width:49%;padding:42px 0 28px 4%;position:relative;z-index:2}.bh-pill{display:inline-block;background:#ded2ff;color:#4c1d95;padding:8px 15px;border-radius:20px;font-size:11px;font-weight:900}.bh-hero h1{font-size:clamp(42px,4.2vw,58px);line-height:1.04;margin:17px 0 12px;letter-spacing:-2.3px}.bh-hero h1 span{color:var(--p)}.bh-hero p{color:#475467;max-width:500px;font-size:14px;line-height:1.5;margin:0}.bh-hero-actions{display:flex;gap:12px;margin-top:20px}.bh-hero-actions button{padding:11px 19px;border-radius:8px;font-weight:800}.bh-shop{background:var(--p);color:#fff;border:1px solid var(--p)}.bh-deals{background:#fff;color:#344054;border:1px solid #d9dce5}.bh-hero-art{position:absolute;right:0;top:0;width:56%;height:100%;background-image:url('https://i.ebayimg.com/images/g/qC4AAOSwQQZkuRqP/s-l640.png');background-repeat:no-repeat;background-position:center right;background-size:66% auto;filter:saturate(1.06);z-index:1}.bh-dots{text-align:center;padding:11px 0 17px}.bh-dots i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d7d9df;margin:0 4px}.bh-dots i.active{width:24px;border-radius:10px;background:#6d28d9}.bh-benefits{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e1e4ea;border-radius:13px;overflow:hidden;background:#fff}.bh-benefit{min-height:70px;display:flex;align-items:center;gap:12px;padding:12px 18px;border-right:1px solid #e7e9ee}.bh-benefit:last-child{border:0}.bh-benefit .ico{font-size:23px}.bh-benefit strong{font-size:12px}.bh-benefit small{display:block;color:#8992a2;font-size:10px;margin-top:4px}.bh-section{margin-top:30px}.bh-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.bh-section-head h2{font-size:21px;margin:0}.bh-section-head p{font-size:12px;color:#8992a2;margin:5px 0}.bh-view{background:#fff;border:1px solid #e1e4ea;border-radius:8px;padding:9px 14px;font-weight:800}.bh-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.bh-cat{background:#fff;border:1px solid #e7e9ef;border-radius:12px;min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:.18s}.bh-cat:hover{transform:translateY(-2px);box-shadow:0 8px 22px #17203312}.bh-cat .emoji{font-size:40px}.bh-cat span{font-size:12px;font-weight:700}.bh-promos{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.bh-promo-card{height:170px;border-radius:14px;padding:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.bh-promo-card h3{margin:0 0 5px;font-size:17px;position:relative;z-index:2}.bh-promo-card p{margin:0 0 12px;font-size:11px;position:relative;z-index:2}.bh-promo-card button{width:max-content;border:0;border-radius:7px;padding:9px 13px;font-weight:800;position:relative;z-index:2}.p-fashion{background:linear-gradient(110deg,#ead8ff,#d9b8ff)}.p-mobile{background:linear-gradient(110deg,#bde5d6,#8fd4bd)}.p-home{background:linear-gradient(110deg,#d6ebfb,#b9dafa)}.bh-promo-art{position:absolute;right:0;bottom:-4px;width:48%;height:100%;font-size:0;background-repeat:no-repeat;background-position:center bottom;background-size:contain;z-index:1}.p-fashion .bh-promo-art{background-image:url('https://allbeautyaccessories.store/cdn/shop/files/Gemini_Generated_Image_d3tf3nd3tf3nd3tf.png?v=1771302691&width=600')}.p-mobile .bh-promo-art{background-image:url('https://dukaan.b-cdn.net/1440x1440/webp/media/ea20a4c2-70b6-4a81-bc0d-006c684455ba.png')}.p-home .bh-promo-art{background-image:url('https://prochimps.com/cdn/shop/collections/White_Goods_1024x.jpg?v=1697069181')}.bh-deal-empty{height:125px;border:1px dashed #d9dce4;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:20px;color:#667085}.bh-deal-icon{width:58px;height:58px;border-radius:50%;background:#f0ebff;display:grid;place-items:center;font-size:27px}.bh-brands{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.bh-brand-card{height:70px;border:1px solid #e6e8ee;border-radius:10px;display:grid;place-items:center;font-size:17px;font-weight:900;background:#fff}.bh-bottom-features{margin:45px -3vw -50px;background:#fafbfe;border-top:1px solid #edf0f5;display:grid;grid-template-columns:repeat(5,1fr);padding:22px 4vw}.bh-bottom-features div{text-align:center;border-right:1px solid #e0e3ea;font-size:11px}.bh-bottom-features div:last-child{border:0}.bh-bottom-features b{display:block;color:var(--p);margin-bottom:5px;font-size:12px}@media(max-width:1100px){.bh-head{grid-template-columns:44px 190px minmax(220px,1fr) auto;gap:12px}.bh-head-actions{gap:10px}.bh-hero-art{background-size:72% auto}.bh-cats{grid-template-columns:repeat(4,1fr)}.bh-brands{grid-template-columns:repeat(4,1fr)}.bh-benefits{grid-template-columns:repeat(3,1fr)}.bh-benefit:nth-child(3){border-right:0}.bh-benefit:nth-child(n+4){border-top:1px solid #e7e9ee}.bh-promos{grid-template-columns:1fr 1fr}.p-fashion{grid-column:1/-1}}@media(max-width:820px){.bh-promo{gap:5vw}.bh-head{height:auto;grid-template-columns:44px 1fr auto;grid-template-areas:'menu brand actions' 'search search search';padding:10px 18px;row-gap:10px}.bh-menu{grid-area:menu}.bh-brand{grid-area:brand}.bh-search{grid-area:search}.bh-head-actions{grid-area:actions}.bh-head-actions button{font-size:10px}.bh-brand strong{font-size:25px}.bh-hero{height:330px}.bh-hero-copy{width:55%;padding:35px 0 25px 4%}.bh-hero h1{font-size:45px}.bh-hero-art{width:54%;background-size:94% auto;background-position:center right}.bh-benefits{grid-template-columns:repeat(2,1fr)}.bh-benefit:nth-child(3){border-right:1px solid #e7e9ee}.bh-benefit:nth-child(2),.bh-benefit:nth-child(5){border-right:0}.bh-benefit:nth-child(n+3){border-top:1px solid #e7e9ee}.bh-benefit:nth-child(5){grid-column:1/-1}.bh-promos{grid-template-columns:1fr 1fr}.p-fashion{grid-column:1/-1}}@media(max-width:600px){.bh-promo{height:32px;justify-content:flex-start;padding-left:14px;gap:24px;font-size:10px}.bh-promo span:nth-child(n+3){display:none}.bh-head{padding:9px 12px}.bh-menu{display:none}.bh-head{grid-template-columns:1fr auto;grid-template-areas:'brand actions' 'search search'}.bh-brand strong{font-size:22px}.bh-mark{width:46px;height:46px;border-radius:13px}.bh-head-actions{gap:7px}.bh-head-actions button span{font-size:19px}.bh-nav{padding:0 12px;height:45px}.bh-nav button{font-size:11px;padding:8px 11px}.bh-location{padding:12px}.bh-main{padding:7px 12px 35px}.bh-hero{height:355px}.bh-hero-copy{width:100%;padding:25px 20px;z-index:3}.bh-pill{font-size:9px}.bh-hero h1{font-size:37px;letter-spacing:-1.2px;margin-top:15px}.bh-hero p{font-size:11px;max-width:290px}.bh-hero-actions{margin-top:17px}.bh-hero-actions button{padding:10px 14px;font-size:11px}.bh-hero-art{width:100%;height:62%;top:auto;bottom:0;opacity:.96;background-size:82% auto;background-position:right bottom}.bh-dots{padding:9px 0 14px}.bh-benefits{grid-template-columns:repeat(2,1fr)}.bh-benefit{min-height:65px;padding:10px}.bh-benefit .ico{font-size:20px}.bh-benefit strong{font-size:10px}.bh-benefit small{font-size:9px}.bh-cats{grid-template-columns:repeat(4,1fr);gap:7px}.bh-cat{min-height:88px}.bh-cat .emoji{font-size:28px}.bh-cat span{font-size:9px}.bh-promos{grid-template-columns:1fr}.p-fashion{grid-column:auto}.bh-promo-card{height:140px}.bh-promo-art{width:45%}.bh-brands{grid-template-columns:repeat(4,1fr);gap:7px}.bh-brand-card{height:54px;font-size:11px}.bh-bottom-features{margin:35px -12px -35px;grid-template-columns:repeat(2,1fr);gap:15px;padding:18px 12px}.bh-bottom-features div{border:0}}footer .logo{display:flex;align-items:center;gap:9px;font-size:0}footer .logo:before{content:"";display:block;width:46px;height:46px;background:url('assets/bhikari-logo.svg') center/contain no-repeat}footer .logo:after{content:"BHIKARI";font-size:25px;font-weight:900;letter-spacing:-1px;color:#fff}@media(max-width:600px){footer .logo:before{width:40px;height:40px}footer .logo:after{font-size:21px}}