.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 .woocommerce-loop-product__title, body.home .bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__title{font-size:14px !important;line-height:1.22 !important;min-height:34px !important;margin:0 0 6px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;color:#111 !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; } body.home .woocommerce ul.products li.product .price, body.home .bupiz-hot-deals-slider ul.products li.product .price{margin:0 !important;font-size:14px !important;line-height:1.2 !important;} body.home .woocommerce ul.products li.product a.button, body.home .woocommerce ul.products li.product .added_to_cart, body.home .woocommerce ul.products li.product .wc-forward, body.home .bupiz-hot-deals-slider ul.products li.product a.button, body.home .bupiz-hot-deals-slider ul.products li.product .added_to_cart, body.home .bupiz-hot-deals-slider ul.products li.product .wc-forward{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;} } .bupiz-mobile-sticky-wrap{ position:fixed !important; z-index:99995; right:0 !important; left:0 !important; width:100%; margin:0 !important; background:#fff; box-shadow:0 -10px 28px rgba(42,25,57,.12); border-top:1px solid #e7e0ee; transform:translate3d(0,110%,0); opacity:0; pointer-events:none; transition:transform .22s ease,opacity .18s ease; will-change:transform; } .bupiz-mobile-sticky-wrap.is-visible{ transform:translate3d(0,0,0); opacity:1; pointer-events:auto; } @media (max-width:767px){ .bupiz-mobile-sticky-wrap{ display:block !important; top:auto !important; bottom:calc(var(--bupiz-mobile-nav-h,64px) + env(safe-area-inset-bottom)) !important; } } .bupiz-mobile-sticky-login{ display:block; text-align:center; padding:10px 14px; background:linear-gradient(90deg,#fbf8ff,#f4edff); border-bottom:1px solid #e7ddef; color:var(--bupiz-primary); text-decoration:none; font-size:13px; font-weight:800; } .bupiz-mobile-sticky-cashback{color:var(--bupiz-deep-purple);} .bupiz-mobile-sticky-main{display:flex;align-items:center;gap:10px;padding:10px 12px;} .bupiz-mobile-sticky-main.is-sold-out{justify-content:space-between;} .bupiz-mobile-sticky-pricebox{min-width:0;flex:1 1 auto;} .bupiz-mobile-sticky-price{font-size:16px;font-weight:800;color:var(--bupiz-text-dark);line-height:1.15;} .bupiz-mobile-sticky-price .woocommerce-Price-amount{font-size:inherit !important;} .bupiz-mobile-sticky-sub{margin-top:3px;font-size:11px;color:var(--bupiz-text-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .bupiz-mobile-sticky-actions{display:flex;gap:8px;flex:0 0 auto;} .bupiz-mobile-sticky-btn{min-height:42px !important;padding:10px 14px !important;font-size:13px !important;} .bupiz-mobile-sticky-add{background:#5e22a4 !important;color:#fff !important;border:1px solid #5e22a4 !important;box-shadow:none !important;} .bupiz-mobile-sticky-add:hover,.bupiz-mobile-sticky-add:focus-visible{background:#4f118f !important;color:#fff !important;border-color:#4f118f !important;transform:none !important;box-shadow:none !important;outline:none !important;} .bupiz-mobile-sticky-buy{min-width:102px;background:#f4edff !important;color:#5e22a4 !important;border:1px solid #cdb1eb !important;box-shadow:none !important;} .bupiz-mobile-sticky-buy:hover,.bupiz-mobile-sticky-buy:focus-visible{background:#eadcff !important;color:#4f118f !important;border-color:#aa7fd1 !important;box-shadow:none !important;outline:none !important;} .bupiz-mobile-sticky-soldout{background:#f5f5f5 !important;color:#666 !important;box-shadow:none !important;} @media (min-width:768px){ #bupiz-main-header-mobile, .bupiz-mobile-sticky-bar, .bupiz-mobile-sticky-wrap, .bupiz-mobile-cat-strip-wrap, .bupiz-cashback-bar, .bupiz-mobile-promo-video-wrap, .bupiz-mobile-promo-slider-wrap{ display:none !important; } .bupiz-mobile-sticky-bar, .bupiz-mobile-sticky-wrap{ position:static !important; top:auto !important; left:auto !important; right:auto !important; bottom:auto !important; transform:none !important; opacity:0 !important; pointer-events:none !important; } } @media (max-width:767px){ body.woocommerce-account .woocommerce{display:block !important;} body.woocommerce-account .woocommerce-MyAccount-navigation, body.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important;} body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px !important;} .bupiz-address-grid{grid-template-columns:1fr;} } @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; } }
