html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-search-top,html body #skruptsearch-bootstrap-shell[data-skrupt-experience][data-skrupt-header-custom] .skrupt-bootstrap-shell-top{background:var(--skrupt-exp-header-background-color,var(--skrupt-exp-surface-color,#fff))!important;color:var(--skrupt-exp-header-text-color,var(--skrupt-exp-text-color,#233c43))!important}
html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-search-top .skruptsearch-close,html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-brand-link,html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-search-top .skrupt-brand-fallback,html body #skruptsearch-bootstrap-shell[data-skrupt-experience][data-skrupt-header-custom] .skrupt-bootstrap-shell-close{color:var(--skrupt-exp-header-text-color,var(--skrupt-exp-text-color,#233c43))!important}
#skruptsearch .skrupt-card-purchase{padding:0 12px 12px;min-width:0;width:100%}#skruptsearch .skrupt-card-message{font-size:12px;padding:8px 12px}#skruptsearch .skrupt-card-purchase [hidden],#skruptsearch .skrupt-product-footer button[hidden]{display:none!important}#skruptsearch .skrupt-card-purchase .skatc-card-open{width:100%}#skruptsearch .skrupt-card-purchase .skatc-card-product{font-size:13px}
body.skrupt-search-classic-purchase>.modal-backdrop{z-index:2147483010!important}body.skrupt-search-classic-purchase .modal.vvp-quick-purchase,body.skrupt-search-classic-purchase #blockcart-modal{z-index:2147483020!important}
@media(max-width:767px){html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-search-row{grid-template-columns:60px minmax(0,1fr) 32px!important;gap:8px!important}html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-brand{display:flex!important;width:60px!important;min-width:0!important}html body #skruptsearch[data-skrupt-experience][data-skrupt-header-custom] .skrupt-brand-logo{display:block!important;max-width:60px!important;height:28px!important;object-fit:contain!important}#skruptsearch .skrupt-card-purchase{padding:0 8px 8px}}

#skruptsearch .card:not(.skrupt-card-compact):has(.skatc-card-product)>.skrupt-product-footer{display:none!important}
html body #skruptsearch[data-skrupt-header-custom] .skrupt-search-top .skruptsearch-close,html body #skruptsearch-bootstrap-shell[data-skrupt-header-custom] .skrupt-bootstrap-shell-close{background:transparent!important}

/* 1.2.25 — compact B2C card: same footprint, the panel covers the text area under the image (grows upward only if needed). */
#skruptsearch .card.skrupt-card-compact>.skrupt-card-purchase{position:absolute;left:0;right:0;bottom:0;z-index:3;display:none;flex-direction:column;justify-content:flex-end;box-sizing:border-box;width:auto;min-width:0;min-height:var(--skrupt-card-panel-height,40%);max-height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--skrupt-exp-surface-color,#fff);border-top:1px solid var(--skrupt-exp-border-color,#e5e7eb)}
#skruptsearch .card.skrupt-card-compact.skrupt-card-compact-open>.skrupt-card-purchase{display:flex}
#skruptsearch .card.skrupt-card-compact>.skrupt-card-purchase .skatc-card-product{font-size:13px}
#skruptsearch .card.skrupt-card-compact .card-img-top{transition:none}
