.vl-product-row{padding:6rem 5rem 5rem}.vl-product-row__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;gap:2rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(36,27,21,.1)}.vl-product-row__heading{font-size:clamp(2.2rem,3vw,3.2rem);margin:0;letter-spacing:-.02em;line-height:1.1}.vl-product-row__text{opacity:.65;font-size:1.4rem;margin:.4rem 0 0;max-width:46ch;line-height:1.5}.vl-product-row__view-all{white-space:nowrap;color:#c1613f;font-weight:600;font-size:1.4rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:gap .25s ease}.vl-product-row__view-all:after{content:"\2192";transition:transform .25s ease}.vl-product-row__view-all:hover{gap:.9rem}.vl-product-row__view-all:hover:after{transform:translate(2px)}.vl-product-row__carousel{position:relative}.vl-product-row__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.vl-product-row__viewport::-webkit-scrollbar{display:none}.vl-product-row__grid{display:flex;gap:2.4rem}.vl-product-row__item{flex:0 0 calc((100% - 7.2rem)/4);min-width:0;scroll-snap-align:start;border-radius:4px;overflow:hidden;transition:box-shadow .3s ease}.vl-product-row__arrow{position:absolute;z-index:3;top:34%;width:4.2rem;height:4.2rem;border:1px solid rgba(36,27,21,.18);border-radius:50%;background:#fffcf9f0;color:#241b15;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px #140f0c1f}.vl-product-row__arrow--prev{left:-2.1rem}.vl-product-row__arrow--next{right:-2.1rem}.vl-product-row__item:hover{box-shadow:0 8px 28px #140f0c1f}@media screen and (max-width:989px){.vl-product-row{padding:4.5rem 2.4rem 4rem}.vl-product-row__grid{gap:1.6rem}.vl-product-row__item{flex-basis:calc((100% - 1.6rem)/2)}.vl-product-row__arrow--prev{left:-1.2rem}.vl-product-row__arrow--next{right:-1.2rem}}@media screen and (max-width:749px){.vl-product-row{padding-right:1.8rem;padding-left:1.8rem}.vl-product-row__header{flex-direction:column;align-items:flex-start;gap:.8rem}.vl-product-row__grid{gap:1.4rem}.vl-product-row__item{flex-basis:82%}.vl-product-row__arrow{display:none}.vl-product-row__item .card__information{padding:1.2rem .4rem .8rem}.vl-product-row__item .card-information{padding-right:.4rem;padding-left:.4rem}}@media(prefers-reduced-motion:reduce){.vl-product-row__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-featured-products-row.css.map */
