<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.content-recommendation-carousel-section{padding:3.125rem 0}@media(min-width:768px){.content-recommendation-carousel-section{padding:4.0625rem 0 4.875rem}}@media(min-width:768px){.content-recommendation-carousel-section .container{padding:0}}.content-recommendation-carousel-section .slider-buttons{display:flex;align-items:center}
.content-recommendation-carousel-section .slider-button{width:4.125rem;height:3rem;background:var(--color-white);border:.125rem solid var(--color-black);border-radius:.625rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:768px){.content-recommendation-carousel-section .slider-button{width:5rem;height:3.625rem;border-radius:1rem}
}.content-recommendation-carousel-section .slider-button.prev{margin-right:.625rem}@media(min-width:768px){.content-recommendation-carousel-section .slider-button.prev{margin-right:.9375rem}}.content-recommendation-carousel-section .wrap-text{margin-bottom:2.5rem}@media(min-width:768px){.content-recommendation-carousel-section .wrap-text{display:flex;align-items:center;justify-content:space-between;padding:0 3.75rem}
}.content-recommendation-carousel-section .main-description{font-size:1.25rem;line-height:1.75rem;font-family:var(--font-body);color:var(--color-black);margin:0 0 1.25rem 0}@media(min-width:768px){.content-recommendation-carousel-section .main-description{margin:0}}.content-recommendation-carousel-section .header-title{font-weight:700;font-size:4.6875rem;line-height:4.25rem;font-family:var(--font-heading);letter-spacing:-0.02em;color:#000;margin-bottom:1.25rem}
.content-recommendation-carousel-section .header-title p{line-height:100%}@media(min-width:768px){.content-recommendation-carousel-section .header-title{font-size:5rem;line-height:5.375rem}}.content-recommendation-carousel-section .button{display:inline-block;margin-top:1.25rem}@media(max-width:767px){.content-recommendation-carousel-section .button{margin-bottom:2.5rem}
}.content-recommendation-carousel-section .slider-recommendation-carousel-wrap{overflow:hidden;margin:0 -1.25rem}@media(min-width:768px){.content-recommendation-carousel-section .slider-recommendation-carousel-wrap{margin:unset}}.content-recommendation-carousel-section .slider-recommendation-carousel{padding-left:.9375rem}
@media(min-width:768px){.content-recommendation-carousel-section .slider-recommendation-carousel{padding-left:0}}.content-recommendation-carousel-section .slide-image{border-radius:1.25rem;overflow:hidden}@media(min-width:768px){.content-recommendation-carousel-section .slide-image{height:37.0625rem}}.content-recommendation-carousel-section .slide-image img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}
.content-recommendation-carousel-section .swiper-slide{width:13.6875rem}@media(min-width:768px){.content-recommendation-carousel-section .swiper-slide{width:26.4375rem}}.content-recommendation-carousel-section .slide-text-wrap{max-width:12.25rem;width:100%;background:#fbfbfb;border-radius:1.25rem;display:block;padding:.9375rem;position:absolute;top:.9375rem;margin:0 auto;left:0;right:0;z-index:1}
@media(min-width:768px){.content-recommendation-carousel-section .slide-text-wrap{max-width:22.6875rem;padding:1.25rem;top:1.25rem}}.content-recommendation-carousel-section .slide-text-wrap .slide-header{font-size:1.5rem;line-height:1.75rem;letter-spacing:-0.02em;color:var(--color-black);font-family:var(--font-heading);margin:0}
@media(min-width:768px){.content-recommendation-carousel-section .slide-text-wrap .slide-header{font-size:2.25rem;line-height:2.5rem;margin:0 0 .375rem}}.content-recommendation-carousel-section .slide-text-wrap .wrap-description{display:flex;align-items:center;justify-content:space-between}.content-recommendation-carousel-section .slide-text-wrap .wrap-description svg path{stroke:var(--color-black)}
.content-recommendation-carousel-section .slide-text-wrap .wrap-header{display:flex;align-items:center;justify-content:space-between}.content-recommendation-carousel-section .slide-text-wrap .wrap-header svg path{stroke:var(--color-black)}.content-recommendation-carousel-section .slide-text-wrap .slide-short_description{font-size:1.25rem;line-height:1.75rem;font-family:var(--font-body);color:var(--color-black);margin:0 .625rem 0 0}
.content-recommendation-carousel-section .swiper .slide{position:relative}</pre></body></html>