.brand-recipes-carousel{margin:0 auto;max-width:100%;overflow:hidden}.brand-recipes-carousel__header{display:flex;justify-content:center;align-items:center;margin-bottom:60px;padding:0;position:relative}.brand-recipes-carousel__title{font-family:var(--font-heading-family);font-size:120px;font-weight:300;color:#f1e3d6;letter-spacing:-2px;margin:0;line-height:1}.brand-recipes-carousel__nav{display:flex;gap:16px;position:absolute;right:40px}.brand-recipes-carousel__nav-btn{width:46px;height:46px;border-radius:50%;border:1.5px solid #999;background:transparent;color:#999;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;padding:0;flex-shrink:0}.brand-recipes-carousel__nav-btn svg{width:24px;height:24px}.brand-recipes-carousel__nav-btn:hover{border-color:#333;background:#333;color:#fff}.brand-recipes-carousel__viewport{overflow:hidden;padding:0}.brand-recipes-carousel__track{display:flex;gap:40px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.brand-recipes-carousel__card{flex:0 0 calc(33.333% - 30px);display:flex;flex-direction:column;gap:20px;min-width:0}.brand-recipes-carousel__image-wrap{width:100%;aspect-ratio:3 / 4;border-radius:32px;overflow:hidden;background:#3d4a3e}.brand-recipes-carousel__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.brand-recipes-carousel__card:hover .brand-recipes-carousel__image{transform:scale(1.05)}.brand-recipes-carousel__card-title{font-family:var(--font-body-family);font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#2c3e2e;margin:0;line-height:1.3;text-align:center}.brand-recipes-carousel__card-subtitle{font-family:var(--font-body-family);font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#2c3e2e;margin:-12px 0 0;line-height:1.3;text-align:center}.brand-recipes-carousel__read-more{font-family:var(--font-body-family);font-size:14px;text-decoration:underline;color:#2c3e2e;text-align:center;cursor:pointer;transition:opacity .3s ease}.brand-recipes-carousel__read-more:hover{opacity:.7}@media screen and (max-width:1024px){.brand-recipes-carousel__title{font-size:80px}.brand-recipes-carousel__card{flex:0 0 calc(50% - 20px)}}@media screen and (max-width:768px){.brand-recipes-carousel{padding:60px 0;width:100vw;max-width:100vw}.brand-recipes-carousel__header{flex-direction:column;gap:30px;align-items:center;padding:0;max-width:100%}.brand-recipes-carousel__nav{position:static}.brand-recipes-carousel__title{font-size:60px}.brand-recipes-carousel__viewport{padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-recipes-carousel__viewport::-webkit-scrollbar{display:none}.brand-recipes-carousel__track{gap:20px;padding:0 20px;transform:none!important}.brand-recipes-carousel__card{flex:0 0 calc(85vw - 20px);max-width:400px}}@media(prefers-reduced-motion:reduce){.brand-recipes-carousel__track,.brand-recipes-carousel__image,.brand-recipes-carousel__nav-btn,.brand-recipes-carousel__read-more{transition:none}.brand-recipes-carousel__card:hover .brand-recipes-carousel__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-brand-recipes-carousel.css.map */
