.h-scroll{padding:6rem 1.6rem}.h-scroll__header{text-align:center;max-width:80rem;margin:0 auto 3rem}.h-scroll__heading{font-family:var(--font-heading-family),serif;font-size:clamp(2.4rem,4vw,4rem);color:#034325;margin:0 0 1rem;font-weight:400}.h-scroll__subheading{color:#034325;margin:0;font-size:1.4rem;line-height:1.5}.h-scroll__track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .4rem 1.2rem;max-width:140rem;margin:0 auto;scrollbar-width:none;justify-content:safe center}.h-scroll__track::-webkit-scrollbar{display:none}.h-scroll__card{flex:0 0 auto;width:28rem;scroll-snap-align:start}.h-scroll__card-image{background:#dfe6e2;border-radius:1rem;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1.6rem}.h-scroll__card-image img{width:100%;height:100%;object-fit:contain}.h-scroll__card-body{padding:1.4rem .4rem 0}.h-scroll__card-title{font-family:var(--font-heading-family),serif;font-weight:500;color:#034325;font-size:1.6rem;margin:0 0 .4rem}.h-scroll__card-subtitle{color:#034325;font-size:1.3rem;opacity:.75;margin:0 0 .6rem}.h-scroll__card-body-text{color:#034325;font-size:1.3rem;line-height:1.5;margin:0}.h-scroll__footer{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2.4rem 0 2rem}.h-scroll__link{color:#034325;text-decoration:none;font-size:1.3rem}.h-scroll__button{display:inline-block;padding:1.2rem 2rem;background:#034325;color:#fff;text-decoration:none;border-radius:999px;font-size:1.1rem;letter-spacing:.08em}.h-scroll__nav{display:flex;align-items:center;gap:1.2rem;max-width:140rem;margin:0 auto;padding:0 .4rem}.h-scroll__arrow{background:none;border:none;color:#034325;font-size:2rem;cursor:pointer;padding:.4rem .8rem;line-height:1}.h-scroll__arrow:disabled{opacity:.3;cursor:default}.h-scroll__progress{flex-grow:1;height:4px;background:#d5dcd7;border-radius:2px;overflow:hidden}.h-scroll__progress-bar{height:100%;background:#034325;width:15%;transition:width .15s ease-out}@media(max-width:749px){.h-scroll__card{width:22rem}.h-scroll__footer{flex-direction:column;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-horizontal-scroll.css.map */
