.gp-modal .quote-items{max-height:none;overflow:visible}.home-mobile-cart{display:none}@media (max-width:600px){.home-mobile-cart{bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;color:#fff;background:#b84412;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;display:flex;position:fixed;right:12px;box-shadow:0 2px 12px #0003}.home-mobile-cart svg{width:20px;height:20px}.gp{padding-bottom:76px}}.gp-modal .quote-items>div{grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;gap:10px;display:grid}.gp-modal .quote-items>div>span{min-width:0}.gp-modal .quote-items b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.gp-modal .quote-items input{width:100%;min-width:0;min-height:44px;font-size:16px}.gp-modal .quote-items button{border-radius:6px;width:100%;min-width:80px;min-height:44px;padding:8px;font-size:14px}@media (max-width:600px){.gp-modal .quote-items>div{grid-template-columns:minmax(0,1fr) 90px;padding:12px}.gp-modal .quote-items>div>span{grid-column:1/-1}.gp-modal .quote-items input{max-width:none}.gp-modal .quote-items small{margin-top:4px;display:block}}
