.lsg-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px auto 12px;padding:0 26px;max-width:1450px;font-family:Arial,sans-serif}.lsg-category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:190px;border-radius:12px;padding:24px;background:#fceff0;color:#23181d;text-decoration:none;overflow:hidden}.lsg-category h2{font:600 23px/1.3 Arial,sans-serif;margin:0 0 10px}.lsg-category p{font:14px/1.5 Arial,sans-serif;margin:0 0 15px}.lsg-category span{color:#a7144d;font-size:14px;font-weight:600;text-decoration:underline}.lsg-category img{width:38%;height:145px;object-fit:contain;border-radius:8px}.lsg-category:hover{background:#f8e1e7}.lsg-category:focus-visible{outline:3px solid #a7144d;outline-offset:3px}@media(max-width:749px){.lsg-categories{grid-template-columns:1fr;padding:0 10px;gap:12px}.lsg-category{min-height:140px;padding:20px}.lsg-category img{height:120px;width:34%}}.lsg-hero{display:grid;grid-template-columns:1fr 1fr;background:#fce9ed;margin:0 16px;border-radius:12px;overflow:hidden;color:#20151a;font-family:Arial,sans-serif}.lsg-hero__copy{padding:60px 5vw;align-self:center}.lsg-hero h1{font-family:Georgia,serif;font-size:clamp(34px,3.5vw,62px);font-weight:500;line-height:1.08;letter-spacing:-1.5px;margin:0 0 24px}.lsg-hero h1 em{display:block;color:#b61354;font-weight:500}.lsg-hero__intro{font-size:17px;line-height:1.6;margin:0 0 26px}.lsg-hero__button{display:inline-flex;gap:28px;align-items:center;background:#bd1455;color:#fff;border-radius:40px;padding:16px 27px;font:600 16px/1.4 Arial,sans-serif;text-decoration:none}.lsg-hero__button:hover{background:#8e0f40;color:#fff}.lsg-hero__button:focus-visible{outline:3px solid #20151a;outline-offset:5px}.lsg-hero__offer{font:14px/1.7 Arial,sans-serif;color:#7d173c;margin:24px 0 0;max-width:490px}.lsg-hero__art{min-height:400px}.lsg-hero__art img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.lsg-hero{grid-template-columns:1fr;margin:0 10px}.lsg-hero__copy{padding:32px 24px}.lsg-hero h1{font-size:37px}.lsg-hero__intro{font-size:16px}.lsg-hero__art{min-height:0}.lsg-hero__art img{aspect-ratio:3/2;height:auto}.lsg-hero__offer{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAMA */
