.hero{position:relative;background:#f8f7f7}.hero__media,.hero__media picture,.hero__image{display:block;width:100%}.hero__image{height:39.584vw;min-height:430px;max-height:75vh;object-fit:cover}.hero__slides{display:grid}.hero__slide{position:relative;grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hero__slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity .6s ease}.hero__controls{position:absolute;z-index:2;right:0;bottom:18px;left:0;display:flex;align-items:center;justify-content:center;gap:14px;pointer-events:none}.hero__controls>*{pointer-events:auto}.hero__dots{display:flex;align-items:center;gap:10px}.hero__dot{width:10px;height:10px;border:1px solid #231f20;border-radius:50%;padding:0;background:transparent;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.hero__dot.is-active{background:#231f20;transform:scale(1.15)}.hero__arrow{display:grid;width:36px;height:36px;border:0;border-radius:50%;padding:0;color:#231f20;background:#ffffffd9;cursor:pointer;place-items:center;transition:background-color .2s ease,color .2s ease}.hero__arrow:hover{color:#fff;background:#628942}.hero__arrow svg{width:18px;height:18px}.hero__dot:focus-visible,.hero__arrow:focus-visible{outline:2px solid #698a38;outline-offset:3px}.hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.hero__inner--left{justify-content:flex-start}.hero__inner--center{justify-content:center;text-align:center}.hero__inner--right{justify-content:flex-end}.hero__content{width:100%;max-width:500px}.hero__content .eyebrow{margin:0 0 12px;color:#628942;font-family:Oswald FS,Arial Narrow,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.04em;text-transform:none}.hero--text-small .hero__text{font-size:1.0625rem;line-height:1.55}.hero--text-small .hero__text p{margin:0 0 .8em}.hero--text-small .hero__text p:last-child{margin-bottom:0}.hero__text a{color:#628942;font-weight:700}@media(min-width:768px){.hero--text-small .hero__text{max-width:480px}}.hero__content .hero__heading{max-width:560px;margin-bottom:20px;color:#231f20;font-size:2.125rem;font-weight:700;line-height:1.3;text-wrap:wrap}.hero__text{max-width:600px;margin-bottom:0;color:#231f20;font-size:1.25rem;line-height:1.3}.hero__content .button{margin-top:40px}@media(max-width:767px){.hero__image{height:auto;min-height:0;object-fit:contain}.hero__inner{position:static;display:block;padding-top:26px;padding-bottom:30px}.hero__content{width:100%;padding:0}.hero__content .hero__heading{max-width:360px;font-size:2.125rem}.hero__text{max-width:none;font-size:1.25rem;line-height:1.3}.hero__content .button{display:flex;width:max-content;margin:30px auto 0}.hero--slider .hero__inner{padding-bottom:70px}}@media(min-width:992px){.hero__content{max-width:calc(600px + 5%);padding-left:5%}}@media(min-width:1300px){.hero__content .hero__heading{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero.css.map */
