.pm-search-placeholder{background:#ededf0!important;border-radius:6px;color:transparent!important}
.pm-search-placeholder-title{height:14px;width:88%;display:block;margin-top:10px}
.pm-search-placeholder-price{height:13px;width:38%;display:block;margin-top:10px}
.pm-search-save-wrap.pm-search-card-loading{position:relative}
.pm-search-card-loading>.pm-search-product{visibility:hidden}
.pm-search-card-loading>.pm-cart-skeleton{inset:8px;width:auto;pointer-events:none}
.pm-search-card-loading .pm-cart-skeleton__action,.pm-search-card-loading .pm-cart-skeleton__reviews{display:none}
.pm-quickview-loading{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;padding:24px;box-sizing:border-box}
.pm-quickview-loading>.pm-cart-skeleton__image{display:block;background:#ededf0;aspect-ratio:1;border-radius:14px;align-self:start}
.pm-quickview-loading .pm-cart-skeleton__image{display:none}
.productitem-quickshop:has(.pm-quickview-loading)>.quickshop-spinner{display:block!important;position:static!important;width:100%!important;height:auto!important;transform:none!important;animation:none!important;margin:0!important}
@media(max-width:1023px){.pm-search-card-loading>.pm-cart-skeleton{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:16px 16px;gap:8px 12px;padding:0}.pm-search-card-loading .pm-cart-skeleton__image{grid-column:1;grid-row:1/3;width:56px;height:56px}.pm-search-card-loading .pm-cart-skeleton__title{grid-column:2;grid-row:1;height:12px;margin:4px 0 0}.pm-search-card-loading .pm-cart-skeleton__title-short{display:none}.pm-search-card-loading .pm-cart-skeleton__price{grid-column:2;grid-row:2;height:12px;margin:0}}
@media(max-width:719px){.pm-quickview-loading{gap:18px;padding:18px;grid-template-columns:1fr}.pm-quickview-loading>.pm-cart-skeleton__image{max-height:240px;width:100%}}

.modal--quickshop-slim .pm-quickview-loading{grid-template-columns:1fr}
.modal--quickshop-slim .pm-quickview-loading>.pm-cart-skeleton__image{display:none}
.modal:has(.pm-quickview-loading) .quickshop-spinner{position:static!important;display:block!important;width:100%!important;height:auto!important;transform:none!important;animation:none!important;margin:0!important}
