.block-recommendation[data-v-b82ff4ab]{background-color:var(--color-white);box-sizing:border-box;color:var(--color-gray-dark);display:flex;flex:0 0 auto;gap:var(--padding-h-24);height:auto;padding:var(--padding-v-10);width:580px}.block-recommendation .image[data-v-b82ff4ab]{flex:0 0 auto;height:100%;overflow:hidden;position:relative;width:258px}.block-recommendation .image-bg[data-v-b82ff4ab]{height:100%;inset:0;position:absolute;width:100%;z-index:0}.block-recommendation .overlay[data-v-b82ff4ab]{background:#0003;inset:0;position:absolute;z-index:1}.block-recommendation .logo-wrap[data-v-b82ff4ab]{align-items:center;display:flex;height:40%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.block-recommendation .logo-wrap[data-v-b82ff4ab] svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-recommendation .logo-wrap[data-v-b82ff4ab] path{fill:var(--color-white)}.block-recommendation .content[data-v-b82ff4ab]{display:flex;flex:1 0 0;flex-direction:column;gap:var(--padding-v-12);min-width:0;padding:var(--padding-v-16) 0}.block-recommendation .title[data-v-b82ff4ab]{font-size:var(--text-h5);font-weight:600;line-height:1;margin:0;text-transform:uppercase;transition:color .3s var(--easing-authentic-motion)}.block-recommendation .schedule[data-v-b82ff4ab]{font-weight:700;text-transform:uppercase}.block-recommendation .description[data-v-b82ff4ab],.block-recommendation .schedule[data-v-b82ff4ab]{font-family:var(--font-secondary);font-size:var(--text-fine-print);line-height:1.2;transition:color .3s var(--easing-authentic-motion)}.block-recommendation .description[data-v-b82ff4ab]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-weight:500;overflow:hidden}.block-recommendation .description[data-v-b82ff4ab] p{margin:0}.block-recommendation .cta[data-v-b82ff4ab]{align-items:center;display:flex;gap:var(--padding-h-8);margin-top:auto}.block-recommendation .cta-icon[data-v-b82ff4ab]{flex:0 0 auto;height:11px;width:13px}.block-recommendation .cta-icon[data-v-b82ff4ab] path{fill:var(--color-gray-dark);transition:fill .3s var(--easing-authentic-motion)}.block-recommendation .cta-label[data-v-b82ff4ab]{font-size:var(--text-body-medium);font-weight:600;line-height:1.15;text-transform:uppercase;transition:color .3s var(--easing-authentic-motion)}@media (hover:hover){.block-recommendation:hover .cta-label[data-v-b82ff4ab],.block-recommendation:hover .description[data-v-b82ff4ab],.block-recommendation:hover .schedule[data-v-b82ff4ab],.block-recommendation:hover .title[data-v-b82ff4ab]{color:var(--color-warm-red)}.block-recommendation:hover .cta-icon[data-v-b82ff4ab] path{fill:var(--color-warm-red)}}@media only screen and (max-width:850px){.block-recommendation[data-v-b82ff4ab]{gap:var(--padding-h-12);width:90%}.block-recommendation .image[data-v-b82ff4ab]{flex:0 1 auto;width:50%}.block-recommendation .content[data-v-b82ff4ab]{min-width:125px;padding:var(--padding-v-12) 0}.block-recommendation .description[data-v-b82ff4ab]{-webkit-line-clamp:2;line-clamp:2}.block-recommendation .cta-label[data-v-b82ff4ab]{font-size:var(--text-body-small)}}.grid-recommendations[data-v-dcd1df0d]{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:var(--padding-v-48) 0;width:100%}.grid-recommendations .header[data-v-dcd1df0d]{align-items:center;display:flex;gap:var(--padding-h-12);opacity:0;padding:0 var(--padding-h-48) var(--padding-v-48);transform:translateY(20px);transition:opacity .6s var(--easing-authentic-motion),transform .6s var(--easing-authentic-motion)}.grid-recommendations .heading[data-v-dcd1df0d]{color:var(--color-true-black);flex:0 0 auto;font-size:var(--text-h5);font-weight:600;letter-spacing:-2%;line-height:.8;margin:0;text-transform:uppercase}.grid-recommendations .header-line[data-v-dcd1df0d]{flex:1 0 0}.grid-recommendations .scroller[data-v-dcd1df0d]{display:flex;gap:var(--padding-h-12);height:230px;opacity:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 var(--padding-h-48);scrollbar-width:none;touch-action:pan-x;transform:translateY(20px);transition:opacity .6s var(--easing-authentic-motion) .15s,transform .6s var(--easing-authentic-motion) .15s;-moz-user-select:none;user-select:none;-webkit-user-select:none}.grid-recommendations .scroller.cursor-grab[data-v-dcd1df0d]{cursor:grab}.grid-recommendations .scroller.cursor-grabbing[data-v-dcd1df0d]{cursor:grabbing}.grid-recommendations .scroller[data-v-dcd1df0d]::-webkit-scrollbar{display:none}.grid-recommendations .scroller[data-v-dcd1df0d] img{-webkit-user-drag:none;pointer-events:none}.grid-recommendations.has-entered .header[data-v-dcd1df0d],.grid-recommendations.has-entered .scroller[data-v-dcd1df0d]{opacity:1;transform:none}@media only screen and (max-width:1024px){.grid-recommendations .header[data-v-dcd1df0d],.grid-recommendations .scroller[data-v-dcd1df0d]{padding-inline:var(--padding-h-24)}}@media only screen and (max-width:850px){.grid-recommendations .header[data-v-dcd1df0d],.grid-recommendations .scroller[data-v-dcd1df0d]{padding-inline:var(--padding-h-16)}}
