.home-hero[data-astro-cid-pgpo2ev5]{min-height:680px;height:calc(100svh - 6rem);max-height:940px}.hero-layout[data-astro-cid-pgpo2ev5]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:52px;align-items:center;max-width:1440px;height:100%;margin:auto;padding:60px 36px 78px}.hero-copy[data-astro-cid-pgpo2ev5]{min-width:0}.hero-heading[data-astro-cid-pgpo2ev5]{font-size:clamp(2.6rem,4.5vw,4.3rem);line-height:1.07;letter-spacing:-.045em}.hero-heading-line[data-astro-cid-pgpo2ev5]{display:block}.hero-copy[data-astro-cid-pgpo2ev5]>p[data-astro-cid-pgpo2ev5]{max-width:620px}.hero-products[data-astro-cid-pgpo2ev5]{min-width:0;border:1px solid #ffffff40;border-radius:26px;background:#f6f6f7;box-shadow:0 24px 80px #0007;color:#1d1d1f;overflow:hidden}.product-topline[data-astro-cid-pgpo2ev5]{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:18px 20px 14px}.product-topline[data-astro-cid-pgpo2ev5] p[data-astro-cid-pgpo2ev5]{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:#a64513}.product-topline[data-astro-cid-pgpo2ev5] a[data-astro-cid-pgpo2ev5]{font-size:11px;color:#606267}.hero-product[data-astro-cid-pgpo2ev5]{animation:product-enter .35s ease}.hero-product[data-astro-cid-pgpo2ev5][hidden]{display:none}@keyframes product-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.product-photo[data-astro-cid-pgpo2ev5]{display:block;background:#fff;margin:0 14px;border-radius:17px;overflow:hidden}.product-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{display:block;width:100%;height:218px;object-fit:contain;transition:transform .35s}.product-photo[data-astro-cid-pgpo2ev5]:hover img[data-astro-cid-pgpo2ev5]{transform:scale(1.035)}.product-detail[data-astro-cid-pgpo2ev5]{padding:19px 22px 16px}.product-category[data-astro-cid-pgpo2ev5]{font-size:11px;color:#8b542e}.product-detail[data-astro-cid-pgpo2ev5] h2[data-astro-cid-pgpo2ev5]{font-size:25px;line-height:1.15;letter-spacing:-.025em;color:#1d1d1f;margin-top:5px}.product-description[data-astro-cid-pgpo2ev5]{font-size:12px;line-height:1.65;color:#666970;min-height:40px;margin-top:9px}.product-buy[data-astro-cid-pgpo2ev5]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.product-buy[data-astro-cid-pgpo2ev5]>span[data-astro-cid-pgpo2ev5]{font-size:14px;font-weight:600}.product-buy[data-astro-cid-pgpo2ev5]>a[data-astro-cid-pgpo2ev5]{background:#1d1d1f;color:#fff;padding:10px 16px;border-radius:24px;font-size:12px;font-weight:600}.product-buy[data-astro-cid-pgpo2ev5]>a[data-astro-cid-pgpo2ev5]:hover{background:#b84906}.product-controls[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:11px;border-top:1px solid #dedee2;padding:13px 20px}.product-controls[data-astro-cid-pgpo2ev5]>button[data-astro-cid-pgpo2ev5]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #d4d4d9;border-radius:50%;font-size:16px;color:#3e4146;background:#fff}.product-controls[data-astro-cid-pgpo2ev5] #hero-toggle[data-astro-cid-pgpo2ev5]{background:#ededf0;color:#3e4146;border:0}.product-dots[data-astro-cid-pgpo2ev5]{display:flex;align-items:center;gap:6px}.product-dots[data-astro-cid-pgpo2ev5] button[data-astro-cid-pgpo2ev5]{width:7px;height:7px;border-radius:9px;background:#c6c7cd}.product-dots[data-astro-cid-pgpo2ev5] button[data-astro-cid-pgpo2ev5][aria-current=true]{width:22px;background:#e85d04}.product-counter[data-astro-cid-pgpo2ev5]{font-size:10px;color:#666970;margin-left:auto;font-variant-numeric:tabular-nums}.hero-products[data-astro-cid-pgpo2ev5] a[data-astro-cid-pgpo2ev5]:focus-visible,.hero-products[data-astro-cid-pgpo2ev5] button[data-astro-cid-pgpo2ev5]:focus-visible{outline:3px solid #e85d04;outline-offset:3px}@media(min-width:1100px){.home-hero[data-astro-cid-pgpo2ev5] .hero-slide[data-astro-cid-pgpo2ev5]{right:250px}.home-hero[data-astro-cid-pgpo2ev5] .hero-slide[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{object-position:62% 35%!important}}@media(max-width:1099px){.hero-layout[data-astro-cid-pgpo2ev5]{grid-template-columns:minmax(0,1fr) 320px;gap:30px;padding-inline:24px}.hero-heading[data-astro-cid-pgpo2ev5]{font-size:3rem}.product-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{height:195px}.product-detail[data-astro-cid-pgpo2ev5]{padding-inline:18px}}@media(max-width:850px){.home-hero[data-astro-cid-pgpo2ev5]{height:auto;max-height:none;min-height:0}.hero-layout[data-astro-cid-pgpo2ev5]{grid-template-columns:1fr;gap:30px;padding:50px 24px 76px}.hero-copy[data-astro-cid-pgpo2ev5]{padding-top:25px}.hero-copy[data-astro-cid-pgpo2ev5]>p[data-astro-cid-pgpo2ev5]{max-width:560px}.hero-products[data-astro-cid-pgpo2ev5]{width:100%;max-width:480px;justify-self:center}.home-hero[data-astro-cid-pgpo2ev5] .hero-slide[data-astro-cid-pgpo2ev5]{height:650px;bottom:auto}.product-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{height:230px}.hero-heading[data-astro-cid-pgpo2ev5]{font-size:clamp(2rem,6.3vw,3rem)}.product-description[data-astro-cid-pgpo2ev5]{min-height:0}.product-detail[data-astro-cid-pgpo2ev5]{padding:18px 22px}.product-topline[data-astro-cid-pgpo2ev5]{padding-top:17px}}@media(max-width:560px){.hero-products[data-astro-cid-pgpo2ev5]{max-width:310px;border-radius:22px}.product-topline[data-astro-cid-pgpo2ev5]{padding:14px 16px 10px}.product-photo[data-astro-cid-pgpo2ev5]{margin:0 10px;border-radius:14px}.product-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{height:160px}.product-detail[data-astro-cid-pgpo2ev5]{padding:13px 16px 12px}.product-detail[data-astro-cid-pgpo2ev5] h2[data-astro-cid-pgpo2ev5]{font-size:21px;margin-top:3px}.product-description[data-astro-cid-pgpo2ev5]{margin-top:6px;line-height:1.5}.product-buy[data-astro-cid-pgpo2ev5]{margin-top:11px}.product-buy[data-astro-cid-pgpo2ev5]>a[data-astro-cid-pgpo2ev5]{padding:9px 14px}.product-controls[data-astro-cid-pgpo2ev5]{gap:9px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.product-photo[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{transition:none}.hero-product[data-astro-cid-pgpo2ev5]{animation:none}}.hero-slide[data-astro-cid-pgpo2ev5]{opacity:0;transition:opacity 1.4s ease}.hero-slide[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{transform:scale(1.1);transition:transform 8s linear}.hero-slide[data-astro-cid-pgpo2ev5].is-active{opacity:1}.hero-slide[data-astro-cid-pgpo2ev5].is-active img[data-astro-cid-pgpo2ev5]{transform:scale(1)}.hero-cap[data-astro-cid-pgpo2ev5]{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .7s ease,transform .7s ease,visibility .7s}.hero-cap[data-astro-cid-pgpo2ev5].is-active{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5],.hero-slide[data-astro-cid-pgpo2ev5].is-active img[data-astro-cid-pgpo2ev5]{transform:none;transition:none}.hero-cap[data-astro-cid-pgpo2ev5]{transform:none}}
