.ligera-store{--ink:#241a1e;--ink-soft:#67545a;--navy:#4a172c;--coral:#dc602d;--coral-dark:#a74420;--cream:#fff7ea;--paper:#fffaf2;--line:#4a172c24;background:var(--cream);font-family:Arial,Helvetica,sans-serif}.ligera-header{background:#fff7eaf5}.ligera-announcement{background:#260d19;font-size:14px}.ligera-announcement span{font-size:12px}.ligera-hero{background:linear-gradient(135deg,#fff9ef,#f4e4d1);max-width:none;min-height:640px;padding:64px clamp(24px,7vw,108px) 84px}.ligera-hero h1{letter-spacing:-.055em;color:#260d19;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.5vw,112px);font-weight:500;line-height:.96}.ligera-hero-copy>p{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.ligera-hero-collage{min-height:500px}.ligera-hero-collage figure{box-shadow:0 24px 60px #4a172c29}.ligera-hero-collage figure:first-child{border-radius:180px 180px 24px 24px}.ligera-hero-brand-orbit{display:none}.ligera-value-strip{color:#fff;background:#4a172c;border-radius:0;max-width:none;margin:0;padding:26px 7vw}.ligera-value-strip p{color:#f4e4d1;font-size:14px}.ligera-products{max-width:1500px;padding:90px clamp(22px,5.5vw,86px)}.ligera-products h2,.ligera-story h2,.ligera-process h2,.ligera-faq h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.ligera-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 24px}.ligera-product-card{border:1px solid var(--line);background:#fff;border-radius:28px;box-shadow:0 14px 40px #3b192612}.ligera-product-featured{border:1px solid var(--line);grid-column:auto}.ligera-product-tier,.ligera-product-badge,.ligera-product-seal{display:none}.ligera-product-visual{aspect-ratio:auto;height:clamp(320px,34vw,490px);padding:18px;background:#fff!important}.ligera-product-visual>img,.ligera-product-visual>video{object-fit:contain;background:#fff}.ligera-media-thumbnails,.ligera-product-gallery[data-product-id=correa-libre] .ligera-media-thumbnails{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px 18px}.ligera-media-thumbnails button{border:1px solid #eadde1;border-radius:9px;flex:0 0 54px;width:54px;height:54px}.ligera-media-thumbnails button.active{border:2px solid #4a172c}.ligera-media-thumbnails img{object-fit:contain}.ligera-product-info{padding:28px 30px 30px}.ligera-product-info h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08}.ligera-product-info>p{font-size:16px;line-height:1.6}.ligera-product-info>span,.ligera-product-info li,.ligera-filters button{font-size:14px}.ligera-product-info li{background:#f8efe3}.ligera-price-row{border-top:1px solid var(--line);padding-top:22px}.ligera-price-row strong{font-family:Georgia,Times New Roman,serif;font-size:28px!important}.ligera-price-row small{font-size:12px;line-height:1.5}.ligera-price-row>button{background:#4a172c;padding:14px 18px;font-size:14px}@media (width<=700px){.ligera-hero{min-height:auto;padding:42px 22px 54px}.ligera-hero-collage{min-height:390px}.ligera-products{padding:56px 18px}.ligera-product-grid{grid-template-columns:1fr}.ligera-product-visual{height:340px}.ligera-product-info{padding:24px}.ligera-price-row{flex-wrap:wrap;align-items:start}.ligera-value-strip{padding:24px}}.ligera-gallery-note{color:#75666b;margin:0;padding:0 20px 14px;font-size:11px;line-height:1.45}.ligera-product-info .ligera-variant{color:#855638;letter-spacing:.025em;margin:12px 0;font-size:13px}.ligera-product-info .ligera-safety{color:#73666a;font-size:12px;line-height:1.55}.ligera-product-info{flex-direction:column;display:flex}.ligera-product-info .ligera-price-row{margin-top:auto}@media (width>=701px) and (width<=980px){.ligera-products{width:100%;padding:64px 24px}.ligera-product-grid{gap:34px 24px}.ligera-product-info{padding:22px 20px}.ligera-product-info h3{font-size:28px}.ligera-price-row{flex-wrap:wrap;align-items:flex-start}.ligera-price-row>button{width:100%}}.ligera-product-gallery[data-product-id=airflow-drying-coat] .ligera-product-visual>img{object-fit:contain;background:#fff}
