.features-row{background:var(--fr-bg, #fdf3ea);padding:3rem 0 4rem}.features-row__button-wrap{display:flex;justify-content:center;margin-bottom:3.5rem}.features-row__button.button{background:var(--fr-btn-bg, #40260c);color:var(--fr-btn-text, #fff);border-color:var(--fr-btn-bg, #40260c);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2rem}.features-row__button.button:hover{opacity:.9}.features-row__viewport{position:relative}.features-row__grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:.5rem 0;margin:0;list-style:none;scrollbar-width:none;text-align:center}.features-row__grid::-webkit-scrollbar{display:none}.features-row__item{flex:0 0 100%;width:100%;scroll-snap-align:start;border:1px solid rgba(43,28,18,.15);border-radius:20px;padding:2.25rem 1.75rem;box-sizing:border-box;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.features-row__item.is-visible{opacity:1;transform:translateY(0)}.features-row__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(43,28,18,.15);background:#fff;color:#2b1c12;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #2b1c121f}.features-row__arrow:hover{background:#2b1c120f}@media screen and (min-width:750px){.features-row__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;overflow:visible;scroll-snap-type:none;padding:0}.features-row__item{border:none;border-radius:0;padding:0}.features-row__arrow{display:none}}@media(prefers-reduced-motion:reduce){.features-row__item{transition:none;opacity:1;transform:none}}.features-row__heading{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fr-heading-color, #2b1c12);margin:0 0 .75rem}.features-row__text{font-size:1.08rem;line-height:1.6;color:var(--fr-text-color, #4a3a2c)}.features-row__text p{margin:0}.features-row__text strong{font-weight:700;color:var(--fr-heading-color, #2b1c12)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-features-row.css.map */
