.fan-favorites{position:relative;background-color:var(--fan-favorites-bg, var(--sh-gray-1));padding:8rem 0}@media screen and (min-width:744px){.fan-favorites{padding:8rem 0 10.4rem}}@media screen and (min-width:1024px){.fan-favorites{padding:12rem 0 10.4rem}}.fan-favorites:after{content:"";position:absolute;bottom:-2rem;left:0;width:100%;height:5.8rem;background-image:url(goes-well-wave-2.svg);background-position:bottom;background-repeat:no-repeat;background-size:auto;z-index:2}@media screen and (min-width:744px){.fan-favorites:after{background-size:cover}}.fan-favorites__inner{position:relative;z-index:1}.fan-favorites__title{text-align:center;margin:0 0 2.4rem;font-size:4.8rem;font-weight:400;line-height:6.4rem;color:var(--sh-brown-10);font-family:var(--font-hello-goops)}@media screen and (min-width:744px){.fan-favorites__title{margin-bottom:2rem}}@media screen and (min-width:1024px){.fan-favorites__title{font-size:7rem;line-height:10rem;margin-bottom:4.4rem}}.fan-favorites__carousel{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0rem;width:100vw;left:-2rem}@media screen and (min-width:744px){.fan-favorites__carousel{left:-2.4rem}}@media screen and (min-width:1024px){.fan-favorites__carousel{justify-content:center;row-gap:1.6rem;flex-wrap:nowrap;width:100%;left:0;padding:0 2.5rem;gap:1.2rem}}.fan-favorites__swiper{flex:1;min-width:0;overflow:hidden;padding:0}.fan-favorites .swiper-wrapper{padding:2rem}@media screen and (min-width:744px){.fan-favorites .swiper-wrapper{padding:2.4rem}}@media screen and (min-width:1024px){.fan-favorites .swiper-wrapper{padding:2rem}}.fan-favorites__slide{box-sizing:border-box;height:auto}.fan-favorites__slide.is-visible-slide .fan-favorites__card{box-shadow:0 0 32px #0000000a}.fan-favorites__card{background:var(--sh-white);border-radius:2.4rem;padding:2.4rem;display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease}.fan-favorites__image-link{display:block;width:100%;text-decoration:none}.fan-favorites__image{display:block;width:100%;height:22.5rem;object-fit:contain;margin-bottom:.8rem}.fan-favorites__info{flex:1;width:100%;text-align:center;margin-bottom:2.4rem}.fan-favorites__product-title-link{text-decoration:none;color:inherit}.fan-favorites__product-title{margin:0 0 1.2rem;font-size:1.6rem;font-weight:700;line-height:2.1rem;letter-spacing:0;text-transform:uppercase;color:var(--sh-brown-10);font-family:var(--font-outfit);min-height:4.2rem;text-wrap-style:balance}.fan-favorites__price{margin:0;font-size:1.6rem;font-weight:500;line-height:2.1rem;color:var(--sh-orange-primary);font-family:var(--font-outfit);letter-spacing:0}.fan-favorites .price__badges{display:none!important}.fan-favorites__cta{display:block;width:100%;box-sizing:border-box;text-align:center}.fan-favorites__pagination{display:flex;justify-content:center;gap:0;width:100%;margin-top:3.2rem;border-radius:10rem;overflow:hidden;margin:2rem 2rem 0}@media screen and (min-width:744px){.fan-favorites__pagination{margin:1.6rem 2.4rem 0}}@media screen and (min-width:1024px){.fan-favorites__pagination{display:none}}.fan-favorites__pagination-bullet{flex:1;height:.8rem;border-radius:0;background:#4e221533;transition:background .3s ease}.fan-favorites__pagination-bullet.is-active{background:var(--sh-orange-primary)}.fan-favorites__nav{flex-shrink:0;width:4rem;height:4rem;display:none;padding:0;border:none;background:transparent;color:var(--sh-gray-10);cursor:pointer;align-items:center;justify-content:center}@media screen and (min-width:1024px){.fan-favorites__nav{display:flex}}.fan-favorites__nav--next{transform:rotate(180deg)}.fan-favorites__nav svg{width:100%;height:100%}.fan-favorites__nav.swiper-button-disabled{opacity:.3;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-fan-favorites.css.map */
