.c-home-favorites{padding:48px 0}.c-home-favorites__inner{max-width:1620px;margin:0 auto;padding:120px 24px}.c-home-favorites__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:72px}.c-home-favorites__kicker{margin:0 0 6px;font-size:20px;color:#000}.c-home-favorites__title{margin:0;font-size:56px;line-height:1.15;font-weight:400;color:#012d48}.c-home-favorites__cta{margin-top:8px;white-space:nowrap}.c-home-favorites__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.c-home-favorites__card{display:flex;flex-direction:column;height:auto}.c-home-favorites__media{position:relative;aspect-ratio:1 / 1;height:auto;background:#efefef;display:flex;align-items:center;justify-content:center;overflow:hidden}.c-home-favorites__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#e2e2e2;overflow:hidden}.c-home-favorites__image{display:block;width:100%;height:100%;object-fit:cover}.c-home-favorites__fav{appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.12)}.c-home-favorites__badge{position:absolute;top:16px;left:16px;z-index:0;font-size:16px;background:#ffffffe6;padding:4px 8px;border-radius:2px;color:#012d48}.c-home-favorites__fav{position:absolute;top:16px;right:16px;z-index:1;width:50px;height:50px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fffffff2;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:-10px;padding:0}.c-home-favorites__fav .fav-icon{position:absolute;display:flex;align-items:center;justify-content:center}.c-home-favorites__fav .fav-icon--active,.c-home-favorites__fav.is-active .fav-icon--default{display:none}.c-home-favorites__fav.is-active .fav-icon--active{display:flex}.c-home-favorites__fav svg{width:20px;height:20px}.c-home-favorites__body{padding-top:16px;display:flex;flex-direction:column;flex:1}.c-home-favorites__brand{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}.c-home-favorites__desc{margin:0 0 12px;font-size:18px;font-weight:300;line-height:1.4;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-home-favorites__price{margin-top:auto;font-size:18px;font-weight:700}@media(max-width:1200px){.c-home-favorites__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:990px){.c-home-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.c-home-favorites__grid{grid-template-columns:1fr}.c-home-favorites__title{font-size:32px}.c-home-favorites__card{height:auto}}.c-home-favorites__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border:1px solid #012D48;background:#fff;font-size:18px;font-weight:400;color:#012d48;text-decoration:none;line-height:1;border-radius:0;transition:background-color .2s ease,color .2s ease}.c-home-favorites__cta:hover{background:#012d48;color:#fff}.c-home-favorites__more{display:flex;justify-content:center;margin-top:56px}.c-home-favorites__loadmore.is-loading{opacity:.6;pointer-events:none}.c-home-favorites .c-home-favorites__cta-wrap.is-mobile{display:none!important}@media(max-width:640px){.c-home-favorites__more{margin-top:28px}.c-home-favorites .c-home-favorites__cta.is-desktop{display:none!important}.c-home-favorites .c-home-favorites__cta-wrap.is-mobile{display:flex!important;justify-content:center;margin-top:20px}}results-list .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1200px){results-list .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:990px){results-list .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){results-list .product-grid{grid-template-columns:1fr!important}}.c-home-favorites__fav{color:#012d48}.c-home-favorites__fav .fav-icon{width:20px;height:20px;line-height:1}.c-home-favorites__fav .fav-icon svg{display:block;width:20px;height:20px;color:#012d48;fill:currentColor;stroke:currentColor}html.reveal-on .c-home-favorites .js-fav-card{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}html.reveal-on .c-home-favorites .js-fav-card.is-visible{opacity:1;transform:translateY(0)}html.reveal-on .c-home-favorites .js-fav-title,html.reveal-on .c-home-favorites .js-fav-text{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;will-change:opacity,transform}html.reveal-on .c-home-favorites .js-fav-card.is-visible .js-fav-title,html.reveal-on .c-home-favorites .js-fav-card.is-visible .js-fav-text{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c.home-favorites.css.map */
