.lsgc-shop{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:30px auto;border:1px solid #e3dfd8;border-radius:18px;overflow:hidden;background:#fff;color:#172e34;font:16px/1.6 system-ui,sans-serif}.lsgc-hero{background:#062c39;color:white;padding:48px 38px}.lsgc-hero>span{font-size:13px;letter-spacing:3px;color:#d6bd8b}.lsgc-hero h2{font:38px/1.2 Georgia,serif;color:#fff;margin:25px 0}.lsgc-hero p{color:#e2e9e9}.lsgc-card{margin:50px auto 10px;background:#f5eddf;color:#16343e;border-radius:12px;padding:26px;max-width:280px;box-shadow:0 16px 28px #001a2560;border-top:7px solid #ba9856;transform:rotate(-3deg)}.lsgc-card span,.lsgc-card strong,.lsgc-card small{display:block}.lsgc-card strong{font:54px/1.6 Georgia,serif}.lsgc-card small{letter-spacing:3px}.lsgc-buy{padding:28px}.lsgc-buy label{display:block;margin:12px 0}.lsgc-buy input:not([type=radio]):not([type=checkbox]),.lsgc-buy select,.lsgc-buy textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #bcc5c6;border-radius:6px;font:inherit;color:#172e34;background:#fff}.lsgc-buy fieldset{border:0;padding:0;margin:20px 0}.lsgc-buy legend{font-weight:650}.lsgc-amounts{display:flex;gap:8px;flex-wrap:wrap}.lsgc-amounts label{position:relative;margin:8px 0}.lsgc-amounts input{position:absolute;opacity:0}.lsgc-amounts span{display:block;padding:9px 13px;border:1px solid #c6c6bc;border-radius:5px}.lsgc-amounts input:checked+span{background:#062c39;color:white;border-color:#062c39}.lsgc-amounts input:focus-visible+span{outline:3px solid #ba9856;outline-offset:2px}.lsgc-buy button,.lsgc-redemption button{background:#b18c4e;color:#fff;border:0;border-radius:6px;padding:12px 20px;font:inherit;cursor:pointer}.lsgc-buy button[type=submit]{width:100%;margin-top:20px}.lsgc-buy button:disabled,.lsgc-redemption button:disabled{opacity:.65;cursor:wait}.lsgc-buy .lsgc-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.lsgc-consent input{margin-top:5px}.lsgc-honey{position:absolute;left:-10000px}.lsgc-test{background:#fff4d5;color:#513c13;padding:10px}.lsgc-redemption{border:1px solid #d4c4a4;padding:16px;margin:16px 0;border-radius:8px}.lsgc-redemption p{font-size:14px}.lsgc-code-row{display:flex;gap:8px;flex-wrap:wrap}.lsgc-code-row input{min-width:150px;flex:1;padding:10px;text-transform:uppercase}.lsgc-error{color:#9a241d}.lsgc-redemption [hidden]{display:none!important}@media(max-width:720px){.lsgc-shop{grid-template-columns:1fr;margin:15px 0}.lsgc-hero{padding:28px}.lsgc-hero h2{font-size:30px}.lsgc-card{margin:20px auto}.lsgc-buy{padding:20px}}

.lsgc-shop [hidden]{display:none!important}.lsgc-offer-options{display:grid;gap:8px}.lsgc-offer-options label{display:flex;align-items:center;gap:12px;border:1px solid #b8c9c5;border-radius:8px;padding:14px;margin:0}.lsgc-offer-options label:has(input:checked){background:#e9f3ef;border-color:#386354}.lsgc-offer-options small{display:block}.lsgc-offer-options label:has(input:disabled){opacity:.6}.lsgc-price{padding:16px;background:#f5eddf;font-size:20px}
