.lhg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000a6;display:flex;justify-content:center;align-items:center;padding:20px}.lhg-dialog{position:relative;width:860px;max-width:100%;max-height:90vh;overflow-y:auto;background:#fff;color:#222;border-radius:10px;padding:32px;box-shadow:0 12px 45px #00000059}.lhg-layout{display:grid;grid-template-columns:44% 1fr;gap:30px;align-items:start}.lhg-photo{background:#f7f7f7;border-radius:6px;padding:10px}.lhg-image{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}.lhg-close{position:absolute;top:8px;right:14px;border:0;background:transparent;color:#333;font-size:34px;line-height:1;cursor:pointer;z-index:2}.lhg-title{font-size:25px;line-height:1.25;font-weight:700;color:#174d20;margin:0 28px 12px 0}.lhg-price{font-size:25px;font-weight:700;margin-bottom:5px}.lhg-compare{display:block;font-size:16px;color:#777;margin-bottom:12px}.lhg-description{font-size:14px;line-height:1.65;white-space:pre-line;max-height:240px;overflow-y:auto;margin:15px 0}.lhg-details label{display:block;font-size:14px;font-weight:600;margin:16px 0 7px}.lhg-variant,.lhg-quantity{width:100%;min-height:42px;padding:9px 12px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#222;font-size:15px}.lhg-add{width:100%;min-height:50px;margin-top:22px;padding:12px;background:#185b20;color:#fff;border:0;border-radius:6px;font-size:18px;font-weight:700;cursor:pointer}.lhg-add:hover{background:#104316}.lhg-add:disabled{background:#888;cursor:not-allowed}.lhg-message{font-size:14px;margin:12px 0}.lhg-product-link{display:inline-block;color:#185b20;font-size:14px;text-decoration:underline;margin-top:10px}.lhg-dialog :focus-visible{outline:3px solid #286d31;outline-offset:3px}@media(max-width:650px){.lhg-overlay{padding:10px}.lhg-dialog{padding:25px 18px;max-height:95vh}.lhg-layout{grid-template-columns:1fr;gap:18px}.lhg-image{max-height:260px}.lhg-title{font-size:22px}}.lhg-accessory-button{display:inline-block;padding:9px 18px;margin:5px 0;background:#fff;color:#003700;border:1px solid #003700;border-radius:5px;font-family:Verdana,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.lhg-accessory-button:hover,.lhg-accessory-button:focus-visible{background:#003700;color:#fff}.lhg-description{font-size:14px;line-height:1.6;max-height:none;overflow:visible;white-space:normal;margin:15px 0}.lhg-description table{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px}.lhg-description th,.lhg-description td{border:1px solid #ccc;padding:8px;text-align:left;vertical-align:top}.lhg-description th{background:#f0f4f0;font-weight:700}.lhg-description img{display:block;max-width:100%;height:auto;margin:12px auto}.lhg-description{overflow-x:auto}.lhg-description ul,.lhg-description ol{padding-left:22px;margin:10px 0}.lhg-description p{margin:10px 0}
/*# sourceMappingURL=/cdn/shop/t/62/assets/lhg-quickshop.css.map */
