/* The same product card keeps its normal badges and universe colors. */
body .lm-set-card .lm-set-request-note{display:flex;align-items:center;gap:5px;margin:0;color:var(--lm-card-muted);font:500 11px/1.5 'DM Sans',sans-serif!important}
.lm-set-request-note svg{width:15px;height:15px;flex:0 0 15px}
body .lm-set-card .lm-set-price .lm-on-request-price{font:800 20px/1.1 'Barlow Condensed',sans-serif!important;color:var(--lm-card-ink)}
body .lmp-template .lmp-request-delivery{display:flex;align-items:center;gap:8px;margin:14px 0 0!important;font:600 13px/1.5 'DM Sans',sans-serif!important;color:#bce5ce}
.lmp-request-delivery svg{width:20px;height:20px;flex:0 0 20px}
body .lmp-template .lmp-request-desktop{display:flex;flex-direction:column;gap:12px;padding-top:18px}
body .lmp-template .lmp-request-desktop p{font:400 13px/1.6 'DM Sans',sans-serif!important;color:#c5ced9;margin:0}
body .lmp-template .lmp-whatsapp-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;width:100%;padding:12px 14px;border:1px solid #25d366;border-radius:9px;background:#25d366!important;color:#062b17!important;font:800 19px/1.2 'Barlow Condensed',sans-serif!important;text-align:center;text-decoration:none!important;box-sizing:border-box;box-shadow:none;text-shadow:none}
.lmp-whatsapp-button svg{width:23px;height:23px;flex:0 0 23px}
body .lmp-template .lmp-whatsapp-button>span{font:inherit!important;color:inherit!important}
body .lmp-template .lmp-whatsapp-button:hover{background:#45e580!important;border-color:#45e580}
body .lmp-template .lmp-whatsapp-button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.lmp-request-mobile{display:none}
@media(max-width:1024px){
 body.lm-whatsapp-product{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
 body .lmp-template .lmp-request-mobile{display:grid;grid-template-columns:minmax(88px,29%) minmax(0,1fr);align-items:center;gap:12px;position:fixed;inset:auto 0 0;z-index:9990;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--lm-basic-surface,#161d27);border-top:1px solid var(--lm-basic-border,#46505e);box-sizing:border-box}
 .lmp-request-mobile-price{display:flex;flex-direction:column;gap:4px;min-width:0}
 .lmp-request-mobile-price strong{font:800 24px/1.1 'Barlow Condensed',sans-serif!important;color:#fff;white-space:nowrap}
 .lmp-request-mobile-price>.price,.lmp-request-mobile-price>.lm-on-request-price,.lmp-request-mobile-price>span,.lmp-request-mobile-price ins{font:800 24px/1.1 'Barlow Condensed',sans-serif!important;color:#fff;text-decoration:none;white-space:nowrap}
 .lmp-request-mobile-price del{font:600 11px/1.2 'Barlow Condensed',sans-serif!important;color:#b3bdca;white-space:nowrap}
 .lmp-request-mobile-price .woocommerce-Price-amount{font:inherit;color:inherit}
 .lmp-request-mobile-price ins{display:block}
 .lmp-request-mobile-price small{font:400 10px/1.35 'DM Sans',sans-serif!important;color:#c5ced9}
 body .lmp-template .lmp-request-mobile .lmp-whatsapp-button{font-size:18px!important;padding:12px 9px;gap:7px}
}
@media(max-width:359px){body .lmp-template .lmp-request-mobile{gap:8px;grid-template-columns:88px minmax(0,1fr)}body .lmp-template .lmp-request-mobile .lmp-whatsapp-button{font-size:17px!important;gap:5px}.lmp-request-mobile .lmp-whatsapp-button svg{width:20px;height:20px;flex-basis:20px}}
