.lrc-h2s .elementor-heading-title{font-size:34px!important;line-height:1.15!important}.lrc-grid2.lrc-top{align-items:stretch}.lrc-ba img{width:100%!important;height:500px!important;object-fit:cover;border-radius:24px!important;box-shadow:0 20px 50px rgba(0,0,0,.35);display:block}.lrc-ba{position:relative!important}.lrc-ba::before,.lrc-ba::after{position:absolute;bottom:18px;font:700 12px/1 "Instrument Sans",sans-serif;letter-spacing:.1em;padding:8px 14px;border-radius:999px;color:#fff;z-index:2}.lrc-ba::before{content:"BEFORE";left:18px;background:#231a14}.lrc-ba::after{content:"AFTER";right:18px;background:#9a4e1c}.lrc .e-con.lrc-card{background:var(--bg);border-radius:20px;overflow:hidden;gap:0!important}.lrc-alt .e-con.lrc-card{background:var(--bg)}.lrc-cardimg img{width:100%!important;height:220px!important;object-fit:cover;display:block;border-radius:0!important}.lrc .e-con.lrc-cardbody{padding:24px 26px 28px!important;gap:10px!important}.lrc .lrc-cardbody .elementor-widget-text-editor{font-size:16px!important}.lrc-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;font-family:"Instrument Sans",sans-serif}.lrc-pc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:16px;color:var(--mut)}.lrc-pc-l{font-size:15px;font-weight:600}.lrc-pc-n{font-family:"Fraunces",Georgia,serif;font-size:42px;font-weight:600;line-height:1}.lrc-pc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px}.lrc-pc-d{background:#231a14;border-color:#231a14;color:#f5efe6}.lrc-pc-d .lrc-pc-l{color:var(--gold)}.lrc-pc-d li::before{content:"✓";color:var(--gold);font-weight:700;margin-right:8px}.lrc-gimg img{width:100%!important;height:300px!important;object-fit:cover;border-radius:18px!important;display:block}.lrc .e-con.lrc-spec{background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;gap:0!important}.lrc-specimg img{width:100%!important;height:300px!important;object-fit:cover;display:block;border-radius:0!important}.lrc .e-con.lrc-specbody{padding:34px!important;gap:16px!important}.e-con.lrc-brands{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center!important;text-align:center;padding-top:72px!important;padding-bottom:72px!important;gap:28px!important}.lrc-brandlist{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;max-width:1120px;margin:0 auto;font-family:"Fraunces",Georgia,serif;font-size:23px;color:var(--mut)}.lrc .lrc-small{font-size:13px!important;color:#6b5d53!important}.e-con.lrc-faqgrid{display:grid!important;grid-template-columns:400px minmax(0,1fr);gap:72px!important}.lrc-faq .elementor-toggle-item{border:0!important;border-bottom:1px solid var(--line)!important;margin:0!important}.lrc-faq .elementor-tab-title{border:0!important;padding:22px 0!important;font-family:"Instrument Sans",sans-serif!important;font-weight:700!important;font-size:19px!important;color:var(--ink)!important}.lrc-faq .elementor-tab-title a{color:var(--ink)!important}.lrc-faq .elementor-toggle-icon{color:var(--acc)!important}.lrc-faq .elementor-tab-content{border:0!important;padding:0 0 22px!important;font-size:17px!important;line-height:1.6!important;color:var(--mut)!important}.lrc-chips{display:flex;flex-wrap:wrap;gap:10px;font-family:"Instrument Sans",sans-serif}.lrc-chips a,.lrc-chips span{padding:10px 18px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:15px;color:var(--ink)!important}.lrc-chips a:hover{border-color:#9a4e1c}.e-con.lrc-area{gap:24px!important;padding-top:72px!important;padding-bottom:88px!important}@media (max-width:767px){.lrc-ba img{height:280px!important}.lrc-gimg img{height:260px!important}.lrc-brandlist{font-size:19px;gap:8px 22px}}.lrc-brandlist{font-family:"Instrument Sans",sans-serif!important;font-weight:600;font-size:21px!important}.lrc-formcard .forminator-ui .forminator-error-message{font-size:14px!important;border-radius:8px!important}.lrc-formcard .forminator-edit-module{display:none!important}.lrc .lrc-cardbody .elementor-widget-text-editor{font-size:18px!important}.lrc-pc-l{font-size:16px}.lrc-pc ul{font-size:18px}.lrc-faq .elementor-tab-title{font-size:20px!important}.lrc-faq .elementor-tab-content{font-size:19px!important}.lrc-chips a,.lrc-chips span{font-size:16px}.lrc .lrc-small{font-size:14px!important}@media (max-width:767px){.lrc .lrc-cardbody .elementor-widget-text-editor{font-size:17px!important}.lrc-faq .elementor-tab-content{font-size:17px!important}}