/* localhandmade: compact native cart, 05.11.2026. */
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{grid-template-columns:96px minmax(0,1fr) max-content;column-gap:16px;row-gap:8px;padding-bottom:18px;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product+.elementor-menu-cart__product{padding-top:18px;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image{grid-column:1;grid-row:1 / span 2;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name{grid-column:2;grid-row:1;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price{grid-column:3;grid-row:1;padding:0;text-align:right;align-self:start;overflow-wrap:normal;white-space:nowrap;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price .wgm-tax{font-size:12px!important;line-height:18px!important;text-align:right;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price .wgm-break{display:none;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-delivery{grid-column:2;grid-row:2;align-self:center;margin:0;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity{grid-column:3;grid-row:2;justify-self:end;align-self:center;margin:0;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity button{width:32px;height:38px;font-size:18px;line-height:38px;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity input.qty{width:28px;height:38px;font-size:14px;line-height:38px;}
/* Native remove link remains a fallback when scripting is unavailable. */
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e.lh-mobile-quantity-ready .elementor-menu-cart__product:has(.lh-native-mini-quantity) .elementor-menu-cart__product-remove{display:none;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove{grid-column:2;grid-row:3;justify-self:start;}
body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-status{grid-column:2 / -1;}
@media(max-width:680px){
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{grid-template-columns:76px minmax(0,1fr) max-content;column-gap:12px;}
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-delivery{grid-column:2 / -1;grid-row:2;}
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity{grid-column:2 / -1;grid-row:3;justify-self:start;}
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image{grid-row:1 / span 3;}
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove{grid-row:4;}
}
@media(max-width:359px){
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{grid-template-columns:60px minmax(0,1fr) max-content;column-gap:10px;}
 body .elementor.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price{font-size:15px;}
}
