:root{ --bupiz-top-strip:#1B263B; --bupiz-header:#FFFFFF; --bupiz-header-text:#1B263B; --bupiz-dark:#1B263B; --bupiz-dark-hover:#24324D; --bupiz-dark-soft:#34445F; --bupiz-text-dark:#1F2937; --bupiz-text-muted:#6B7280; --bupiz-border-soft:#E5E7EB; --bupiz-border-soft-2:#DDE2E7; --bupiz-bg-soft:#FAFAFA; --bupiz-bg-white:#FFFFFF; --bupiz-section-bg:linear-gradient(180deg, #FFF4FC 0%, #F5F2FF 46%, #FFFFFF 100%); --bupiz-section-divider:#F7EDF8; --bupiz-accent:#ff8400; --bupiz-accent-hover:#fa9543; --bupiz-accent-soft:#FFF7CC; --bupiz-add-cart-bg:#FFD814; --bupiz-add-cart-hover:#F7CA00; --bupiz-add-cart-border:#FCD200; --bupiz-buy-now-bg:#FFA41C; --bupiz-buy-now-hover:#FA8900; --bupiz-buy-now-border:#FF8F00; --bupiz-btn-text:#0F1111; --bupiz-gold:#FFA41C; --bupiz-bar:linear-gradient(90deg, #1B263B 0%, #2E3E5C 100%); --bupiz-offer-bar:linear-gradient(90deg, #be26d3 0%, #a326d1 45%, #8323cf 100%); --bupiz-primary:var(--bupiz-accent); --bupiz-primary-hover:var(--bupiz-accent-hover); --bupiz-primary-gradient:linear-gradient(90deg, var(--bupiz-add-cart-bg) 0%, var(--bupiz-add-cart-hover) 100%); --bupiz-lilac:#F8F9FA; --bupiz-deep-purple:#1B263B; --bupiz-luxury-gold:#FFA41C; --bupiz-mocha-light:#F8F9FA; --bupiz-mocha-border:#E5E7EB; --bupiz-btn-primary:var(--bupiz-add-cart-bg); --bupiz-btn-primary-hover:var(--bupiz-add-cart-hover); --bupiz-btn-primary-border:var(--bupiz-add-cart-border); --bupiz-btn-secondary:var(--bupiz-buy-now-bg); --bupiz-btn-secondary-hover:var(--bupiz-buy-now-hover); --bupiz-btn-secondary-border:var(--bupiz-buy-now-border); --bupiz-star:#FFA41C; --bupiz-star-hover:#FA8900; --bupiz-star-empty:#D5D9D9; --bupiz-star-size:11px; --bupiz-star-fill:var(--bupiz-buy-now-bg); --bupiz-topbar-h:0px; --bupiz-home-header-h:110px; --bupiz-mobile-header-h:108px; --bupiz-sticky-space:84px; --bupiz-wish-loop-top-desktop:370px; --bupiz-wish-loop-right-desktop:12px; --bupiz-wish-loop-size-desktop:38px; --bupiz-wish-loop-top-mobile:180px; --bupiz-wish-loop-right-mobile:10px; --bupiz-wish-loop-size-mobile:32px; --bupiz-wish-single-top-desktop:65px; --bupiz-wish-single-right-desktop:10px; --bupiz-wish-single-top-mobile:480px; --bupiz-wish-single-right-mobile:12px; --bupiz-price-currency-size:12px; --bupiz-price-now-size:18px; --bupiz-price-mrp-label-size:11px; --bupiz-price-old-size:13px; --bupiz-price-off-size:12px; --bupiz-price-now-color:#111; --bupiz-price-old-color:#6f6f6f; --bupiz-price-off-color:var(--bupiz-primary); --bupiz-price-mrp-color:#8a8a8a; --bupiz-price-old-line-color:#8a8a8a; --bupiz-price-old-line-thickness:1.5px; --bupiz-price-old-line-top:54%; --bupiz-neutral-bg:#FFFFFF; --bupiz-neutral-hover:#F7F8F8; --bupiz-neutral-border:#D5D9D9; } *,
*::before,
*::after{box-sizing:border-box;} html,body{overflow-x:hidden;} body,
.single-product,
body.woocommerce-account{ background:var(--bupiz-bg-soft) !important; } img{max-width:100%;height:auto;} a{transition:all .2s ease;} input[type="submit"],
input[type="button"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.single-product .single_add_to_cart_button,
.single-product .bupiz-buy-now,
#bupiz-send-otp-btn,
#bupiz-verify-otp-btn,
#bupiz-resend-otp-btn,
#bupiz-save-checkout-address-btn,
#bupiz-save-address-btn,
.woocommerce-cart .checkout-button[data-bupiz-open-auth],
.bupiz-btn-primary,
.bupiz-mobile-sticky-btn,
.bupiz-cashback-signin,
.bupiz-mobile-promo-btn,
.bupiz-review-trigger,
.bupiz-show-more-reviews{ background:var(--bupiz-btn-secondary) !important; color:#fff !important; border:none !important; border-radius:0px !important; font-weight:700 !important; letter-spacing:.2px; box-shadow:0 8px 22px rgba(27,38,59,.18) !important; transition:all .28s ease !important; text-transform:none; font-size:14px; min-height:42px !important; line-height:1.1 !important; } input[type="submit"]:hover,
input[type="button"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.single-product .single_add_to_cart_button:hover,
.single-product .bupiz-buy-now:hover,
#bupiz-send-otp-btn:hover,
#bupiz-verify-otp-btn:hover,
#bupiz-resend-otp-btn:hover,
#bupiz-save-checkout-address-btn:hover,
#bupiz-save-address-btn:hover,
.woocommerce-cart .checkout-button[data-bupiz-open-auth]:hover,
.bupiz-btn-primary:hover,
.bupiz-mobile-sticky-btn:hover,
.bupiz-cashback-signin:hover,
.bupiz-mobile-promo-btn:hover,
.bupiz-review-trigger:hover,
.bupiz-show-more-reviews:hover{ background:var(--bupiz-accent-hover) !important; color:#fff !important; transform:translateY(-1px); box-shadow:0 12px 24px rgba(27,38,59,.22) !important; } .bupiz-header-topbar{ background:var(--bupiz-top-strip) !important; color:#ffffff !important; border-bottom:1px solid rgba(255,255,255,.12); } .bupiz-topbar-item .dashicons{ color:#fff !important; } .bupiz-header-topbar-static{ color:#fff !important; } .bupiz-header-main,
#bupiz-main-header-desktop,
#bupiz-main-header-mobile{ background:var(--bupiz-header) !important; color:var(--bupiz-header-text) !important; } #bupiz-main-header-desktop{ border-bottom:1px solid var(--bupiz-border-soft); box-shadow:0 10px 26px rgba(0,0,0,.12); } #bupiz-main-header-desktop.bupiz-desktop-scrolled{ background:var(--bupiz-header) !important; border-bottom-color:var(--bupiz-border-soft-2); } .bupiz-desktop-menu a,
.bupiz-header-icon-link,
.bupiz-wallet-desktop-pill,
.bupiz-sell-link,
.bupiz-account-trigger{ color:var(--bupiz-header-text) !important; } .bupiz-desktop-menu a:hover,
.bupiz-desktop-menu .current-menu-item > a,
.bupiz-desktop-menu .current-menu-ancestor > a{ color:var(--bupiz-accent) !important; } .bupiz-header-icon-link,
.bupiz-wallet-desktop-pill{ border-color:var(--bupiz-border-soft) !important; background:var(--bupiz-bg-white) !important; } .bupiz-header-icon-link:hover,
.bupiz-wallet-desktop-pill:hover{ border-color:var(--bupiz-accent) !important; background:var(--bupiz-accent-soft) !important; color:var(--bupiz-header-text) !important; } .bupiz-header-searchbar-form{ background:var(--bupiz-bg-white) !important; border:1px solid var(--bupiz-border-soft) !important; box-shadow:0 10px 24px rgba(0,0,0,.12) !important; } .bupiz-header-searchbar-input{ color:var(--bupiz-text-dark) !important; } .bupiz-header-searchbar-submit{ background:var(--bupiz-accent) !important; color:#fff !important; border:1px solid var(--bupiz-accent) !important; } .bupiz-header-searchbar-submit:hover{ background:var(--bupiz-accent-hover) !important; border-color:var(--bupiz-accent-hover) !important; } .bupiz-mobile-icon-link,
.bupiz-sticky-icon-link,
.bupiz-sticky-cart-link{ color:var(--bupiz-accent) !important; } .bupiz-cart-count,
.bupiz-wishlist-count,
.bupiz-sticky-cart-count{ background:var(--bupiz-accent) !important; } .bupiz-btn,
.bupiz-btn-primary,
.bupiz-btn-secondary,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.single-product .single_add_to_cart_button,
.single-product .bupiz-buy-now,
#bupiz-send-otp-btn,
#bupiz-verify-otp-btn,
#bupiz-resend-otp-btn{ display:inline-flex !important; align-items:center !important; justify-content:center !important; width:auto !important; max-width:100% !important; white-space:nowrap !important; text-align:center !important; padding:10px 16px !important; } .bupiz-btn-secondary{ background:#fff !important; color:var(--bupiz-text-dark) !important; border:1px solid var(--bupiz-border-soft) !important; box-shadow:none !important; } .bupiz-btn-secondary:hover{ background:var(--bupiz-accent-soft) !important; color:var(--bupiz-text-dark) !important; border-color:var(--bupiz-accent) !important; transform:none !important; } #bupiz-send-otp-btn{ display:inline-flex !important; } #bupiz-verify-otp-btn,
#bupiz-resend-otp-btn{ display:none !important; } #bupiz-verify-otp-btn.bupiz-show-btn,
#bupiz-resend-otp-btn.bupiz-show-btn{ display:inline-flex !important; } #bupiz-send-otp-btn.bupiz-hide-btn,
#bupiz-verify-otp-btn.bupiz-hide-btn,
#bupiz-resend-otp-btn.bupiz-hide-btn{ display:none !important; } .bupiz-mobile-header-inner{ display:grid !important; grid-template-columns:44px auto 1fr auto !important; align-items:center !important; gap:8px !important; padding:4px 12px 4px !important; } .bupiz-mobile-menu-col{ width:auto; flex:none; } .bupiz-mobile-logo-col{ flex:none; min-width:0; padding-left:0; display:flex; align-items:center; justify-content:center; } .bupiz-mobile-right-col{ flex:none; min-width:auto; width:auto; display:flex; justify-content:flex-end; justify-self:end; margin-left:auto; } .bupiz-mobile-menu-btn,
.bupiz-sticky-menu-btn,
.bupiz-mobile-drawer-close{ display:inline-flex; align-items:center; justify-content:center; width:42px; height:42px; border-radius:0px; background:#FFFFFF; border:1px solid #E5E7EB !important; color:#1B263B; cursor:pointer; font-size:22px; line-height:1; } .bupiz-header-logo,
.bupiz-header-logo img{ max-height:46px !important; width:auto; display:block; opacity:1 !important; visibility:visible !important; } .bupiz-mobile-icon-row{ display:flex; align-items:center; justify-content:flex-end; gap:8px; width:max-content; margin-left:auto !important; padding-right:0px !important; } .bupiz-mobile-icon-link,
.bupiz-sticky-icon-link,
.bupiz-sticky-cart-link{ position:relative; display:inline-flex; align-items:center; justify-content:center; width:40px !important; height:40px !important; min-width:40px !important; border:none !important; border-radius:0 !important; background:transparent !important; color:var(--bupiz-accent); text-decoration:none; box-shadow:none !important; padding:0px !important; } .bupiz-mobile-icon-link .dashicons,
.bupiz-sticky-icon-link .dashicons,
.bupiz-sticky-cart-link .dashicons{ width:21px; height:21px; font-size:21px; line-height:21px; } .bupiz-mobile-wishlist-link,
.bupiz-mobile-wishlist-link .dashicons,
.bupiz-sticky-wishlist-link,
.bupiz-sticky-wishlist-link .dashicons{ color:#E76F8A !important; } .bupiz-mobile-cart-link,
.bupiz-mobile-cart-link .dashicons,
.bupiz-sticky-cart-link,
.bupiz-sticky-cart-link .dashicons{ color:var(--bupiz-dark); } .bupiz-mobile-icon-count,
.bupiz-sticky-cart-count{ position:absolute; top:4px !important; right:5px !important; min-width:auto !important; height:auto !important; padding:0 !important; font-size:11px !important; font-weight:700 !important; line-height:1 !important; background:transparent !important; color:#C94F6D !important; border:none !important; box-shadow:none !important; } .bupiz-mobile-search-row{ background:#ffffff; padding:10px 12px 12px; border-bottom:1px solid var(--bupiz-border-soft-2); } .bupiz-search-form,
.bupiz-sticky-search-form{ position:relative; display:block !important; } .bupiz-search-form input[type="search"],
.bupiz-sticky-search-form input[type="search"]{ width:100% !important; min-height:36px; height:36px; padding:0 36px 0 14px !important; border:1px solid #1B263B; border-radius:5px; background:#ffffff !important; font-size:14px; } .bupiz-search-form button,
.bupiz-sticky-search-form button{ position:absolute !important; top:0px !important; right:0px !important; width:35px !important; min-width:35px !important; height:35px !important; padding:0 !important; border-radius:8px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; background:var(--bupiz-accent) !important; color:#fff !important; border:none !important; outline:none !important; box-shadow:none !important; } .bupiz-search-form button .dashicons,
.bupiz-sticky-search-form button .dashicons{ width:18px; height:18px; font-size:18px; line-height:18px; } .bupiz-wallet-mini-pill{ display:inline-flex; align-items:center; min-height:32px; padding:7px 12px; border-radius:0px; background:#fff; border:1px solid var(--bupiz-border-soft); color:var(--bupiz-dark); text-decoration:none; font-size:12px; font-weight:700; box-shadow:none; } .bupiz-wallet-mini-pill:hover{ background:var(--bupiz-accent-soft); border-color:var(--bupiz-accent); color:var(--bupiz-dark); } .bupiz-mobile-sticky-bar{ position:fixed; top:var(--bupiz-topbar-h); left:0; right:0; z-index:10055; display:grid; grid-template-columns:42px 1fr 42px 42px; align-items:center; gap:8px; padding:8px 10px; background:#1B263B !important; box-shadow:0 8px 20px rgba(0,0,0,.08); transform:translateY(-120%); opacity:0; pointer-events:none; transition:transform .28s ease,opacity .28s ease; } .bupiz-mobile-sticky-bar.show{ transform:translateY(0); opacity:1; pointer-events:auto; } .bupiz-sticky-search-form input[type="search"]{ min-height:42px; height:42px; border-radius:0px; } .bupiz-sticky-search-form button{ top:3px !important; right:3px !important; width:36px !important; min-width:36px !important; height:36px !important; border-radius:0px !important; } @media (max-width:767px){ .bupiz-sticky-wallet-float{ position:absolute; top:calc(100% + 8px); left:auto; right: 12px; z-index:2; display:inline-flex; align-items:center; justify-content:center; min-height:32px; padding:7px 12px; border-radius:0px; background:#fff; border:1px solid var(--bupiz-border-soft); color:var(--bupiz-text-dark); text-decoration:none; font-size:12px; font-weight:700; line-height:1; white-space:nowrap; box-shadow:0 8px 18px rgba(0,0,0,.08); } } .bupiz-mobile-drawer{ position:fixed; inset:0; z-index:10080; display:none; } .bupiz-mobile-drawer.active{ display:block; } .bupiz-mobile-drawer-overlay{ position:absolute; inset:0; background:rgba(0,0,0,.45); } .bupiz-mobile-drawer-panel{ position:relative; width:84%; max-width:320px; height:100%; background:var(--bupiz-bg-soft); padding:18px 16px 88px; z-index:2; overflow:auto; box-shadow:18px 0 40px rgba(0,0,0,.12); } .bupiz-mobile-drawer-close{ margin-bottom:10px; } .bupiz-mobile-menu{ display:grid; gap:2px; } .bupiz-mobile-menu a{ display:block; padding:9px 10px; border-radius:0px; text-decoration:none; color:var(--bupiz-text-dark); font-weight:700; font-size:15px; letter-spacing:.1px; } .bupiz-mobile-drawer-links{ margin-top:12px; display:grid; gap:3px; padding-top:12px; border-top:1px solid var(--bupiz-border-soft); } .bupiz-mobile-drawer-links a{ display:block; padding:8px 10px; border-radius:0px; text-decoration:none; color:#6f425c; font-weight:600; font-size:14px; } .bupiz-mobile-menu a:hover,
.bupiz-mobile-drawer-links a:hover{ background:var(--bupiz-accent-soft); color:var(--bupiz-accent); } .bupiz-mobile-sell-link{ display:block !important; margin-top:4px !important; padding:8px 10px !important; border-radius:0 !important; background:transparent !important; color:var(--bupiz-accent) !important; text-align:left !important; font-weight:700 !important; border:none !important; box-shadow:none !important; } @media (max-width:767px){ body{ padding-top:calc(var(--bupiz-topbar-h) + var(--bupiz-mobile-header-h)); } .desktop-tablet{display:none !important;} .mobile-only{display:block !important;} .bupiz-header-logo{opacity:1 !important;visibility:visible !important;} #bupiz-main-header-mobile .bupiz-mobile-logo-col{ display:flex !important; align-items:center !important; justify-content:center !important; min-width:120px !important; } #bupiz-main-header-mobile .bupiz-header-logo, #bupiz-main-header-mobile .bupiz-header-logo img{ display:block !important; visibility:visible !important; opacity:1 !important; max-height:44px !important; width:auto !important; } .bupiz-header-topbar-static{ gap:2px; font-size:12px; width: 100% !important; padding:2px 2px; } .bupiz-mobile-search-row + *{ margin-top:0 !important; } #bupiz-main-header-mobile .bupiz-mobile-logo-col{ display:flex !important; align-items:center !important; justify-content:center !important; width:auto !important; min-width:110px !important; } #bupiz-main-header-mobile .bupiz-header-logo, #bupiz-main-header-mobile .bupiz-header-logo img{ max-height:34px !important; width:auto !important; display:block !important; visibility:visible !important; opacity:1 !important; } } .bupiz-auth-modal,
.bupiz-buynow-modal{ position:fixed; inset:0; z-index:100000; display:none; visibility:hidden; opacity:0; pointer-events:none; } .bupiz-auth-modal.is-open,
.bupiz-buynow-modal.is-open{ display:block; visibility:visible; opacity:1; pointer-events:auto; } .bupiz-auth-backdrop,
.bupiz-buynow-backdrop{ position:absolute; inset:0; background:rgba(0,0,0,.42); } .bupiz-auth-dialog,
.bupiz-buynow-dialog{ position:fixed; inset:0; z-index:2; display:flex; align-items:center; justify-content:center; padding:24px 16px; overflow-y:auto; background:transparent !important; border:none !important; border-radius:0 !important; box-shadow:none !important; width:auto !important; max-width:none !important; min-height:100dvh !important; } .bupiz-auth-card,
.bupiz-buynow-card{ position:relative; width:min(420px, calc(100vw - 32px)); max-width:420px; background:#fff; border-radius:0px; padding:24px 22px 22px; box-shadow:0 24px 60px rgba(0,0,0,.18); margin:auto; } .bupiz-auth-close,
.bupiz-buynow-close{ position:absolute; top:10px; right:12px; z-index:100005; border:0; background:transparent; font-size:30px; line-height:1; color:var(--bupiz-text-dark); cursor:pointer; padding:0; pointer-events:auto !important; } .bupiz-auth-title,
.bupiz-buynow-title{ margin:0 0 6px; font-size:24px; font-weight:800; color:var(--bupiz-text-dark); } .bupiz-auth-subtitle,
.bupiz-buynow-subtitle{ margin:0 0 16px; color:var(--bupiz-text-muted); font-size:14px; } .bupiz-auth-form,
.bupiz-buynow-field,
.bupiz-form-row{ display:grid; gap:8px; margin-bottom:14px; } .bupiz-auth-form input,
.bupiz-auth-form select,
.bupiz-auth-form textarea,
.bupiz-buynow-field input,
.bupiz-buynow-field select,
.bupiz-buynow-field textarea,
.bupiz-address-field input,
.bupiz-address-field select,
.bupiz-address-field textarea,
.woocommerce form .input-text,
.woocommerce form select,
.woocommerce form textarea{ width:100%; min-height:46px; padding:10px 14px; border:1px solid var(--bupiz-border-soft); border-radius:0px; background:#fff; } .bupiz-auth-actions,
.bupiz-buynow-actions{ display:flex; gap:10px; flex-wrap:wrap; } .bupiz-auth-msg{min-height:18px;font-size:13px;} .bupiz-auth-msg.success{color:#0f8a42;} .bupiz-auth-msg.error{color:#c62828;} .bupiz-auth-msg.info{color:#6a5b60;} .bupiz-country-code{min-width:68px;} .bupiz-phone-group{ display:grid; grid-template-columns:88px minmax(0,1fr); gap:8px; } .bupiz-name-wrap,
.bupiz-otp-wrap{display:none;} #bupiz-recaptcha-container{min-height:1px;} @media (max-width:767px){ .bupiz-auth-dialog, .bupiz-buynow-dialog{ align-items:flex-start; padding:42px 14px 18px; } .bupiz-auth-card, .bupiz-buynow-card{ width:100%; max-width:420px; border-radius:0px; padding:22px 18px 18px; } .bupiz-auth-title, .bupiz-buynow-title{ font-size:20px; } } .woocommerce ul.products li.product,
.bupiz-hot-deals-slider ul.products li.product,
.related.products ul.products li.product{ position:relative !important; } .bupiz-save-badge{ display:none !important; } .bupiz-loop-cashback-badge{ position:absolute !important; top:7px !important; left:7px !important; z-index:8 !important; display:inline-flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; min-width:52px !important; min-height:31px !important; padding:4px 7px 3px !important; border-radius:0 10px 10px 0 !important; background:linear-gradient(135deg,#0f8f5f 0%,#18b67c 100%) !important; color:#fff !important; box-shadow:0 7px 18px rgba(15,143,95,.28) !important; letter-spacing:.01em !important; text-transform:uppercase !important; pointer-events:none !important; } .bupiz-loop-cashback-badge span{ display:block !important; font-size:10px !important; line-height:1 !important; font-weight:950 !important; } .bupiz-loop-cashback-badge small{ display:block !important; margin-top:2px !important; font-size:8px !important; line-height:1 !important; font-weight:900 !important; } .bupiz-loop-top-label{ display:none !important; } .bupiz-home-review-row,
.bupiz-mobile-rating-row{ display:inline-flex !important; align-items:center !important; gap:4px !important; flex-wrap:nowrap !important; margin:0 0 6px !important; line-height:1 !important; } .bupiz-home-review-score,
.bupiz-home-review-count,
.bupiz-mobile-rating-score{font-size:12px !important;color:#111 !important;line-height:1 !important;} .bupiz-home-review-score,
.bupiz-mobile-rating-score{font-weight:700 !important;} .bupiz-home-review-row .star-rating,
.bupiz-mobile-rating-row .star-rating{ float:none !important; margin:0 !important; font-size:11px !important; line-height:1.2 !important; } .woocommerce .star-rating{ float:none !important; margin:0 !important; font-size:var(--bupiz-star-size) !important; line-height:1.2 !important; } .woocommerce .star-rating::before{ color:var(--bupiz-star-empty) !important; } .woocommerce .star-rating span::before{ color:var(--bupiz-star-fill) !important; } .bupiz-home-review-score,
.bupiz-home-review-count,
.bupiz-mobile-rating-score,
.single-product .woocommerce-review-link{ color:#111 !important; } .bupiz-home-price-row,
.bupiz-price-row-single{ display:flex; flex-wrap:wrap; align-items:baseline; gap:4px 6px; margin:0 0 6px; line-height:1.1; } .bupiz-home-now-wrap{ display:inline-flex; align-items:flex-start; gap:1px; } .bupiz-home-currency{ font-size:var(--bupiz-price-currency-size); font-weight:700; color:var(--bupiz-price-now-color); transform:translateY(2px); } .bupiz-home-now{ font-size:var(--bupiz-price-now-size); font-weight:800; color:var(--bupiz-price-now-color); letter-spacing:-.2px; } .bupiz-home-mrp-label{ font-size:var(--bupiz-price-mrp-label-size); font-weight:600; color:var(--bupiz-price-mrp-color); } .bupiz-home-old{ position:relative; display:inline-block; font-size:var(--bupiz-price-old-size); color:var(--bupiz-price-old-color); line-height:1.1; text-decoration:none !important; } .bupiz-home-old::after{ content:""; position:absolute; left:0; right:0; top:var(--bupiz-price-old-line-top); border-top:var(--bupiz-price-old-line-thickness) solid var(--bupiz-price-old-line-color); transform:translateY(-50%); } .bupiz-home-off{ font-size:var(--bupiz-price-off-size); font-weight:700; color:var(--bupiz-price-off-color); } .bupiz-home-delivery-row{display:none !important;} .bupiz-home-delivery-strong{display:none !important;} @media (max-width:767px){ .bupiz-home-mrp-label{ display:none !important; } } .bupiz-mobile-cat-strip-wrap{display:none;} .bupiz-cashback-bar{display:none;} .bupiz-mobile-promo-video-wrap,
.bupiz-mobile-promo-slider-wrap{display:none !important;} @media (min-width:768px){ .bupiz-mobile-only-shortcode-widget{ display:none !important; margin:0 !important; padding:0 !important; min-height:0 !important; height:0 !important; overflow:hidden !important; } } @media (max-width:767px){ body{padding-top:0 !important;padding-bottom:var(--bupiz-sticky-space);} .desktop-tablet{display:none !important;} .mobile-only{display:block !important;} .bupiz-header-logo, .bupiz-header-logo img{max-height:44px;margin:0 auto;} .bupiz-account-dropdown{left:0;right:auto;min-width:260px;max-width:90vw;} .bupiz-account-line1{font-size:12px;} .bupiz-account-line2{font-size:13px;} .bupiz-account-trigger{width:100%;padding:8px 6px !important;} body.home .entry-header, body.home .page-header, body.home h1.entry-title, body.home .page-title, body.home .woocommerce-products-header{display:none !important;} .bupiz-mobile-cat-strip-wrap{display:block;overflow:hidden;margin:12px 0 14px;} .bupiz-mobile-cat-strip{display:flex;gap:12px;overflow-x:auto;padding:0 12px 4px;scrollbar-width:none;} .bupiz-mobile-cat-strip::-webkit-scrollbar{display:none;} .bupiz-mobile-cat-item{flex:0 0 72px;text-decoration:none;color:var(--bupiz-text-dark);text-align:center;} .bupiz-mobile-cat-image{display:block;width:72px;height:72px;border-radius:0px;overflow:hidden;border:1px solid var(--bupiz-border-soft);background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.04);} .bupiz-mobile-cat-image img{width:100%;height:100%;object-fit:cover;display:block;} .bupiz-mobile-cat-title{display:block;margin-top:6px;font-size:11px;font-weight:700;line-height:1.2;} .bupiz-cashback-bar{ position:fixed; left:12px; right:12px; bottom:12px; z-index:10090; display:flex; align-items:center; justify-content:space-between; align-items:center !important; gap:10px; padding:6px 12px; background:#fff; border:1px solid var(--bupiz-border-soft); border-radius:0px; box-shadow:0 18px 34px rgba(0,0,0,.15); transform:translateY(120%); opacity:0; pointer-events:none; transition:transform .28s ease,opacity .28s ease; } .bupiz-cashback-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto;} .bupiz-cashback-text-wrap{ flex:1 1 auto; min-width:0; height: 30px; display:flex; align-items:center; justify-content:left; text-align:left; } .bupiz-cashback-text{font-size:12px; font-weight:800; color:var(--bupiz-text-dark); margin:0; text-align:left; white-space:nowrap; } .bupiz-cashback-signin{min-height:28px !important;padding:8px 14px !important;font-size:12px !important;} .bupiz-mobile-promo-video-wrap{display:block !important;padding:0 12px 18px;} .bupiz-mobile-promo-video-card{position:relative;border-radius:0px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.10);} .bupiz-mobile-promo-video{display:block;width:100%;height:clamp(240px,72vw,420px);object-fit:cover;background:#f8f3f5;} .bupiz-mobile-promo-overlay{position:absolute;inset:auto 0 0 0;padding:18px;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.04));color:#fff;} .bupiz-mobile-promo-badge{display:inline-flex;padding:6px 10px;border-radius:0px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);font-size:11px;font-weight:800;margin-bottom:8px;} .bupiz-mobile-promo-title{font-size:20px;font-weight:800;line-height:1.15;margin-bottom:6px;} .bupiz-mobile-promo-subtitle{font-size:13px;opacity:.92;margin-bottom:10px;} .bupiz-mobile-promo-btn{min-height:40px !important;padding:10px 14px !important;font-size:13px !important;} .bupiz-mobile-promo-slider-wrap{display:block !important;position:relative !important;z-index:30 !important;clear:both !important;margin:12px 12px 20px !important;padding:0 !important;} .bupiz-mobile-promo-slider-track{position:relative !important;display:block !important;width:100% !important;height:clamp(180px,52vw,280px) !important;min-height:180px !important;overflow:hidden !important;border-radius:0px !important;background:#f8f3f5 !important;box-shadow:0 8px 18px rgba(0,0,0,.08) !important;isolation:isolate !important;} .bupiz-mobile-promo-slide{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;opacity:0;z-index:1 !important;text-decoration:none !important;overflow:hidden !important;} .bupiz-mobile-promo-slide img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;animation:bupizPromoZoom 4s ease-in-out infinite alternate !important;} .bupiz-mobile-promo-slide-1{opacity:1;animation:bupizFade1 6s infinite !important;} .bupiz-mobile-promo-slide-2{animation:bupizFade2 6s infinite !important;} body.home .woocommerce ul.products, body.home .bupiz-hot-deals-slider ul.products{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:18px 14px !important; margin:0 !important; padding:0 12px !important; } body.home .woocommerce ul.products li.product, body.home .bupiz-hot-deals-slider ul.products li.product{ width:100% !important; min-width:0 !important; max-width:none !important; margin:0 !important; padding:0 !important; border:0 !important; box-shadow:none !important; background:transparent !important; overflow:visible !important; } body.home .woocommerce ul.products li.product .woocommerce-loop-product__link, body.home .bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__link{display:block !important;position:relative !important;text-decoration:none !important;color:#111 !important;} body.home .woocommerce ul.products li.product img, body.home .bupiz-hot-deals-slider ul.products li.product img{width:100% !important;aspect-ratio:3 / 4 !important;height:auto !important;object-fit:cover !important;display:block !important;border-radius:0px !important;margin:0 0 10px !important;} body.home .woocommerce ul.products li.product .bupiz-loop-top-label, body.home .bupiz-hot-deals-slider ul.products li.product .bupiz-loop-top-label{ display:none !important; } .bupiz-product-info-split{grid-template-columns:1fr !important;padding:14px !important;border-radius:16px !important;gap:14px !important;} .bupiz-product-info-block h2, .bupiz-reviews-block > h2, .related.products > h2, .bupiz-hot-deals-slider > h2{font-size:24px !important;} .bupiz-reviews-block{padding:14px !important;border-radius:0px !important;} .bupiz-reviews-summary--bars{grid-template-columns:1fr !important;} .bupiz-review-bar-row{grid-template-columns:48px minmax(0,1fr) 40px;gap:8px;} .related.products ul.products li.product, .bupiz-hot-deals-slider ul.products li.product{flex:0 0 160px !important;min-width:160px !important;max-width:160px !important;} } @keyframes bupizFade1{ 0%,45%{opacity:1;} 50%,95%{opacity:0;} 100%{opacity:1;} } @keyframes bupizFade2{ 0%,45%{opacity:0;} 50%,95%{opacity:1;} 100%{opacity:0;} } @keyframes bupizPromoZoom{ 0%{transform:scale(1);} 100%{transform:scale(1.06);} } @media (max-width:767px){ #bupiz-main-header-mobile{ display:block !important; position:fixed !important; top:var(--bupiz-topbar-h) !important; left:0 !important; right:0 !important; width:100% !important; z-index:10050 !important; background:var(--bupiz-bg-soft) !important; border-bottom:1px solid var(--bupiz-border-soft) !important; box-shadow:0 8px 18px rgba(0,0,0,.06) !important; } .bupiz-mobile-header-inner{ padding:4px 12px !important; gap:10px !important; } .bupiz-mobile-account{ display:none !important; } .bupiz-mobile-logo img{ max-height:38px !important; } .bupiz-mobile-search{ position:relative; width:100%; } .bupiz-mobile-search input{ height:42px !important; padding:0 44px 0 14px !important; border-radius:0px !important; } .bupiz-mobile-search button{ position:absolute; right:6px; top:50%; transform:translateY(-50%); height:34px; width:34px; border-radius:0px; background:var(--bupiz-accent); border:none; } .bupiz-mobile-icons{ display:flex; gap:8px; align-items:center; } .bupiz-mobile-icons a{ height:36px; width:36px; display:flex; align-items:center; justify-content:center; border-radius:0px; background:#fff; border:1px solid var(--bupiz-border-soft); } .bupiz-mobile-icons .count{ position:absolute; top:-4px; right:-4px; font-size:10px; padding:2px 5px; border-radius:0px; background:var(--bupiz-accent); color:#fff; } } .woocommerce ul.products li.product,
.related.products ul.products li.product,
.bupiz-hot-deals-slider ul.products li.product{ position:relative !important; } .bupiz-wishlist-btn{ position:relative !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; border:1px solid #eee5e8 !important; background:#fff !important; box-shadow:0 6px 16px rgba(0,0,0,.10) !important; cursor:pointer !important; padding:0 !important; overflow:hidden !important; pointer-events:auto !important; } .bupiz-wishlist-heart-outline,
.bupiz-wishlist-heart-fill{ position:absolute !important; top:50% !important; left:50% !important; transform:translate(-50%, -50%) !important; pointer-events:none !important; } .bupiz-wishlist-heart-outline{ fill:none !important; stroke:var(--bupiz-accent) !important; stroke-width:2 !important; } .bupiz-wishlist-heart-fill{ fill:var(--bupiz-accent) !important; display:none !important; } .bupiz-wishlist-btn.active .bupiz-wishlist-heart-outline,
.bupiz-wishlist-btn.is-active .bupiz-wishlist-heart-outline,
.bupiz-wishlist-btn.in-wishlist .bupiz-wishlist-heart-outline{ display:none !important; } .bupiz-wishlist-btn.active .bupiz-wishlist-heart-fill,
.bupiz-wishlist-btn.is-active .bupiz-wishlist-heart-fill,
.bupiz-wishlist-btn.in-wishlist .bupiz-wishlist-heart-fill{ display:block !important; } .woocommerce ul.products li.product .bupiz-wishlist-btn,
.related.products ul.products li.product .bupiz-wishlist-btn,
.bupiz-hot-deals-slider ul.products li.product .bupiz-wishlist-btn{ position:absolute !important; z-index:999 !important; top:var(--bupiz-wish-loop-top-desktop) !important; right:var(--bupiz-wish-loop-right-desktop) !important; width:var(--bupiz-wish-loop-size-desktop) !important; height:var(--bupiz-wish-loop-size-desktop) !important; border-radius:0px !important; pointer-events:auto !important; } .woocommerce ul.products li.product .woocommerce-loop-product__link,
.related.products ul.products li.product .woocommerce-loop-product__link,
.bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__link{ position:relative !important; z-index:1 !important; } .single-product div.product .woocommerce-product-gallery{ position:relative !important; } .single-product div.product .woocommerce-product-gallery .bupiz-single-wishlist-wrap{ position:absolute !important; z-index:999 !important; top:var(--bupiz-wish-single-top-desktop) !important; right:var(--bupiz-wish-single-right-desktop) !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; pointer-events:auto !important; } .single-product div.product .woocommerce-product-gallery .bupiz-wishlist-btn{ position:relative !important; z-index:1000 !important; pointer-events:auto !important; } @media (max-width:767px){ .woocommerce ul.products li.product .bupiz-wishlist-btn, .related.products ul.products li.product .bupiz-wishlist-btn, .bupiz-hot-deals-slider ul.products li.product .bupiz-wishlist-btn{ top:var(--bupiz-wish-loop-top-mobile) !important; right:var(--bupiz-wish-loop-right-mobile) !important; width:var(--bupiz-wish-loop-size-mobile) !important; height:var(--bupiz-wish-loop-size-mobile) !important; } .single-product div.product .woocommerce-product-gallery .bupiz-single-wishlist-wrap{ top:var(--bupiz-wish-single-top-mobile) !important; right:var(--bupiz-wish-single-right-mobile) !important; } } .bupiz-wishlist-btn{ text-decoration:none !important; } .single-product .woocommerce-review__published-date,
.single-product .woocommerce-review__dash,
.single-product #reviews time,
.single-product #reviews .comment-text .meta time,
.single-product #reviews .comment-text .woocommerce-review__published-date,
.single-product .bupiz-reviews-block time,
.single-product .bupiz-reviews-block .woocommerce-review__published-date,
.single-product .bupiz-reviews-block .comment-date,
.single-product .bupiz-reviews-block .review-date { display: none !important; } @media (max-width:767px){ .bupiz-topbar-item-discount{ display:none !important; } } .bupiz-header-search-col{ min-width:0; } .bupiz-header-searchbar-form{ display:flex; align-items:center; gap:6px; background:#ffffff; border:1px solid #D9DEE5; border-radius:12px; padding:4px; box-shadow:0 3px 10px rgba(15,23,42,.04); transition:all .24s ease; } #bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-header-searchbar-form{ border-radius:10px; padding:4px; box-shadow:0 2px 8px rgba(15,23,42,.04); } .bupiz-header-searchbar-input{ flex:1 1 auto; min-width:0; height:46px; border:none; background:transparent; padding:0 16px; font-size:15px; font-weight:500; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; color:#111827; outline:none; box-shadow:none; letter-spacing:.1px; transition:all .24s ease; } .bupiz-header-searchbar-input::placeholder{ color:#4B5563; opacity:1; font-weight:500; } #bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-header-searchbar-input{ height:42px; font-size:14px; } .bupiz-header-searchbar-submit{ display:inline-flex; align-items:center; justify-content:center; gap:7px; height:46px; min-width:104px; padding:0 16px; border:none; border-radius:10px; background:#0F172A; color:#ffffff; font-size:14px; font-weight:700; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; white-space:nowrap; cursor:pointer; letter-spacing:.12px; transition:all .24s ease; } .bupiz-header-searchbar-submit:hover{ background:#1E293B; color:#ffffff; transform:translateY(-1px); } #bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-header-searchbar-submit{ height:42px; min-width:96px; font-size:13px; } .bupiz-header-searchbar-submit .dashicons{ width:18px; height:18px; font-size:18px; } .bupiz-header-right-col{ min-width:0; } .bupiz-header-actions{ display:flex; align-items:center; justify-content:flex-end; gap:16px; flex-wrap:nowrap; } .bupiz-header-icon-link,
.bupiz-wallet-desktop-pill{ display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:40px; padding:0 2px; border:none; background:transparent; border-radius:0; color:#111827; text-decoration:none; font-size:14px; font-weight:600; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; white-space:nowrap; transition:all .24s ease; } .bupiz-header-icon-link:hover,
.bupiz-wallet-desktop-pill:hover{ background:transparent; color:#0F172A; opacity:.78; } #bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-header-icon-link,
#bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-wallet-desktop-pill{ min-height:36px; font-size:13px; padding:0 1px; } .bupiz-wallet-desktop-pill{ color:#111827 !important; background:transparent !important; border:none !important; } .bupiz-header-icon-link .dashicons,
.bupiz-wallet-desktop-pill .dashicons{ width:18px; height:18px; font-size:18px; color:#111827; } .bupiz-cart-count,
.bupiz-wishlist-count,
.bupiz-sticky-cart-count{ display:inline-flex; align-items:center; justify-content:center; min-width:18px; min-height:18px; padding:0 5px; border-radius:999px; background:#0F172A; color:#ffffff; font-size:10px; line-height:1; font-weight:700; } .bupiz-header-account,
.bupiz-account-menu{ position:relative; } .bupiz-account-trigger{ display:flex; flex-direction:column; justify-content:center; align-items:flex-start; text-align:left; min-height:42px; min-width:108px; max-width:108px; padding:2px 0 !important; line-height:1.12; border:none !important; border-radius:0 !important; background:transparent !important; color:#111827; cursor:pointer; transition:all .24s ease; } .bupiz-account-trigger:hover,
.bupiz-account-menu.open .bupiz-account-trigger{ background:transparent !important; border:none !important; color:#111827 !important; opacity:.82; } #bupiz-main-header-desktop.bupiz-desktop-scrolled .bupiz-account-trigger{ min-width:102px; max-width:102px; min-height:40px; padding:1px 0 !important; } .bupiz-account-line1,
.bupiz-account-line2{ width:100%; text-align:left; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif; } .bupiz-account-line1{ font-size:12px; line-height:1.1; font-weight:600; color:#6B7280 !important; letter-spacing:.1px; } .bupiz-account-line2{ font-size:16px; line-height:1.15; font-weight:700; color:#111827 !important; margin-top:2px; letter-spacing:.1px; } body.logged-in .bupiz-account-line1{ color:#6B7280 !important; font-weight:600; } .single-product div.product .bupiz-single-rating-row{ display:block !important; width:auto !important; max-width:100% !important; margin:0 0 10px !important; line-height:1 !important; } .single-product div.product .bupiz-single-rating-link{ display:inline-flex !important; align-items:center !important; justify-content:flex-start !important; gap:6px !important; flex-wrap:nowrap !important; white-space:nowrap !important; text-decoration:none !important; color:var(--bupiz-text-dark, #2d1f28) !important; width:auto !important; max-width:100% !important; line-height:1 !important; } .single-product div.product .bupiz-single-rating-score,
    .single-product div.product .bupiz-single-rating-count{ display:inline-block !important; font-size:14px !important; font-weight:600 !important; line-height:1 !important; margin:0 !important; color:var(--bupiz-text-dark, #2d1f28) !important; } .single-product div.product .bupiz-single-rating-stars{ display:inline-flex !important; align-items:center !important; line-height:1 !important; margin:0 !important; } .single-product div.product .bupiz-single-rating-stars .star-rating{ float:none !important; display:inline-block !important; margin:0 !important; line-height:1 !important; } .single-product div.product .summary > .woocommerce-product-rating{ display:none !important; } @media (max-width: 767px){ .single-product div.product .bupiz-single-rating-link{ gap:5px !important; font-size:13px !important; } .single-product div.product .bupiz-single-rating-score, .single-product div.product .bupiz-single-rating-count{ font-size:13px !important; } .single-product div.product .bupiz-single-rating-stars .star-rating{ transform:scale(.95) !important; transform-origin:left center !important; } } @media (min-width:768px){ .desktop-tablet{display:block !important;} .mobile-only{display:none !important;} .bupiz-header-topbar{ position:relative; top:0; left:0; right:0; z-index:10060; padding:0 !important; background:var(--bupiz-top-strip) !important; color:#1B263B !important; border-bottom:1px solid rgba(255,255,255,.12) !important; } .bupiz-header-topbar-inner{ max-width:100%; } .bupiz-header-topbar-static{ min-height:var(--bupiz-topbar-h); display:flex; align-items:center; justify-content:center; gap:18px; padding:7px 14px; color:#fff; font-size:14px; font-weight:600; } .bupiz-topbar-item{ display:inline-flex; align-items:center; gap:6px; white-space:nowrap; } .bupiz-topbar-item .dashicons{ font-size:16px; width:16px; height:16px; } #bupiz-main-header-desktop{ position:relative; top:0; width:100%; z-index:10040; background:#fff !important; border-bottom:1px solid var(--bupiz-border-soft) !important; box-shadow:0 8px 20px rgba(0,0,0,.06) !important; } .bupiz-header-shell{ width:100%; max-width:none; margin:0; padding:0 22px; } .bupiz-header-inner{ display:block; width:100%; max-width:none; margin:0; padding:0; } .bupiz-header-row-main{ display:grid; grid-template-columns:136px minmax(340px,1fr) auto; align-items:center; gap:18px; padding:0px 0px; } .bupiz-header-row-menu{ border-top:1px solid var(--bupiz-border-soft); padding:0; } .bupiz-header-logo-link{ display:inline-flex; align-items:center; text-decoration:none; } .bupiz-header-logo, .bupiz-header-logo img{ max-height:48px; width:auto; display:block; } .bupiz-header-search-col{ min-width:0; } .bupiz-header-searchbar-form{ display:flex !important; align-items:center; gap:8px; background:#fff !important; min-height:42px !important; height:42px !important; padding:3px !important; border:1px solid #d1d5db !important; border-radius:11px !important; box-shadow:none !important; } .bupiz-header-searchbar-input{ flex:1 1 auto; min-width:0; height:34px; min-height:34px !important; line-height:34px !important; padding:0 14px !important; fontsize:13px !important; border:none !important; background:transparent !important; color:#111827 !important; outline:none; box-shadow:none !important; } .bupiz-header-searchbar-submit{ display:inline-flex !important; align-items:center; justify-content:center; gap:6px; height:34px; min-height:34px !important; line-height:34px !important; min-width:92px !important; padding:0 14px; border:none !important; border-radius:10px !important; background:#1B263B !important; color:#fff !important; font-size:12.5px; font-weight:700; white-space:nowrap; cursor:pointer; box-shadow:none !important; } .bupiz-header-searchbar-submit .dashicons{ width:16px !important; height:16px !important; font-size:16px !important; line-height:16px !important; } .bupiz-header-right-col{ min-width:0; } .bupiz-header-actions{ display:flex; align-items:center; justify-content:flex-end; gap:16px; flex-wrap:nowrap; } .bupiz-header-account{ position:relative; } .bupiz-account-trigger{ display:flex !important; flex-direction:column; justify-content:center; align-items:flex-start; text-align:left; min-height:42px; min-width:110px; max-width:110px; padding:0 !important; border:none !important; background:transparent !important; color:#111827 !important; cursor:pointer; box-shadow:none !important; } .bupiz-account-line1{ font-size:12px; line-height:1.1; font-weight:600; color:#6B7280 !important; } .bupiz-account-line2{ font-size:15px; line-height:1.15; font-weight:700; color:#111827 !important; margin-top:2px; } .bupiz-account-dropdown{ position:absolute; top:calc(100% + 10px); right:0; min-width:280px; background:#fff; border:1px solid var(--bupiz-border-soft); box-shadow:0 18px 42px rgba(0,0,0,.12); padding:14px; display:none; z-index:10080; } .bupiz-header-account:hover .bupiz-account-dropdown, .bupiz-header-account.open .bupiz-account-dropdown{ display:block; } .bupiz-account-menu-list{ display:grid; gap:8px; } .bupiz-account-menu-item{ display:flex; align-items:center; gap:10px; text-decoration:none; color:#111827; font-size:14px; padding:6px 0; } .bupiz-header-icon-link, .bupiz-wallet-desktop-pill{ display:inline-flex !important; align-items:center; justify-content:center; gap:8px; min-height:40px; padding:0 2px; border:none !important; background:transparent !important; color:#111827 !important; text-decoration:none; font-size:13px; font-weight:600; white-space:nowrap; box-shadow:none !important; } .bupiz-cart-count, .bupiz-wishlist-count{ display:inline-flex; align-items:center; justify-content:center; min-width:20px; min-height:20px; padding:0 6px; border-radius:999px; background:#0F172A !important; color:#fff !important; font-size:11px; font-weight:700; line-height:1; } .bupiz-desktop-menu, .bupiz-desktop-menu li{ list-style:none !important; margin:0 !important; padding:0 !important; } .bupiz-desktop-menu{ display:flex !important; align-items:center; justify-content:center; gap:18px; flex-wrap:wrap; } .bupiz-desktop-menu a{ display:block; padding:6px 0 !important; text-decoration:none; color:#111827 !important; font-size:14px; font-weight:600; } .bupiz-desktop-menu a:hover, .bupiz-desktop-menu .current-menu-item > a, .bupiz-desktop-menu .current-menu-ancestor > a{ color:var(--bupiz-accent) !important; } } @media (min-width:768px){ .bupiz-header-icons-modern{ display:flex !important; align-items:center !important; gap:10px !important; } .bupiz-header-icon-modern{ position:relative !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; width:42px !important; height:42px !important; color:#111827 !important; text-decoration:none !important; background:transparent !important; border:none !important; border-radius:10px !important; box-shadow:none !important; padding:0 !important; transition:all .2s ease !important; } .bupiz-header-icon-modern:hover{ opacity:.82 !important; background:transparent !important; } .bupiz-header-icon-svg{ display:flex !important; align-items:center !important; justify-content:center !important; line-height:1 !important; } .bupiz-header-icon-svg svg{ width:31px !important; height:31px !important; display:block !important; } .bupiz-header-wishlist-modern svg{ width:22px !important; height:22px !important; } .bupiz-header-cart-modern svg{ width:30px !important; height:30px !important; } .bupiz-header-icon-badge{ position:absolute !important; top:-2px !important; right:-2px !important; min-width:30px !important; height:30px !important; padding:0 6px !important; border-radius:999px !important; background:#7f7ce6 !important; color:#fff !important; font-size:22px !important; font-weight:800 !important; line-height:30px !important; text-align:center !important; box-shadow:0 0 0 2px #fff !important; } } @media (min-width:768px){ .bupiz-header-icons-modern{ display:flex !important; align-items:center !important; gap:8px !important; } .bupiz-header-icon-modern{ position:relative !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; width:34px !important; height:34px !important; padding:0 !important; border:none !important; background:transparent !important; color:#111827 !important; text-decoration:none !important; border-radius:8px !important; box-shadow:none !important; } .bupiz-header-icon-modern:hover{ background:#f8fafc !important; } .bupiz-header-icon-svg{ display:flex !important; align-items:center !important; justify-content:center !important; line-height:1 !important; } .bupiz-header-wishlist-modern .bupiz-header-icon-svg svg{ width:18px !important; height:18px !important; display:block !important; } .bupiz-header-cart-modern .bupiz-header-icon-svg svg{ width:24px !important; height:24px !important; display:block !important; } .bupiz-header-icon-badge{ position:absolute !important; top:-2px !important; right:-3px !important; min-width:14px !important; height:14px !important; padding:0 3px !important; border-radius:999px !important; background:#7f7ce6 !important; color:#fff !important; font-size:8px !important; font-weight:700 !important; line-height:14px !important; text-align:center !important; box-shadow:0 0 0 2px #fff !important; } .bupiz-account-dropdown .bupiz-header-icons-modern{ display:none !important; } .bupiz-header-actions > .bupiz-header-icon-link{ display:none !important; } .bupiz-account-signin-wrap{ padding-bottom:10px !important; margin-bottom:10px !important; border-bottom:1px solid #eceff3 !important; } .bupiz-account-auth-row{ display:flex !important; align-items:center !important; gap:10px !important; flex-wrap:wrap !important; } .bupiz-signin-btn, .bupiz-signup-btn{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-height:34px !important; padding:0 14px !important; border-radius:10px !important; text-decoration:none !important; font-size:13px !important; font-weight:700 !important; line-height:1 !important; } .bupiz-signin-btn{ background:#0f172a !important; color:#fff !important; } .bupiz-signup-btn{ background:#fff !important; color:#111827 !important; border:1px solid #d7dde5 !important; } .bupiz-account-menu-item{ display:flex !important; align-items:center !important; gap:10px !important; } } @media (min-width:768px){ .bupiz-header-row-menu{ padding:0 !important; border-top:1px solid #eceff3 !important; } .bupiz-desktop-menu{ gap:16px !important; } .bupiz-desktop-menu a{ padding:7px 0 !important; font-size:13px !important; font-weight:600 !important; line-height:1.05 !important; } } @media (min-width:768px){ .bupiz-header-account{ position:relative; padding-bottom:10px; margin-bottom:-10px; } .bupiz-account-dropdown{ top:100% !important; right:0 !important; margin-top:0 !important; } .bupiz-header-account:hover .bupiz-account-dropdown, .bupiz-header-account:focus-within .bupiz-account-dropdown, .bupiz-header-account.open .bupiz-account-dropdown{ opacity:1 !important; visibility:visible !important; transform:translateY(0) !important; } } @media (max-width:767px){ #bupiz-main-header-mobile .bupiz-header-icons-modern, .bupiz-mobile-sticky-bar .bupiz-header-icons-modern{ display:none !important; } .bupiz-mobile-sticky-bar{ display:grid !important; grid-template-columns:42px 1fr 42px 42px !important; align-items:center !important; gap:8px !important; padding:8px 10px !important; } .bupiz-sticky-search-form{ min-width:0 !important; } .bupiz-sticky-search-form input[type="search"]{ width:100% !important; min-height:36px !important; height:36px !important; padding:0 36px 0 12px !important; } .bupiz-sticky-search-form button{ top:1px !important; right:0px !important; width:34px !important; min-width:34px !important; height:34px !important; } .bupiz-sticky-icon-link, .bupiz-sticky-cart-link{ width:40px !important; height:40px !important; min-width:40px !important; } .bupiz-sticky-cart-count{ top:4px !important; right:5px !important; font-size:11px !important; line-height:1 !important; } .bupiz-wallet-mini-pill.bupiz-sticky-wallet-float{ top:calc(100% + 8px) !important; right:12px !important; left:auto !important; } } @media (max-width:767px){ body{ padding-top:0 !important; } #bupiz-header-topbar{ position:relative !important; top:auto !important; left:auto !important; right:auto !important; z-index:auto !important; width:100% !important; } .bupiz-header-topbar-inner{ overflow:hidden !important; } .bupiz-header-topbar-static{ display:flex !important; align-items:center !important; justify-content:center !important; min-height:var(--bupiz-topbar-h) !important; padding:7px 10px !important; gap:10px !important; width:100% !important; max-width:100% !important; text-align:center !important; flex-wrap:nowrap !important; overflow:hidden !important; } .bupiz-topbar-item{ display:inline-flex !important; align-items:center !important; white-space:nowrap !important; min-width:0 !important; } #bupiz-main-header-mobile{ position:relative !important; top:auto !important; left:auto !important; right:auto !important; width:100% !important; z-index:auto !important; background:var(--bupiz-header) !important; transform:none !important; opacity:1 !important; overflow:hidden !important; box-shadow:none !important; } #bupiz-main-header-mobile.bupiz-hide-mobile-header{ transform:none !important; opacity:1 !important; pointer-events:auto !important; } .bupiz-mobile-header-inner, .bupiz-mobile-search-row{ position:relative !important; } .bupiz-mobile-header-inner{ display:grid !important; grid-template-columns:42px minmax(0,1fr) auto !important; align-items:center !important; gap:8px !important; padding:4px 12px 4px!important; } .bupiz-mobile-search-row{ padding:4px 12px 4px !important; background:#ffffff !important; border-bottom:none !important; overflow:hidden !important; } .bupiz-mobile-sticky-bar{ position:fixed !important; top:0 !important; left:0 !important; right:0 !important; z-index:10055 !important; display:grid !important; grid-template-columns:42px 1fr 42px 42px !important; align-items:center !important; gap:8px !important; padding:4px 10px !important; background:#ffffff !important; box-shadow:0 8px 20px rgba(0,0,0,.08) !important; transform:translateY(-120%) !important; opacity:0 !important; pointer-events:none !important; } .bupiz-mobile-sticky-bar.show{ transform:translateY(0) !important; opacity:1 !important; pointer-events:auto !important; } .bupiz-sticky-search-form{ min-width:0 !important; } .bupiz-sticky-search-form input[type="search"]{ width:100% !important; min-height:36px !important; height:36px !important; padding:0 36px 0 12px !important; border-radius:5px !important; } .bupiz-sticky-search-form button{ top:0px !important; right:0px !important; width:36px !important; min-width:36px !important; height:36px !important; border-radius:5px !important; } .bupiz-mobile-sticky-bar .bupiz-header-icons-modern{ display:none !important; } .bupiz-mobile-search-row + *{ margin-top:0 !important; } body:not(.home):not(.front-page) .bupiz-mobile-sticky-bar{ display:none !important; } } .bupiz-topbar-item-discount{ display:none !important; } body.home .woocommerce ul.products li.product,
body.post-type-archive-product .woocommerce ul.products li.product,
body.tax-product_cat .woocommerce ul.products li.product,
body.tax-product_tag .woocommerce ul.products li.product{ position:relative !important; width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; overflow:visible !important; } body.home .woocommerce ul.products li.product .woocommerce-loop-product__link,
body.post-type-archive-product .woocommerce ul.products li.product .woocommerce-loop-product__link,
body.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-product__link,
body.tax-product_tag .woocommerce ul.products li.product .woocommerce-loop-product__link{ display:block !important; position:relative !important; text-decoration:none !important; color:#111 !important; margin:0 !important; padding:0 !important; } body.home .woocommerce ul.products li.product img,
body.post-type-archive-product .woocommerce ul.products li.product img,
body.tax-product_cat .woocommerce ul.products li.product img,
body.tax-product_tag .woocommerce ul.products li.product img{ display:block !important; width:100% !important; aspect-ratio:3 / 4 !important; height:auto !important; object-fit:cover !important; margin:0 0 10px !important; border-radius:0 !important; } @media (max-width:767px){ } .woocommerce ul.products li.product .bupiz-home-review-score,
.woocommerce ul.products li.product .bupiz-home-review-count{ font-size:12px !important; line-height:1 !important; color:#111 !important; } .woocommerce ul.products li.product .bupiz-home-review-score{ font-weight:700 !important; } .woocommerce ul.products li.product .bupiz-home-currency{ font-size:12px !important; transform:translateY(2px) !important; } .woocommerce ul.products li.product .bupiz-loop-top-label{ display:none !important; } .woocommerce ul.products li.product .bupiz-home-delivery-row,
.woocommerce ul.products li.product .bupiz-home-delivery-strong{ display:none !important; } .woocommerce ul.products li.product .bupiz-save-badge{ display:none !important; } @media (max-width:767px){ body.home .woocommerce ul.products, body.post-type-archive-product .woocommerce ul.products, body.tax-product_cat .woocommerce ul.products, body.tax-product_tag .woocommerce ul.products{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:16px 12px !important; margin:0 !important; padding:0 10px !important; } .woocommerce ul.products li.product .bupiz-home-delivery-row{ display:none !important; } .woocommerce ul.products li.product .bupiz-loop-top-label{ display:none !important; } } input[type="submit"],
input[type="button"],
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
#bupiz-send-otp-btn,
#bupiz-verify-otp-btn,
#bupiz-resend-otp-btn,
#bupiz-save-checkout-address-btn,
#bupiz-save-address-btn,
.woocommerce-cart .checkout-button[data-bupiz-open-auth],
.bupiz-btn-primary,
.bupiz-cashback-signin,
.bupiz-mobile-promo-btn,
.bupiz-review-trigger,
.bupiz-show-more-reviews{ background:var(--bupiz-buy-now-bg) !important; border:1px solid var(--bupiz-buy-now-border) !important; color:var(--bupiz-btn-text) !important; border-radius:999px !important; font-weight:800 !important; box-shadow:0 8px 18px rgba(255,164,28,.22) !important; } input[type="submit"]:hover,
input[type="button"]:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
#bupiz-send-otp-btn:hover,
#bupiz-verify-otp-btn:hover,
#bupiz-resend-otp-btn:hover,
#bupiz-save-checkout-address-btn:hover,
#bupiz-save-address-btn:hover,
.woocommerce-cart .checkout-button[data-bupiz-open-auth]:hover,
.bupiz-btn-primary:hover,
.bupiz-cashback-signin:hover,
.bupiz-mobile-promo-btn:hover,
.bupiz-review-trigger:hover,
.bupiz-show-more-reviews:hover{ background:var(--bupiz-buy-now-hover) !important; border-color:var(--bupiz-buy-now-hover) !important; color:var(--bupiz-btn-text) !important; transform:translateY(-1px); } .woocommerce a.button,
.woocommerce a.button.add_to_cart_button,
.woocommerce button.single_add_to_cart_button,
.single-product form.cart .single_add_to_cart_button,
.bupiz-mobile-sticky-add{ background:var(--bupiz-add-cart-bg) !important; border:1px solid var(--bupiz-add-cart-border) !important; color:var(--bupiz-btn-text) !important; border-radius:999px !important; font-weight:800 !important; box-shadow:0 8px 18px rgba(255,216,20,.22) !important; } .woocommerce a.button:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce button.single_add_to_cart_button:hover,
.single-product form.cart .single_add_to_cart_button:hover,
.bupiz-mobile-sticky-add:hover{ background:var(--bupiz-add-cart-hover) !important; border-color:var(--bupiz-add-cart-hover) !important; color:var(--bupiz-btn-text) !important; transform:translateY(-1px); } .single-product form.cart .bupiz-buy-now,
.bupiz-mobile-sticky-buy{ background:var(--bupiz-buy-now-bg) !important; border:1px solid var(--bupiz-buy-now-border) !important; color:var(--bupiz-btn-text) !important; border-radius:999px !important; font-weight:800 !important; box-shadow:0 8px 18px rgba(255,164,28,.24) !important; } .single-product form.cart .bupiz-buy-now:hover,
.bupiz-mobile-sticky-buy:hover{ background:var(--bupiz-buy-now-hover) !important; border-color:var(--bupiz-buy-now-hover) !important; color:var(--bupiz-btn-text) !important; } .bupiz-header-searchbar-submit,
.bupiz-search-form button,
.bupiz-sticky-search-form button{ background:var(--bupiz-accent) !important; border-color:var(--bupiz-accent) !important; color:#fff !important; border-radius:10px !important; } @media (max-width:767px){ .bupiz-mobile-sticky-main{ gap:8px !important; padding:9px 10px !important; } .bupiz-mobile-sticky-pricebox{ flex:1 1 92px !important; min-width:92px !important; } .bupiz-mobile-sticky-actions{ flex:0 0 auto !important; display:flex !important; gap:8px !important; } .bupiz-mobile-sticky-btn{ height:42px !important; min-height:42px !important; line-height:42px !important; padding:0 12px !important; font-size:13px !important; border-radius:0 !important; } .bupiz-mobile-sticky-add, .bupiz-mobile-sticky-buy{ min-width:112px !important; } } .woocommerce .star-rating span::before,
.single-product .summary .bupiz-single-rating-stars .star-rating span::before,
.bupiz-reviews-block .star-rating span::before{ color:var(--bupiz-buy-now-bg) !important; } .woocommerce .star-rating::before,
.single-product .summary .bupiz-single-rating-stars .star-rating::before,
.bupiz-reviews-block .star-rating::before{ color:var(--bupiz-star-empty) !important; } .bupiz-home-scroll-section .bupiz-home-review-score{ background:#0a8f5a !important; color:#fff !important; } .bupiz-home-scroll-section .bupiz-home-review-score::after{ color:#fff !important; } .bupiz-great-offers-box,
.bupiz-special-offer-box{ background:linear-gradient(135deg, #FFF8DC 0%, #FFFFFF 72%) !important; border:1px solid #F2D27A !important; border-top:3px solid var(--bupiz-buy-now-bg) !important; border-radius:14px !important; padding:16px 18px 14px !important; margin:12px 0 16px !important; box-shadow:0 8px 18px rgba(255,164,28,.10) !important; } .bupiz-great-offers-box h3,
.bupiz-special-offer-box h3{ font-size:18px !important; line-height:1.2 !important; margin:0 0 12px !important; color:var(--bupiz-text-dark) !important; } .bupiz-great-offers-box li,
.bupiz-special-offer-box li{ font-size:14px !important; line-height:1.45 !important; margin:0 0 9px !important; } .bupiz-great-offers-box li::before,
.bupiz-special-offer-box li::before{ background:var(--bupiz-buy-now-bg) !important; box-shadow:0 0 0 4px rgba(255,164,28,.14) !important; } .bupiz-home-scroll-section{ margin:14px 0 22px !important; padding:14px 0 16px !important; background:var(--bupiz-section-bg) !important; border-top:8px solid var(--bupiz-section-divider) !important; border-bottom:1px solid #EDE3F4 !important; } .bupiz-home-scroll-head{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:10px !important; margin:0 0 12px !important; padding:0 14px 10px !important; border-bottom:1px solid rgba(255,164,28,.22) !important; } .bupiz-home-scroll-title{ display:flex !important; align-items:center !important; gap:9px !important; margin:0 !important; font-size:19px !important; line-height:1.15 !important; font-weight:900 !important; letter-spacing:-.3px !important; color:var(--bupiz-text-dark) !important; } .bupiz-home-scroll-title::before{ content:""; width:6px; height:24px; display:inline-block; border-radius:999px; background:linear-gradient(180deg, var(--bupiz-buy-now-bg), var(--bupiz-add-cart-bg)); box-shadow:0 4px 10px rgba(255,164,28,.22); } .bupiz-home-scroll-more{ display:inline-flex !important; align-items:center !important; justify-content:center !important; min-height:30px !important; padding:0 12px !important; border:1px solid rgba(255,164,28,.38) !important; border-radius:999px !important; background:#fff !important; color:var(--bupiz-accent) !important; font-size:12px !important; font-weight:800 !important; text-decoration:none !important; box-shadow:0 5px 14px rgba(27,38,59,.06) !important; } .bupiz-home-scroll-track{ padding:0 12px 4px !important; } .bupiz-home-scroll-track > ul.products{ gap:12px !important; } .bupiz-home-scroll-track > ul.products > li.product{ background:#fff !important; border:1px solid #F0F0F0 !important; border-radius:12px !important; overflow:hidden !important; box-shadow:0 4px 14px rgba(27,38,59,.05) !important; padding-bottom:8px !important; } .bupiz-home-scroll-nav{ border-radius:999px !important; border-color:rgba(255,164,28,.35) !important; background:#fff !important; color:var(--bupiz-text-dark) !important; } @media (max-width:767px){ .bupiz-home-scroll-section{ margin:12px 0 18px !important; padding:12px 0 14px !important; border-top-width:7px !important; } .bupiz-home-scroll-head{ padding:0 12px 9px !important; margin:0 0 10px !important; } .bupiz-home-scroll-title{ font-size:18px !important; } .bupiz-home-scroll-title::before{ width:5px; height:22px; } .bupiz-home-scroll-more{ min-height:28px !important; padding:0 11px !important; font-size:12px !important; } .bupiz-home-scroll-track{ padding:0 10px 3px !important; } .bupiz-home-scroll-track > ul.products{ gap:10px !important; } .bupiz-home-scroll-track > ul.products > li.product{ flex-basis:150px !important; width:150px !important; min-width:150px !important; border-radius:10px !important; } } .woocommerce ul.products li.product .bupiz-save-badge,
.woocommerce-page ul.products li.product .bupiz-save-badge,
.bupiz-hot-deals-slider ul.products li.product .bupiz-save-badge{ display:none !important; } .woocommerce ul.products li.product .bupiz-loop-top-label,
.woocommerce-page ul.products li.product .bupiz-loop-top-label,
.bupiz-hot-deals-slider ul.products li.product .bupiz-loop-top-label{ display:none !important; } .woocommerce ul.products li.product .bupiz-home-delivery-row,
.woocommerce-page ul.products li.product .bupiz-home-delivery-row,
.bupiz-hot-deals-slider ul.products li.product .bupiz-home-delivery-row{ display:none !important; } #bupiz-header-topbar,
.bupiz-header-topbar{ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; border:0 !important; overflow:hidden !important; }
