:root{ --bupiz-p7c-navy:#12213a; --bupiz-p7c-text:#172033; --bupiz-p7c-muted:#697386; --bupiz-p7c-line:#e7eaf0; --bupiz-p7c-orange:#ff8400; --bupiz-p7c-shadow:0 24px 64px rgba(18,33,58,.18); --bupiz-p7c-available-height:620px; } .bupiz-header-row-menu{ position:relative!important; z-index:110; overflow:visible!important; } .bupiz-header-menu-col{width:100%;min-width:0;overflow:visible!important} .bupiz-p7c-nav{width:100%;position:relative;z-index:120;font-family:inherit} .bupiz-p7c-nav__list{display:flex;align-items:center;justify-content:center;gap:2px;list-style:none!important;margin:0!important;padding:0 8px!important;min-height:46px} .bupiz-p7c-nav__item{position:static;margin:0!important;padding:0!important} .bupiz-p7c-nav__trigger,.bupiz-p7c-nav__special{ position:relative;display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 13px!important; color:var(--bupiz-p7c-text)!important;text-decoration:none!important;font-size:13px;font-weight:750;letter-spacing:.02em; white-space:nowrap;border-radius:10px;transition:background .18s ease,color .18s ease,transform .18s ease; } .bupiz-p7c-nav__trigger svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .18s ease} .bupiz-p7c-nav__trigger:after,.bupiz-p7c-nav__special:after{ content:"";position:absolute;left:12px;right:12px;bottom:3px;height:3px;border-radius:99px; background:var(--bupiz-dept-accent,var(--bupiz-p7c-orange));transform:scaleX(0);transform-origin:center;transition:transform .18s ease } .bupiz-p7c-nav__item:hover>.bupiz-p7c-nav__trigger,
.bupiz-p7c-nav__item.is-open>.bupiz-p7c-nav__trigger,
.bupiz-p7c-nav__trigger:focus-visible{ background:#f7f8fb;color:var(--bupiz-dept-accent,var(--bupiz-p7c-orange))!important;outline:none } .bupiz-p7c-nav__item:hover>.bupiz-p7c-nav__trigger:after,
.bupiz-p7c-nav__item.is-open>.bupiz-p7c-nav__trigger:after,
.bupiz-p7c-nav__trigger:focus-visible:after,
.bupiz-p7c-nav__special:hover:after{transform:scaleX(1)} .bupiz-p7c-nav__item.is-open>.bupiz-p7c-nav__trigger svg{transform:rotate(180deg)} .bupiz-p7c-new-dot{width:7px;height:7px;border-radius:50%;background:#ff375f;box-shadow:0 0 0 4px rgba(255,55,95,.11)} .bupiz-p7c-nav__special--sale{color:#d92d20!important;background:#fff4f2;font-weight:850} .bupiz-p7c-nav__special--sale:after{background:#d92d20} .bupiz-p7c-mega{ position:absolute;left:50%;top:calc(100% + 4px);width:min(1440px,calc(100vw - 30px)); transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none; background:#fff;border:1px solid rgba(18,33,58,.10);border-radius:18px;box-shadow:var(--bupiz-p7c-shadow); transition:opacity .18s ease,transform .20s ease,visibility .18s ease;overflow:hidden } .bupiz-p7c-nav__item.is-open>.bupiz-p7c-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)} .bupiz-p7c-mega:before{ content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--bupiz-dept-accent),#ffb347);z-index:8 } .bupiz-p7c-mega__catalog{ position:relative;min-width:0;display:flex;flex-direction:column;background:#fff; max-height:var(--bupiz-p7c-available-height);overflow-y:auto;overscroll-behavior:contain; scrollbar-width:thin;scrollbar-color:#d4dae4 transparent } .bupiz-p7c-mega__catalog::-webkit-scrollbar{width:7px} .bupiz-p7c-mega__catalog::-webkit-scrollbar-thumb{background:#d4dae4;border-radius:99px;border:2px solid transparent;background-clip:padding-box} .bupiz-p7c-mega__topline{ position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:20px; padding:16px 22px 13px;border-bottom:1px solid #eef1f5;background:rgba(255,255,255,.97);backdrop-filter:blur(8px) } .bupiz-p7c-mega__title{display:flex;align-items:baseline;gap:10px;min-width:0} .bupiz-p7c-mega__title small{ color:var(--bupiz-dept-accent);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap } .bupiz-p7c-mega__title strong{color:var(--bupiz-p7c-text);font-size:24px;line-height:1.08;letter-spacing:-.025em} .bupiz-p7c-mega__title span{color:#7d8797;font-size:10.5px} .bupiz-p7c-mega__topline>a{ flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px; color:var(--bupiz-dept-accent)!important;text-decoration:none!important;font-size:11px;font-weight:850 } .bupiz-p7c-mega__topline>a:hover,.bupiz-p7c-mega__topline>a:focus-visible{ background:var(--bupiz-dept-soft);outline:none } .bupiz-p7c-mega__quick{ display:flex;align-items:center;gap:11px;padding:10px 22px;border-bottom:1px solid #f0f2f5;background:#fbfcfe } .bupiz-p7c-mega__quick-label{ flex:none;color:#657084;font-size:9px;font-weight:900;letter-spacing:.10em;text-transform:uppercase } .bupiz-p7c-mega__quick-links{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap} .bupiz-p7c-mega__quick-links a{ display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #e8ebf0;border-radius:999px; background:#fff;color:#39465c!important;text-decoration:none!important;font-size:14px;font-weight:700;line-height:1.25; transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease } .bupiz-p7c-mega__quick-links a:hover,.bupiz-p7c-mega__quick-links a:focus-visible{ background:var(--bupiz-dept-soft);border-color:rgba(18,33,58,.12);color:var(--bupiz-dept-accent)!important;outline:none;transform:translateY(-1px) } .bupiz-p7c-mega__content{ display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:0;min-width:0 } .bupiz-p7c-mega__sections{ min-width:0;padding:20px 22px 22px;column-count:5;column-gap:28px;column-rule:1px solid #f0f2f5 } .bupiz-p7c-mega__group-section{ display:inline-block;width:100%;break-inside:avoid-column;page-break-inside:avoid;margin:0 0 18px;padding:0 6px 2px 0;vertical-align:top } .bupiz-p7c-mega__group-heading{ display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 7px;padding:0 0 6px; border-bottom:1px solid color-mix(in srgb,var(--bupiz-dept-accent) 16%,#eef1f5); color:var(--bupiz-dept-accent)!important;text-decoration:none!important;font-size:15px;font-weight:850;line-height:1.3 } .bupiz-p7c-mega__group-heading b{font-size:13px;font-weight:700;opacity:.35;transition:opacity .15s ease,transform .15s ease} .bupiz-p7c-mega__group-heading:hover b,.bupiz-p7c-mega__group-heading:focus-visible b{opacity:1;transform:translateX(2px)} .bupiz-p7c-mega__group-heading:focus-visible{outline:2px solid var(--bupiz-dept-accent);outline-offset:3px;border-radius:4px} .bupiz-p7c-mega__group-section ul{list-style:none!important;margin:0!important;padding:0!important} .bupiz-p7c-mega__group-section li{margin:0!important;padding:0!important} .bupiz-p7c-mega__group-section li>a{ display:block;padding:3px 0;color:#334158!important;text-decoration:none!important;font-size:14px;line-height:1.45; transition:color .14s ease,transform .14s ease } .bupiz-p7c-mega__group-section li>a:hover,.bupiz-p7c-mega__group-section li>a:focus-visible{ color:var(--bupiz-dept-accent)!important;outline:none;transform:translateX(2px) } .bupiz-p7c-mega__view-group{ display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:#7a8495!important;text-decoration:none!important;font-size:13.5px;font-weight:800 } .bupiz-p7c-mega__view-group:hover,.bupiz-p7c-mega__view-group:focus-visible{ color:var(--bupiz-dept-accent)!important;outline:none } .bupiz-p7c-mega__promo{ position:relative;display:flex;flex-direction:column;min-height:100%;padding:22px 18px 18px;border-left:1px solid #eef1f5; background:linear-gradient(155deg,var(--bupiz-dept-soft),#fff 68%);overflow:hidden;background-size:cover;background-position:center } .bupiz-p7c-mega__promo:before{ content:"";position:absolute;inset:auto -70px -80px auto;width:190px;height:190px;border-radius:48% 52% 42% 58%; background:var(--bupiz-dept-accent);opacity:.07;transform:rotate(18deg) } .bupiz-p7c-mega__promo:after{ content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-62px;top:-54px;background:var(--bupiz-dept-accent);opacity:.08 } .bupiz-p7c-mega__promo.has-image{color:#fff;justify-content:flex-end;border-left:0} .bupiz-p7c-mega__promo>*{position:relative;z-index:1} .bupiz-p7c-mega__feature-icon{ width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin:0 0 22px;background:#fff;color:var(--bupiz-dept-accent); box-shadow:0 9px 22px rgba(18,33,58,.09) } .bupiz-p7c-mega__promo.has-image .bupiz-p7c-mega__feature-icon{background:rgba(255,255,255,.94);margin-bottom:auto} .bupiz-p7c-mega__feature-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .bupiz-p7c-mega__eyebrow{display:block;margin-bottom:6px;font-size:8.5px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--bupiz-dept-accent)} .bupiz-p7c-mega__promo.has-image .bupiz-p7c-mega__eyebrow{color:#fff} .bupiz-p7c-mega__promo h3{margin:0 0 7px;font-size:23px;line-height:1.05;letter-spacing:-.035em;color:inherit} .bupiz-p7c-mega__promo p{margin:0 0 14px;font-size:11px;line-height:1.5;color:var(--bupiz-p7c-muted)} .bupiz-p7c-mega__promo.has-image p{color:rgba(255,255,255,.88)} .bupiz-p7c-mega__feature-links{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 14px} .bupiz-p7c-mega__feature-links a{ padding:5px 8px;border-radius:999px;background:#fff;border:1px solid rgba(18,33,58,.08);font-size:8.8px;font-weight:800; color:var(--bupiz-p7c-text)!important;text-decoration:none!important } .bupiz-p7c-mega__promo.has-image .bupiz-p7c-mega__feature-links a{background:rgba(255,255,255,.93)} .bupiz-p7c-mega__shop-button{ margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:11px; background:var(--bupiz-p7c-navy);color:#fff!important;text-decoration:none!important;font-size:10.8px;font-weight:850 } .bupiz-p7c-mega__promo.has-image .bupiz-p7c-mega__shop-button{margin-top:0} .bupiz-p7c-mega__shop-button:hover,.bupiz-p7c-mega__shop-button:focus-visible{ background:var(--bupiz-dept-accent);outline:none } .bupiz-mobile-drawer{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:100000!important;display:none!important;isolation:isolate} .bupiz-mobile-drawer.active{display:block!important} .bupiz-mobile-drawer-overlay{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgba(11,20,36,.58)!important;backdrop-filter:blur(3px)} .bupiz-mobile-drawer-panel{position:relative!important;width:min(440px,94vw)!important;max-width:94vw!important;height:100%!important;max-height:100dvh!important;padding:0!important;background:#f7f8fb!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;touch-action:pan-y;box-shadow:28px 0 70px rgba(11,20,36,.28)!important} .bupiz-mobile-drawer-close{position:absolute!important;top:17px!important;right:15px!important;z-index:20!important;width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(255,255,255,.13)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;font-size:27px!important;line-height:1!important;display:grid!important;place-items:center!important} .bupiz-p7c-drawer{height:100%;display:flex;flex-direction:column;min-height:0;color:var(--bupiz-p7c-text)} .bupiz-p7c-drawer__hero{padding:23px 62px 20px 20px;background:radial-gradient(circle at 85% 5%,rgba(255,132,0,.33),transparent 34%),linear-gradient(145deg,#12213a,#213657);color:#fff} .bupiz-p7c-drawer__eyebrow{display:block;margin-bottom:6px;font-size:9px;font-weight:900;letter-spacing:.18em;color:#ffb45f}.bupiz-p7c-drawer__hero strong{display:block;font-size:20px;line-height:1.2;letter-spacing:-.02em}.bupiz-p7c-drawer__hero p{margin:5px 0 0;font-size:11.5px;line-height:1.55;color:rgba(255,255,255,.74)} .bupiz-p7c-drawer__search{position:relative;margin:-1px 14px 0;transform:translateY(50%);z-index:4;display:flex;align-items:center;gap:8px;height:46px;padding:0 11px;border-radius:14px;background:#fff;border:1px solid #e6e9ef;box-shadow:0 10px 30px rgba(18,33,58,.12)} .bupiz-p7c-drawer__search .dashicons{color:#7a8495}.bupiz-p7c-drawer__search input{min-width:0;flex:1;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;font-size:13px!important;padding:0!important;height:auto!important}.bupiz-p7c-drawer__search button{width:26px;height:26px;border:0;background:#f2f4f7;color:#667085;border-radius:8px;font-size:18px;display:none;align-items:center;justify-content:center}.bupiz-p7c-drawer__search.has-value button{display:flex} .bupiz-p7c-drawer__crumb{display:flex;align-items:center;gap:10px;padding:34px 15px 10px}.bupiz-p7c-drawer__crumb>button{width:34px;height:34px;border:1px solid #e2e6ed;background:#fff;border-radius:11px;color:#344054;font-size:17px}.bupiz-p7c-drawer__crumb div{display:flex;flex-direction:column}.bupiz-p7c-drawer__crumb small{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#8a94a6;font-weight:850}.bupiz-p7c-drawer__crumb strong{font-size:16px;color:#172033} .bupiz-p7c-drawer__levels{position:relative;flex:1;min-height:0;overflow:hidden}.bupiz-p7c-drawer__level{position:absolute;inset:0;overflow-y:auto;padding:0 14px 20px;opacity:0;visibility:hidden;transform:translateX(18px);transition:opacity .18s ease,transform .22s ease,visibility .18s ease;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.bupiz-p7c-drawer__level.is-active{opacity:1;visibility:visible;transform:none} .bupiz-p7c-drawer__quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.bupiz-p7c-drawer__quick-grid a{min-height:80px;padding:11px 9px;border-radius:14px;background:linear-gradient(145deg,#fff,#f3f5f8);border:1px solid #e5e8ee;text-decoration:none!important;display:flex;flex-direction:column;justify-content:space-between;color:#263248!important}.bupiz-p7c-drawer__quick-grid a.is-sale{background:linear-gradient(145deg,#fff1f0,#fff);border-color:#ffd5d0}.bupiz-p7c-drawer__quick-grid span{font-size:8px;font-weight:900;letter-spacing:.13em;color:#ff8400}.bupiz-p7c-drawer__quick-grid a.is-sale span{color:#d92d20}.bupiz-p7c-drawer__quick-grid strong{font-size:11px;line-height:1.25} .bupiz-p7c-drawer__section-label{margin:0 2px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#8b95a7;font-weight:900} .bupiz-p7c-drawer__department{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:11px;margin:0 0 8px;padding:11px;border:1px solid #e5e8ee;border-radius:15px;background:#fff;text-align:left;color:#172033;box-shadow:0 5px 16px rgba(18,33,58,.035)} .bupiz-p7c-drawer__department-icon{width:46px;height:46px;border-radius:14px;background:var(--bupiz-dept-soft);color:var(--bupiz-dept-accent);display:grid;place-items:center}.bupiz-p7c-drawer__department-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bupiz-p7c-drawer__department-copy{display:flex;flex-direction:column;min-width:0}.bupiz-p7c-drawer__department-copy strong{font-size:14px}.bupiz-p7c-drawer__department-copy small{margin-top:3px;color:#8993a4;font-size:10px}.bupiz-p7c-drawer__department>b,.bupiz-p7c-drawer__row>b{color:#98a2b3;font-size:23px;font-weight:400} .bupiz-p7c-drawer__view-all{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;padding:13px 14px;border-radius:13px;background:linear-gradient(135deg,#12213a,#263d62);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:850}.bupiz-p7c-drawer__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:13px 14px;border:1px solid #e5e8ee;border-radius:13px;background:#fff;text-align:left;color:#172033}.bupiz-p7c-drawer__row>span{display:flex;flex-direction:column}.bupiz-p7c-drawer__row strong{font-size:13px}.bupiz-p7c-drawer__row small{margin-top:3px;color:#8a94a6;font-size:10px} .bupiz-p7c-drawer__leaf-grid{display:grid;grid-template-columns:1fr;gap:7px}.bupiz-p7c-drawer__leaf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-radius:12px;background:#fff;border:1px solid #e7eaf0;color:#39465c!important;text-decoration:none!important;font-size:12.5px}.bupiz-p7c-drawer__leaf b{color:#ff8400;font-weight:500} .bupiz-p7c-drawer__search-results{display:grid;gap:8px}.bupiz-p7c-search-result{display:block;padding:12px 13px;border-radius:13px;background:#fff;border:1px solid #e5e8ee;text-decoration:none!important}.bupiz-p7c-search-result strong{display:block;color:#172033;font-size:13px}.bupiz-p7c-search-result small{display:block;margin-top:4px;color:#8993a4;font-size:9.5px;line-height:1.4}.bupiz-p7c-drawer__empty{padding:30px 16px;text-align:center;color:#7a8495;font-size:12px} .bupiz-p7c-drawer__utility{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:8px 10px;border-top:1px solid #e4e7ec;background:#fff}.bupiz-p7c-drawer__utility a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;text-decoration:none!important;color:#475467!important;font-size:9px;font-weight:750}.bupiz-p7c-drawer__utility .dashicons{font-size:17px;width:17px;height:17px;color:#ff8400} .bupiz-p7c-drawer__sell{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#fff7ed;border-top:1px solid #fed7aa;text-decoration:none!important}.bupiz-p7c-drawer__sell span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9a5b13;font-weight:850}.bupiz-p7c-drawer__sell strong{font-size:11px;color:#c55a00} body.bupiz-p7c-drawer-open{overflow:hidden!important;overscroll-behavior:none} @media (max-width:1439px) and (min-width:1200px){ .bupiz-p7c-mega{width:min(1340px,calc(100vw - 24px))} .bupiz-p7c-mega__content{grid-template-columns:minmax(0,1fr) 205px} .bupiz-p7c-mega__sections{column-count:5;column-gap:22px;padding-left:18px;padding-right:18px} .bupiz-p7c-mega__group-section li>a{font-size:13.5px} } @media (max-width:1199px) and (min-width:1024px){ .bupiz-p7c-nav__trigger,.bupiz-p7c-nav__special{padding:0 8px!important;font-size:11px} .bupiz-p7c-mega{width:calc(100vw - 20px)} .bupiz-p7c-mega__content{display:block} .bupiz-p7c-mega__promo{display:none} .bupiz-p7c-mega__sections{column-count:4;column-gap:22px;padding:18px 20px 20px} .bupiz-p7c-mega__title span{display:none} .bupiz-p7c-mega__quick{padding-left:20px;padding-right:20px} } @media (max-width:1023px){ .bupiz-p7c-nav{display:none!important} } @media (prefers-reduced-motion:reduce){ .bupiz-p7c-mega,.bupiz-p7c-nav__trigger svg,.bupiz-p7c-drawer__level, .bupiz-p7c-mega__quick-links a,.bupiz-p7c-mega__group-heading b,.bupiz-p7c-mega__group-section li>a{transition:none!important} } body.bupiz-native-global-shell { margin: 0; } body.bupiz-native-global-shell > main,
body.bupiz-native-global-shell #content,
body.bupiz-native-global-shell #primary { min-width: 0; } .bupiz-global-header-fallback { position: relative; z-index: 1000; background: #fff; border-bottom: 1px solid #e5e7eb; } .bupiz-global-header-fallback__inner { width: min(1240px, calc(100% - 32px)); min-height: 72px; margin: 0 auto; display: flex; align-items: center; gap: 24px; } .bupiz-global-header-fallback__brand { color: #1b263b; font-size: 24px; text-decoration: none; } .bupiz-global-header-fallback__brand .custom-logo { display: block; width: auto; max-width: 150px; max-height: 48px; } .bupiz-global-header-fallback__nav { margin-left: auto; } .bupiz-global-header-fallback__nav ul { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 20px; } .bupiz-global-header-fallback__nav a,
.bupiz-global-header-fallback__account { color: #1b263b; font-weight: 700; text-decoration: none; } .bupiz-global-header-fallback__account { display: inline-flex; min-height: 40px; padding: 0 16px; align-items: center; justify-content: center; border-radius: 999px; background: #5E22A4; color: #fff; } .bupiz-mobile-bottom-nav{ display:none; } @media (max-width: 767px) { .bupiz-global-header-fallback__inner { min-height: 62px; gap: 12px; } .bupiz-global-header-fallback__nav { display: none; } .bupiz-global-header-fallback__account { margin-left: auto; min-height: 36px; padding: 0 12px; font-size: 13px; } #bupiz-main-header-mobile .bupiz-search-form button, .bupiz-mobile-sticky-bar .bupiz-sticky-search-form button, .bupiz-mobile-search button{ border-color:#5e22a4 !important; background:#5e22a4 !important; color:#fff !important; box-shadow:none !important; } #bupiz-main-header-mobile .bupiz-search-form button:hover, #bupiz-main-header-mobile .bupiz-search-form button:focus-visible, .bupiz-mobile-sticky-bar .bupiz-sticky-search-form button:hover, .bupiz-mobile-sticky-bar .bupiz-sticky-search-form button:focus-visible{ border-color:#4f118f !important; background:#4f118f !important; color:#fff !important; outline:none !important; } body.bupiz-has-mobile-bottom-nav{ --bupiz-mobile-nav-h:64px; padding-bottom:calc(var(--bupiz-mobile-nav-h) + 6px + env(safe-area-inset-bottom)) !important; } .bupiz-mobile-bottom-nav{ position:fixed; z-index:99996; right:0; bottom:0; left:0; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); box-sizing:border-box; min-height:calc(var(--bupiz-mobile-nav-h,64px) + env(safe-area-inset-bottom)); padding:5px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left)); border-top:1px solid #e7e0ee; background:rgba(255,255,255,.97); box-shadow:0 -6px 20px rgba(42,25,57,.09); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); } .bupiz-mobile-bottom-item{ position:relative; display:flex; min-width:0; min-height:50px; flex-direction:column; align-items:center; justify-content:center; gap:3px; margin:0 !important; padding:2px !important; border:0 !important; border-radius:8px !important; background:transparent !important; box-shadow:none !important; color:#64606a !important; font-family:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important; font-size:9.5px !important; font-weight:700 !important; line-height:1.05 !important; text-align:center; text-decoration:none !important; text-transform:none !important; cursor:pointer; transform:none !important; } .bupiz-mobile-bottom-item.is-active, .bupiz-mobile-bottom-item:hover, .bupiz-mobile-bottom-item:focus-visible{ background:#f8f3ff !important; color:#5e22a4 !important; outline:none !important; transform:none !important; } .bupiz-mobile-bottom-icon{ display:block; width:23px; height:23px; } .bupiz-mobile-bottom-icon svg{ display:block; width:100%; height:100%; } .bupiz-mobile-bottom-count{ position:absolute; top:1px; left:calc(50% + 7px); display:grid; min-width:15px; height:15px; padding:0 3px; place-items:center; border:2px solid #fff; border-radius:999px; background:#5e22a4; color:#fff; font-size:8px; font-weight:800; line-height:1; } } body .bupiz-site-footer{ --bupiz-footer-bg:#fbf8ff; --bupiz-footer-surface:#ffffff; --bupiz-footer-soft:#f4edff; --bupiz-footer-deep:#28124f; --bupiz-footer-accent:#5e22a4; --bupiz-footer-accent-dark:#4f118f; --bupiz-footer-text:#2a2140; --bupiz-footer-muted:#625a6b; --bupiz-footer-border:#e7deef; margin-top:28px; background:var(--bupiz-footer-bg); color:var(--bupiz-footer-text); border-top:1px solid var(--bupiz-footer-border); font-family:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; } body .bupiz-site-footer *,
body .bupiz-site-footer *::before,
body .bupiz-site-footer *::after{box-sizing:border-box;} body .bupiz-site-footer .bupiz-footer-container{ width:min(1280px,calc(100% - 32px)); margin:0 auto; } body .bupiz-site-footer ul,
body .bupiz-site-footer ol{ margin:0!important; padding:0!important; list-style:none!important; } body .bupiz-site-footer li{margin:0!important;padding:0!important;list-style:none!important;} body .bupiz-site-footer li::marker{content:""!important;} body .bupiz-site-footer a{text-decoration:none!important;} body .bupiz-site-footer .bupiz-footer-sign-strip{ background:var(--bupiz-footer-surface); border-top:1px solid var(--bupiz-footer-border); border-bottom:1px solid var(--bupiz-footer-border); } body .bupiz-site-footer .bupiz-footer-sign-inner{ min-height:50px; display:flex; align-items:center; justify-content:space-between; gap:12px; } body .bupiz-site-footer .bupiz-footer-sign-copy{ color:var(--bupiz-footer-muted); font-size:13.5px; font-weight:550; line-height:1.45; } body .bupiz-site-footer .bupiz-footer-sign-btn{ display:inline-flex; min-width:112px; min-height:38px; padding:0 17px; align-items:center; justify-content:center; border:1px solid var(--bupiz-footer-accent); border-radius:8px; background:var(--bupiz-footer-accent); color:#fff!important; box-shadow:0 6px 16px rgba(94,34,164,.13); font-size:13.5px; font-weight:750; line-height:1; transition:background .18s ease,border-color .18s ease,box-shadow .18s ease; } body .bupiz-site-footer .bupiz-footer-sign-btn:hover,
body .bupiz-site-footer .bupiz-footer-sign-btn:focus-visible{ border-color:var(--bupiz-footer-accent-dark); background:var(--bupiz-footer-accent-dark); color:#fff!important; box-shadow:0 8px 18px rgba(79,17,143,.17); outline:none; } body .bupiz-site-footer .bupiz-footer-quick-row{ background:var(--bupiz-footer-surface); border-bottom:1px solid var(--bupiz-footer-border); } body .bupiz-site-footer .bupiz-footer-quick-list{ display:flex; flex-wrap:wrap; justify-content:center; gap:8px 28px; padding:10px 0; } body .bupiz-site-footer .bupiz-footer-quick-list a{ color:var(--bupiz-footer-text)!important; font-size:14px; font-weight:550; line-height:1.45; } body .bupiz-site-footer .bupiz-footer-quick-list a:hover{color:var(--bupiz-footer-accent)!important;} body .bupiz-site-footer .bupiz-footer-toprow-desktop{background:var(--bupiz-footer-deep);} body .bupiz-site-footer .bupiz-footer-toprow-mobile{display:none;background:var(--bupiz-footer-deep);} body .bupiz-site-footer .bupiz-footer-toplink{ min-height:48px; display:flex; align-items:center; justify-content:center; gap:6px; color:#fff!important; font-size:13.5px; font-weight:700; line-height:1.2; letter-spacing:.035em; } body .bupiz-site-footer .bupiz-footer-topicon{color:#d8c3f1;line-height:1;} body .bupiz-site-footer .bupiz-footer-main{ background:var(--bupiz-footer-bg); color:var(--bupiz-footer-text); } body .bupiz-site-footer .bupiz-footer-brand-row{ padding:22px 0 18px; border-bottom:1px solid var(--bupiz-footer-border); text-align:center; } body .bupiz-site-footer .bupiz-footer-brand-logo{ display:flex; align-items:center; justify-content:center; margin-bottom:10px; } body .bupiz-site-footer .bupiz-footer-logo-link{display:inline-flex;align-items:center;justify-content:center;} body .bupiz-site-footer .bupiz-footer-logo-img{ display:block; width:auto!important; height:auto!important; max-width:220px; max-height:58px; } body .bupiz-site-footer .bupiz-footer-text-logo{ display:inline-flex; align-items:center; justify-content:center; color:var(--bupiz-footer-deep)!important; font-size:22px; font-weight:850; letter-spacing:-.02em; } body .bupiz-site-footer .bupiz-footer-brand-text{ max-width:760px; margin:0 auto; color:var(--bupiz-footer-muted); font-size:14.5px; font-weight:450; line-height:1.7; } body .bupiz-site-footer .bupiz-footer-pill-row{ display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:12px; } body .bupiz-site-footer .bupiz-footer-pill{ display:inline-flex; min-height:32px; padding:0 13px; align-items:center; justify-content:center; border:1px solid #ded0ef; border-radius:999px; background:var(--bupiz-footer-soft); color:var(--bupiz-footer-accent); box-shadow:none; font-size:12px; font-weight:700; line-height:1; } body .bupiz-site-footer .bupiz-footer-grid-desktop{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:28px; padding:28px 0 30px; } body .bupiz-site-footer .bupiz-footer-grid-mobile{display:none;} body .bupiz-site-footer .bupiz-footer-col h4,
body .bupiz-site-footer .bupiz-footer-col-mobile h4{ color:var(--bupiz-footer-deep); font-family:inherit; font-weight:780; letter-spacing:-.01em; } body .bupiz-site-footer .bupiz-footer-col h4{ margin:0 0 12px; font-size:15.5px; line-height:1.3; } body .bupiz-site-footer .bupiz-footer-col li + li{margin-top:9px!important;} body .bupiz-site-footer .bupiz-footer-col a{ color:var(--bupiz-footer-muted)!important; font-size:14px; font-weight:500; line-height:1.55; transition:color .16s ease; } body .bupiz-site-footer .bupiz-footer-col a:hover,
body .bupiz-site-footer .bupiz-footer-col a:focus-visible{ color:var(--bupiz-footer-accent)!important; outline:none; } body .bupiz-site-footer .bupiz-footer-col-partner{ padding-left:16px; border-left:1px solid var(--bupiz-footer-border); } body .bupiz-site-footer .bupiz-footer-col-partner p{ margin:0 0 12px; color:var(--bupiz-footer-muted); font-size:14px; font-weight:450; line-height:1.65; } body .bupiz-site-footer .bupiz-footer-sell-btn,
body .bupiz-site-footer a.bupiz-footer-sell-btn:link,
body .bupiz-site-footer a.bupiz-footer-sell-btn:visited{ display:inline-flex; min-height:42px; padding:0 18px; align-items:center; justify-content:center; border:1px solid var(--bupiz-footer-accent)!important; border-radius:8px; background:var(--bupiz-footer-accent)!important; color:#fff!important; box-shadow:0 7px 18px rgba(94,34,164,.14); font-size:14px; font-weight:750; line-height:1; } body .bupiz-site-footer a.bupiz-footer-sell-btn *,
body .bupiz-site-footer a.bupiz-footer-sell-btn span,
body .bupiz-site-footer a.bupiz-footer-sell-btn strong,
body .bupiz-site-footer a.bupiz-footer-sell-btn i{color:#fff!important;fill:#fff!important;} body .bupiz-site-footer a.bupiz-footer-sell-btn:hover,
body .bupiz-site-footer a.bupiz-footer-sell-btn:focus-visible{ border-color:var(--bupiz-footer-accent-dark)!important; background:var(--bupiz-footer-accent-dark)!important; color:#fff!important; outline:none; } body .bupiz-site-footer .bupiz-footer-bottom-desktop{ background:var(--bupiz-footer-deep); border-top:1px solid rgba(255,255,255,.08); } body .bupiz-site-footer .bupiz-footer-bottom-desktop-inner{ min-height:52px; display:flex; align-items:center; justify-content:center; gap:10px; } body .bupiz-site-footer .bupiz-footer-mini-logo .bupiz-footer-logo-img{max-width:110px;max-height:24px;} body .bupiz-site-footer .bupiz-footer-rights{ color:rgba(255,255,255,.9); font-size:12.5px; font-weight:500; line-height:1.4; } body .bupiz-site-footer .bupiz-footer-bottom-mobile{display:none;} @media (max-width:1100px){ body .bupiz-site-footer .bupiz-footer-grid-desktop{grid-template-columns:1fr 1fr;gap:28px;} body .bupiz-site-footer .bupiz-footer-col-partner{padding-left:0;border-left:0;} } @media (max-width:767px){ body .bupiz-site-footer{ margin-top:0!important; margin-bottom:0!important; padding-bottom:0!important; } body .bupiz-site-footer .bupiz-footer-container{width:min(100%,calc(100% - 22px));} body .bupiz-site-footer .bupiz-footer-sign-strip, body .bupiz-site-footer .bupiz-footer-toprow-desktop, body .bupiz-site-footer .bupiz-footer-grid-desktop, body .bupiz-site-footer .bupiz-footer-bottom-desktop{display:none;} body .bupiz-site-footer .bupiz-footer-quick-row{ background:var(--bupiz-footer-surface); border-bottom:1px solid var(--bupiz-footer-border); } body .bupiz-site-footer .bupiz-footer-quick-list{ display:grid; grid-template-columns:1fr 1fr; gap:8px 18px; padding:10px 0 12px; } body .bupiz-site-footer .bupiz-footer-quick-list a{ display:block; color:var(--bupiz-footer-text)!important; font-size:13.5px; font-weight:550; line-height:1.45; text-align:left; } body .bupiz-site-footer .bupiz-footer-brand-row{padding:14px 0 16px;} body .bupiz-site-footer .bupiz-footer-brand-logo{margin-bottom:8px;} body .bupiz-site-footer .bupiz-footer-logo-img{max-width:180px;max-height:52px;} body .bupiz-site-footer .bupiz-footer-brand-text{ max-width:100%; padding:0 6px; color:#5d5565; font-size:13.5px; font-weight:450; line-height:1.62; } body .bupiz-site-footer .bupiz-footer-pill-row{gap:7px;margin-top:10px;} body .bupiz-site-footer .bupiz-footer-pill{ min-height:31px; padding:0 11px; font-size:11.5px; } body .bupiz-site-footer .bupiz-footer-grid-mobile{ display:grid; grid-template-columns:1fr 1fr; gap:14px 20px; padding:14px 0 16px; border-top:1px solid var(--bupiz-footer-border); } body .bupiz-site-footer .bupiz-footer-col-mobile h4{ margin:0 0 10px; color:var(--bupiz-footer-deep); font-size:14.5px; line-height:1.3; } body .bupiz-site-footer .bupiz-footer-col-mobile li + li{margin-top:8px!important;} body .bupiz-site-footer .bupiz-footer-col-mobile a{ color:#574f60!important; font-size:13.5px; font-weight:500; line-height:1.5; } body .bupiz-site-footer .bupiz-footer-col-mobile a:hover, body .bupiz-site-footer .bupiz-footer-col-mobile a:focus-visible{ color:var(--bupiz-footer-accent)!important; outline:none; } body .bupiz-site-footer .bupiz-footer-toprow-mobile{display:block;background:var(--bupiz-footer-deep);} body .bupiz-site-footer .bupiz-footer-toplink{ min-height:48px; flex-direction:column; gap:3px; color:#fff!important; font-size:11.5px; font-weight:750; letter-spacing:.075em; } body .bupiz-site-footer .bupiz-footer-main{margin-bottom:0!important;padding-bottom:0!important;} body .bupiz-site-footer .bupiz-footer-bottom-mobile{ display:block; margin-bottom:0!important; padding-bottom:0!important; border-top:1px solid rgba(255,255,255,.09); background:var(--bupiz-footer-deep)!important; } body .bupiz-site-footer .bupiz-footer-bottom-mobile-inner{ min-height:44px!important; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px; padding:8px 10px!important; color:rgba(255,255,255,.88); font-size:11.5px; font-weight:500; line-height:1.45; text-align:center; } body .bupiz-site-footer .bupiz-footer-bottom-mobile-inner a{ color:#fff!important; font-size:11.5px; font-weight:750; } } :root{ --bupiz-p11-viewer-bg:#0b1220; --bupiz-p11-viewer-panel:#111c2e; --bupiz-p11-viewer-line:rgba(255,255,255,.15); --bupiz-p11-viewer-muted:#b9c3d3; --bupiz-p11-accent:#5e22a4; } body.bupiz-p11-product-refined .woocommerce-product-gallery{ isolation:isolate; } .bupiz-p11-zoom-trigger{ position:absolute; right:14px; bottom:14px; z-index:45; display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:40px; padding:0 13px; border:1px solid rgba(20,32,56,.16); border-radius:999px; background:rgba(255,255,255,.94); color:#1d2939; box-shadow:0 10px 28px rgba(15,23,42,.15); backdrop-filter:blur(10px); font:800 11px/1.1 inherit; cursor:pointer; transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease; } .bupiz-p11-zoom-trigger::before{ content:""; width:15px; height:15px; flex:none; border:2px solid currentColor; border-radius:50%; box-shadow:7px 7px 0 -5px currentColor; } .bupiz-p11-zoom-trigger:hover{ transform:translateY(-1px); border-color:#b894dc; box-shadow:0 14px 32px rgba(15,23,42,.2); } .bupiz-p11-gallery-counter{ position:absolute; left:14px; bottom:14px; z-index:44; display:inline-flex; align-items:center; justify-content:center; min-width:46px; min-height:30px; padding:0 10px; border-radius:999px; background:rgba(20,32,56,.82); color:#fff; font-size:10px; font-weight:850; letter-spacing:.04em; backdrop-filter:blur(9px); pointer-events:none; } .bupiz-p11-viewer{ position:fixed; z-index:100500; inset:0; display:none; background:rgba(5,10,18,.92); color:#fff; opacity:0; transition:opacity .18s ease; } .bupiz-p11-viewer.is-open{display:grid;opacity:1;} .bupiz-p11-viewer__backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-out;} .bupiz-p11-viewer__dialog{ position:relative; z-index:2; display:grid; grid-template-columns:96px minmax(0,1fr); grid-template-rows:auto minmax(0,1fr); width:min(1500px,calc(100% - 40px)); height:min(900px,calc(100% - 40px)); margin:auto; overflow:hidden; border:1px solid var(--bupiz-p11-viewer-line); border-radius:22px; background:var(--bupiz-p11-viewer-bg); box-shadow:0 30px 90px rgba(0,0,0,.48); } .bupiz-p11-viewer__toolbar{ grid-column:1 / -1; display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:62px; padding:10px 12px 10px 18px; border-bottom:1px solid var(--bupiz-p11-viewer-line); background:var(--bupiz-p11-viewer-panel); } .bupiz-p11-viewer__identity{min-width:0;display:flex;align-items:baseline;gap:10px;} .bupiz-p11-viewer__identity strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .bupiz-p11-viewer__identity span{color:var(--bupiz-p11-viewer-muted);font-size:10px;white-space:nowrap;} .bupiz-p11-viewer__actions{display:flex;align-items:center;gap:7px;} .bupiz-p11-viewer__actions button,
.bupiz-p11-viewer__nav{ display:grid; place-items:center; min-width:38px; height:38px; padding:0 10px; border:1px solid var(--bupiz-p11-viewer-line); border-radius:11px; background:rgba(255,255,255,.07); color:#fff; font:800 15px/1 inherit; cursor:pointer; } .bupiz-p11-viewer__actions button:hover,
.bupiz-p11-viewer__nav:hover{background:rgba(255,255,255,.14);} .bupiz-p11-viewer__actions button:disabled{opacity:.38;cursor:not-allowed;} .bupiz-p11-viewer__zoom-level{min-width:48px;text-align:center;color:var(--bupiz-p11-viewer-muted);font-size:10px;font-weight:800;} .bupiz-p11-viewer__close{font-size:23px!important;} .bupiz-p11-viewer__thumbs{ grid-column:1; grid-row:2; display:flex; flex-direction:column; gap:9px; padding:12px; overflow:auto; border-right:1px solid var(--bupiz-p11-viewer-line); background:var(--bupiz-p11-viewer-panel); scrollbar-width:thin; } .bupiz-p11-viewer__thumb{ position:relative; flex:0 0 78px; width:70px; height:78px; padding:0; overflow:hidden; border:2px solid transparent; border-radius:11px; background:#fff; cursor:pointer; } .bupiz-p11-viewer__thumb img{width:100%;height:100%;display:block;object-fit:cover;} .bupiz-p11-viewer__thumb.is-active{border-color:var(--bupiz-p11-accent);box-shadow:0 0 0 2px rgba(255,132,0,.22);} .bupiz-p11-viewer__stage{ position:relative; grid-column:2; grid-row:2; min-width:0; min-height:0; display:grid; place-items:center; overflow:hidden; background: radial-gradient(circle at center,rgba(255,255,255,.06),transparent 58%), #080e19; touch-action:none; } .bupiz-p11-viewer__image{ display:block; max-width:92%; max-height:92%; width:auto; height:auto; object-fit:contain; transform:translate3d(0,0,0) scale(1); transform-origin:center; transition:transform .12s ease; user-select:none; -webkit-user-drag:none; cursor:zoom-in; } .bupiz-p11-viewer__stage.is-zoomed .bupiz-p11-viewer__image{cursor:grab;} .bupiz-p11-viewer__stage.is-dragging .bupiz-p11-viewer__image{cursor:grabbing;transition:none;} .bupiz-p11-viewer__nav{ position:absolute; z-index:4; top:50%; width:46px; height:52px; transform:translateY(-50%); border-radius:15px; background:rgba(17,28,46,.84); font-size:28px; } .bupiz-p11-viewer__nav--prev{left:18px;} .bupiz-p11-viewer__nav--next{right:18px;} .bupiz-p11-viewer__hint{ position:absolute; left:50%; bottom:16px; transform:translateX(-50%); padding:7px 11px; border-radius:999px; background:rgba(17,28,46,.78); color:var(--bupiz-p11-viewer-muted); font-size:9px; pointer-events:none; } html.bupiz-p11-viewer-open,
body.bupiz-p11-viewer-open{overflow:hidden!important;} @media (min-width:992px){ body.bupiz-p11-product-refined .woocommerce-product-gallery__image a, body.bupiz-p11-product-refined .bupiz-controlled-slide img, body.bupiz-p11-product-refined .flex-active-slide img{cursor:zoom-in;} } @media (max-width:991px){ .bupiz-p11-viewer__dialog{ grid-template-columns:1fr; grid-template-rows:auto minmax(0,1fr) 86px; width:100%; height:100%; border:0; border-radius:0; } .bupiz-p11-viewer__toolbar{grid-column:1;min-height:56px;padding:8px 9px 8px 13px;} .bupiz-p11-viewer__identity strong{max-width:150px;} .bupiz-p11-viewer__actions .bupiz-p11-desktop-only{display:none;} .bupiz-p11-viewer__stage{grid-column:1;grid-row:2;} .bupiz-p11-viewer__thumbs{ grid-column:1; grid-row:3; flex-direction:row; padding:8px 10px; border-top:1px solid var(--bupiz-p11-viewer-line); border-right:0; overflow-x:auto; overflow-y:hidden; } .bupiz-p11-viewer__thumb{flex-basis:62px;width:62px;height:68px;} .bupiz-p11-viewer__nav{width:40px;height:46px;font-size:24px;} .bupiz-p11-viewer__nav--prev{left:8px}.bupiz-p11-viewer__nav--next{right:8px} .bupiz-p11-viewer__hint{bottom:10px;} } @media (max-width:767px){ body.bupiz-p11-product-refined .bupiz-p9b-product-page{padding-top:3px;} body.bupiz-p11-product-refined .bupiz-p9b-product-shell, body.bupiz-p11-product-refined.single-product div.product.bupiz-p9b-product-shell{ width:min(100% - 12px,760px)!important; } body.bupiz-p11-product-refined.single-product .bupiz-p9b-product-shell .bupiz-p9b-product-head{ gap:7px!important; padding:6px!important; border-radius:15px!important; box-shadow:0 8px 24px rgba(15,23,42,.06)!important; } body.bupiz-p11-product-refined.single-product .bupiz-p9b-product-head>.summary, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary{ padding:12px 10px 8px!important; border-radius:13px!important; } body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .product_title{ margin-bottom:6px!important; font-size:20px!important; line-height:1.2!important; } body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary p.price, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .price{margin-bottom:10px!important;} body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .price ins .woocommerce-Price-amount, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .price>.woocommerce-Price-amount{font-size:24px!important;} body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary table.variations{margin-bottom:8px!important;} body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary table.variations tr{padding:8px 0!important;} body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-color-thumbs, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-size-buttons{ flex-wrap:nowrap!important; overflow-x:auto; padding-bottom:4px; scrollbar-width:none; } body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-color-thumbs::-webkit-scrollbar, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-size-buttons::-webkit-scrollbar{display:none;} body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-color-thumb, body.bupiz-p11-product-refined.single-product .bupiz-p9b-summary .bupiz-mobile-size-btn{flex:0 0 auto;} .bupiz-p11-zoom-trigger{right:9px;bottom:9px;min-height:36px;padding:0 11px;font-size:10px;} .bupiz-p11-gallery-counter{left:9px;bottom:9px;min-height:27px;font-size:9px;} } @media (min-width:769px){ body.bupiz-p11-catalog-refined .bupiz-p9-products, body.bupiz-p11-catalog-refined .bupiz-p9-products>.bupiz-p9-container, body.bupiz-p11-catalog-refined .bupiz-p7d-catalog, body.bupiz-p11-catalog-refined .bupiz-p7d-results{ overflow:visible!important; contain:none!important; } body.bupiz-p11-catalog-refined .bupiz-p7d-catalog{align-items:start!important;} body.bupiz-p11-catalog-refined .bupiz-p7d-filters{ position:sticky!important; top:var(--bupiz-p7d-sticky-top,18px)!important; height:max-content!important; max-height:calc(100dvh - var(--bupiz-p7d-sticky-top,18px) - 14px)!important; align-self:start!important; transform:translateZ(0); } body.bupiz-p11-catalog-refined .bupiz-p7d-filters__sheet{ max-height:inherit!important; } body.bupiz-p11-catalog-refined .bupiz-p7d-toolbar{ top:var(--bupiz-p7d-toolbar-top,var(--bupiz-p7d-sticky-top,18px))!important; } } @media (min-width:992px){ body.bupiz-p11-account-refined.bupiz-native-account .bupiz-p9d-container{ width:min(1400px,calc(100% - 40px)); } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-hero{padding:24px 0;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-avatar{ flex-basis:58px;width:58px;height:58px;border-radius:17px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-account-body{ padding-top:20px;padding-bottom:48px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-account-body>.woocommerce{ grid-template-columns:252px minmax(0,1fr)!important; gap:20px!important; } body.bupiz-p11-account-refined.bupiz-account-authenticated .woocommerce-MyAccount-navigation{ width:252px!important;min-width:252px!important;max-width:252px!important; padding:11px!important;border-radius:17px!important; } body.bupiz-p11-account-refined.bupiz-account-authenticated .woocommerce-MyAccount-navigation li a{ min-height:42px!important;padding:6px 8px!important; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-dashboard, body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-dashboard-side{ gap:14px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-welcome-card{ min-height:132px;padding:22px 24px;border-radius:18px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-stats{gap:10px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-stat-card{ padding:14px;border-radius:15px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-dashboard-grid{gap:14px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-section-head{ margin-bottom:14px;padding:18px 20px;border-radius:17px; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-order-list{gap:11px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-order-card{border-radius:16px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-order-card__body{ grid-template-columns:minmax(0,1fr) minmax(260px,315px);gap:16px;padding:15px; } } @media (min-width:992px) and (max-width:1180px){ body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-account-body>.woocommerce{ grid-template-columns:226px minmax(0,1fr)!important; gap:15px!important; } body.bupiz-p11-account-refined.bupiz-account-authenticated .woocommerce-MyAccount-navigation{ width:226px!important;min-width:226px!important;max-width:226px!important; } body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-stats{grid-template-columns:repeat(2,minmax(0,1fr));} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-dashboard-grid{grid-template-columns:1fr;} } @media (max-width:767px){ body.bupiz-p11-account-refined.bupiz-native-account .bupiz-p9d-container{width:min(100% - 18px,1460px);} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-hero{padding:18px 0;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-account-body{padding-top:12px;padding-bottom:34px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-welcome-card{padding:18px;border-radius:16px;} body.bupiz-p11-account-refined.bupiz-account-authenticated .bupiz-p9d-section-head{padding:15px;border-radius:15px;} } body.bupiz-phase8-home .bupiz-p8-home{ --p8-hero-min:560px; --p8-overlay-strength:1; --p8-image-position:center top; } body.bupiz-phase8-home .bupiz-p8-hero__inner{min-height:var(--p8-hero-min)!important;} body.bupiz-phase8-home .bupiz-p8-hero__inner::before{opacity:var(--p8-overlay-strength);} body.bupiz-phase8-home .bupiz-p8-hero__media img{object-position:var(--p8-image-position);} body.bupiz-phase8-home .bupiz-p8-hero__signature span:nth-child(1){font-size:var(--p8-signature-one,18px);} body.bupiz-phase8-home .bupiz-p8-hero__signature span:nth-child(2){font-size:var(--p8-signature-two,25px);} body.bupiz-phase8-home .bupiz-p8-hero__signature span:nth-child(3){font-size:var(--p8-signature-three,34px);} body.bupiz-phase8-home .bupiz-p8-editorial-card__kicker{color:var(--p8-pink);} @media (max-width:767px){ body.bupiz-phase8-home .bupiz-p8-hero__inner{min-height:auto!important;} } @media (prefers-reduced-motion:reduce){ .bupiz-p11-viewer, .bupiz-p11-viewer__image, .bupiz-p11-zoom-trigger{transition:none!important;} } @media (max-width:991px){ .bupiz-p11-viewer__toolbar{ gap:6px; padding-left:max(10px,env(safe-area-inset-left)); padding-right:max(8px,env(safe-area-inset-right)); } .bupiz-p11-viewer__identity{gap:5px;max-width:92px;} .bupiz-p11-viewer__identity strong{ max-width:58px; font-size:10px; } .bupiz-p11-viewer__identity span{font-size:9px;} .bupiz-p11-viewer__actions{gap:4px;} .bupiz-p11-viewer__actions button{ display:grid!important; min-width:34px; width:34px; height:34px; padding:0; border-radius:10px; font-size:14px; } .bupiz-p11-viewer__actions [data-p11-zoom-reset]{ width:39px; font-size:9px; } .bupiz-p11-viewer__zoom-level{ display:block!important; min-width:38px; font-size:9px; } .bupiz-p11-viewer__close{font-size:21px!important;} .bupiz-p11-viewer__stage{ touch-action:none!important; overscroll-behavior:none; -webkit-user-select:none; user-select:none; } .bupiz-p11-viewer__image{ max-width:100%; max-height:100%; touch-action:none; will-change:transform; } .bupiz-p11-viewer__stage.is-pinching .bupiz-p11-viewer__image, .bupiz-p11-viewer__stage.is-dragging .bupiz-p11-viewer__image{ transition:none!important; } .bupiz-p11-viewer__hint{ width:max-content; max-width:calc(100% - 96px); text-align:center; white-space:normal; line-height:1.25; } } @media (max-width:420px){ .bupiz-p11-viewer__identity strong{display:none;} .bupiz-p11-viewer__identity{max-width:46px;} .bupiz-p11-viewer__actions button{min-width:32px;width:32px;height:32px;} .bupiz-p11-viewer__zoom-level{min-width:34px;} } @media (max-width:767px){ body.bupiz-p11-product-refined .woocommerce-product-gallery__image img, body.bupiz-p11-product-refined .bupiz-controlled-slide img, body.bupiz-p11-product-refined .flex-active-slide img{cursor:zoom-in;} .bupiz-customer-photos{ min-width:0; overflow:hidden; } .bupiz-customer-photos__rail{ width:calc(100% + 12px); max-width:none; margin-right:-12px; padding:2px 12px 10px 1px; flex-wrap:nowrap!important; overflow-x:auto!important; overflow-y:hidden!important; scroll-snap-type:x mandatory; scroll-padding-inline:1px 12px; touch-action:pan-x; -webkit-overflow-scrolling:touch; scrollbar-width:none; } .bupiz-customer-photos__rail::-webkit-scrollbar{display:none;} .bupiz-customer-photo{ flex:0 0 clamp(82px,24vw,104px)!important; width:clamp(82px,24vw,104px)!important; height:clamp(104px,31vw,132px)!important; scroll-snap-align:start; scroll-snap-stop:normal; } .bupiz-review-images{ width:100%; max-width:100%; flex-wrap:nowrap!important; gap:8px!important; overflow-x:auto!important; overflow-y:hidden!important; overscroll-behavior-inline:contain; scroll-snap-type:x proximity; touch-action:pan-x; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding:2px 2px 8px!important; } .bupiz-review-images::-webkit-scrollbar{display:none;} .bupiz-review-image-button{ flex:0 0 74px!important; width:74px!important; height:94px!important; scroll-snap-align:start; } .bupiz-review-gallery-mobile, .bupiz-review-gallery-mobile-feed{ min-width:0; max-width:100vw; } .bupiz-review-gallery-mobile-feed, .bupiz-review-gallery-mobile-feed.is-p11-horizontal{ display:flex!important; flex-flow:row nowrap!important; width:100vw!important; height:100dvh!important; overflow-x:auto!important; overflow-y:hidden!important; overscroll-behavior-x:contain; overscroll-behavior-y:none; scroll-snap-type:x mandatory!important; scroll-behavior:smooth; touch-action:pan-x; -webkit-overflow-scrolling:touch; scrollbar-width:none; } .bupiz-review-gallery-mobile-slide{ position:relative; flex:0 0 100vw!important; width:100vw!important; min-width:100vw!important; height:100dvh!important; min-height:100dvh!important; overflow:hidden; scroll-snap-align:start!important; scroll-snap-stop:always; } .bupiz-review-gallery-mobile-image{ width:100vw!important; height:calc(100dvh - min(250px,34dvh))!important; min-height:0!important; padding:max(55px,calc(env(safe-area-inset-top) + 45px)) 0 8px!important; } .bupiz-review-gallery-mobile-image img{ width:100%!important; height:100%!important; max-width:100vw!important; max-height:100%!important; object-fit:contain!important; } .bupiz-review-gallery-mobile-copy{ position:absolute!important; left:0!important; right:0!important; bottom:0!important; height:min(250px,34dvh)!important; max-height:min(250px,34dvh)!important; overflow-y:auto!important; overscroll-behavior:contain; padding:20px 18px calc(18px + env(safe-area-inset-bottom))!important; background:linear-gradient(180deg,rgba(8,13,24,.88) 0%,#080d18 35%,#080d18 100%)!important; -webkit-overflow-scrolling:touch; } .bupiz-review-gallery-mobile-progress{ position:sticky; top:0; z-index:2; margin:-5px 0 9px; padding:5px 0; background:#080d18; } .bupiz-review-gallery-close{ z-index:20!important; top:max(10px,env(safe-area-inset-top))!important; right:max(10px,env(safe-area-inset-right))!important; } } body.bupiz-premium-genz-v1 { --bpz-ink: #121826; --bpz-ink-soft: #273247; --bpz-muted: #697386; --bpz-faint: #929bad; --bpz-line: #e7eaf0; --bpz-line-strong: #d9dee8; --bpz-canvas: #f7f8fb; --bpz-surface: #ffffff; --bpz-surface-soft: #fbfbfd; --bpz-orange: #ff7a1a; --bpz-orange-deep: #ee6505; --bpz-orange-soft: #fff2e8; --bpz-pink: #ef4d8f; --bpz-pink-soft: #fff0f6; --bpz-violet: #7657ff; --bpz-success: #087f5b; --bpz-radius-xs: 8px; --bpz-radius-sm: 12px; --bpz-radius-md: 16px; --bpz-radius-lg: 24px; --bpz-radius-xl: 32px; --bpz-shadow-xs: 0 1px 2px rgba(18, 24, 38, .04); --bpz-shadow-sm: 0 8px 24px rgba(18, 24, 38, .07); --bpz-shadow-md: 0 20px 55px rgba(18, 24, 38, .10); --bpz-shadow-float: 0 24px 70px rgba(18, 24, 38, .14); --bpz-container: 1440px; --bpz-page-pad: clamp(18px, 2.5vw, 36px); --bpz-font: "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: var(--bpz-ink); background: var(--bpz-canvas); font-family: var(--bpz-font); font-size: 14px; line-height: 1.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } body.bupiz-premium-genz-v1 *,
body.bupiz-premium-genz-v1 *::before,
body.bupiz-premium-genz-v1 *::after { box-sizing: border-box; } body.bupiz-premium-genz-v1 :where(button, input, select, textarea) { font: inherit; } body.bupiz-premium-genz-v1 :where(a, button, input, select, textarea):focus-visible { outline: 3px solid rgba(255, 122, 26, .28); outline-offset: 2px; } body.bupiz-premium-genz-v1 :where(h1, h2, h3, h4, strong, b) { text-wrap: balance; } body.bupiz-premium-genz-v1 :where(p, li, small, span) { text-wrap: pretty; } body.bupiz-premium-genz-v1 .bupiz-p8-section,
body.bupiz-premium-genz-v1 .bupiz-p9-container,
body.bupiz-premium-genz-v1 .bupiz-p9b-container,
body.bupiz-premium-genz-v1 .bupiz-footer-container,
body.bupiz-premium-genz-v1 .bupiz-native-page-wrap,
body.bupiz-premium-genz-v1 .bupiz-p9c-container { width: min(calc(100% - (var(--bpz-page-pad) * 2)), var(--bpz-container)); max-width: var(--bpz-container); margin-inline: auto; } body.bupiz-premium-genz-v1 :where(
    .button,
    button.button,
    input.button,
    .bupiz-btn,
    .bupiz-native-btn,
    .bupiz-p8-button,
    .bupiz-p9c-success__primary,
    .bupiz-p9d-profile-submit
) { min-height: 44px; border-radius: var(--bpz-radius-sm) !important; font-weight: 750; letter-spacing: -.01em; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, background-color .2s ease; } body.bupiz-premium-genz-v1 :where(
    .button,
    button.button,
    input.button,
    .bupiz-btn,
    .bupiz-native-btn,
    .bupiz-p8-button,
    .bupiz-p9c-success__primary,
    .bupiz-p9d-profile-submit
):hover { transform: translateY(-1px); } body.bupiz-premium-genz-v1 .bupiz-fashion-header { position: relative; z-index: 9998; width: 100%; background: rgba(255, 255, 255, .96); border-bottom: 1px solid rgba(217, 222, 232, .86); box-shadow: 0 5px 22px rgba(18, 24, 38, .045); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-shell,
body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-inner { width: 100%; max-width: none; background: transparent; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-inner { padding-inline: var(--bpz-page-pad); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-row-main { width: min(100%, var(--bpz-container)); min-height: 66px; margin-inline: auto; padding: 8px 0; gap: clamp(18px, 2vw, 32px); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-logo-col { flex: 0 0 auto; width: auto; min-width: 118px; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-logo { width: auto; max-width: 150px; height: 39px; object-fit: contain; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-search-col { flex: 1 1 560px; max-width: 690px; min-width: 260px; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-form { display: grid; grid-template-columns: minmax(0, 1fr) auto; min-height: 44px; overflow: hidden; border: 1px solid transparent !important; border-radius: 14px !important; background: #f2f4f7 !important; box-shadow: inset 0 0 0 1px rgba(18, 24, 38, .025); transition: background-color .2s ease, border-color .2s ease, box-shadow .2s ease; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-form:focus-within { border-color: rgba(255, 122, 26, .55) !important; background: #fff !important; box-shadow: 0 0 0 4px rgba(255, 122, 26, .10); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-input { min-width: 0; height: 44px; padding: 0 16px !important; border: 0 !important; background: transparent !important; color: var(--bpz-ink); font-size: 13.5px; box-shadow: none !important; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-input::placeholder { color: #8992a3; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-submit { min-width: 46px; height: 44px; padding: 0 13px !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: var(--bpz-ink-soft) !important; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-searchbar-submit > span:last-child { display: none; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-right-col { flex: 0 0 auto; width: auto; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-actions { gap: 8px; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-account-trigger { min-height: 42px; padding: 4px 10px; border: 0; border-radius: 11px; background: transparent; color: var(--bpz-ink); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-account-trigger:hover { background: #f5f6f8; } body.bupiz-premium-genz-v1 .bupiz-account-line1 { color: var(--bpz-muted); font-size: 10.5px; font-weight: 550; line-height: 1.15; } body.bupiz-premium-genz-v1 .bupiz-account-line2 { color: var(--bpz-ink); font-size: 12.5px; font-weight: 760; line-height: 1.25; } body.bupiz-premium-genz-v1 .bupiz-wallet-desktop-pill { min-height: 40px; padding: 6px 11px; border: 1px solid var(--bpz-line); border-radius: 12px; background: #fff; color: var(--bpz-ink-soft); box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1 .bupiz-header-icons-modern { gap: 5px; } body.bupiz-premium-genz-v1 .bupiz-header-icon-modern { display: grid; place-items: center; width: 42px; height: 42px; border: 1px solid transparent; border-radius: 12px; background: transparent; color: var(--bpz-ink); transition: background-color .2s ease, border-color .2s ease, transform .2s ease; } body.bupiz-premium-genz-v1 .bupiz-header-icon-modern:hover { border-color: var(--bpz-line); background: #f7f8fa; transform: translateY(-1px); } body.bupiz-premium-genz-v1 .bupiz-header-icon-badge,
body.bupiz-premium-genz-v1 .bupiz-mobile-icon-count,
body.bupiz-premium-genz-v1 .bupiz-sticky-cart-count,
body.bupiz-premium-genz-v1 .bupiz-mobile-bottom-count { border: 2px solid #fff; background: #5e22a4 !important; color: #fff !important; font-size: 9px; font-weight: 800; box-shadow: 0 2px 7px rgba(94,34,164,.20); } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-row-menu { min-height: 39px; border-top: 1px solid rgba(231, 234, 240, .8); background: #fff; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-menu-col,
body.bupiz-premium-genz-v1 .bupiz-p7c-nav { width: min(100%, var(--bpz-container)); margin-inline: auto; } body.bupiz-premium-genz-v1 .bupiz-p7c-nav__list { min-height: 39px; gap: clamp(14px, 1.75vw, 28px); } body.bupiz-premium-genz-v1 .bupiz-p7c-nav__trigger,
body.bupiz-premium-genz-v1 .bupiz-p7c-nav__special { min-height: 39px; padding: 0 2px; color: #303a4d; font-size: 12.5px; font-weight: 720; letter-spacing: .005em; } body.bupiz-premium-genz-v1 .bupiz-p7c-nav__trigger::after,
body.bupiz-premium-genz-v1 .bupiz-p7c-nav__special::after { height: 2px; border-radius: 999px; background: linear-gradient(90deg, var(--bpz-pink), var(--bpz-orange)); } body.bupiz-premium-genz-v1 .bupiz-account-dropdown,
body.bupiz-premium-genz-v1 .bupiz-p7c-mega { border: 1px solid var(--bpz-line); border-radius: 18px; background: rgba(255, 255, 255, .985); box-shadow: var(--bpz-shadow-float); } body.bupiz-premium-genz-v1 .bupiz-p8-home { overflow: clip; background: var(--bpz-canvas); } body.bupiz-premium-genz-v1 .bupiz-p8-hero { padding: 18px var(--bpz-page-pad) 34px; background: radial-gradient(circle at 7% 4%, rgba(239, 77, 143, .09), transparent 25%), radial-gradient(circle at 94% 0%, rgba(255, 122, 26, .10), transparent 24%), var(--bpz-canvas); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__inner { display: grid; grid-template-columns: minmax(360px, .82fr) minmax(0, 1.18fr); width: min(100%, var(--bpz-container)); min-height: clamp(480px, 38vw, 570px); margin-inline: auto; overflow: hidden; border: 1px solid rgba(255, 255, 255, .75); border-radius: var(--bpz-radius-xl); background: linear-gradient(120deg, rgba(255,255,255,.99) 0%, rgba(255,249,252,.98) 54%, rgba(255,243,235,.94) 100%); box-shadow: var(--bpz-shadow-md); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__inner::before { width: 330px; height: 330px; opacity: .55; filter: blur(24px); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__copy { z-index: 2; align-self: center; max-width: 520px; padding: clamp(38px, 5vw, 72px); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__brand-lockup,
body.bupiz-premium-genz-v1 .bupiz-p8-hero__eyebrow { display: inline-flex; align-items: baseline; gap: 6px; margin: 0 0 13px; color: var(--bpz-ink); font-size: 13px; font-weight: 780; letter-spacing: -.01em; text-transform: none; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__brand-name { color: var(--bpz-pink); font-weight: 850; } body.bupiz-premium-genz-v1 .bupiz-p8-hero h1 { max-width: 520px; margin: 0; color: var(--bpz-ink); font-size: clamp(42px, 4.3vw, 66px); font-weight: 820; line-height: .98; letter-spacing: -.055em; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__signature { display: flex; align-items: baseline; flex-wrap: wrap; gap: 7px; min-height: auto; margin-top: 15px; color: var(--bpz-ink-soft); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__signature span:nth-child(n) { color: inherit; font-size: clamp(16px, 1.5vw, 23px); font-weight: 650; line-height: 1.1; letter-spacing: -.025em; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__signature span:last-child { color: var(--bpz-orange); font-weight: 850; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__subtitle { max-width: 445px; margin: 17px 0 0; color: var(--bpz-muted); font-size: 14.5px; line-height: 1.65; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 24px; } body.bupiz-premium-genz-v1 .bupiz-p8-button { min-height: 46px; padding: 0 20px; border-radius: 13px !important; font-size: 13px; } body.bupiz-premium-genz-v1 .bupiz-p8-button--primary { border-color: var(--bpz-ink) !important; background: var(--bpz-ink) !important; color: #fff !important; box-shadow: 0 12px 26px rgba(18, 24, 38, .18); } body.bupiz-premium-genz-v1 .bupiz-p8-button--primary:hover { background: #202b40 !important; } body.bupiz-premium-genz-v1 .bupiz-p8-button--ghost { border-color: var(--bpz-line-strong) !important; background: rgba(255, 255, 255, .75) !important; color: var(--bpz-ink) !important; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__proof { display: flex; flex-wrap: wrap; gap: 8px 14px; margin-top: 25px; color: var(--bpz-muted); font-size: 11.5px; font-weight: 600; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__proof span { gap: 5px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__proof b { display: grid; place-items: center; width: 17px; height: 17px; border-radius: 50%; background: #e8f7f1; color: var(--bpz-success); font-size: 10px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media { position: relative; min-width: 0; min-height: 100%; overflow: hidden; background: #f3ecef; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media::before { content: ""; position: absolute; z-index: 1; inset: 0 auto 0 0; width: 22%; background: linear-gradient(90deg, rgba(255, 250, 252, .95), transparent); pointer-events: none; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media picture,
body.bupiz-premium-genz-v1 .bupiz-p8-hero__media img { width: 100%; height: 100%; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media img { object-fit: cover; object-position: var(--p8-image-position, center top); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__floating-card { right: 22px; bottom: 22px; min-width: 170px; padding: 14px 16px; border: 1px solid rgba(255, 255, 255, .65); border-radius: 16px; background: rgba(18, 24, 38, .78); color: #fff; box-shadow: var(--bpz-shadow-sm); backdrop-filter: blur(12px); } body.bupiz-premium-genz-v1 .bupiz-p8-section { padding-top: clamp(42px, 5vw, 66px); padding-bottom: clamp(42px, 5vw, 66px); } body.bupiz-premium-genz-v1 .bupiz-p8-section-head { align-items: flex-end; gap: 24px; margin-bottom: 22px; } body.bupiz-premium-genz-v1 .bupiz-p8-section-eyebrow,
body.bupiz-premium-genz-v1 .bupiz-p13i-section-head span,
body.bupiz-premium-genz-v1 .bupiz-p13h-women__head span { margin-bottom: 5px; color: var(--bpz-pink); font-size: 10.5px; font-weight: 850; letter-spacing: .12em; text-transform: uppercase; } body.bupiz-premium-genz-v1 .bupiz-p8-section-head h2,
body.bupiz-premium-genz-v1 .bupiz-p13i-section-head h2,
body.bupiz-premium-genz-v1 .bupiz-p13h-women__head h2 { margin: 0; color: var(--bpz-ink); font-size: clamp(25px, 2.4vw, 36px); font-weight: 800; line-height: 1.08; letter-spacing: -.04em; } body.bupiz-premium-genz-v1 .bupiz-p8-section-head p { max-width: 520px; margin: 7px 0 0; color: var(--bpz-muted); font-size: 13px; } body.bupiz-premium-genz-v1 .bupiz-p8-departments { padding-top: 38px; } body.bupiz-premium-genz-v1 .bupiz-p8-department-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 16px !important; overflow: visible !important; padding: 0 !important; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card { position: relative; display: block; min-width: 0 !important; min-height: 245px; overflow: hidden; border: 1px solid rgba(18, 24, 38, .06) !important; border-radius: 20px !important; background: var(--p8-soft, #fff3ea); box-shadow: var(--bpz-shadow-xs); isolation: isolate; transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card:hover { z-index: 2; border-color: rgba(255, 122, 26, .20) !important; box-shadow: var(--bpz-shadow-md); transform: translateY(-5px); } body.bupiz-premium-genz-v1 .bupiz-p8-department-card::after { content: ""; position: absolute; z-index: -1; inset: 34% 0 0; background: linear-gradient(180deg, transparent 0%, rgba(9, 14, 25, .78) 100%); } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__image { position: absolute; z-index: -2; inset: 0; width: 100%; height: 100%; border-radius: 0; background-image: var(--p8-image); background-position: center top; background-size: cover; transition: transform .5s ease; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card:hover .bupiz-p8-department-card__image { transform: scale(1.035); } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__number { position: absolute; top: 13px; left: 13px; display: grid; place-items: center; min-width: 34px; height: 26px; padding: 0 9px; border: 1px solid rgba(255, 255, 255, .45); border-radius: 999px; background: rgba(18, 24, 38, .46); color: #fff; font-size: 10px; font-weight: 800; letter-spacing: .08em; backdrop-filter: blur(8px); } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy { position: absolute; z-index: 2; right: 18px; bottom: 17px; left: 18px; color: #fff; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy strong { display: block; color: #fff; font-size: 21px; font-weight: 790; line-height: 1.12; letter-spacing: -.03em; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy > span { display: block; max-width: 80%; margin-top: 5px; overflow: hidden; color: rgba(255, 255, 255, .82); font-size: 11.5px; line-height: 1.35; text-overflow: ellipsis; white-space: nowrap; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__arrow { position: absolute; right: 16px; bottom: 16px; z-index: 3; display: grid; place-items: center; width: 34px; height: 34px; border: 1px solid rgba(255, 255, 255, .42); border-radius: 50%; background: rgba(255, 255, 255, .15); color: #fff; backdrop-filter: blur(8px); } body.bupiz-premium-genz-v1 .bupiz-p8-products,
body.bupiz-premium-genz-v1 .bupiz-p8-editorial,
body.bupiz-premium-genz-v1 .bupiz-p8-trust { border: 0; } body.bupiz-premium-genz-v1 .bupiz-p8-editorial-grid { gap: 16px; } body.bupiz-premium-genz-v1 .bupiz-p8-editorial-card { overflow: hidden; border: 1px solid rgba(18, 24, 38, .06); border-radius: 22px; box-shadow: var(--bpz-shadow-xs); transition: transform .28s ease, box-shadow .28s ease; } body.bupiz-premium-genz-v1 .bupiz-p8-editorial-card:hover { box-shadow: var(--bpz-shadow-md); transform: translateY(-4px); } body.bupiz-premium-genz-v1 .bupiz-p8-trust-grid { gap: 12px; } body.bupiz-premium-genz-v1 .bupiz-p8-trust-card { padding: 20px; border: 1px solid var(--bpz-line); border-radius: 17px; background: #fff; box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1 .bupiz-p8-trust-card h3 { margin: 13px 0 5px; font-size: 14px; font-weight: 760; } body.bupiz-premium-genz-v1 .bupiz-p8-trust-card p { margin: 0; color: var(--bpz-muted); font-size: 11.5px; line-height: 1.55; } body.bupiz-premium-genz-v1 .bupiz-p8-seller-callout { overflow: hidden; border: 0; border-radius: 22px; background: radial-gradient(circle at 86% 0%, rgba(239, 77, 143, .28), transparent 34%), linear-gradient(130deg, #121826, #263450); color: #fff; box-shadow: var(--bpz-shadow-md); } body.bupiz-premium-genz-v1.bupiz-native-catalog,
body.bupiz-premium-genz-v1 .bupiz-p9-catalog-page { background: var(--bpz-canvas); } body.bupiz-premium-genz-v1 .bupiz-p9-hero { padding: 10px 0 8px; background: var(--bpz-canvas); } body.bupiz-premium-genz-v1 .bupiz-p9-breadcrumbs { margin-bottom: 7px; color: var(--bpz-faint); font-size: 10.5px; } body.bupiz-premium-genz-v1 .bupiz-p9-breadcrumbs a { color: var(--bpz-muted); } body.bupiz-premium-genz-v1 .bupiz-p9-hero__card { display: grid; grid-template-columns: minmax(0, 1fr) minmax(220px, 285px); min-height: 174px; overflow: hidden; border: 1px solid var(--bpz-line); border-radius: 22px; background: radial-gradient(circle at 6% 0%, var(--bupiz-p9-soft, #fff3e8), transparent 32%), #fff; box-shadow: var(--bpz-shadow-sm); } body.bupiz-premium-genz-v1 .bupiz-p9-hero__card::before { width: 95px; height: 3px; border-radius: 0 0 999px 0; background: linear-gradient(90deg, var(--bpz-pink), var(--bupiz-p9-accent, var(--bpz-orange))); } body.bupiz-premium-genz-v1 .bupiz-p9-hero__copy { align-self: center; padding: 25px 30px; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__eyebrow { margin-bottom: 4px; color: var(--bpz-pink); font-size: 10px; font-weight: 850; letter-spacing: .12em; } body.bupiz-premium-genz-v1 .bupiz-p9-hero h1 { margin: 0; color: var(--bpz-ink); font-size: clamp(30px, 3vw, 43px); font-weight: 820; line-height: 1; letter-spacing: -.05em; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__copy > p { display: -webkit-box; max-width: 640px; margin: 8px 0 0; overflow: hidden; color: var(--bpz-muted); font-size: 12.5px; line-height: 1.5; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } body.bupiz-premium-genz-v1 .bupiz-p9-quick-links { gap: 7px; margin-top: 14px; } body.bupiz-premium-genz-v1 .bupiz-p9-quick-links a { min-height: 31px; padding: 0 11px; border: 1px solid var(--bpz-line); border-radius: 999px; background: rgba(255, 255, 255, .78); color: var(--bpz-ink-soft); font-size: 10.5px; font-weight: 700; } body.bupiz-premium-genz-v1 .bupiz-p9-quick-links a:hover { border-color: rgba(255, 122, 26, .35); background: var(--bpz-orange-soft); color: var(--bpz-orange-deep); } body.bupiz-premium-genz-v1 .bupiz-p9-hero__visual { min-height: 174px; border-left: 1px solid rgba(231, 234, 240, .7); background: #f1f2f5; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__visual img { width: 100%; height: 100%; object-fit: cover; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__visual > span,
body.bupiz-premium-genz-v1 .bupiz-p9-hero__visual > div { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-category-rail { padding: 13px 0 15px; background: var(--bpz-canvas); } body.bupiz-premium-genz-v1 .bupiz-p9-section-head { align-items: center; margin-bottom: 10px; } body.bupiz-premium-genz-v1 .bupiz-p9-section-head > div > span { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-section-head h2 { font-size: 18px; font-weight: 780; letter-spacing: -.025em; } body.bupiz-premium-genz-v1 .bupiz-p9-section-head p { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-rail-controls button { width: 34px; height: 34px; border-color: var(--bpz-line); border-radius: 10px; box-shadow: none; } body.bupiz-premium-genz-v1 .bupiz-p9-rail { gap: 9px; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card { min-height: 68px; padding: 7px; border: 1px solid var(--bpz-line); border-radius: 14px; background: #fff; box-shadow: none; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card:hover { border-color: rgba(255, 122, 26, .30); box-shadow: var(--bpz-shadow-sm); transform: translateY(-2px); } body.bupiz-premium-genz-v1 .bupiz-p9-category-card__media { width: 52px; height: 52px; border-radius: 11px; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card__copy b { overflow: hidden; color: var(--bpz-ink); font-size: 12px; font-weight: 740; text-overflow: ellipsis; white-space: nowrap; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card__copy small { color: var(--bpz-faint); font-size: 9.5px; } body.bupiz-premium-genz-v1 .bupiz-p9-products { padding: 16px 0 56px; background: #fff; border-top: 1px solid rgba(231, 234, 240, .75); } body.bupiz-premium-genz-v1 .bupiz-p9-products__heading { align-items: center; min-height: 38px; margin-bottom: 6px; } body.bupiz-premium-genz-v1 .bupiz-p9-products__heading span,
body.bupiz-premium-genz-v1 .bupiz-p9-products__heading > p { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-products__heading h2 { color: var(--bpz-ink); font-size: 23px; font-weight: 800; line-height: 1.12; letter-spacing: -.035em; } body.bupiz-premium-genz-v1 .bupiz-p9-products .bupiz-p7d-catalog { margin-top: 8px; } body.bupiz-premium-genz-v1 .bupiz-p7d-catalog { gap: 20px; } body.bupiz-premium-genz-v1 .bupiz-p7d-filters__sheet { overflow: hidden; border: 1px solid var(--bpz-line); border-radius: 16px; background: #fff; box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1 .bupiz-p7d-filters__head { padding: 15px 16px; border-bottom: 1px solid var(--bpz-line); } body.bupiz-premium-genz-v1 .bupiz-p7d-group { border-color: var(--bpz-line); } body.bupiz-premium-genz-v1 .bupiz-p7d-group > button,
body.bupiz-premium-genz-v1 .bupiz-p7d-group__title { min-height: 43px; color: var(--bpz-ink-soft); font-size: 12.5px; font-weight: 740; } body.bupiz-premium-genz-v1 .bupiz-p7d-option,
body.bupiz-premium-genz-v1 .bupiz-p7d-category-option { min-height: 32px; color: var(--bpz-muted); font-size: 12px; } body.bupiz-premium-genz-v1 .bupiz-p7d-toolbar { min-height: 46px; margin-bottom: 12px; padding: 6px 8px 6px 13px; border: 1px solid var(--bpz-line); border-radius: 13px; background: #fff; box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1 .bupiz-p7d-sort select,
body.bupiz-premium-genz-v1 .woocommerce-ordering select { min-height: 34px; padding: 0 34px 0 11px; border: 1px solid var(--bpz-line); border-radius: 10px; background-color: #f8f9fb; color: var(--bpz-ink-soft); font-size: 11.5px; font-weight: 650; } body.bupiz-premium-genz-v1 :where(
    .woocommerce ul.products,
    .related.products ul.products,
    .bupiz-hot-deals-slider ul.products
) { gap: clamp(13px, 1.4vw, 22px) !important; } body.bupiz-premium-genz-v1 .woocommerce ul.products li.product :where(
    .woocommerce-product-details__short-description,
    .woocommerce-product-attributes,
    .variations_form,
    form.cart
) { display: none !important; } body.bupiz-premium-genz-v1 :where(
    .bupiz-p9c-progress,
    .bupiz-p9c-selection-bar,
    .bupiz-p9c-saved-bag,
    .bupiz-p9c-trust,
    .bupiz-p9d-panel,
    .bupiz-p9d-welcome-card,
    .bupiz-p9d-stat-card,
    .bupiz-native-content-card,
    .bupiz-native-sidebar-card,
    .woocommerce-cart-form,
    .cart_totals,
    .woocommerce-checkout-review-order
) { border-color: var(--bpz-line) !important; border-radius: 18px !important; background: #fff !important; box-shadow: var(--bpz-shadow-xs) !important; } body.bupiz-premium-genz-v1 :where(
    .woocommerce form .form-row input.input-text,
    .woocommerce form .form-row textarea,
    .woocommerce form .form-row select,
    .bupiz-address-field input,
    .bupiz-address-field select,
    .bupiz-address-field textarea
) { min-height: 44px; border: 1px solid var(--bpz-line-strong) !important; border-radius: 11px !important; background: #fff !important; color: var(--bpz-ink) !important; box-shadow: none !important; } @media (max-width: 1199px) { body.bupiz-premium-genz-v1 { --bpz-page-pad: 22px; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-row-main { gap: 18px; } body.bupiz-premium-genz-v1 #bupiz-main-header-desktop .bupiz-header-search-col { max-width: 520px; } body.bupiz-premium-genz-v1 .bupiz-wallet-desktop-pill .bupiz-header-link-label { display: none; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__inner { grid-template-columns: minmax(330px, .9fr) minmax(0, 1.1fr); } } @media (max-width: 991px) { body.bupiz-premium-genz-v1 { --bpz-page-pad: 17px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__inner { grid-template-columns: minmax(300px, .92fr) minmax(0, 1.08fr); min-height: 465px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__copy { padding: 38px 30px; } body.bupiz-premium-genz-v1 .bupiz-p8-department-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 12px !important; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card { min-height: 210px; } } @media (max-width: 767px) { body.bupiz-premium-genz-v1 { --bpz-page-pad: 12px; padding-bottom: calc(68px + env(safe-area-inset-bottom, 0px)); font-size: 13px; } body.bupiz-premium-genz-v1 .bupiz-fashion-header { border-bottom-color: var(--bpz-line); box-shadow: 0 4px 16px rgba(18, 24, 38, .055); } body.bupiz-premium-genz-v1 #bupiz-main-header-mobile { background: rgba(255, 255, 255, .98); } body.bupiz-premium-genz-v1 .bupiz-mobile-header-inner { min-height: 54px; padding: 6px 12px !important; } body.bupiz-premium-genz-v1 .bupiz-mobile-menu-btn { display: grid; place-items: center; width: 38px; height: 38px; padding: 0; border: 1px solid var(--bpz-line); border-radius: 11px; background: #fff; color: var(--bpz-ink); font-size: 0; } body.bupiz-premium-genz-v1 .bupiz-mobile-menu-btn::before { content: "☰"; font-size: 19px; } body.bupiz-premium-genz-v1 .bupiz-mobile-logo-col .bupiz-header-logo { width: auto; max-width: 118px; height: 34px; object-fit: contain; } body.bupiz-premium-genz-v1 .bupiz-mobile-icon-row { gap: 4px; } body.bupiz-premium-genz-v1 .bupiz-mobile-icon-link { display: grid; place-items: center; width: 38px; height: 38px; border: 1px solid transparent; border-radius: 11px; background: #fff; color: var(--bpz-ink); } body.bupiz-premium-genz-v1 .bupiz-mobile-search-row { padding: 0 12px 8px !important; background: #fff; } body.bupiz-premium-genz-v1 .bupiz-search-form, body.bupiz-premium-genz-v1 .bupiz-sticky-search-form { min-height: 42px; overflow: hidden; border: 1px solid transparent !important; border-radius: 13px !important; background: #f2f4f7 !important; } body.bupiz-premium-genz-v1 .bupiz-search-form:focus-within, body.bupiz-premium-genz-v1 .bupiz-sticky-search-form:focus-within { border-color: rgba(94,34,164,.42) !important; background: #fff !important; box-shadow: 0 0 0 3px rgba(94,34,164,.09); } body.bupiz-premium-genz-v1 .bupiz-search-form input, body.bupiz-premium-genz-v1 .bupiz-sticky-search-form input { height: 42px; border: 0 !important; background: transparent !important; font-size: 12.5px; box-shadow: none !important; } body.bupiz-premium-genz-v1 .bupiz-mobile-sticky-bar { min-height: 54px; padding: 6px 9px; border-bottom: 1px solid var(--bpz-line); background: rgba(255, 255, 255, .97); box-shadow: 0 8px 24px rgba(18, 24, 38, .08); backdrop-filter: blur(14px); } body.bupiz-premium-genz-v1 .bupiz-p8-hero { padding: 8px 0 22px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__inner { display: flex; flex-direction: column; width: 100%; min-height: 0; border: 0; border-radius: 0; box-shadow: none; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media { order: 1; width: 100%; min-height: 0; aspect-ratio: 6 / 5; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__media::before { inset: auto 0 0; width: 100%; height: 20%; background: linear-gradient(180deg, transparent, rgba(255,255,255,.80)); } body.bupiz-premium-genz-v1 .bupiz-p8-hero__copy { order: 2; width: 100%; max-width: none; padding: 23px 17px 25px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__brand-lockup, body.bupiz-premium-genz-v1 .bupiz-p8-hero__eyebrow { margin-bottom: 8px; font-size: 11.5px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero h1 { max-width: 390px; font-size: clamp(32px, 10vw, 42px); line-height: 1.01; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__signature { margin-top: 10px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__signature span:nth-child(n) { font-size: 16px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__subtitle { display: -webkit-box; margin-top: 12px; overflow: hidden; font-size: 12.5px; line-height: 1.55; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__actions { margin-top: 18px; } body.bupiz-premium-genz-v1 .bupiz-p8-button { flex: 1 1 145px; min-height: 44px; padding-inline: 15px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__proof { gap: 7px 11px; margin-top: 18px; font-size: 10px; } body.bupiz-premium-genz-v1 .bupiz-p8-hero__floating-card { right: 12px; bottom: 12px; min-width: 140px; padding: 10px 12px; border-radius: 13px; } body.bupiz-premium-genz-v1 .bupiz-p8-section { width: 100%; padding: 34px 12px; } body.bupiz-premium-genz-v1 .bupiz-p8-section-head { margin-bottom: 15px; } body.bupiz-premium-genz-v1 .bupiz-p8-section-head h2, body.bupiz-premium-genz-v1 .bupiz-p13i-section-head h2, body.bupiz-premium-genz-v1 .bupiz-p13h-women__head h2 { font-size: 23px; } body.bupiz-premium-genz-v1 .bupiz-p8-section-head p { display: none; } body.bupiz-premium-genz-v1 .bupiz-p8-department-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 9px !important; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card { min-height: 185px; border-radius: 15px !important; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__number { top: 9px; left: 9px; min-width: 29px; height: 23px; padding-inline: 7px; font-size: 8.5px; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy { right: 12px; bottom: 12px; left: 12px; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy strong { font-size: 16px; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__copy > span { display: none; } body.bupiz-premium-genz-v1 .bupiz-p8-department-card__arrow { right: 10px; bottom: 10px; width: 29px; height: 29px; font-size: 12px; } body.bupiz-premium-genz-v1 .bupiz-p9-container, body.bupiz-premium-genz-v1 .bupiz-p9b-container, body.bupiz-premium-genz-v1 .bupiz-footer-container, body.bupiz-premium-genz-v1 .bupiz-p9c-container { width: calc(100% - 24px); } body.bupiz-premium-genz-v1 .bupiz-p9-hero { padding-top: 6px; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__card { display: block; min-height: 0; border-radius: 16px; box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1 .bupiz-p9-hero__copy { padding: 18px 16px 16px; } body.bupiz-premium-genz-v1 .bupiz-p9-hero h1 { font-size: 29px; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__copy > p { margin-top: 6px; font-size: 11px; -webkit-line-clamp: 1; } body.bupiz-premium-genz-v1 .bupiz-p9-quick-links { flex-wrap: nowrap; margin: 12px -16px 0; padding: 0 16px 2px; overflow-x: auto; scrollbar-width: none; } body.bupiz-premium-genz-v1 .bupiz-p9-quick-links::-webkit-scrollbar { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-hero__visual { display: none; } body.bupiz-premium-genz-v1 .bupiz-p9-category-rail { padding: 10px 0 11px; } body.bupiz-premium-genz-v1 .bupiz-p9-section-head { margin-bottom: 8px; } body.bupiz-premium-genz-v1 .bupiz-p9-section-head h2 { font-size: 16px; } body.bupiz-premium-genz-v1 .bupiz-p9-rail { grid-auto-columns: 72%; gap: 8px; margin-right: -12px; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card { min-height: 62px; grid-template-columns: 46px minmax(0, 1fr) 20px; border-radius: 13px; } body.bupiz-premium-genz-v1 .bupiz-p9-category-card__media { width: 46px; height: 46px; border-radius: 10px; } body.bupiz-premium-genz-v1 .bupiz-p9-products { padding: 13px 0 35px; } body.bupiz-premium-genz-v1 .bupiz-p9-products__heading { min-height: 31px; margin-bottom: 4px; } body.bupiz-premium-genz-v1 .bupiz-p9-products__heading h2 { font-size: 19px; } body.bupiz-premium-genz-v1 .bupiz-p7d-toolbar { min-height: 43px; margin: 0 0 10px; border-radius: 11px; } body.bupiz-premium-genz-v1 :where( .woocommerce ul.products, .related.products ul.products, .bupiz-hot-deals-slider ul.products ) { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; column-gap: 8px !important; row-gap: 21px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-product-context { display: none; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-product-head { display: block !important; width: 100%; margin: 0 0 18px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-product-head > .woocommerce-product-gallery, body.bupiz-premium-genz-v1.single-product .bupiz-p9b-product-head > .bupiz-main-fold__media { border-radius: 0; } body.bupiz-premium-genz-v1.single-product .woocommerce-product-gallery__image img { border-radius: 0 !important; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-summary { position: static !important; width: calc(100% - 24px) !important; margin: 12px auto 0 !important; padding: 16px !important; border-radius: 16px; box-shadow: var(--bpz-shadow-xs); } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-summary .product_title { font-size: 21px !important; line-height: 1.17 !important; } body.bupiz-premium-genz-v1.single-product .woocommerce-variation-add-to-cart, body.bupiz-premium-genz-v1.single-product .cart:not(.variations_form) { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; } body.bupiz-premium-genz-v1.single-product .single_add_to_cart_button, body.bupiz-premium-genz-v1.single-product .bupiz-buy-now, body.bupiz-premium-genz-v1.single-product [name="bupiz_buy_now"] { min-height: 46px !important; border-radius: 11px !important; font-size: 12.5px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-single-delivery-card__steps { gap: 4px; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-summary-note { grid-template-columns: 1fr; gap: 3px; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-summary-note span { text-align: left; } body.bupiz-premium-genz-v1.single-product .bupiz-p9b-lower-content { padding: 18px 0 34px; } body.bupiz-premium-genz-v1.single-product :where( .bupiz-reviews-block, .bupiz-product-info-split, .related.products, .bupiz-hot-deals-slider, .bupiz-premium-story-shell ) { width: calc(100% - 24px) !important; } body.bupiz-premium-genz-v1.single-product .bupiz-reviews-block, body.bupiz-premium-genz-v1.single-product .bupiz-product-info-split { padding: 15px !important; border-radius: 15px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-premium-story__block { border-radius: 15px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-premium-story__feature-grid { grid-template-columns: 1fr !important; gap: 10px !important; } body.bupiz-premium-genz-v1.single-product .bupiz-premium-story__card { border-radius: 14px !important; } body.bupiz-premium-genz-v1 .bupiz-footer-main { padding-top: 25px; } body.bupiz-premium-genz-v1 .bupiz-footer-brand-row { padding-bottom: 20px; } body.bupiz-premium-genz-v1 .bupiz-footer-grid-mobile { padding: 21px 0 25px; } } @media (prefers-reduced-motion: reduce) { body.bupiz-premium-genz-v1 *, body.bupiz-premium-genz-v1 *::before, body.bupiz-premium-genz-v1 *::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; } } body.bupiz-design-system-v2{ --bpz-bg:#fbf8ff;--bpz-surface:#fff;--bpz-surface-low:#f4f2fd;--bpz-surface-mid:#eeedf7;--bpz-surface-high:#e8e7f1; --bpz-text:#1a1b22;--bpz-text-2:#50515a;--bpz-muted:#696a73;--bpz-border:#d7d5df;--bpz-border-soft:#e5e3eb; --bpz-primary:#111116;--bpz-accent:#4648d4;--bpz-accent-hover:#3739bd;--bpz-sale:#d82762;--bpz-sale-soft:#ffe3ec; --bpz-blush:#fff0f4;--bpz-peach:#fff1e8;--bpz-lilac:#f0eeff;--bpz-mint:#eaf8f3;--bpz-butter:#fff6de; --bpz-r-sm:8px;--bpz-r-card:12px;--bpz-r-feature:16px;--bpz-r-hero:18px; --bpz-frame:min(1640px,calc(100% - 64px)); margin:0;background:var(--bpz-bg);color:var(--bpz-text);font-family:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility; } body.bupiz-design-system-v2 :where(button,input,select,textarea){font:inherit} body.bupiz-design-system-v2 :where(p,li,label,small){color:var(--bpz-text-2)} body.bupiz-design-system-v2 :where(h1,h2,h3,h4,h5,h6){color:var(--bpz-text);font-family:Figtree,sans-serif;letter-spacing:-.018em;text-wrap:balance} body.bupiz-design-system-v2 :where(a){text-underline-offset:3px} body.bupiz-design-system-v2 :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(70,72,212,.28);outline-offset:2px} body.bupiz-design-system-v2 :where(.bupiz-p8-hero,.bupiz-p8-hero-proof,.bupiz-p8-section,.bupiz-p13i-section,.bupiz-home-category-section,.bupiz-p8-promotions,.bupiz-p8-trust,.bupiz-p8-editorial,.bupiz-native-container,.bupiz-catalog-shell,.site-main>.woocommerce){width:var(--bpz-frame);max-width:none;margin-inline:auto;box-sizing:border-box} body.bupiz-design-system-v2 .bupiz-p8-home>section{margin-block:0 56px} body.bupiz-design-system-v2 :where(.bupiz-fashion-header,.bupiz-header,.bupiz-native-header){background:rgba(255,255,255,.96);color:var(--bpz-text);border-color:var(--bpz-border-soft);backdrop-filter:blur(14px)} body.bupiz-design-system-v2 :where(.bupiz-fashion-header nav a,.bupiz-header nav a,.bupiz-desktop-nav a,.bupiz-main-nav a){font-size:14px!important;font-weight:550!important;line-height:20px!important;color:var(--bpz-text)!important;letter-spacing:-.005em} body.bupiz-design-system-v2 :where(.bupiz-fashion-header input[type=search],.bupiz-header input[type=search]){height:44px;background:#fff;border:1px solid var(--bpz-border);border-radius:10px;color:var(--bpz-text)} body.bupiz-design-system-v2 :where(.bupiz-p8-section-head,.bupiz-p13i-section-head,.bupiz-home-category-head){display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px} body.bupiz-design-system-v2 :where(.bupiz-p8-section-head h2,.bupiz-p13i-section-head h2,.bupiz-home-category-head h2){margin:0;font-size:clamp(21px,1.7vw,26px);font-weight:600;line-height:1.25} body.bupiz-design-system-v2 :where(.bupiz-p8-section-head p,.bupiz-p13i-section-head p,.bupiz-home-category-head p){margin:5px 0 0;font-size:14px;line-height:20px;color:var(--bpz-muted)} body.bupiz-design-system-v2 :where(.bupiz-p8-section-link,.bupiz-view-all){font-size:13px;font-weight:600;color:var(--bpz-text);border-bottom:2px solid #ff7a45;padding:0 0 7px;text-decoration:none;white-space:nowrap} body.bupiz-design-system-v2 .bupiz-p8-hero{border-radius:var(--bpz-r-hero);overflow:hidden;border:1px solid var(--bpz-border-soft);box-shadow:0 18px 48px rgba(31,26,45,.055)} body.bupiz-design-system-v2 .bupiz-p8-hero__eyebrow{font-style:italic;font-weight:600;color:#f05a28} body.bupiz-design-system-v2 .bupiz-p8-hero__title{font-size:clamp(42px,4.2vw,68px);font-weight:700;line-height:.98;letter-spacing:-.038em} body.bupiz-design-system-v2 .bupiz-p8-hero__copy{font-size:16px;color:var(--bpz-text-2)} body.bupiz-design-system-v2 :where(.bupiz-p8-button--primary,.button.alt,.single_add_to_cart_button){background:var(--bpz-primary)!important;color:#fff!important;border-color:var(--bpz-primary)!important;border-radius:var(--bpz-r-sm)!important} body.bupiz-design-system-v2 :where(.bupiz-p8-button--secondary,.button:not(.alt)){border-radius:var(--bpz-r-sm)} body.bupiz-design-system-v2 .bupiz-p8-hero-proof{margin-top:12px;border:1px solid var(--bpz-border-soft);background:var(--bpz-surface-low);border-radius:12px} body.bupiz-design-system-v2 .bupiz-home-category-head{text-align:left} body.bupiz-design-system-v2 .bupiz-home-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px} body.bupiz-design-system-v2 .bupiz-home-category-card{min-width:0;aspect-ratio:4/5.35;display:grid;grid-template-rows:minmax(0,1fr) 48px;background:#fff;border:1px solid var(--bpz-border-soft);border-radius:14px;overflow:hidden;box-shadow:0 9px 28px rgba(31,26,45,.04);text-decoration:none;color:var(--bpz-text);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} body.bupiz-design-system-v2 .bupiz-home-category-card:hover{transform:translateY(-3px);box-shadow:0 15px 36px rgba(31,26,45,.075);border-color:#cbc8d6} body.bupiz-design-system-v2 .bupiz-home-category-card__media{min-height:0;background-image:var(--bupiz-category-image),linear-gradient(145deg,var(--bpz-blush),var(--bpz-lilac));background-size:cover;background-position:center top;transition:transform .35s ease} body.bupiz-design-system-v2 .bupiz-home-category-card:hover .bupiz-home-category-card__media{transform:scale(1.025)} body.bupiz-design-system-v2 .bupiz-home-category-card__title{display:grid;place-items:center;padding:7px 10px;background:#fff;color:var(--bpz-text);font-size:13.5px;font-weight:550;line-height:17px;text-align:center;letter-spacing:-.01em} body.bupiz-design-system-v2 .bupiz-home-category-card.has-placeholder .bupiz-home-category-card__media::after{content:""!important} body.bupiz-design-system-v2 .bupiz-p8-product-grid,
body.bupiz-design-system-v2 .bupiz-p13i-product-grid,
body.bupiz-design-system-v2 .bupiz-p8-products,
body.bupiz-design-system-v2 .bupiz-home-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%} body.bupiz-design-system-v2 :where(.bupiz-p8-promotions-grid,.bupiz-home-offers-grid){gap:14px} body.bupiz-design-system-v2 :where(.bupiz-p8-promo-card,.bupiz-home-offer-card){border:1px solid var(--bpz-border-soft);border-radius:14px;box-shadow:0 9px 28px rgba(31,26,45,.035)} body.bupiz-design-system-v2 .bupiz-p8-trust{border:1px solid var(--bpz-border-soft);border-radius:14px;background:rgba(255,255,255,.72)} body.bupiz-design-system-v2 .bupiz-p8-trust-card h3{font-size:14px;font-weight:600;color:var(--bpz-text)} body.bupiz-design-system-v2 .bupiz-p8-trust-card p{font-size:12.5px;line-height:18px;color:var(--bpz-muted)} body.bupiz-design-system-v2 :where(.bupiz-p9-archive,.woocommerce-shop,.tax-product_cat){background:var(--bpz-bg)} body.bupiz-design-system-v2 :where(.bupiz-p9-title,.woocommerce-products-header__title.page-title){font-size:clamp(25px,2.2vw,34px);font-weight:600;line-height:1.2} body.bupiz-design-system-v2 :where(.bupiz-filter-panel,.widget_price_filter,.bupiz-p9-sidebar){background:#fff;border:1px solid var(--bpz-border-soft);border-radius:14px} body.bupiz-design-system-v2 :where(.products.columns-5,.products.columns-4,.woocommerce ul.products){gap:18px} body.bupiz-design-system-v2 :where(.summary.entry-summary,.bupiz-product-summary,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-account .woocommerce-MyAccount-content,.bupiz-native-content-card){background:#fff;border:1px solid var(--bpz-border-soft);border-radius:14px;color:var(--bpz-text)} body.bupiz-design-system-v2 :where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea){background:#fff;color:var(--bpz-text);border:1px solid #bdbbc6;border-radius:8px;min-height:42px} body.bupiz-design-system-v2 :where(input,select,textarea)::placeholder{color:#7a7b83;opacity:1} body.bupiz-design-system-v2 :where(.woocommerce-error,.woocommerce-info,.woocommerce-message){color:var(--bpz-text);border-radius:10px;border-color:var(--bpz-border)} @media(max-width:1499px){ body.bupiz-design-system-v2{--bpz-frame:min(100% - 48px,1480px)} body.bupiz-design-system-v2 :where(.bupiz-p8-product-grid,.bupiz-p13i-product-grid,.bupiz-p8-products,.bupiz-home-products){grid-template-columns:repeat(5,minmax(0,1fr))} } @media(max-width:1199px){ body.bupiz-design-system-v2{--bpz-frame:calc(100% - 40px)} body.bupiz-design-system-v2 .bupiz-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))} body.bupiz-design-system-v2 :where(.bupiz-p8-product-grid,.bupiz-p13i-product-grid,.bupiz-p8-products,.bupiz-home-products){grid-template-columns:repeat(4,minmax(0,1fr))} } @media(max-width:767px){ body.bupiz-design-system-v2{--bpz-frame:calc(100% - 32px);font-size:15px} body.bupiz-design-system-v2 .bupiz-p8-home>section{margin-bottom:40px} body.bupiz-design-system-v2 :where(.bupiz-p8-section-head,.bupiz-p13i-section-head,.bupiz-home-category-head){align-items:flex-start;gap:12px;margin-bottom:17px} body.bupiz-design-system-v2 :where(.bupiz-p8-section-head h2,.bupiz-p13i-section-head h2,.bupiz-home-category-head h2){font-size:20px} body.bupiz-design-system-v2 .bupiz-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} body.bupiz-design-system-v2 .bupiz-home-category-card{aspect-ratio:4/5;grid-template-rows:minmax(0,1fr) 44px} body.bupiz-design-system-v2 :where(.bupiz-p8-product-grid,.bupiz-p13i-product-grid,.bupiz-p8-products,.bupiz-home-products){display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:8px} body.bupiz-design-system-v2 :where(.bupiz-p8-product-grid,.bupiz-p13i-product-grid,.bupiz-p8-products,.bupiz-home-products)>*{flex:0 0 min(72vw,260px);scroll-snap-align:start} } @media(prefers-reduced-motion:reduce){body.bupiz-design-system-v2 *,body.bupiz-design-system-v2 *::before,body.bupiz-design-system-v2 *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}} body.bupiz-design-system-v2{ --bpz-frame:min(1640px,calc(100% - 64px)); --bpz-section-space:64px; --bpz-section-head-gap:22px; --bpz-card-gap:16px; } body.bupiz-design-system-v2 :where(
 .bupiz-p8-hero,
 .bupiz-p8-hero-proof,
 .bupiz-p8-section,
 .bupiz-p8-collection,
 .bupiz-p13i-section,
 .bupiz-p13i-product-section,
 .bupiz-p13i-mobile-discovery,
 .bupiz-p13h-mobile-discovery,
 .bupiz-p13i-seller,
 .bupiz-home-category-section,
 .bupiz-home-offers,
 .bupiz-p8-promotions,
 .bupiz-p8-trust,
 .bupiz-p8-editorial,
 .bupiz-p8-seller-callout,
 .bupiz-native-container,
 .bupiz-catalog-shell,
 .bupiz-p9-shell,
 .site-main>.woocommerce,
 main.site-main>.container,
 .woocommerce-page .site-main
){ width:var(--bpz-frame)!important; max-width:1640px!important; margin-inline:auto!important; box-sizing:border-box!important; } body.bupiz-design-system-v2 :where(.bupiz-p13i-mobile-discovery,.bupiz-p13h-mobile-discovery) :where(
 .bupiz-p13i-product-section,.bupiz-p13i-seller,.bupiz-p13h-women,.bupiz-p13h-spotlight
){width:100%!important;max-width:none!important;margin-inline:0!important} body.bupiz-design-system-v2 .bupiz-p8-home>section,
body.bupiz-design-system-v2 .bupiz-p8-home>.bupiz-p8-collection,
body.bupiz-design-system-v2 .bupiz-p8-home>.bupiz-p13i-mobile-discovery{ margin-block:0 var(--bpz-section-space)!important; } body.bupiz-design-system-v2 :where(
 .bupiz-p8-section-head,.bupiz-p13i-section-head,.bupiz-home-category-head,
 .bupiz-home-offers__head,.bupiz-p13h-women__head,.bupiz-p13i-seller__head
){ min-height:58px; display:flex!important; align-items:flex-end!important; justify-content:space-between!important; gap:24px!important; margin:0 0 var(--bpz-section-head-gap)!important; padding:0!important; text-align:left!important; } body.bupiz-design-system-v2 :where(
 .bupiz-p8-section-head h2,.bupiz-p13i-section-head h2,.bupiz-home-category-head h2,
 .bupiz-home-offers__head h2,.bupiz-p13h-women__head h2,.bupiz-p13i-seller__head h2
){ margin:0!important;color:var(--bpz-text)!important;font-family:Figtree,sans-serif!important; font-size:clamp(22px,1.55vw,26px)!important;font-weight:600!important;line-height:1.23!important; letter-spacing:-.022em!important;text-transform:none!important; } body.bupiz-design-system-v2 :where(
 .bupiz-p8-section-head p,.bupiz-p13i-section-head p,.bupiz-home-category-head p,
 .bupiz-home-offers__head p,.bupiz-p13h-women__head p,.bupiz-p13i-seller__head p
){margin:5px 0 0!important;color:var(--bpz-text-2)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important} body.bupiz-design-system-v2 :where(.bupiz-p8-section-eyebrow,.bupiz-home-offers__eyebrow){ display:block;margin:0 0 5px;color:var(--bpz-accent);font-size:11px;font-weight:650;line-height:16px;letter-spacing:.075em;text-transform:uppercase } body.bupiz-design-system-v2 :where(.bupiz-p8-section-link,.bupiz-view-all,.bupiz-p13i-section-head>a,.bupiz-p13h-women__head>a){ align-self:flex-end!important;min-height:32px;display:inline-flex!important;align-items:center;gap:7px; padding:0 0 6px!important;color:var(--bpz-text)!important;border:0!important;border-bottom:2px solid var(--bpz-coral,#ff6b45)!important; background:transparent!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;text-decoration:none!important;white-space:nowrap } body.bupiz-design-system-v2 .bupiz-home-category-grid{width:100%!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:14px!important} body.bupiz-design-system-v2 .bupiz-home-category-card{ aspect-ratio:4/5.5!important;grid-template-rows:minmax(0,1fr) 50px!important;border-radius:14px!important; border-color:var(--bpz-border-soft)!important;box-shadow:0 8px 22px rgba(31,26,45,.038)!important } body.bupiz-design-system-v2 .bupiz-home-category-card__media{background-position:center top!important} body.bupiz-design-system-v2 .bupiz-home-category-card__title{ min-height:50px!important;padding:8px 9px!important;color:var(--bpz-text)!important;background:#fff!important; font-size:13.5px!important;font-weight:550!important;line-height:17px!important } body.bupiz-design-system-v2 :where(.bupiz-p8-product-rail-wrap,.bupiz-p8-product-rail){width:100%!important;max-width:none!important} body.bupiz-design-system-v2 .bupiz-p8-product-rail{overflow:visible!important} body.bupiz-design-system-v2 :where(.bupiz-p8-products.products,.bupiz-p13i-product-grid,.bupiz-p13i-product-row,.bupiz-p13i-seller__products){ display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important; width:100%!important;max-width:none!important;gap:var(--bpz-card-gap)!important;overflow:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important } body.bupiz-design-system-v2 :where(.bupiz-p8-products.products,.bupiz-p13i-product-grid,.bupiz-p13i-product-row,.bupiz-p13i-seller__products)>*{ width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;scroll-snap-align:none!important } body.bupiz-design-system-v2 .bupiz-p8-rail-button{display:none!important} body.bupiz-design-system-v2 :where(.bupiz-p9-title,.woocommerce-products-header__title.page-title){color:var(--bpz-text)!important;font-size:clamp(26px,2vw,32px)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:-.025em!important} body.bupiz-design-system-v2 :where(.woocommerce-result-count,.bupiz-p9-count,.term-description){color:var(--bpz-text-2)!important;font-size:14px!important;line-height:21px!important} body.bupiz-design-system-v2 :where(.bupiz-filter-panel,.widget_price_filter,.bupiz-p9-sidebar){border-color:var(--bpz-border-soft)!important;box-shadow:0 7px 22px rgba(31,26,45,.03)!important} body.bupiz-design-system-v2 :where(.woocommerce ul.products,.products.columns-5,.products.columns-4){display:grid!important;gap:18px!important} body.bupiz-design-system-v2 :where(.product_title.entry-title,.bupiz-product-title-main){color:var(--bpz-text)!important;font-size:clamp(24px,2.1vw,32px)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:-.025em!important} body.bupiz-design-system-v2 :where(.summary.entry-summary,.bupiz-product-summary,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-account .woocommerce-MyAccount-content,.bupiz-native-content-card){border-color:var(--bpz-border-soft)!important;box-shadow:0 8px 26px rgba(31,26,45,.035)!important} body.bupiz-design-system-v2 :where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea){ color:var(--bpz-text)!important;background:#fff!important;border-color:#aaa9b3!important } body.bupiz-design-system-v2 :where(input,select,textarea):focus{border-color:var(--bpz-accent)!important;box-shadow:0 0 0 3px rgba(70,72,212,.14)!important;outline:0!important} @media(max-width:1499px){ body.bupiz-design-system-v2{--bpz-frame:min(1480px,calc(100% - 48px));--bpz-card-gap:14px} body.bupiz-design-system-v2 :where(.bupiz-p8-products.products,.bupiz-p13i-product-grid,.bupiz-p13i-product-row,.bupiz-p13i-seller__products){grid-template-columns:repeat(5,minmax(0,1fr))!important} } @media(max-width:1199px){ body.bupiz-design-system-v2{--bpz-frame:calc(100% - 40px);--bpz-section-space:54px} body.bupiz-design-system-v2 .bupiz-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.bupiz-design-system-v2 :where(.bupiz-p8-products.products,.bupiz-p13i-product-grid,.bupiz-p13i-product-row,.bupiz-p13i-seller__products){grid-template-columns:repeat(4,minmax(0,1fr))!important} } @media(max-width:899px){ body.bupiz-design-system-v2 :where(.bupiz-p8-products.products,.bupiz-p13i-product-grid,.bupiz-p13i-product-row,.bupiz-p13i-seller__products){grid-template-columns:repeat(3,minmax(0,1fr))!important} } @media(max-width:767px){ body.bupiz-design-system-v2{ --bpz-frame:calc(100% - 32px); --bpz-section-space:40px; --bpz-section-head-gap:16px; --bpz-card-gap:10px; } body.bupiz-design-system-v2 :where( .bupiz-p8-section-head, .bupiz-p13i-section-head, .bupiz-home-category-head, .bupiz-home-offers__head, .bupiz-p13h-women__head, .bupiz-p13i-seller__head ){ min-height:0!important; align-items:flex-start!important; gap:10px!important; } body.bupiz-design-system-v2 :where( .bupiz-p8-section-head h2, .bupiz-p13i-section-head h2, .bupiz-home-category-head h2, .bupiz-home-offers__head h2, .bupiz-p13h-women__head h2, .bupiz-p13i-seller__head h2 ){ font-size:20px!important; line-height:26px!important; } body.bupiz-design-system-v2 :where( .bupiz-p8-section-head p, .bupiz-p13i-section-head p, .bupiz-home-category-head p, .bupiz-home-offers__head p ){ font-size:13px!important; line-height:18px!important; } body.bupiz-design-system-v2 .bupiz-home-category-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px!important; } body.bupiz-design-system-v2 .bupiz-home-category-card{ aspect-ratio:4/5.15!important; grid-template-rows:minmax(0,1fr) 46px!important; } body.home.bupiz-design-system-v2 .bupiz-p8-home > .bupiz-p13k-deferred-home{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; } body.home.bupiz-design-system-v2 .bupiz-p13k-deferred-home > :where( .bupiz-p13i-mobile-discovery, .bupiz-p13h-mobile-discovery ), body.home.bupiz-design-system-v2 .bupiz-p8-home > :where( .bupiz-p13i-mobile-discovery, .bupiz-p13h-mobile-discovery ){ width:calc(100% - 20px)!important; max-width:none!important; margin-left:10px!important; margin-right:10px!important; padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; } body.home.bupiz-design-system-v2 :where( .bupiz-p13i-mobile-discovery, .bupiz-p13h-mobile-discovery ) :where( .bupiz-p13i-product-section, .bupiz-p13h-women, .bupiz-p13i-seller, .bupiz-p13h-spotlight ){ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; } body.bupiz-design-system-v2 :where( .bupiz-p8-products.products, .bupiz-p13i-product-grid, .bupiz-p13i-product-row, .bupiz-p13i-seller__products ){ display:grid!important; grid-template-columns: repeat(2,minmax(0,1fr))!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important; gap:10px!important; overflow:visible!important; } body.bupiz-design-system-v2 :where( .bupiz-p8-products.products, .bupiz-p13i-product-grid, .bupiz-p13i-product-row, .bupiz-p13i-seller__products ) > *{ width:100%!important; min-width:0!important; max-width:none!important; margin:0!important; } } body.home.bupiz-design-system-v2 .bupiz-p8-home{ width:100%!important; max-width:none!important; overflow-x:clip!important; } body.home.bupiz-design-system-v2 .bupiz-p8-home > :where(
    .bupiz-p8-hero,
    .bupiz-p8-section,
    .bupiz-p8-collection,
    .bupiz-p13i-mobile-discovery,
    .bupiz-p13h-mobile-discovery,
    .bupiz-p13k-deferred-home
){ width:var(--bpz-frame)!important; max-width:1640px!important; margin-left:auto!important; margin-right:auto!important; padding-left:0!important; padding-right:0!important; box-sizing:border-box!important; } body.home.bupiz-design-system-v2 .bupiz-p8-home > :where(
    .bupiz-p13i-mobile-discovery,
    .bupiz-p13h-mobile-discovery
) > :where(
    .bupiz-p13i-product-section,
    .bupiz-p13h-women,
    .bupiz-p13i-seller
){ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; } @media (min-width:1200px){ body.home.bupiz-design-system-v2 .bupiz-home-category-grid{ grid-template-columns:repeat(7,minmax(0,1fr))!important; gap:12px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-card{ aspect-ratio:4 / 5.7!important; grid-template-rows:minmax(0,1fr) 52px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-card__title{ min-height:52px!important; } } body.bupiz-design-system-v2 :where(
    .bupiz-p9-container,
    .bupiz-p9-products > .bupiz-p9-container,
    .bupiz-p9-category-rail > .bupiz-p9-container,
    .bupiz-p9-hero > .bupiz-p9-container
){ width:var(--bpz-frame)!important; max-width:1640px!important; margin-left:auto!important; margin-right:auto!important; box-sizing:border-box!important; } body.bupiz-design-system-v2 .woocommerce ul.products[class*="columns-"]{ display:grid!important; grid-auto-flow:row!important; grid-auto-columns:auto!important; width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; gap:18px!important; list-style:none!important; } body.bupiz-design-system-v2 .woocommerce ul.products.columns-1{grid-template-columns:minmax(0,1fr)!important} body.bupiz-design-system-v2 .woocommerce ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.bupiz-design-system-v2 .woocommerce ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important} body.bupiz-design-system-v2 .woocommerce ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.bupiz-design-system-v2 .woocommerce ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))!important} body.bupiz-design-system-v2 .woocommerce ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))!important} body.bupiz-design-system-v2 .woocommerce ul.products[class*="columns-"] > li.product{ float:none!important; clear:none!important; width:auto!important; min-width:0!important; max-width:none!important; margin:0!important; } body.bupiz-design-system-v2 :where(
    .bupiz-p7d-catalog,
    .bupiz-p7d-results,
    .bupiz-p7d-results__zone
){ width:100%!important; max-width:none!important; min-width:0!important; box-sizing:border-box!important; } @media (min-width:769px) and (max-width:1100px){ body.bupiz-design-system-v2 .woocommerce ul.products:is(.columns-4,.columns-5,.columns-6){ grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:14px!important; } } @media (max-width:768px){ body.bupiz-design-system-v2 .woocommerce ul.products[class*="columns-"]{ grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:12px 10px!important; padding-left:0!important; padding-right:0!important; } body.bupiz-design-system-v2 .woocommerce ul.products.columns-1{ grid-template-columns:minmax(0,1fr)!important; } } body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products,
body.woocommerce-shop .bupiz-p7d-results__zone > ul.products,
body.tax-product_cat .bupiz-p7d-results__zone > ul.products,
body.tax-product_tag .bupiz-p7d-results__zone > ul.products{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; grid-auto-flow:row!important; grid-auto-columns:auto!important; grid-auto-rows:1fr!important; align-items:stretch!important; justify-items:stretch!important; width:100%!important; min-width:0!important; max-width:none!important; margin:0!important; padding:0!important; gap:20px 16px!important; list-style:none!important; box-sizing:border-box!important; } body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products > li.product,
body.woocommerce-shop .bupiz-p7d-results__zone > ul.products > li.product,
body.tax-product_cat .bupiz-p7d-results__zone > ul.products > li.product,
body.tax-product_tag .bupiz-p7d-results__zone > ul.products > li.product{ float:none!important; clear:none!important; display:flex!important; flex-direction:column!important; width:auto!important; min-width:0!important; max-width:none!important; height:100%!important; margin:0!important; box-sizing:border-box!important; } body.bupiz-native-catalog .bupiz-p7d-results,
body.bupiz-native-catalog .bupiz-p7d-results__zone,
body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products{ inline-size:100%!important; max-inline-size:none!important; } body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products > li.product{ border-radius:13px!important; box-shadow:0 7px 22px rgba(31,26,45,.045)!important; } body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products > li.product:hover{ box-shadow:0 14px 32px rgba(31,26,45,.075)!important; } @media (max-width:1439px) and (min-width:1001px){ body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products, body.woocommerce-shop .bupiz-p7d-results__zone > ul.products, body.tax-product_cat .bupiz-p7d-results__zone > ul.products, body.tax-product_tag .bupiz-p7d-results__zone > ul.products{ grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:18px 14px!important; } } @media (max-width:1000px) and (min-width:769px){ body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products, body.woocommerce-shop .bupiz-p7d-results__zone > ul.products, body.tax-product_cat .bupiz-p7d-results__zone > ul.products, body.tax-product_tag .bupiz-p7d-results__zone > ul.products{ grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px 13px!important; } } @media (max-width:768px){ body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products, body.woocommerce-shop .bupiz-p7d-results__zone > ul.products, body.tax-product_cat .bupiz-p7d-results__zone > ul.products, body.tax-product_tag .bupiz-p7d-results__zone > ul.products{ grid-template-columns:repeat(2,minmax(0,1fr))!important; grid-auto-rows:auto!important; gap:14px 10px!important; padding:0!important; } } body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products::before,
body.bupiz-native-catalog .bupiz-p7d-results__zone > ul.products::after,
body.woocommerce-shop .bupiz-p7d-results__zone > ul.products::before,
body.woocommerce-shop .bupiz-p7d-results__zone > ul.products::after,
body.post-type-archive-product .bupiz-p7d-results__zone > ul.products::before,
body.post-type-archive-product .bupiz-p7d-results__zone > ul.products::after,
body.tax-product_cat .bupiz-p7d-results__zone > ul.products::before,
body.tax-product_cat .bupiz-p7d-results__zone > ul.products::after,
body.tax-product_tag .bupiz-p7d-results__zone > ul.products::before,
body.tax-product_tag .bupiz-p7d-results__zone > ul.products::after{ content:none!important; display:none!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section{ position:relative!important; isolation:isolate; overflow:hidden; padding:34px 24px 30px!important; border:1px solid rgba(183,156,232,.34)!important; border-radius:24px!important; background:linear-gradient(180deg,#fffdf9 0%,#fdfaff 100%)!important; box-shadow:0 14px 42px rgba(70,48,112,.055)!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head{ position:relative!important; display:flex!important; align-items:flex-start!important; justify-content:center!important; min-height:72px!important; margin:0 0 24px!important; padding:0 178px!important; text-align:center!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head > div{ width:auto!important; max-width:620px!important; margin:0 auto!important; text-align:center!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2{ position:relative!important; display:inline-block!important; margin:0!important; color:#28124f!important; font-size:clamp(27px,2.25vw,38px)!important; font-weight:750!important; line-height:1.16!important; letter-spacing:-.035em!important; text-align:center!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::before,
body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::after{ content:"✦"; position:absolute; top:50%; color:#a77be3; font-size:.48em; line-height:1; transform:translateY(-52%); } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::before{left:-34px} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::after{right:-34px} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p{ position:relative!important; width:max-content!important; max-width:100%!important; margin:7px auto 0!important; padding:0 58px!important; color:#6d617b!important; font-size:14px!important; font-weight:450!important; line-height:20px!important; text-align:center!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::before,
body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::after{ content:""; position:absolute; top:50%; width:42px; height:1px; background:#d6bff4; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::before{left:0} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::after{right:0} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head > .bupiz-p8-section-link{ position:absolute!important; top:9px!important; right:0!important; align-self:auto!important; color:#28124f!important; border-bottom-color:#ff7a3d!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-grid{ display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr))!important; gap:20px 16px!important; width:100%!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card{ display:grid!important; grid-template-rows:auto minmax(108px,auto)!important; aspect-ratio:auto!important; min-width:0!important; overflow:hidden!important; border:1.5px solid #c9b8ff!important; border-radius:17px!important; background:#fff8f1!important; box-shadow:0 8px 22px rgba(63,42,98,.075)!important; transform:translateZ(0); transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card:hover{ border-color:#a98ae7!important; box-shadow:0 15px 34px rgba(63,42,98,.13)!important; transform:translateY(-4px)!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__media{ display:block!important; width:100%!important; min-height:0!important; aspect-ratio:1 / 1!important; background-color:#f4eeff!important; background-position:center top!important; background-repeat:no-repeat!important; background-size:cover!important; transform:none!important; transition:transform .35s ease!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card:hover .bupiz-home-category-card__media{ transform:scale(1.025)!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content{ position:relative!important; z-index:1!important; display:flex!important; min-height:108px!important; padding:18px 10px 12px!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; gap:4px!important; border-top:1px solid rgba(201,184,255,.62)!important; background:#fff8f1!important; text-align:center!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content::before{ content:"✦"; position:absolute; top:-17px; left:50%; display:grid; place-items:center; width:34px; height:34px; border:1px solid #c9b8ff; border-radius:50%; background:#fff8f1; color:#8150c7; font-size:14px; line-height:1; box-shadow:0 5px 14px rgba(80,53,123,.1); transform:translateX(-50%); } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__title{ display:block!important; min-height:0!important; margin:0!important; padding:0!important; background:transparent!important; color:#2a2140!important; font-size:12px!important; font-weight:750!important; line-height:16px!important; letter-spacing:.025em!important; text-align:center!important; text-transform:uppercase!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__offer{ display:block!important; margin:0!important; color:#5c25a8!important; font-size:15px!important; font-weight:850!important; line-height:19px!important; letter-spacing:.012em!important; text-align:center!important; text-transform:uppercase!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__cta{ position:relative!important; display:block!important; margin-top:2px!important; padding-top:6px!important; color:#18131f!important; font-size:11px!important; font-weight:750!important; line-height:14px!important; letter-spacing:.06em!important; text-align:center!important; text-transform:uppercase!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__cta::before{ content:""; position:absolute; top:0; left:50%; width:42px; height:1px; background:#c9b8ff; transform:translateX(-50%); } @media (max-width:1199px){ body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-grid{ grid-template-columns:repeat(4,minmax(0,1fr))!important; } } @media (max-width:767px){ body.home.bupiz-design-system-v2 .bupiz-home-category-section{ padding:26px 14px 22px!important; border-radius:18px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head{ display:block!important; min-height:0!important; margin-bottom:20px!important; padding:0!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2{ font-size:25px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::before{left:-24px} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head h2::after{right:-24px} body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p{ width:auto!important; padding:0!important; font-size:13px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::before, body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head p::after{ display:none!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-head > .bupiz-p8-section-link{ position:static!important; display:inline-flex!important; margin-top:11px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-grid{ grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:13px 10px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card{ grid-template-rows:auto minmax(96px,auto)!important; border-radius:14px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content{ min-height:96px!important; padding:17px 5px 9px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content::before{ top:-15px; width:30px; height:30px; font-size:12px; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__title{ font-size:10.5px!important; line-height:14px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__offer{ font-size:12.5px!important; line-height:16px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__cta{ font-size:9.5px!important; line-height:13px!important; } } body.home.bupiz-design-system-v2 .bupiz-home-category-section{ overflow:visible!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__media{ aspect-ratio:1 / 1!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card,
body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content{ background:#FAEEF8!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__content::before{ background:#FAEEF8!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__title{ color:#251735!important; font-size:13px!important; font-weight:750!important; line-height:17px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__offer{ color:#3D0B70!important; font-size:clamp(18px,1.32vw,22px)!important; font-weight:900!important; line-height:1.08!important; letter-spacing:-.025em!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__cta{ color:#211728!important; font-size:12px!important; font-weight:800!important; line-height:15px!important; } @media (max-width:767px){ body.home.bupiz-design-system-v2 .bupiz-home-category-section{ padding:0!important; border-radius:0!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__title{ font-size:11px!important; line-height:14px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__offer{ font-size:16px!important; line-height:18px!important; } body.home.bupiz-design-system-v2 .bupiz-home-category-section .bupiz-home-category-card__cta{ font-size:10px!important; line-height:13px!important; } } body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading > span,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading > b,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:hover,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:focus-visible,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:hover > span,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:focus-visible > span,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:hover > b,
body.bupiz-design-system-v2 .bupiz-p7c-mega .bupiz-p7c-mega__group-heading:focus-visible > b { color: var(--bupiz-dept-accent, #d9468f) !important; } body.bupiz-global-product-cards{ --gpc-ink:#1f2937; --gpc-muted:#5f6878; --gpc-faint:#8a8490; --gpc-purple:#6d18bd; --gpc-purple-dark:#4f118f; --gpc-purple-soft:#f4edff; --gpc-purple-hover:#eadcff; --gpc-border:#e8e1ee; --gpc-border-hover:#cdb6e5; --gpc-image:#f8f8fa; --gpc-discount:#f34f63; --gpc-cashback-bg:#efc9f7; --gpc-cashback:#2f1738; --gpc-radius:12px; --gpc-gap:8px; } body.bupiz-global-product-cards li.product.bupiz-gpc-card,
body.bupiz-global-product-cards .bupiz-p13i-product-card{ position:relative!important; display:flex!important; flex-direction:column!important; align-self:stretch!important; min-width:0!important; height:100%!important; margin-top:0!important; padding:0!important; overflow:hidden!important; border:1px solid var(--gpc-border)!important; border-radius:var(--gpc-radius)!important; background:#fff!important; box-shadow:0 4px 15px rgba(44,25,62,.045)!important; color:var(--gpc-ink)!important; font-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important; container-type:inline-size!important; transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important; cursor:pointer!important; } @media (hover:hover) and (pointer:fine){ body.bupiz-global-product-cards li.product.bupiz-gpc-card:hover, body.bupiz-global-product-cards .bupiz-p13i-product-card:hover{ border-color:var(--gpc-border-hover)!important; box-shadow:0 12px 28px rgba(52,28,79,.10)!important; transform:translateY(-2px)!important; } } body.bupiz-global-product-cards li.product.bupiz-gpc-card > a.woocommerce-LoopProduct-link,
body.bupiz-global-product-cards li.product.bupiz-gpc-card > a.woocommerce-loop-product__link{ display:flex!important; flex:1 1 auto!important; flex-direction:column!important; min-width:0!important; color:inherit!important; text-decoration:none!important; } body.bupiz-global-product-cards .bupiz-gpc-media,
body.bupiz-global-product-cards .bupiz-p13i-product-card__media{ position:relative!important; display:block!important; flex:0 0 auto!important; width:100%!important; aspect-ratio:1 / 1!important; min-height:0!important; margin:0!important; padding:0!important; overflow:hidden!important; border:0!important; outline:0!important; box-shadow:none!important; border-radius: calc(var(--gpc-radius) - 1px) calc(var(--gpc-radius) - 1px) 0 0!important; background:var(--gpc-image)!important; isolation:isolate!important; } body.bupiz-global-product-cards .bupiz-gpc-media::before,
body.bupiz-global-product-cards .bupiz-gpc-media::after,
body.bupiz-global-product-cards .bupiz-p13i-product-card__media::before,
body.bupiz-global-product-cards .bupiz-p13i-product-card__media::after{ content:none!important; display:none!important; } body.bupiz-global-product-cards
.bupiz-p13i-product-card__media > a{ position:absolute!important; inset:0!important; display:block!important; margin:0!important; padding:0!important; overflow:hidden!important; border:0!important; outline:0!important; box-shadow:none!important; } body.bupiz-global-product-cards
.bupiz-gpc-media > img,

body.bupiz-global-product-cards
.bupiz-p13i-product-card__media > a > img{ position:absolute!important; inset:0!important; z-index:1!important; display:block!important; width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; outline:0!important; box-shadow:none!important; object-fit:cover!important; object-position:center top!important; transform:scale(1)!important; transition: opacity .20s ease, transform .26s ease!important; } body.bupiz-global-product-cards
.bupiz-gpc-media > picture,

body.bupiz-global-product-cards
.bupiz-p13i-product-card__media > a > picture{ position:absolute!important; inset:0!important; z-index:1!important; display:block!important; width:100%!important; height:100%!important; margin:0!important; padding:0!important; overflow:hidden!important; border:0!important; outline:0!important; box-shadow:none!important; background:transparent!important; } body.bupiz-global-product-cards
.bupiz-gpc-media > picture > img,

body.bupiz-global-product-cards
.bupiz-p13i-product-card__media > a > picture > img{ position:absolute!important; inset:0!important; display:block!important; width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; outline:0!important; box-shadow:none!important; object-fit:cover!important; object-position:center top!important; transform:scale(1)!important; transition: opacity .20s ease, transform .26s ease!important; } body.bupiz-global-product-cards
.bupiz-gpc-media--contain > img,

body.bupiz-global-product-cards
.bupiz-gpc-media--contain > picture > img,

body.bupiz-global-product-cards
.bupiz-p13i-product-card__media.bupiz-gpc-media--contain > a > img,

body.bupiz-global-product-cards
.bupiz-p13i-product-card__media.bupiz-gpc-media--contain > a > picture > img{ box-sizing:border-box!important; padding:7%!important; object-fit:contain!important; object-position:center!important; } @media (hover:hover) and (pointer:fine){ body.bupiz-global-product-cards li.product.bupiz-gpc-card:hover .bupiz-gpc-media > img, body.bupiz-global-product-cards li.product.bupiz-gpc-card:hover .bupiz-gpc-media > picture > img, body.bupiz-global-product-cards .bupiz-p13i-product-card:hover .bupiz-p13i-product-card__media > a > img, body.bupiz-global-product-cards .bupiz-p13i-product-card:hover .bupiz-p13i-product-card__media > a > picture > img{ transform:scale(1.012)!important; } } body.bupiz-global-product-cards .bupiz-gpc-badges{ position:absolute!important; z-index:20!important; top:7px!important; left:7px!important; display:flex!important; width:auto!important; margin:0!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-badge--cashback{ display:inline-flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important; min-width:48px!important; min-height:35px!important; padding:4px 7px!important; border:0!important; border-radius:6px!important; background:var(--gpc-cashback-bg)!important; color:var(--gpc-cashback)!important; box-shadow:none!important; font-family:"Figtree",sans-serif!important; line-height:1.02!important; text-align:center!important; text-transform:none!important; } body.bupiz-global-product-cards .bupiz-gpc-badge--cashback strong{ font-size:9.5px!important; font-weight:800!important; letter-spacing:0!important; } body.bupiz-global-product-cards .bupiz-gpc-badge--cashback small{ margin-top:1px!important; font-size:9px!important; font-weight:700!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card > .onsale,
body.bupiz-global-product-cards li.product.bupiz-gpc-card > .bupiz-discount,
body.bupiz-global-product-cards li.product.bupiz-gpc-card > .bpz-card-discount,
body.bupiz-global-product-cards li.product.bupiz-gpc-card > .bupiz-save-badge,
body.bupiz-global-product-cards li.product.bupiz-gpc-card > .bupiz-loop-cashback-badge,
body.bupiz-global-product-cards .bupiz-gpc-media > .onsale,
body.bupiz-global-product-cards .bupiz-gpc-media > .bupiz-discount,
body.bupiz-global-product-cards .bupiz-gpc-media > .bpz-card-discount,
body.bupiz-global-product-cards .bupiz-gpc-media > .bupiz-save-badge,
body.bupiz-global-product-cards .bupiz-gpc-media > .bupiz-loop-cashback-badge,
body.bupiz-global-product-cards .bupiz-p13i-product-card__badges{ display:none!important; } body.bupiz-global-product-cards .bupiz-gpc-rating{ position:absolute!important; z-index:24!important; left:7px!important; bottom:7px!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; width:max-content!important; max-width:42%!important; min-height:24px!important; margin:0!important; padding:0 7px!important; gap:3px!important; overflow:hidden!important; border:1px solid #e7e1eb!important; border-radius:999px!important; background:#fff!important; color:#3a3640!important; box-shadow:0 2px 7px rgba(42,31,51,.10)!important; font-family:"Figtree",sans-serif!important; line-height:1!important; white-space:nowrap!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-rating__star{ order:1; color:#7650a6!important; font-size:11px!important; line-height:1!important; } body.bupiz-global-product-cards .bupiz-gpc-rating strong,
body.bupiz-global-product-cards .bupiz-gpc-rating small{ color:#3a3640!important; font-size:9.5px!important; font-weight:700!important; line-height:1!important; } body.bupiz-global-product-cards .bupiz-gpc-rating strong{order:2;} body.bupiz-global-product-cards .bupiz-gpc-rating small{order:3;} body.bupiz-global-product-cards .bupiz-gpc-rating small::before{content:"(";} body.bupiz-global-product-cards .bupiz-gpc-rating small::after{content:")";} body.bupiz-global-product-cards .bupiz-gpc-rating__divider{display:none;order:3;color:#b8b0bd!important;font-size:9px!important;font-weight:650!important;line-height:1!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-review-row,
body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-card-rating--overlay,
body.bupiz-global-product-cards li.product.bupiz-gpc-card .star-rating{ display:none!important; } body.bupiz-global-product-cards .bupiz-gpc-colors{ --gpc-strip-left:72px; --gpc-thumb-size:48px; position:absolute!important; z-index:25!important; right:7px!important; bottom:7px!important; left:7px!important; display:block!important; height:var(--gpc-thumb-size)!important; margin:0!important; padding:0!important; pointer-events:none!important; font-family:"Figtree",sans-serif!important; } body.bupiz-global-product-cards .bupiz-gpc-color-count{ position:absolute!important; left:50%!important; bottom:0!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; min-width:68px!important; min-height:25px!important; padding:0 9px!important; border:1px solid #e6dfea!important; border-radius:999px!important; background:#fff!important; color:#302738!important; box-shadow:0 2px 7px rgba(42,31,51,.10)!important; opacity:1!important; visibility:visible!important; transform:translateX(-50%) translateY(0)!important; transition:opacity .14s ease,visibility .14s ease,transform .14s ease!important; pointer-events:auto!important; cursor:pointer!important; } body.bupiz-global-product-cards .bupiz-gpc-color-count strong{ max-width:105px!important; overflow:hidden!important; color:#302738!important; font-size:10px!important; font-weight:700!important; line-height:1!important; text-overflow:ellipsis!important; white-space:nowrap!important; } body.bupiz-global-product-cards .bupiz-gpc-color-strip{ position:absolute!important; left:50% !important; right:auto !important; bottom:0!important; width:max-content !important; max-width:calc(100% - 16px) !important; display:flex!important; align-items:center!important; justify-content:center !important; margin:0 !important; gap:5px!important; min-width:0!important; height:var(--gpc-thumb-size)!important; opacity:0!important; visibility:hidden!important; transform:translate(-50%, 3px) !important; transition:opacity .14s ease,visibility .14s ease,transform .14s ease!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-color-track{ display:flex!important; align-items:center!important; justify-content:center !important; margin-left:auto !important; margin-right:auto !important; gap:5px!important; min-width:0!important; height:var(--gpc-thumb-size)!important; overflow-x:auto!important; overflow-y:hidden!important; scrollbar-width:none!important; scroll-behavior:smooth!important; overscroll-behavior-inline:contain!important; } body.bupiz-global-product-cards .bupiz-gpc-color-track::-webkit-scrollbar{display:none!important;} body.bupiz-global-product-cards .bupiz-gpc-color-thumb{ box-sizing:border-box!important; display:block!important; flex:0 0 var(--gpc-thumb-size)!important; width:var(--gpc-thumb-size)!important; height:var(--gpc-thumb-size)!important; padding:2px!important; overflow:hidden!important; border:1px solid #ddd5e5!important; border-radius:6px!important; background:#fff!important; box-shadow:0 2px 6px rgba(31,23,39,.09)!important; cursor:pointer!important; transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease!important; } body.bupiz-global-product-cards .bupiz-gpc-color-thumb:hover,
body.bupiz-global-product-cards .bupiz-gpc-color-thumb:focus-visible,
body.bupiz-global-product-cards .bupiz-gpc-color-thumb.is-selected{ border-color:#8e4bd0!important; box-shadow:0 0 0 1px #8e4bd0,0 3px 8px rgba(72,38,103,.12)!important; outline:none!important; transform:translateY(-1px)!important; } body.bupiz-global-product-cards .bupiz-gpc-color-thumb img{ position:static!important; display:block!important; width:100%!important; height:100%!important; margin:0!important; padding:0!important; border:0!important; border-radius:4px!important; object-fit:cover!important; object-position:center top!important; transform:none!important; } body.bupiz-global-product-cards .bupiz-gpc-color-next{ box-sizing:border-box!important; display:none!important; flex:0 0 30px!important; width:30px!important; height:30px!important; align-items:center!important; justify-content:center!important; border:1px solid #e1d9e7!important; border-radius:999px!important; background:#fff!important; color:#5a2b87!important; box-shadow:0 2px 7px rgba(42,31,51,.10)!important; font-size:20px!important; font-weight:600!important; line-height:1!important; cursor:pointer!important; } body.bupiz-global-product-cards .bupiz-gpc-colors.has-overflow .bupiz-gpc-color-next{ display:inline-flex!important; } @media (hover:hover) and (pointer:fine){ body.bupiz-global-product-cards .bupiz-gpc-colors .bupiz-gpc-color-count{ opacity:1!important; visibility:visible!important; transform:translateX(-50%) translateY(0)!important; pointer-events:auto!important; } body.bupiz-global-product-cards .bupiz-gpc-colors .bupiz-gpc-color-strip{ opacity:0!important; visibility:hidden!important; left:50%!important; right:auto!important; transform:translate(-50%,3px)!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-colors:hover .bupiz-gpc-color-count, body.bupiz-global-product-cards .bupiz-gpc-colors:focus-within .bupiz-gpc-color-count{ opacity:0!important; visibility:hidden!important; transform:translateX(-50%) translateY(-3px)!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-colors:hover .bupiz-gpc-color-strip, body.bupiz-global-product-cards .bupiz-gpc-colors:focus-within .bupiz-gpc-color-strip{ opacity:1!important; visibility:visible!important; left:50%!important; right:auto!important; transform:translate(-50%,0)!important; pointer-events:auto!important; } } @media (max-width:767px){ body.bupiz-global-product-cards .bupiz-gpc-colors.is-open .bupiz-gpc-color-count{ opacity:0!important; visibility:hidden!important; transform:translateX(-50%) translateY(-3px)!important; pointer-events:none!important; } body.bupiz-global-product-cards .bupiz-gpc-colors.is-open .bupiz-gpc-color-strip{ opacity:1!important; visibility:visible!important; left:-6px!important; right:-6px!important; width:auto!important; max-width:none!important; min-height:46px!important; padding:2px 10px!important; gap:6px!important; border-radius:0!important; background:rgba(255,255,255,.80)!important; box-shadow:0 -1px 0 rgba(231,224,238,.72),0 4px 12px rgba(40,25,54,.07)!important; backdrop-filter:blur(6px)!important; -webkit-backdrop-filter:blur(6px)!important; transform:none!important; pointer-events:auto!important; } } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop{ position:absolute!important; z-index:35!important; top:calc(var(--gpc-media-height, 100cqi) + 8px)!important; right:8px!important; bottom:auto!important; left:auto!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; width:34px!important; min-width:34px!important; height:34px!important; min-height:34px!important; margin:0!important; padding:0!important; border:0!important; border-radius:50%!important; background:transparent!important; box-shadow:none!important; line-height:1!important; cursor:pointer!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop:hover,
body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop:focus-visible,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop:hover,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop:focus-visible{ background:var(--gpc-purple-soft)!important; outline:none!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline,
body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill{ width:24px!important; height:24px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline{ stroke:var(--gpc-purple)!important; stroke-width:1.9!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill,
body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill{ fill:var(--gpc-purple)!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-card-brand,
body.bupiz-global-product-cards .bupiz-p13i-product-card__brand{ display:block!important; overflow:hidden!important; margin:10px 44px 3px 8px!important; padding:0!important; color:#53228a!important; font-family:"Figtree",sans-serif!important; font-size:13px!important; font-weight:800!important; line-height:1.18!important; text-overflow:ellipsis!important; white-space:nowrap!important; text-transform:uppercase!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .woocommerce-loop-product__title,
body.bupiz-global-product-cards .bupiz-p13i-product-card__title{ display:block!important; overflow:hidden!important; width:auto!important; height:auto!important; min-height:0!important; max-height:none!important; margin:0 44px 7px 8px!important; padding:0!important; color:#414151!important; font-family:"Figtree",sans-serif!important; font-size:13.5px!important; font-weight:500!important; line-height:1.25!important; text-overflow:ellipsis!important; white-space:nowrap!important; text-decoration:none!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card:not(.bupiz-gpc-has-brand) .woocommerce-loop-product__title,
body.bupiz-global-product-cards .bupiz-p13i-product-card:not(.bupiz-gpc-has-brand) .bupiz-p13i-product-card__title{ margin-top:10px!important; } body.bupiz-global-product-cards .bupiz-p13i-product-card__body{ display:flex!important; flex:1 1 auto!important; flex-direction:column!important; min-width:0!important; padding:0!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-price-row,
body.bupiz-global-product-cards li.product.bupiz-gpc-card .price,
body.bupiz-global-product-cards .bupiz-p13i-product-card__price{ display:flex!important; align-items:baseline!important; justify-content:flex-start!important; flex-wrap:wrap!important; gap:2px 5px!important; min-height:22px!important; margin:0 8px 9px!important; padding:0!important; color:#111827!important; font-family:"Figtree",sans-serif!important; font-variant-numeric:tabular-nums!important; line-height:1.1!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-now-wrap,
body.bupiz-global-product-cards .bupiz-p13i-product-card__price strong{ display:inline-flex!important; align-items:baseline!important; gap:1px!important; color:#5e22a4!important; white-space:nowrap!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-now,
body.bupiz-global-product-cards .bupiz-p13i-product-card__price strong{ color:#5e22a4!important; font-size:16.5px!important; font-weight:800!important; letter-spacing:-.015em!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-currency{ color:#5e22a4!important; font-size:10.5px!important; font-weight:800!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-mrp-label{ display:inline!important; color:var(--gpc-faint)!important; font-size:9px!important; font-weight:600!important; line-height:17px!important; } body.bupiz-global-product-cards
li.product.bupiz-gpc-card .bupiz-home-old{ position:relative!important; display:inline!important; color:var(--gpc-faint)!important; font-size:10.5px!important; font-weight:500!important; line-height:17px!important; opacity:1!important; text-decoration:line-through!important; text-decoration-thickness:1px!important; white-space:nowrap!important; } body.bupiz-global-product-cards
li.product.bupiz-gpc-card .bupiz-home-old::after{ content:none!important; display:none!important; } body.bupiz-global-product-cards
.bupiz-p13i-product-card__price del,

body.bupiz-global-product-cards
li.product.bupiz-gpc-card .price del{ position:static!important; display:inline!important; color:var(--gpc-faint)!important; font-size:10.5px!important; font-weight:500!important; line-height:17px!important; opacity:1!important; text-decoration:line-through!important; text-decoration-thickness:1px!important; white-space:nowrap!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-off,
body.bupiz-global-product-cards .bupiz-p13i-product-card__discount{ display:inline!important; padding:0!important; border:0!important; background:transparent!important; color:var(--gpc-discount)!important; font-family:"Figtree",sans-serif!important; font-size:10.5px!important; font-weight:700!important; line-height:17px!important; white-space:nowrap!important; } html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.button.bupiz-gpc-action,
html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.bupiz-gpc-action,
html body.bupiz-global-product-cards .bupiz-p13i-product-card a.bupiz-gpc-action{ box-sizing:border-box!important; appearance:none!important; display:flex!important; flex:0 0 auto!important; align-items:center!important; justify-content:center!important; align-self:stretch!important; width:calc(100% - 12px)!important; min-width:0!important; min-height:39px!important; margin:auto 6px 6px!important; padding:7px 9px!important; gap:6px!important; border:1px solid #cdb1eb!important; border-radius:7px!important; background:linear-gradient(180deg,#f7f1ff 0%,#f0e6ff 100%)!important; color:#6223a8!important; box-shadow:none!important; text-shadow:none!important; font-family:"Figtree",sans-serif!important; font-size:14px!important; font-weight:750!important; line-height:20px!important; text-align:center!important; text-decoration:none!important; white-space:nowrap!important; cursor:pointer!important; } html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.bupiz-gpc-action:hover,
html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.bupiz-gpc-action:focus-visible,
html body.bupiz-global-product-cards .bupiz-p13i-product-card a.bupiz-gpc-action:hover,
html body.bupiz-global-product-cards .bupiz-p13i-product-card a.bupiz-gpc-action:focus-visible{ border-color:#5e22a4!important; background:#5e22a4!important; color:#fff!important; box-shadow:0 5px 14px rgba(94,34,164,.18)!important; transform:translateY(-1px)!important; outline:none!important; } html body.bupiz-global-product-cards .bupiz-gpc-action__icon{ width:14px!important; height:14px!important; flex:0 0 14px!important; fill:currentColor!important; } body.bupiz-global-product-cards .bupiz-gpc-action.loading{ opacity:.68!important; pointer-events:none!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card a.added_to_cart.wc-forward{display:none!important;} body.bupiz-global-product-cards .bupiz-wishlist-page ul.products,
body.bupiz-global-product-cards .bupiz-native-search-products ul.products{ align-items:stretch!important; } body.bupiz-global-product-cards :where(.related.products,.upsells.products,.bupiz-hot-deals-slider) ul.products li.product{ padding:0!important; } @media (max-width:767px){ body.bupiz-global-product-cards{ --gpc-radius:10px; } body.bupiz-global-product-cards li.product.bupiz-gpc-card, body.bupiz-global-product-cards .bupiz-p13i-product-card{ box-shadow:0 3px 12px rgba(44,25,62,.04)!important; } body.bupiz-global-product-cards .bupiz-gpc-badges{top:6px!important;left:6px!important;} body.bupiz-global-product-cards .bupiz-gpc-badge--cashback{ min-width:44px!important; min-height:31px!important; padding:3px 6px!important; } body.bupiz-global-product-cards .bupiz-gpc-badge--cashback strong{font-size:8.5px!important;} body.bupiz-global-product-cards .bupiz-gpc-badge--cashback small{font-size:8px!important;} body.bupiz-global-product-cards .bupiz-gpc-rating{ left:6px!important; bottom:6px!important; min-height:22px!important; padding:0 6px!important; gap:2px!important; } body.bupiz-global-product-cards .bupiz-gpc-rating strong{order:1;} body.bupiz-global-product-cards .bupiz-gpc-rating__star{order:2;color:#159469!important;font-size:10px!important;} body.bupiz-global-product-cards .bupiz-gpc-rating__divider{display:inline!important;order:3;font-size:8px!important;} body.bupiz-global-product-cards .bupiz-gpc-rating small{order:4;} body.bupiz-global-product-cards .bupiz-gpc-rating small::before, body.bupiz-global-product-cards .bupiz-gpc-rating small::after{content:none;} body.bupiz-global-product-cards .bupiz-gpc-rating strong, body.bupiz-global-product-cards .bupiz-gpc-rating small{font-size:8.5px!important;} body.bupiz-global-product-cards .bupiz-gpc-colors{ right:6px!important; bottom:6px!important; left:6px!important; --gpc-thumb-size:44px; } body.bupiz-global-product-cards .bupiz-gpc-color-thumb{ flex:0 0 34px!important; width:34px!important; height:44px!important; border-radius:7px!important; } body.bupiz-global-product-cards .bupiz-gpc-color-count{ min-width:61px!important; min-height:23px!important; padding:0 7px!important; } body.bupiz-global-product-cards .bupiz-gpc-color-count strong{ max-width:84px!important; font-size:9px!important; } body.bupiz-global-product-cards .bupiz-gpc-color-next{ flex-basis:28px!important; width:28px!important; height:28px!important; font-size:18px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop, body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop{ top:calc(var(--gpc-media-height, 100cqi) + 6px)!important; right:6px!important; width:30px!important; min-width:30px!important; height:30px!important; min-height:30px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline, body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill, body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-outline, body.bupiz-global-product-cards .bupiz-p13i-product-card .bupiz-wishlist-btn--loop .bupiz-wishlist-heart-fill{ width:21px!important; height:21px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-card-brand, body.bupiz-global-product-cards .bupiz-p13i-product-card__brand{ margin:8px 38px 2px 7px!important; font-size:10.5px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .woocommerce-loop-product__title, body.bupiz-global-product-cards .bupiz-p13i-product-card__title{ margin:0 38px 6px 7px!important; font-size:10.7px!important; line-height:1.22!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card:not(.bupiz-gpc-has-brand) .woocommerce-loop-product__title, body.bupiz-global-product-cards .bupiz-p13i-product-card:not(.bupiz-gpc-has-brand) .bupiz-p13i-product-card__title{ margin-top:8px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-price-row, body.bupiz-global-product-cards li.product.bupiz-gpc-card .price, body.bupiz-global-product-cards .bupiz-p13i-product-card__price{ gap:2px 4px!important; margin:0 7px 7px!important; min-height:20px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-now, body.bupiz-global-product-cards .bupiz-p13i-product-card__price strong{ font-size:14.5px!important; } body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-currency{font-size:9px!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-mrp-label{font-size:7.5px!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-old, body.bupiz-global-product-cards .bupiz-p13i-product-card__price del{font-size:8.8px!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-home-off, body.bupiz-global-product-cards .bupiz-p13i-product-card__discount{font-size:8.8px!important;} html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.button.bupiz-gpc-action, html body.bupiz-global-product-cards li.product.bupiz-gpc-card a.bupiz-gpc-action, html body.bupiz-global-product-cards .bupiz-p13i-product-card a.bupiz-gpc-action{ width:calc(100% - 10px)!important; min-height:36px!important; margin:auto 5px 5px!important; padding:6px 7px!important; gap:5px!important; font-size:11.5px!important; } html body.bupiz-global-product-cards .bupiz-gpc-action__icon{ width:12px!important; height:12px!important; flex-basis:12px!important; } } @media (max-width:390px){ body.bupiz-global-product-cards .bupiz-gpc-color-count strong{font-size:8.5px!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .bupiz-card-brand, body.bupiz-global-product-cards .bupiz-p13i-product-card__brand{font-size:9.8px!important;} body.bupiz-global-product-cards li.product.bupiz-gpc-card .woocommerce-loop-product__title, body.bupiz-global-product-cards .bupiz-p13i-product-card__title{font-size:10px!important;} } @media (prefers-reduced-motion:reduce){ body.bupiz-global-product-cards li.product.bupiz-gpc-card, body.bupiz-global-product-cards .bupiz-p13i-product-card, body.bupiz-global-product-cards .bupiz-gpc-media > img, body.bupiz-global-product-cards .bupiz-p13i-product-card__media > a > img, body.bupiz-global-product-cards .bupiz-gpc-color-count, body.bupiz-global-product-cards .bupiz-gpc-color-strip, body.bupiz-global-product-cards .bupiz-gpc-color-thumb{ transition:none!important; scroll-behavior:auto!important; } } :root{ --bupiz-pdp-page:#fbf8ff; --bupiz-pdp-surface:#fff; --bupiz-pdp-ink:#1f2937; --bupiz-pdp-muted:#697386; --bupiz-pdp-faint:#8b8f9a; --bupiz-pdp-line:#e7e0ee; --bupiz-pdp-line-strong:#d4c4e6; --bupiz-pdp-purple:#5e22a4; --bupiz-pdp-purple-dark:#4d158f; --bupiz-pdp-purple-soft:#f4edff; --bupiz-pdp-purple-hover:#eadcff; --bupiz-pdp-sale:#f34f63; --bupiz-pdp-success:#12805c; --bupiz-pdp-peach:#fff5f0; --bupiz-pdp-radius:14px; --bupiz-p9b-sticky-top:96px; } body.single-product{ background:var(--bupiz-pdp-page)!important; color:var(--bupiz-pdp-ink)!important; } .bupiz-p9b-product-page{ min-height:70vh; padding:12px 0 52px; background:linear-gradient(180deg,#fff 0,#fbf8ff 720px); } .bupiz-p9b-product-shell,
body.single-product div.product.bupiz-p9b-product-shell{ width:min(1480px,calc(100% - 48px))!important; max-width:1480px!important; min-width:0!important; margin:0 auto!important; padding:0!important; float:none!important; clear:both!important; overflow:visible!important; background:transparent!important; border:0!important; box-shadow:none!important; } .bupiz-p9b-container{width:100%;max-width:1480px;margin-inline:auto;} .bupiz-p9b-product-context{margin:0 0 12px;} .bupiz-p9b-breadcrumb{ display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:7px!important; margin:0!important; color:#818697!important; font:500 12px/18px Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important; } .bupiz-p9b-breadcrumb a{color:#505567!important;text-decoration:none!important;} .bupiz-p9b-breadcrumb a:hover{color:var(--bupiz-pdp-purple)!important;} .bupiz-p9b-breadcrumb>span{color:#bbb6c4!important;} @media (min-width:992px){ body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-product-head{ position:relative!important; display:grid!important; grid-template-columns:minmax(0,1.28fr) minmax(410px,.92fr)!important; align-items:start!important; gap:34px!important; width:100%!important; margin:0 0 30px!important; padding:0!important; overflow:visible!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-gallery-column{ grid-column:1!important; min-width:0!important; width:100%!important; margin:0!important; padding:0!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-gallery-column>.woocommerce-product-gallery, body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-gallery-column>.images{ position:relative!important; width:100%!important; max-width:none!important; min-width:0!important; height:auto!important; margin:0!important; padding:0!important; float:none!important; clear:none!important; overflow:visible!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-buy-panel, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary{ grid-column:2!important; position:sticky!important; top:var(--bupiz-p9b-sticky-top)!important; align-self:start!important; width:100%!important; max-width:none!important; min-width:0!important; margin:0!important; padding:2px 0 0!important; float:none!important; clear:none!important; overflow:visible!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery{ isolation:isolate!important; display:block!important; grid-template-columns:none!important; grid-template-rows:none!important; gap:0!important; width:100%!important; max-width:none!important; height:auto!important; margin:0!important; overflow:visible!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-wrapper, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-wrapper{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; grid-auto-flow:row!important; gap:9px!important; width:100%!important; max-width:none!important; height:auto!important; min-height:0!important; max-height:none!important; margin:0!important; padding:0!important; overflow:visible!important; transform:none!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-slide, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-slide{ position:relative!important; display:block!important; width:100%!important; min-width:0!important; max-width:none!important; height:auto!important; min-height:0!important; aspect-ratio:4/5!important; margin:0!important; overflow:hidden!important; border:1px solid #eee9f1!important; border-radius:10px!important; background:#f8f7fa!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-slide a, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-slide a{ display:block!important; width:100%!important; height:100%!important; margin:0!important; padding:0!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-slide img, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-slide img{ display:block!important; width:100%!important; height:100%!important; max-width:none!important; max-height:none!important; margin:0!important; padding:0!important; object-fit:cover!important; object-position:center top!important; border:0!important; border-radius:0!important; box-shadow:none!important; transform:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-thumbs, body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-thumbs{ display:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-controlled-gallery .bupiz-controlled-wrapper > .bupiz-controlled-slide:nth-child(n/**/+5), body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery.bupiz-gallery-editorial-grid .bupiz-controlled-wrapper > .bupiz-controlled-slide:nth-child(n/**/+5){ display:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery:not(.bupiz-controlled-gallery) .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:nth-child(n/**/+5){ display:none!important; } .bupiz-pdp-gallery-more{ position:absolute!important; z-index:8!important; right:12px!important; bottom:12px!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:7px!important; min-height:38px!important; padding:0 12px!important; border:1px solid rgba(94,34,164,.18)!important; border-radius:999px!important; background:rgba(255,255,255,.96)!important; color:var(--bupiz-pdp-purple)!important; box-shadow:0 6px 18px rgba(52,28,79,.14)!important; font:700 11px/1 Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important; letter-spacing:.005em!important; cursor:pointer!important; backdrop-filter:blur(8px)!important; -webkit-backdrop-filter:blur(8px)!important; } .bupiz-pdp-gallery-more:hover, .bupiz-pdp-gallery-more:focus-visible{ border-color:var(--bupiz-pdp-purple)!important; background:var(--bupiz-pdp-purple)!important; color:#fff!important; outline:none!important; } .bupiz-pdp-gallery-more__count{ display:inline-grid!important; place-items:center!important; min-width:22px!important; height:22px!important; padding:0 6px!important; border-radius:999px!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; font-size:10px!important; line-height:1!important; } .bupiz-pdp-gallery-more:hover .bupiz-pdp-gallery-more__count, .bupiz-pdp-gallery-more:focus-visible .bupiz-pdp-gallery-more__count{ background:rgba(255,255,255,.18)!important; color:#fff!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery:not(.bupiz-controlled-gallery) .woocommerce-product-gallery__wrapper{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:9px!important; width:100%!important; height:auto!important; transform:none!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery:not(.bupiz-controlled-gallery) .woocommerce-product-gallery__image{ display:block!important; width:100%!important; float:none!important; aspect-ratio:4/5!important; overflow:hidden!important; border:1px solid #eee9f1!important; border-radius:10px!important; background:#f8f7fa!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery:not(.bupiz-controlled-gallery) .woocommerce-product-gallery__image img{ width:100%!important; height:100%!important; object-fit:cover!important; object-position:center top!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-product-gallery .flex-control-thumbs{display:none!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p11-zoom-trigger{ top:12px!important; right:12px!important; bottom:auto!important; min-height:38px!important; padding:0 12px!important; border-color:rgba(94,34,164,.18)!important; background:rgba(255,255,255,.95)!important; color:var(--bupiz-pdp-purple)!important; box-shadow:0 8px 22px rgba(47,25,72,.12)!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p11-gallery-counter{ top:12px!important; left:12px!important; bottom:auto!important; background:rgba(47,26,66,.76)!important; } .bupiz-pdp-gallery-trust{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:0!important; margin:12px 0 0!important; padding:13px 4px!important; border:1px solid var(--bupiz-pdp-line)!important; border-radius:12px!important; background:#fff!important; } .bupiz-pdp-gallery-trust>span{ display:flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; min-width:0!important; padding:0 11px!important; color:#484050!important; font-size:11.5px!important; line-height:16px!important; text-align:center!important; } .bupiz-pdp-gallery-trust>span+span{border-left:1px solid #eee8f1!important;} .bupiz-pdp-gallery-trust b{ display:grid!important; place-items:center!important; width:25px!important; height:25px!important; flex:0 0 25px!important; border-radius:50%!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; font-size:12px!important; } .bupiz-pdp-gallery-trust strong{font-weight:650!important;} .bupiz-p9b-summary-eyebrow{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; margin:0 0 5px!important; } .bupiz-p9b-summary-eyebrow a, .bupiz-p9b-summary-eyebrow>span{ color:#2f2138!important; font-size:16px!important; font-weight:800!important; line-height:21px!important; letter-spacing:-.015em!important; text-transform:none!important; text-decoration:none!important; } .bupiz-p9b-summary-eyebrow small{ padding:4px 8px!important; border-radius:999px!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; font-size:9px!important; font-weight:700!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary .product_title{ margin:0 0 8px!important; color:#47414d!important; font-size:21px!important; font-weight:500!important; line-height:1.26!important; letter-spacing:-.022em!important; } .bupiz-single-rating-row{margin:0 0 17px!important;} .bupiz-single-rating-link{ display:inline-flex!important; align-items:center!important; gap:7px!important; min-height:30px!important; padding:0 10px!important; border:1px solid #e4dbea!important; border-radius:999px!important; background:#fff!important; color:#4d4553!important; font-size:12px!important; line-height:1!important; text-decoration:none!important; box-shadow:0 2px 7px rgba(46,28,57,.04)!important; } .bupiz-single-rating-score{font-size:12.5px!important;font-weight:800!important;color:#332a38!important;} .bupiz-single-rating-star{color:#169468!important;font-size:12px!important;} .bupiz-single-rating-divider{color:#d3cbd8!important;} .bupiz-single-rating-count{color:var(--bupiz-pdp-purple)!important;font-weight:650!important;} .bupiz-pdp-price{ display:flex!important; flex-wrap:wrap!important; align-items:baseline!important; gap:6px 9px!important; margin:0!important; padding:0!important; font-variant-numeric:tabular-nums!important; } .bupiz-pdp-price__current{display:inline-flex!important;align-items:baseline!important;color:#1e1822!important;} .bupiz-pdp-price__currency{font-size:17px!important;font-weight:800!important;} .bupiz-pdp-price__value{font-size:28px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.025em!important;} .bupiz-pdp-price__mrp-label{color:#77727d!important;font-size:12px!important;font-weight:550!important;} .bupiz-pdp-price__mrp{color:#88838d!important;font-size:13px!important;font-weight:500!important;text-decoration-thickness:1px!important;} .bupiz-pdp-price__discount{color:var(--bupiz-pdp-sale)!important;font-size:13px!important;font-weight:750!important;} .bupiz-pdp-tax-note{ margin:5px 0 20px!important; color:var(--bupiz-pdp-success)!important; font-size:11.5px!important; font-weight:650!important; line-height:16px!important; } .bupiz-pdp-intro{ max-width:560px!important; margin:-7px 0 17px!important; color:#625b67!important; font-size:12.5px!important; font-weight:450!important; line-height:1.48!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart{ display:block!important; width:100%!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations{ width:100%!important; margin:0!important; border:0!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations tbody{display:block!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations tr{ display:block!important; width:100%!important; margin:0 0 19px!important; padding:0!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations th, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations td{ display:block!important; width:100%!important; margin:0!important; padding:0!important; border:0!important; text-align:left!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations th label, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary table.variations td label{ display:inline-flex!important; align-items:center!important; margin:0 0 9px!important; color:#2c2430!important; font-size:12px!important; font-weight:800!important; line-height:17px!important; letter-spacing:.015em!important; text-transform:uppercase!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-color-thumbs, body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-size-buttons{ display:flex!important; align-items:center!important; justify-content:flex-start!important; flex-wrap:wrap!important; gap:8px!important; margin:0!important; padding:0!important; overflow:visible!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-color-thumb{ box-sizing:border-box!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; flex:0 0 56px!important; width:56px!important; height:68px!important; margin:0!important; padding:3px!important; overflow:hidden!important; border:1px solid #ded4e5!important; border-radius:8px!important; background:#fff!important; box-shadow:none!important; cursor:pointer!important; transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-color-thumb img{ display:block!important; width:100%!important; height:100%!important; object-fit:cover!important; object-position:center top!important; border-radius:5px!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-color-thumb:hover, body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-color-thumb.is-selected{ border-color:var(--bupiz-pdp-purple)!important; box-shadow:0 0 0 2px rgba(94,34,164,.13)!important; transform:translateY(-1px)!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-size-btn{ appearance:none!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; min-width:46px!important; height:43px!important; margin:0!important; padding:0 13px!important; border:1px solid #d8cfdf!important; border-radius:8px!important; background:#fff!important; color:#302837!important; box-shadow:none!important; font-size:12px!important; font-weight:700!important; cursor:pointer!important; transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-size-btn:hover{ border-color:#ae8fce!important; background:#faf7ff!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-size-btn.is-selected{ border-color:var(--bupiz-pdp-purple)!important; background:var(--bupiz-pdp-purple)!important; color:#fff!important; box-shadow:0 4px 12px rgba(94,34,164,.16)!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-size-btn.is-disabled{ position:relative!important; opacity:.42!important; background:#f8f7f9!important; color:#8c8790!important; text-decoration:line-through!important; cursor:not-allowed!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-size-heading, body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-simple-size-heading{ box-sizing:border-box!important; display:flex!important; align-items:center!important; justify-content:space-between!important; width:100%!important; min-width:0!important; margin:0 0 9px!important; padding:0!important; gap:14px!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-size-heading label, body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-simple-size-heading legend{ margin:0!important; padding:0!important; color:#2e2732!important; font-size:12px!important; font-weight:800!important; line-height:18px!important; text-transform:uppercase!important; letter-spacing:.015em!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-size-chart-popup-trigger{ display:inline-flex!important; align-items:center!important; justify-content:flex-end!important; min-height:30px!important; margin:0 0 0 auto!important; padding:0 2px!important; border:0!important; border-radius:0!important; background:transparent!important; color:var(--bupiz-pdp-purple)!important; box-shadow:none!important; font-size:11.5px!important; font-weight:750!important; line-height:16px!important; text-decoration:none!important; white-space:nowrap!important; cursor:pointer!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-size-chart-popup-trigger::after{ content:"›"; margin-left:5px; font-size:16px; line-height:1; } body.single-product div.product.bupiz-p9b-product-shell .single_variation_wrap{margin-top:2px!important;} body.single-product div.product.bupiz-p9b-product-shell .woocommerce-variation{margin:0!important;} body.single-product div.product.bupiz-p9b-product-shell .woocommerce-variation-price{margin:0 0 8px!important;} body.single-product div.product.bupiz-p9b-product-shell .woocommerce-variation-description{font-size:12px!important;color:var(--bupiz-pdp-muted)!important;} body.single-product div.product.bupiz-p9b-product-shell .stock.bupiz-low-stock{ display:inline-flex!important; margin:0 0 8px!important; padding:3px 7px!important; border-radius:5px!important; background:#fff0ec!important; color:#d9553f!important; font-size:10px!important; font-weight:750!important; } body.single-product div.product.bupiz-p9b-product-shell .woocommerce-variation-add-to-cart, body.single-product div.product.bupiz-p9b-product-shell form.cart:not(.variations_form):not(.grouped_form){ display:grid!important; grid-template-columns:minmax(0,1fr) 58px!important; gap:8px!important; align-items:stretch!important; width:100%!important; margin:0!important; padding:0!important; } body.single-product div.product.bupiz-p9b-product-shell .quantity{ display:none!important; grid-column:auto!important; width:0!important; min-width:0!important; height:0!important; margin:0!important; padding:0!important; overflow:hidden!important; } body.single-product div.product.bupiz-p9b-product-shell .quantity .qty{ width:80px!important; height:38px!important; min-height:38px!important; margin:0!important; border:1px solid #dcd4e2!important; border-radius:8px!important; background:#fff!important; color:#312836!important; font-size:12px!important; font-weight:650!important; } html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart .single_add_to_cart_button{ grid-column:1/-1!important; width:100%!important; min-height:51px!important; margin:0!important; padding:12px 16px!important; border:1px solid var(--bupiz-pdp-purple)!important; border-radius:8px!important; background:linear-gradient(135deg,#6c2db2,var(--bupiz-pdp-purple))!important; color:#fff!important; box-shadow:0 8px 20px rgba(94,34,164,.17)!important; font-size:13px!important; font-weight:800!important; letter-spacing:.015em!important; text-transform:uppercase!important; transition:background .16s ease,box-shadow .16s ease,transform .16s ease!important; } html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart .single_add_to_cart_button:hover, html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart .single_add_to_cart_button:focus-visible{ background:var(--bupiz-pdp-purple-dark)!important; border-color:var(--bupiz-pdp-purple-dark)!important; box-shadow:0 10px 24px rgba(77,21,143,.23)!important; transform:translateY(-1px)!important; outline:none!important; } html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart .bupiz-buy-now, html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart [name="bupiz_buy_now"]{ grid-column:1!important; width:100%!important; min-height:44px!important; margin:0!important; padding:10px 14px!important; border:1px solid #cdb1eb!important; border-radius:8px!important; background:linear-gradient(180deg,#f8f3ff,#f2e9ff)!important; color:var(--bupiz-pdp-purple)!important; box-shadow:none!important; font-size:12px!important; font-weight:750!important; text-transform:uppercase!important; } html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart .bupiz-buy-now:hover, html body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary form.cart [name="bupiz_buy_now"]:hover{ border-color:#a579d0!important; background:var(--bupiz-pdp-purple-hover)!important; color:var(--bupiz-pdp-purple-dark)!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-single-wishlist-wrap{ grid-column:2!important; display:flex!important; align-items:stretch!important; justify-content:stretch!important; width:58px!important; height:44px!important; margin:0!important; padding:0!important; position:relative!important; inset:auto!important; z-index:auto!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-single-wishlist-wrap .bupiz-wishlist-btn{ position:relative!important; inset:auto!important; width:58px!important; min-width:58px!important; height:44px!important; min-height:44px!important; margin:0!important; border:1px solid #d8cfdf!important; border-radius:8px!important; background:#fff!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-single-wishlist-wrap .bupiz-wishlist-heart-outline, body.single-product div.product.bupiz-p9b-product-shell .bupiz-single-wishlist-wrap .bupiz-wishlist-heart-fill{ width:21px!important; height:21px!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary>.woocommerce-product-details__short-description, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary>.product_meta, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary>.bupiz-p9b-summary-note, body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary>.bupiz-wallet-product-balance{ display:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-delivery-summary{ display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:5px!important; margin:10px 0 7px!important; padding:0!important; border:0!important; border-radius:0!important; background:transparent!important; color:#5d5661!important; box-shadow:none!important; font-size:11.25px!important; font-weight:500!important; line-height:17px!important; } .bupiz-pdp-delivery-summary__icon{ display:inline-flex!important; width:17px!important; height:17px!important; color:var(--bupiz-pdp-purple)!important; flex:0 0 17px!important; } .bupiz-pdp-delivery-summary__icon svg{display:block!important;width:100%!important;height:100%!important;} .bupiz-pdp-delivery-summary strong{color:#332c37!important;font-weight:750!important;} .bupiz-pdp-delivery-summary__dot{color:#b8afbd!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-quick-delivery-note, body.single-product div.product.bupiz-p9b-product-shell .bupiz-single-delivery-card, body.single-product div.product.bupiz-p9b-product-shell .bupiz-mobile-trust-wrap{ display:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-great-offers-box{ margin:9px 0 0!important; padding:12px 14px!important; border:1px solid #f0d7ce!important; border-radius:10px!important; background:linear-gradient(135deg,var(--bupiz-pdp-peach),#fff9f7)!important; box-shadow:none!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-great-offers-box h3{ margin:0 0 5px!important; color:#3c2b34!important; font-size:11.5px!important; font-weight:800!important; line-height:16px!important; text-transform:uppercase!important; letter-spacing:.02em!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-great-offers-box ul{margin:0!important;padding:0!important;list-style:none!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-great-offers-box li{ position:relative!important; margin:3px 0!important; padding-left:16px!important; color:#5b4d55!important; font-size:11px!important; line-height:16px!important; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-great-offers-box li::before{ content:"◇";position:absolute;left:0;color:var(--bupiz-pdp-sale);font-weight:800; } body.single-product div.product.bupiz-p9b-product-shell .bupiz-pdp-compact-details{ margin:12px 0 0!important; padding:12px 0 0!important; border-top:1px solid #ebe5ef!important; background:transparent!important; } .bupiz-pdp-compact-details__head{ display:flex!important; align-items:center!important; justify-content:space-between!important; margin:0 0 7px!important; color:#2f2833!important; font-size:11.75px!important; line-height:17px!important; text-transform:uppercase!important; letter-spacing:.025em!important; } .bupiz-pdp-compact-details__head strong{font-weight:800!important;} .bupiz-pdp-compact-details__grid{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:0 22px!important; width:100%!important; } .bupiz-pdp-compact-detail{ display:grid!important; grid-template-columns:minmax(78px,.8fr) minmax(0,1.2fr)!important; align-items:baseline!important; gap:8px!important; min-width:0!important; padding:7px 0!important; border-bottom:1px solid #eee9f1!important; } .bupiz-pdp-compact-detail.is-extra{display:none!important;} .bupiz-pdp-compact-details.is-expanded .bupiz-pdp-compact-detail.is-extra{display:grid!important;} .bupiz-pdp-compact-detail__label{ min-width:0!important; overflow:hidden!important; color:#8a8490!important; font-size:10.25px!important; font-weight:550!important; line-height:15px!important; text-overflow:ellipsis!important; white-space:nowrap!important; } .bupiz-pdp-compact-detail__value{ min-width:0!important; color:#332c37!important; font-size:11.75px!important; font-weight:600!important; line-height:16px!important; overflow-wrap:anywhere!important; } .bupiz-pdp-details-toggle{ display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:5px!important; min-height:32px!important; margin:7px 0 0!important; padding:0!important; border:0!important; background:transparent!important; color:var(--bupiz-pdp-purple)!important; font-size:11px!important; font-weight:750!important; line-height:16px!important; cursor:pointer!important; } .bupiz-p9b-lower-content{ width:100%!important; max-width:1480px!important; margin:0 auto!important; padding:0!important; } #bupiz-premium-story, #bupiz-product-details, #bupiz-reviews-block{scroll-margin-top:calc(var(--bupiz-p9b-sticky-top) + 22px)!important;} .bupiz-premium-story-shell, .bupiz-pdp-proof-grid, .bupiz-p9b-lower-content>.related, .bupiz-p9b-lower-content>.upsells, .bupiz-p9b-lower-content>.bupiz-hot-deals-slider{ width:100%!important; margin:0 0 22px!important; border:1px solid #e9e3ed!important; border-radius:14px!important; background:#fff!important; box-shadow:0 7px 24px rgba(43,26,54,.035)!important; overflow:hidden!important; } .bupiz-premium-story-shell{padding:0!important;} .bupiz-premium-story{gap:12px!important;background:#fff!important;} .bupiz-premium-story__block{box-shadow:none!important;} .bupiz-pdp-proof-grid{ display:grid!important; grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)!important; align-items:stretch!important; gap:0!important; overflow:visible!important; } .bupiz-pdp-proof-grid.is-reviews-only, .bupiz-pdp-proof-grid.is-about-only{grid-template-columns:1fr!important;} .bupiz-pdp-about{ min-width:0!important; padding:25px 26px 23px!important; border-right:1px solid #ece6ef!important; background:#fff!important; } .bupiz-pdp-proof-grid.is-about-only .bupiz-pdp-about{border-right:0!important;} .bupiz-pdp-about>h2, .bupiz-reviews-block>h2{ margin:0 0 15px!important; color:#251e29!important; font-size:18px!important; font-weight:800!important; line-height:24px!important; letter-spacing:-.02em!important; } .bupiz-pdp-description-copy{ position:relative!important; overflow:visible!important; color:#5f5864!important; font-size:12.25px!important; line-height:1.64!important; transition:max-height .22s ease!important; } .bupiz-pdp-description-copy p{margin:0 0 10px!important;color:inherit!important;} .bupiz-pdp-description-copy ul, .bupiz-pdp-description-copy ol{margin:0 0 10px 18px!important;padding:0!important;} .bupiz-pdp-description-copy li{margin:0 0 7px!important;color:inherit!important;} .bupiz-pdp-description-copy.is-collapsed{max-height:250px!important;overflow:hidden!important;} .bupiz-pdp-description-copy.is-collapsed::after{ content:""!important; position:absolute!important; left:0!important;right:0!important;bottom:0!important; height:54px!important; pointer-events:none!important; background:linear-gradient(180deg,rgba(255,255,255,0),#fff 88%)!important; } .bupiz-pdp-description-copy.is-expanded{max-height:none!important;overflow:visible!important;} .bupiz-pdp-description-copy.is-expanded::after{display:none!important;} .bupiz-pdp-description-toggle, .bupiz-pdp-view-all-reviews{ display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:6px!important; min-height:34px!important; margin:11px 0 0!important; padding:0!important; border:0!important; background:transparent!important; color:var(--bupiz-pdp-purple)!important; font-size:11.25px!important; font-weight:750!important; line-height:17px!important; cursor:pointer!important; } .bupiz-pdp-description-toggle[hidden]{display:none!important;} .bupiz-pdp-seller-link{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; margin:18px 0 0!important; padding:12px 0 0!important; border-top:1px solid #eee9f1!important; color:#6a6370!important; font-size:11.5px!important; line-height:17px!important; text-decoration:none!important; } .bupiz-pdp-seller-link strong{color:#3a303f!important;font-weight:750!important;} .bupiz-pdp-seller-link>span:last-child{color:var(--bupiz-pdp-purple)!important;font-size:19px!important;} .bupiz-pdp-proof-grid__reviews{min-width:0!important;} .bupiz-reviews-block{ width:100%!important; height:100%!important; margin:0!important; padding:25px 26px 23px!important; border:0!important; border-radius:0!important; background:#fff!important; box-shadow:none!important; overflow:visible!important; } .bupiz-reviews-intro{ position:relative!important; display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; align-items:start!important; gap:18px!important; margin:0 0 16px!important; } .bupiz-reviews-summary--bars{ display:grid!important; grid-template-columns:112px minmax(180px,1fr)!important; align-items:center!important; gap:18px!important; width:100%!important; max-width:470px!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; } .bupiz-reviews-score-line{display:flex!important;align-items:baseline!important;gap:6px!important;color:#29222e!important;} .bupiz-reviews-score-line strong{font-size:32px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.04em!important;} .bupiz-reviews-score-line span{color:#159469!important;font-size:20px!important;} .bupiz-reviews-total{margin-top:6px!important;color:#6d6670!important;font-size:10.5px!important;} .bupiz-reviews-breakdown{display:grid!important;gap:5px!important;} .bupiz-review-bar-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) 22px!important;align-items:center!important;gap:7px!important;} .bupiz-review-bar-label,.bupiz-review-bar-percent{color:#77707b!important;font-size:9.75px!important;} .bupiz-review-bar-track{display:block!important;height:5px!important;overflow:hidden!important;border-radius:99px!important;background:#ece9ee!important;} .bupiz-review-bar-fill{display:block!important;height:100%!important;border-radius:inherit!important;background:#159469!important;} .bupiz-review-trigger{ min-height:36px!important; padding:0 13px!important; border:1px solid #cdb1eb!important; border-radius:7px!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; font-size:10.5px!important; font-weight:750!important; white-space:nowrap!important; cursor:pointer!important; } .bupiz-review-inline-note{ grid-column:1/-1!important; margin:2px 0 0!important; color:#6b6270!important; font-size:10.5px!important; } .bupiz-reviews-block .bupiz-customer-photos{ margin:0 0 14px!important; padding:13px 0!important; border-top:1px solid #eee9f1!important; border-bottom:1px solid #eee9f1!important; background:transparent!important; } .bupiz-reviews-block .bupiz-customer-photos__head{margin:0 0 9px!important;} .bupiz-reviews-block .bupiz-customer-photos__head h3{font-size:12px!important;font-weight:800!important;color:#332b37!important;} .bupiz-reviews-block .bupiz-customer-photos__head p, .bupiz-reviews-block .bupiz-customer-photos__hint{display:none!important;} .bupiz-reviews-block .bupiz-customer-photos__rail{ display:flex!important; gap:7px!important; overflow-x:auto!important; padding:0 0 3px!important; scrollbar-width:none!important; } .bupiz-reviews-block .bupiz-customer-photos__rail::-webkit-scrollbar{display:none!important;} .bupiz-reviews-block .bupiz-customer-photo{ flex:0 0 58px!important; width:58px!important; height:66px!important; border:1px solid #ded7e3!important; border-radius:6px!important; overflow:hidden!important; background:#f8f7fa!important; box-shadow:none!important; } .bupiz-reviews-block .bupiz-customer-photo img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .18s ease!important;} .bupiz-reviews-block .bupiz-customer-photo:hover img{transform:scale(1.05)!important;} .bupiz-pdp-review-filters{ display:flex!important; align-items:center!important; gap:7px!important; margin:0 0 13px!important; padding:0 0 10px!important; overflow-x:auto!important; border-bottom:1px solid #eee9f1!important; scrollbar-width:none!important; } .bupiz-pdp-review-filters::-webkit-scrollbar{display:none!important;} .bupiz-pdp-review-filters a, .bupiz-pdp-review-filters button{ appearance:none!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; flex:0 0 auto!important; min-height:29px!important; margin:0!important; padding:0 10px!important; border:1px solid #e2dce7!important; border-radius:999px!important; background:#fff!important; color:#665e69!important; font:650 9.75px/1 Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important; text-decoration:none!important; cursor:pointer!important; } .bupiz-pdp-review-filters a.is-active, .bupiz-pdp-review-filters button.is-active{ border-color:#cbb2e4!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; } .bupiz-pdp-review-filters a.is-muted-by-filter{opacity:.55!important;} .bupiz-reviews-block .commentlist{ display:block!important; margin:0!important; padding:0!important; list-style:none!important; } .bupiz-reviews-block .commentlist li.review{ margin:0!important; padding:14px 0!important; border:0!important; border-bottom:1px solid #eee9f1!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; } .bupiz-reviews-block .comment_container{ display:block!important; margin:0!important; padding:0!important; border:0!important; background:transparent!important; box-shadow:none!important; } .bupiz-reviews-block .comment_container::before, .bupiz-reviews-block .comment_container::after{content:none!important;display:none!important;} .bupiz-reviews-block .comment-text{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;} .bupiz-reviews-block .meta{ order:1!important; display:flex!important; flex-wrap:wrap!important; align-items:center!important; gap:3px 7px!important; margin:0 0 7px!important; } .bupiz-reviews-block .woocommerce-review__author, .bupiz-reviews-block .meta strong{color:#302936!important;font-size:11.25px!important;font-weight:750!important;line-height:16px!important;} .bupiz-reviews-block .woocommerce-review__published-date, .bupiz-reviews-block .meta time{color:#8a8490!important;font-size:9.75px!important;line-height:14px!important;} .bupiz-reviews-block .woocommerce-review__verified.verified{color:#13835d!important;font-size:9.75px!important;font-style:normal!important;font-weight:650!important;} .bupiz-reviews-block .woocommerce-review__verified.verified::before{content:none!important;} .bupiz-reviews-block .star-rating{order:2!important;float:none!important;margin:0 0 7px!important;color:#159469!important;font-size:11px!important;} .bupiz-reviews-block .description{order:3!important;} .bupiz-reviews-block .description, .bupiz-reviews-block .description p{margin:0!important;color:#554f58!important;font-size:11.5px!important;line-height:1.55!important;} .bupiz-reviews-block .bupiz-review-images{order:4!important;display:flex!important;gap:6px!important;margin-top:9px!important;} .bupiz-reviews-block .bupiz-review-image-button, .bupiz-reviews-block .bupiz-review-images a{ position:relative!important; display:block!important; width:58px!important; height:58px!important; padding:0!important; border:1px solid #e1dbe5!important; border-radius:6px!important; overflow:hidden!important; background:#f7f6f8!important; } .bupiz-reviews-block .bupiz-review-image-button img, .bupiz-reviews-block .bupiz-review-images a img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .18s ease!important;} .bupiz-reviews-block .bupiz-review-image-button:hover img{transform:scale(1.05)!important;} .bupiz-reviews-block .bupiz-review-image-button>span{display:none!important;} .bupiz-pdp-view-all-reviews{margin-top:12px!important;} .bupiz-reviews-block #review_form_wrapper{ margin:15px 0 0!important; padding:16px!important; border:1px solid #e7ddef!important; border-radius:10px!important; background:#fcf9ff!important; } .bupiz-reviews-block #review_form_wrapper.bupiz-review-form-collapsed:not(.is-open){display:none!important;} .bupiz-reviews-block #review_form_wrapper input, .bupiz-reviews-block #review_form_wrapper select, .bupiz-reviews-block #review_form_wrapper textarea{border:1px solid #d9cfdf!important;border-radius:8px!important;background:#fff!important;} .bupiz-reviews-block #review_form_wrapper .submit{min-height:40px!important;border:1px solid var(--bupiz-pdp-purple)!important;border-radius:8px!important;background:var(--bupiz-pdp-purple)!important;color:#fff!important;font-weight:750!important;} .bupiz-p9b-lower-content>.related, .bupiz-p9b-lower-content>.upsells, .bupiz-p9b-lower-content>.bupiz-hot-deals-slider{padding:24px 20px 20px!important;} } @media (min-width:992px) and (max-width:1240px){ .bupiz-p9b-product-shell, body.single-product div.product.bupiz-p9b-product-shell{width:min(1180px,calc(100% - 34px))!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-product-head{ grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important; gap:24px!important; } .bupiz-pdp-gallery-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;} .bupiz-pdp-gallery-trust>span{padding:7px 10px!important;} .bupiz-pdp-gallery-trust>span+span{border-left:0!important;} .bupiz-pdp-gallery-trust>span:nth-child(even){border-left:1px solid #eee8f1!important;} .bupiz-product-info-split__content{gap:24px!important;} } @media (max-width:991px){ .bupiz-p9b-product-page{padding:6px 0 30px!important;} .bupiz-p9b-product-shell, body.single-product div.product.bupiz-p9b-product-shell{ width:min(100% - 12px,760px)!important; max-width:760px!important; } .bupiz-p9b-product-context{margin-bottom:6px!important;} .bupiz-p9b-breadcrumb{font-size:10px!important;line-height:15px!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-product-head{ display:flex!important; flex-direction:column!important; gap:8px!important; width:100%!important; margin:0 0 12px!important; padding:7px!important; border:1px solid var(--bupiz-pdp-line)!important; border-radius:15px!important; background:#fff!important; box-shadow:0 8px 24px rgba(43,26,54,.055)!important; } .bupiz-pdp-gallery-column{width:100%!important;min-width:0!important;} .bupiz-pdp-gallery-column>.woocommerce-product-gallery, .bupiz-pdp-gallery-column>.images{ position:relative!important; width:100%!important; max-width:none!important; margin:0!important; float:none!important; } .bupiz-pdp-gallery-trust{display:none!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary{ position:static!important; width:100%!important; max-width:none!important; margin:0!important; padding:11px 10px 8px!important; float:none!important; border:1px solid #eee9f1!important; border-radius:13px!important; background:#fff!important; box-shadow:none!important; } .bupiz-pdp-tax-note{font-size:10px!important;margin:3px 0 8px!important;} .bupiz-pdp-intro, .bupiz-pdp-compact-details{display:none!important;} .bupiz-pdp-delivery-summary{display:none!important;} .bupiz-pdp-review-filters{display:none!important;} .bupiz-p9b-lower-content{width:100%!important;} } @media (max-width:767px){ .bupiz-p9b-summary-eyebrow{margin-bottom:6px!important;} .bupiz-p9b-summary-eyebrow a,.bupiz-p9b-summary-eyebrow>span{font-size:11px!important;font-weight:800!important;} body.single-product div.product.bupiz-p9b-product-shell .bupiz-p9b-summary .product_title{font-size:20px!important;line-height:1.2!important;} .bupiz-pdp-price__value{font-size:24px!important;} body.single-product form.cart .single_add_to_cart_button:not(.bupiz-buy-now), body.single-product .bupiz-mobile-sticky-cart .single_add_to_cart_button:not(.bupiz-buy-now){ border-color:var(--bupiz-pdp-purple)!important; background:var(--bupiz-pdp-purple)!important; color:#fff!important; box-shadow:none!important; } body.single-product form.cart .single_add_to_cart_button:not(.bupiz-buy-now):hover, body.single-product form.cart .single_add_to_cart_button:not(.bupiz-buy-now):focus-visible{ border-color:var(--bupiz-pdp-purple-dark)!important; background:var(--bupiz-pdp-purple-dark)!important; color:#fff!important; } body.single-product form.cart .bupiz-buy-now, body.single-product .bupiz-mobile-sticky-cart .bupiz-buy-now{ border-color:#cdb1eb!important; background:var(--bupiz-pdp-purple-soft)!important; color:var(--bupiz-pdp-purple)!important; box-shadow:none!important; } body.single-product form.cart .bupiz-buy-now:hover, body.single-product form.cart .bupiz-buy-now:focus-visible{ border-color:#aa7fd1!important; background:var(--bupiz-pdp-purple-hover)!important; color:var(--bupiz-pdp-purple-dark)!important; } body.single-product .bupiz-mobile-size-btn, body.single-product .bupiz-simple-size-option span{ border-color:#d7cbe3!important; background:#fff!important; color:#312839!important; } body.single-product .bupiz-mobile-size-btn.is-selected, body.single-product .bupiz-simple-size-option input:checked + span{ border-color:var(--bupiz-pdp-purple)!important; background:var(--bupiz-pdp-purple)!important; color:#fff!important; box-shadow:0 0 0 1px var(--bupiz-pdp-purple) inset!important; } body.single-product .bupiz-mobile-color-thumb.is-selected, body.single-product .bupiz-mobile-color-thumb:focus-visible{ border-color:var(--bupiz-pdp-purple)!important; box-shadow:0 0 0 2px rgba(94,34,164,.13)!important; } body.single-product .bupiz-size-chart-popup-trigger, body.single-product .bupiz-wishlist-btn, body.single-product .bupiz-mobile-trust-icon, body.single-product .bupiz-accordion-toggle{ color:var(--bupiz-pdp-purple)!important; } } body.single-product form.variations_form table.variations tr:has(select[name*="color" i]):not(:has(select[name*="color" i] option:not([value=""]))),
body.single-product form.variations_form table.variations tr:has(select[name*="colour" i]):not(:has(select[name*="colour" i] option:not([value=""]))){ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; gap:0 !important; overflow:hidden !important; } body.single-product .bupiz-mobile-color-thumbs:empty,
body.single-product .bupiz-mobile-size-buttons:empty{ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; } body.single-product .bupiz-p9b-summary .woocommerce-variation:empty,
body.single-product .bupiz-p9b-summary .woocommerce-variation-description:empty,
body.single-product .bupiz-p9b-summary .woocommerce-variation-price:empty,
body.single-product .bupiz-p9b-summary .woocommerce-variation-availability:empty{ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; } body.single-product .related.products ul.products li.product .woocommerce-loop-product__title,
body.single-product .upsells.products ul.products li.product .woocommerce-loop-product__title,
body.single-product .bupiz-hot-deals-slider ul.products li.product .woocommerce-loop-product__title{ height:auto !important; min-height:0 !important; max-height:2.64em !important; } body.single-product .related.products .bupiz-card-rating--empty,
body.single-product .upsells.products .bupiz-card-rating--empty,
body.single-product .bupiz-hot-deals-slider .bupiz-card-rating--empty,
body.single-product .bupiz-card-rating--empty{ display:none !important; visibility:hidden !important; width:0 !important; height:0 !important; min-height:0 !important; max-height:0 !important; margin:0 !important; padding:0 !important; gap:0 !important; overflow:hidden !important; } body.single-product form.variations_form[data-bupiz-color-thumbs-ready="1"] table.variations tr:has(select[name*="color" i]):not(.bupiz-mobile-color-row-ready):not(:has(.bupiz-mobile-color-thumbs)),
body.single-product form.variations_form[data-bupiz-color-thumbs-ready="1"] table.variations tr:has(select[name*="colour" i]):not(.bupiz-mobile-color-row-ready):not(:has(.bupiz-mobile-color-thumbs)),
body.single-product form.variations_form[data-bupiz-color-thumbs-ready="1"] table.variations tr:has(select[name*="shade" i]):not(.bupiz-mobile-color-row-ready):not(:has(.bupiz-mobile-color-thumbs)),
body.single-product form.variations_form[data-bupiz-color-thumbs-ready="1"] table.variations tr:has(select[name*="rang" i]):not(.bupiz-mobile-color-row-ready):not(:has(.bupiz-mobile-color-thumbs)){ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; gap:0 !important; overflow:hidden !important; } body.single-product form.variations_form[data-bupiz-size-buttons-ready="1"] table.variations tr:has(select[name*="size" i]):not(.bupiz-mobile-size-row-ready):not(:has(.bupiz-mobile-size-buttons)){ display:none !important; height:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; gap:0 !important; overflow:hidden !important; } body.single-product form.variations_form[data-bupiz-color-thumbs-ready="1"][data-bupiz-size-buttons-ready="1"] table.variations:not(:has(.bupiz-mobile-color-thumbs, .bupiz-mobile-size-buttons)){ margin:0 !important; min-height:0 !important; } body.single-product form.variations_form .reset_variations:not([style*="visibility: visible"]){ display:none !important; width:0 !important; height:0 !important; min-width:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important; } body.single-product form.variations_form .reset_variations[style*="visibility: visible"]{ display:inline-flex !important; } body.single-product .bupiz-p9b-summary form.cart:not(.variations_form):not(.grouped_form) > .bupiz-simple-size-picker,
body.single-product div.product form.cart:not(.variations_form):not(.grouped_form) > .bupiz-simple-size-picker{ grid-column:1 / -1 !important; width:100% !important; min-width:0 !important; min-inline-size:0 !important; max-width:none !important; margin:0 !important; padding:0 !important; justify-self:stretch !important; box-sizing:border-box !important; } body.single-product .bupiz-p9b-summary form.cart:not(.variations_form):not(.grouped_form) > .bupiz-simple-size-picker .bupiz-simple-size-options,
body.single-product div.product form.cart:not(.variations_form):not(.grouped_form) > .bupiz-simple-size-picker .bupiz-simple-size-options{ display:flex !important; flex-flow:row wrap !important; align-items:center !important; justify-content:flex-start !important; width:100% !important; min-width:0 !important; max-width:none !important; }
