.ecommerce-products__featured,.ecommerce-products__grid,.ecommerce-products__list,.ecommerce-products__slider{position:relative}.ecommerce-products__list-item{background-color:var(--bs-body-bg);transition:box-shadow .2s ease}.ecommerce-products__list-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.ecommerce-products__featured-hero{min-height:320px;overflow:hidden}.ecommerce-products__featured-overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));color:var(--bs-white,#fff)}.ecommerce-products__view-all .btn{min-width:180px}.ecommerce-categories__card{transition:transform .2s ease}.ecommerce-categories__card:hover{transform:translateY(-4px)}.ecommerce-categories__thumb{aspect-ratio:1/1;background-color:var(--bs-light,#f8f9fa)}.ecommerce-categories__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ecommerce-categories__list-item .badge{font-weight:500}.ecommerce-brands__logo{opacity:.7;transition:opacity .2s ease}.ecommerce-brands__logo:hover{opacity:1}.ecommerce-flash-sale__banner{background-color:var(--ecommerce-flash-sale-bg,#1a1a1a);background-blend-mode:multiply}.ecommerce-flash-sale__countdown{--countdown-block-bg:var(--ecommerce-countdown-bg,#000)}.ecommerce-flash-sale__countdown-block{min-width:64px}.ecommerce-product-groups__tab-nav .nav-link{font-weight:500}.ecommerce-product-groups__column-item{border-bottom:1px solid var(--bs-border-color,#e5e5e5);padding-bottom:.75rem}.ecommerce-product-groups__column-item:last-child{border-bottom:0;padding-bottom:0}.ecommerce-product-groups__bundle-plus{color:var(--bs-secondary,#6c757d)}.ecommerce-product-groups__bundle-total{color:var(--bs-primary,#1a1a1a)}.ecommerce-coupons__card{transition:box-shadow .2s ease}.ecommerce-coupons__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ecommerce-coupons__value{min-width:84px}.ecommerce-collections__card{transition:transform .25s ease}.ecommerce-collections__card:hover{transform:translateY(-4px)}.ecommerce-collections__thumb img{width:100%;height:auto;transition:transform .4s ease}.ecommerce-collections__card:hover .ecommerce-collections__thumb img{transform:scale(1.05)}.ecommerce-collections__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.recently-viewed-products__slider{position:relative}
/* ============================================================================
   Kingster custom storefront overrides.
   IMPORTANT: keep this file identical in BOTH locations —
     platform/themes/kingster/public/css/ecommerce.css   (source of truth)
     public/themes/kingster/css/ecommerce.css            (published copy)
   `cms:publish:assets` (runs on composer/plugin operations) copies source →
   published; edits made only to the published copy get wiped.
   ========================================================================== */

/* ===== Kingster: Product card image containment fix ===== */
.card-product_wrapper .product-img{display:block;width:100%;height:100%}
.card-product_wrapper .img-product,
.card-product_wrapper .img-hover{width:100%;height:100%;object-fit:cover}

/* ===== Kingster: Ensure category grid images are contained ===== */
.ecommerce-categories__thumb img,
.collection-item img{max-width:100%;object-fit:cover}

/* ===== Kingster: hide topbar announcement slider arrows ===== */
.tf-topbar .nav-prev-swiper,
.tf-topbar .nav-next-swiper{display:none!important}

/* ===== Kingster: hide header-bottom toggle (grid) button ===== */
.box-open-header-bottom{display:none!important}

/* ===== Kingster: Responsive audit fixes (July 2026) ===== */
/* warranty status result box full width on phones */
#warrantyResultContainer{width:100%!important;max-width:720px;margin:0 auto}
/* quick-view drawer never wider than viewport (iPad portrait) */
@media (min-width:768px){.canvas-quickview{width:min(848px,100vw)!important}}
/* newsletter popup input usable on phones, no iOS zoom */
@media (max-width:575px){.newsletter-popup.modal .bb-newsletter-popup-form input[type=email]{padding:0 110px 0 16px!important;font-size:16px!important}}
/* back-to-top clear of bottom toolbar and sticky ATC bar */
@media (max-width:1199px){
#goTop{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}
body:has(.tf-sticky-btn-atc) #goTop{bottom:calc(170px + env(safe-area-inset-bottom,0px))!important}
}
/* auth inputs 16px to prevent iOS zoom */
@media (max-width:767px){body#page-auth .kingster-auth-card .form-control,body#page-auth .kingster-auth-card .form-select{font-size:16px!important}}
/* parallax banner heading cap on phones */
@media (max-width:767px){.parallax-banner .text.h1{font-size:36px!important}}
/* contact map height on phones */
@media (max-width:575px){.section-contact iframe{height:300px!important}}
/* payment method logos never overflow */
.widget-payment-methods img{max-width:120px;height:auto}
.widget-payment-methods .d-flex,.widget-payment-methods ul{flex-wrap:wrap}


/* ===== Kingster: hide Orders pending badge ===== */
.pending-orders,.ecommerce-count{display:none!important}

/* ===== Kingster: banner-to-products gap ===== */
body section.ecommerce-products.flat-spacing.pt-0,
body section.flat-spacing.pt-0 {
    padding-top: 80px !important;
    margin-top: 0 !important;
}
body .hero-banner-slider-wrap,
body [class*=hero-banner] {
    margin-bottom: 0 !important;
}
@media (max-width: 767px) {
    body section.ecommerce-products.flat-spacing.pt-0,
    body section.flat-spacing.pt-0 { padding-top: 48px !important; }
}

/* ===== Kingster: card meta row — info left, Add to cart right (July 2026) ===== */
/* Single row on ALL screen sizes (owner request): sold count / rating / price
   stacked on the left, quick-add button on the right. */
.kingster-card-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;width:100%;min-width:0}
.kingster-card-meta_left{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}
.kingster-card-meta_left .card-product__price{flex-wrap:wrap}
.card-product .kingster-quick-add{margin-top:0;width:auto;flex-shrink:0}
.card-product .kingster-quick-add .tf-btn{width:auto;white-space:nowrap;padding-left:18px;padding-right:18px;border:1px solid rgba(120,120,120,.25)}
@media (max-width:1199px){.card-product .kingster-quick-add .tf-btn{min-height:44px}}
/* phones: keep the same single row, just tighter button padding */
@media (max-width:575px){
.kingster-card-meta{gap:8px}
.card-product .kingster-quick-add .tf-btn{padding-left:12px;padding-right:12px;font-size:13px}
}


/* ===== Kingster: product card UI fixes ===== */
.tf-view-layout-switch.sw-layout-list{display:none!important}
.card-product .box-icon,
.product-action_list .box-icon,
.btn-icon-quick_view{border-radius:50%!important;overflow:hidden}

/* ===== Kingster: sold-count placeholder + mobile card layout (July 2026) ===== */
.kb-sold-count--empty{visibility:hidden}
@media (max-width:575px){
.kingster-card-meta{flex-direction:column;align-items:stretch;gap:8px}
.card-product .kingster-quick-add{width:100%}
.card-product .kingster-quick-add .tf-btn{width:100%;min-height:44px;font-size:14px}
.tf-grid-layout.tf-col-2:has(.card-product){grid-template-columns:1fr!important}
}

/* ===== Kingster: smaller quick-add button on phones (owner request) ===== */
@media (max-width:575px){
.card-product .kingster-quick-add .tf-btn{min-height:38px;padding-top:6px;padding-bottom:6px;font-size:13px}
}

/* ===== Kingster: mini-cart drawer width (July 2026) ===== */
.popup-shopping-cart:has(.tf-minicart-recommendations[hidden]){max-width:480px!important}
.popup-shopping-cart:has(.tf-minicart-recommendations[hidden]) .canvas-wrapper{max-width:100%}

/* ===== Kingster: WhatsApp floating button ===== */
.whatsapp-support-btn{position:fixed!important;bottom:28px!important;left:28px!important;z-index:9999!important;width:52px!important;height:52px!important;border-radius:50%!important;background:#25D366!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 20px rgba(37,211,102,.45)!important;text-decoration:none!important;transition:transform 250ms ease,box-shadow 250ms ease,background 250ms ease!important;border:none!important}
.whatsapp-support-btn:hover{background:#1ebe5d!important;color:#fff!important;transform:scale(1.10)!important;box-shadow:0 6px 28px rgba(37,211,102,.60)!important;text-decoration:none!important}
.whatsapp-support-btn svg{flex-shrink:0}
.whatsapp-support-btn::before{content:''!important;position:absolute!important;inset:-4px!important;border-radius:50%!important;border:2px solid rgba(37,211,102,.45)!important;animation:wa-pulse 2s ease-in-out infinite!important;pointer-events:none!important}
@keyframes wa-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(1.25);opacity:0}100%{transform:scale(1.25);opacity:0}}
@media(max-width:1199px){.whatsapp-support-btn{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}

/* ===== V38: clean storefront, order history and product imagery ===== */
.card-product{height:100%;border:1px solid rgba(18,31,45,.1);border-radius:14px;background:var(--surface,#fff);overflow:hidden;box-shadow:0 8px 28px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease}
.card-product:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.11)}
.card-product_wrapper{position:relative;background:#fff}
.card-product_wrapper .img-product,.card-product_wrapper .img-hover{object-fit:contain!important;padding:12px;background:#fff}
.kingster-sale-chip{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e9fff9;color:#087d68;border:1px solid #b9efe1;font-size:11px;font-weight:800;letter-spacing:.02em}
.kingster-channel-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;background:#e7f0ff;color:#2356a8}
.kingster-channel-badge.amazon{background:#fff3d6;color:#875800}.kingster-channel-badge.flipkart{background:#e8f0ff;color:#174ea6}.kingster-channel-badge.retail{background:#eef2f6;color:#445365}.kingster-channel-badge.website{background:#ddfbf4;color:#087d68}
.kingster-order-products{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:10px;background:#f7f9fb}
.kingster-order-product{display:flex;align-items:center;gap:10px;min-width:min(270px,100%)}
.kingster-order-product img{object-fit:contain;border-radius:8px;background:#fff;border:1px solid #e7ebef}.kingster-order-product strong{display:block;font-size:13px;line-height:1.35}.kingster-order-product span{display:block;margin-top:3px;font-size:11px;color:#6b7280}
.kingster-external-orders{border-top:1px solid #e5e9ed;padding-top:24px}.kingster-external-order-card{border-left:3px solid #17b89b}
.cookie-consent,.js-cookie-consent{padding:10px 16px!important;font-size:12px!important;line-height:1.45!important}.cookie-consent__message{margin:0!important}.cookie-consent__agree{min-height:34px!important;padding:6px 14px!important}
@media(max-width:575px){.kingster-order-product{min-width:100%}.kingster-external-order-card .bb-customer-card-footer{align-items:stretch}.kingster-external-order-card .btn{width:100%}}

/* V56 — premium, mobile-first product purchase controls */
body.kingster-v4-sitewide{--kv4-ink:#071727;--kv4-muted:#536779;--kv4-line:#d5e3e8;--kv4-soft:#f2f7f8;--kv4-cyan:#087f88;--kv4-cyan-dark:#05535d;--kv4-orange:#ff8a1f;background:linear-gradient(180deg,#f7fafb 0,#eef5f6 100%)!important}
body.kingster-v4-sitewide .main-content:not(.homepage),body.kingster-v4-sitewide .card-product,body.kingster-v4-sitewide .modal-content{color:#071727!important}
body.kingster-v4-sitewide p,body.kingster-v4-sitewide .text-caption-01,body.kingster-v4-sitewide .cl-text-2{color:#536779!important}
.kingster-fast-buy-row{display:grid!important;grid-template-columns:minmax(92px,.33fr) minmax(180px,1fr) minmax(180px,1fr);gap:10px;align-items:stretch}
.kingster-fast-buy-row>.tf-product-info-quantity{width:100%!important}
.kingster-fast-buy-row .tf-btn{width:100%!important;min-height:54px;border-radius:14px!important}
.kingster-fast-buy-row [name="add-to-cart"]{border:1px solid #087f88!important;background:#fff!important;color:#05535d!important}
.kingster-fast-buy-row .kingster-buy-now{background:linear-gradient(135deg,#ff9d35,#f36e13)!important;border-color:#f36e13!important;box-shadow:0 12px 25px rgba(243,110,19,.22)}
.kingster-fast-payment{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid #c9e4e4;border-radius:13px;background:#edfafa;color:#163944;font-size:12px;line-height:1.5}
.kingster-fast-payment strong{flex:0 0 auto;color:#05535d}
@media(max-width:767px){.kingster-fast-buy-row{grid-template-columns:92px minmax(0,1fr)}.kingster-fast-buy-row .kingster-buy-now{grid-column:1/-1}.kingster-fast-payment{display:block}.kingster-fast-payment strong,.kingster-fast-payment span{display:block}.kingster-fast-payment span{margin-top:3px}.tf-product-info-list{padding-bottom:18px}.tf-product-info-heading .product-infor-name{font-size:25px!important;line-height:1.22!important}}

/* V59 — one premium purchase-button system across cards, PDP and sticky bar */
:root{--kg-buy-ink:#061825;--kg-buy-ink-2:#0b2d3a;--kg-buy-cyan:#00a7a7;--kg-buy-orange:#f47b20;--kg-buy-orange-2:#ff9c39;--kg-buy-focus:rgba(0,167,167,.24)}
.card-product .kingster-card-meta{align-items:stretch!important;gap:12px!important;margin-top:14px!important}
.card-product .kingster-quick-add{display:flex!important;align-items:flex-end!important}
.card-product .kingster-quick-add .tf-btn{
 min-width:132px!important;min-height:46px!important;padding:0 18px!important;border:1px solid var(--kg-buy-ink)!important;border-radius:12px!important;
 background:linear-gradient(135deg,var(--kg-buy-ink-2),var(--kg-buy-ink))!important;color:#fff!important;font-size:13px!important;font-weight:850!important;letter-spacing:.01em!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important;
 box-shadow:0 9px 20px rgba(6,24,37,.16)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important
}
.card-product .kingster-quick-add .tf-btn:hover{background:linear-gradient(135deg,#0b3b48,#075a63)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 13px 24px rgba(6,59,72,.22)!important}
.card-product .kingster-quick-add .tf-btn:focus-visible{outline:3px solid var(--kg-buy-focus)!important;outline-offset:3px!important}
.kingster-fast-buy-row{padding:12px!important;border:1px solid #d7e5e8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 36px rgba(7,32,45,.08)!important}
.kingster-fast-buy-row .tf-product-info-quantity{min-height:54px!important;border:1px solid #cbdde1!important;border-radius:13px!important;background:#f6fafb!important;overflow:hidden!important}
.kingster-fast-buy-row .tf-btn,.section-product-single .btn-action-price,.section-product-single button[name="checkout"],.tf-sticky-btn-atc .btn-add-to-cart,.tf-sticky-btn-atc .btn-buy-now{
 min-height:54px!important;padding:0 20px!important;border-radius:13px!important;font-size:14px!important;font-weight:850!important;letter-spacing:.01em!important;
 display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important
}
.kingster-fast-buy-row [name="add-to-cart"],.section-product-single .btn-action-price,.tf-sticky-btn-atc .btn-add-to-cart{
 border:1px solid var(--kg-buy-ink)!important;background:linear-gradient(135deg,var(--kg-buy-ink-2),var(--kg-buy-ink))!important;color:#fff!important;box-shadow:0 11px 24px rgba(6,24,37,.18)!important
}
.kingster-fast-buy-row .kingster-buy-now,.section-product-single button[name="checkout"],.tf-sticky-btn-atc .btn-buy-now{
 border:1px solid #e76c12!important;background:linear-gradient(135deg,var(--kg-buy-orange-2),var(--kg-buy-orange))!important;color:#fff!important;box-shadow:0 12px 25px rgba(244,123,32,.25)!important
}
.kingster-fast-buy-row .tf-btn *,.section-product-single .btn-action-price *,.section-product-single button[name="checkout"] *,.tf-sticky-btn-atc .btn-add-to-cart *,.tf-sticky-btn-atc .btn-buy-now *{background:transparent!important;color:inherit!important}
.kingster-fast-buy-row [name="add-to-cart"]:hover,.section-product-single .btn-action-price:hover,.tf-sticky-btn-atc .btn-add-to-cart:hover{background:linear-gradient(135deg,#0c3d49,#076470)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 15px 28px rgba(7,77,87,.24)!important}
.kingster-fast-buy-row .kingster-buy-now:hover,.section-product-single button[name="checkout"]:hover,.tf-sticky-btn-atc .btn-buy-now:hover{filter:saturate(1.08) brightness(.97)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 16px 30px rgba(244,123,32,.32)!important}
.kingster-fast-buy-row .tf-btn:focus-visible,.section-product-single .btn-action-price:focus-visible,.section-product-single button[name="checkout"]:focus-visible,.tf-sticky-btn-atc .tf-btn:focus-visible{outline:3px solid var(--kg-buy-focus)!important;outline-offset:3px!important}
.kingster-fast-buy-row .btn-disabled,.kingster-fast-buy-row .tf-btn:disabled,.section-product-single .btn-disabled,.section-product-single button:disabled,.tf-sticky-btn-atc .btn-disabled{border-color:#b8c4c9!important;background:#cbd3d6!important;color:#63727a!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}
.tf-sticky-btn-atc{border-top:1px solid #d5e3e7!important;background:rgba(255,255,255,.97)!important;box-shadow:0 -12px 34px rgba(6,24,37,.14)!important;backdrop-filter:blur(12px)!important}
@media(max-width:767px){
 .card-product .kingster-card-meta{gap:10px!important}.card-product .kingster-quick-add,.card-product .kingster-quick-add .tf-btn{width:100%!important}.card-product .kingster-quick-add .tf-btn{min-height:46px!important;font-size:14px!important}
 .kingster-fast-buy-row{grid-template-columns:88px minmax(0,1fr)!important;padding:9px!important;gap:8px!important}.kingster-fast-buy-row .tf-btn{min-height:52px!important;padding:0 12px!important;font-size:13px!important}.kingster-fast-buy-row .kingster-buy-now{grid-column:1/-1!important}
 .tf-sticky-btn-atc .btn-add-to-cart,.tf-sticky-btn-atc .btn-buy-now{min-height:48px!important;padding:0 14px!important;font-size:12px!important}
}
@media(max-width:390px){.kingster-fast-buy-row{grid-template-columns:1fr!important}.kingster-fast-buy-row>.tf-product-info-quantity,.kingster-fast-buy-row .kingster-buy-now{grid-column:1!important}.kingster-fast-buy-row>.tf-product-info-quantity{max-width:112px!important}}

/* V59 terminal specificity guard: defeats legacy theme button rules loaded at runtime */
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row button[name="add-to-cart"],
body.kingster-v4-sitewide .section-product-single .tf-sticky-btn-atc button.btn-add-to-cart,
body.kingster-v4-sitewide .tf-sticky-btn-atc button.btn-add-to-cart{
 border:1px solid var(--kg-buy-ink)!important;background-color:var(--kg-buy-ink)!important;background-image:linear-gradient(135deg,var(--kg-buy-ink-2),var(--kg-buy-ink))!important;color:#fff!important
}
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row button[name="checkout"],
body.kingster-v4-sitewide .section-product-single .tf-sticky-btn-atc button.btn-buy-now,
body.kingster-v4-sitewide .tf-sticky-btn-atc button.btn-buy-now{
 border:1px solid #e76c12!important;background-color:var(--kg-buy-orange)!important;background-image:linear-gradient(135deg,var(--kg-buy-orange-2),var(--kg-buy-orange))!important;color:#fff!important
}
body.kingster-v4-sitewide .card-product .kingster-card-meta .kingster-quick-add a.tf-btn{
 border:1px solid var(--kg-buy-ink)!important;background-color:var(--kg-buy-ink)!important;background-image:linear-gradient(135deg,var(--kg-buy-ink-2),var(--kg-buy-ink))!important;color:#fff!important
}

/* V67 — keep PDP quantity controls inside their grid cell so purchase buttons
   never cover the +/- hit area on laptop or mobile layouts. */
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row{
 grid-template-columns:110px minmax(0,1fr) minmax(0,1fr)!important
}
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity{
 width:110px!important;min-width:0!important;max-width:110px!important;padding:0 4px!important;position:relative!important;z-index:2!important;overflow:hidden!important
}
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity .btn-quantity{
 width:30px!important;min-width:30px!important;height:40px!important;padding:0!important;position:relative!important;z-index:3!important
}
body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity input.quantity-product{
 width:38px!important;min-width:0!important;padding:0 2px!important
}
@media(max-width:767px){
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row{grid-template-columns:96px minmax(0,1fr)!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity{width:96px!important;max-width:96px!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row .kingster-buy-now{grid-column:1/-1!important}
}
@media(max-width:390px){
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row{grid-template-columns:1fr!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity{width:110px!important;max-width:110px!important;grid-column:1!important}
}

/* V68 — accessible storefront touch targets without changing desktop layout. */
@media(max-width:767px){
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row{grid-template-columns:132px minmax(0,1fr)!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity{width:132px!important;max-width:132px!important;min-height:48px!important;padding:0 2px!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity .btn-quantity{width:44px!important;min-width:44px!important;height:44px!important}
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity input.quantity-product{width:40px!important;min-height:44px!important}
 .card-product .product-action_list .box-icon,.toolbar-bottom .toolbar-item>a{min-width:44px!important;min-height:44px!important}
}
@media(max-width:390px){
 body.kingster-v4-sitewide #kingster-buy-panel .kingster-fast-buy-row>.wg-quantity{width:132px!important;max-width:132px!important}
}
