.page__recommendations{padding:2rem 0}@media (max-width:64em){.page__recommendations{padding:1.5rem 0}}@media (max-width:48em){.page__recommendations{padding:1rem 0}}.recommendations__title-with-bg{align-self:center;color:#fff;display:block;margin-top:-.75rem;padding:.5rem 1rem .5rem 0;position:relative;width:-moz-max-content;width:max-content;z-index:0}.recommendations__title-with-bg:after{background-color:#181818;border-radius:.25rem;content:"";display:block;height:100%;left:-12px;position:absolute;top:0;transform:rotate(-2deg);width:calc(100% + 12px);z-index:-1}.recommendations__title{font-family:VAGRoundedNext;font-weight:400;line-height:1.1;text-align:start}@supports (font-size:clamp(1.25rem,.875rem + 1.25vw,2rem)){.recommendations__title{font-size:clamp(1.25rem,.875rem + 1.25vw,2rem)}}@supports not (font-size:clamp(1.25rem,.875rem + 1.25vw,2rem)){.recommendations__title{font-size:calc(.875rem + 1.25vw)}}.recommendations__text{line-height:1.3;text-align:start}.recommendations-container{display:flex;flex-direction:column;gap:1rem}.recommendations-cards{display:grid;gap:24px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));justify-content:center}@media (max-width:64em){@supports (gap:clamp(1rem,.5588235294rem + 1.4705882353vw,1.5rem)){.recommendations-cards{gap:clamp(1rem,.5588235294rem + 1.4705882353vw,1.5rem)}}@supports not (gap:clamp(1rem,.5588235294rem + 1.4705882353vw,1.5rem)){.recommendations-cards{gap:calc(.55882rem + 1.47059vw)}}}.recommendations-card{border-radius:.5rem;display:flex;flex-direction:column;transition:box-shadow .3s ease}.recommendations-card:hover{box-shadow:0 4px 16px #d2d4da}.recommendations-card:hover .recommendations-card__title{color:#ad7f43}@media (max-width:64.00125em){.recommendations-card{box-shadow:0 4px 16px #d2d4da}.recommendations-card .recommendations-card__title{color:#ad7f43}}.recommendations-card img{border-radius:.5rem .5rem 0 0;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommendations-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:.625rem}.recommendations-card__title{display:-webkit-box;font-family:VAGRoundedNext;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1;text-align:center;text-wrap:balance;transition:color .3s ease}
