.home-most-loved{padding-top:calc(4.444 * var(--vw, 1vw));background:#fff}.home-most-loved__heading{padding:0 var(--home-gutter, 3.333vw);margin-bottom:calc(1.667 * var(--vw, 1vw))}.home-most-loved__grid{--most-loved-gutter: var(--home-gutter, 3.333vw);--most-loved-line: #DAC2C8;--most-loved-col: calc((100% - 2 * var(--most-loved-gutter) - 3px) / 4);display:grid;grid-template-columns:calc(var(--most-loved-col) + var(--most-loved-gutter)) calc(var(--most-loved-col) + 1px) calc(var(--most-loved-col) + 1px) calc(var(--most-loved-col) + var(--most-loved-gutter) + 1px);margin:0;padding:0;list-style:none;background:#f5f5f5;border-top:1px solid var(--most-loved-line)}.home-most-loved__item{border-bottom:1px solid var(--most-loved-line)}.home-most-loved__item:nth-child(4n+1){padding-left:var(--most-loved-gutter)}.home-most-loved__item:nth-child(4n){padding-right:var(--most-loved-gutter)}.home-most-loved__item:not(:nth-child(4n+1)){border-left:1px solid var(--most-loved-line)}.home-most-loved__card{display:block;padding-bottom:calc(1.667 * var(--vw, 1vw));color:inherit;text-align:center;text-decoration:none}.home-most-loved__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.home-most-loved__media picture{display:contents}.home-most-loved__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.home-most-loved__card:hover .home-most-loved__image{transform:scale(1.03)}.home-most-loved__badge{position:absolute;top:calc(.833 * var(--vw, 1vw));left:calc(.833 * var(--vw, 1vw));padding:calc(.417 * var(--vw, 1vw)) calc(.694 * var(--vw, 1vw));border-radius:99px;background:#fff;color:#1c1c1c;font-family:Montserrat;font-size:calc(.764 * var(--vw, 1vw));font-weight:600;line-height:calc(.833 * var(--vw, 1vw));letter-spacing:calc(.069 * var(--vw, 1vw));text-transform:uppercase}.home-most-loved__badge--sale{background:#8e2841;color:#fff}.home-most-loved__title{margin:calc(.556 * var(--vw, 1vw)) calc(.833 * var(--vw, 1vw)) 0;color:#1c1c1c;font-family:Montserrat;font-size:calc(1.111 * var(--vw, 1vw));font-weight:400;line-height:calc(1.667 * var(--vw, 1vw));letter-spacing:calc(.111 * var(--vw, 1vw));text-transform:uppercase}.home-most-loved__price{margin:calc(.556 * var(--vw, 1vw)) 0 0;color:#555;font-family:Montserrat;font-size:calc(1.25 * var(--vw, 1vw));font-weight:500;line-height:calc(1.806 * var(--vw, 1vw));letter-spacing:calc(.125 * var(--vw, 1vw))}.home-most-loved__price-was{margin-right:calc(.556 * var(--vw, 1vw));color:#999;font-size:calc(.833 * var(--vw, 1vw));font-weight:400}@media screen and (max-width:989px){.home-most-loved{padding-top:2.878vw}.home-most-loved__heading{padding:0 2.878vw;margin-bottom:2.878vw}.home-most-loved__grid{--most-loved-gutter: 2.878vw}.home-most-loved__card{padding-bottom:2.878vw}.home-most-loved__badge{top:1.199vw;left:1.199vw;padding:.719vw 1.199vw;font-size:1.319vw;line-height:1.439vw;letter-spacing:.12vw}.home-most-loved__title{margin:.959vw .959vw 0;font-size:1.559vw;line-height:2.518vw;letter-spacing:.156vw}.home-most-loved__price{margin-top:.959vw;font-size:1.918vw;line-height:2.878vw;letter-spacing:.192vw}.home-most-loved__price-was{margin-right:.959vw;font-size:1.439vw}}@media screen and (max-width:749px){.home-most-loved{padding-top:24px}.home-most-loved__heading{padding:0 4.673vw;margin-bottom:24px}.home-most-loved__grid{display:flex;border-bottom:1px solid var(--most-loved-line)}.home-most-loved__item,.home-most-loved__item:nth-child(4n+1),.home-most-loved__item:nth-child(4n){flex:0 0 60.748vw;padding:0;border-bottom:0}.home-most-loved__item:not(:nth-child(4n+1)),.home-most-loved__item+.home-most-loved__item{flex-basis:calc(60.748vw + 1px);border-left:1px solid var(--most-loved-line)}.home-most-loved__card{padding-bottom:24px}.home-most-loved__badge{top:2.336vw;left:2.336vw;padding:6px 1.869vw;font-size:10px;line-height:10px;letter-spacing:1px}.home-most-loved__badge--sale{padding:6px 2.336vw;font-size:11px;line-height:12px}.home-most-loved__title{margin:8px 2.336vw 0;font-size:13px;line-height:21px;letter-spacing:1.3px}.home-most-loved__price{margin-top:8px;font-size:16px;line-height:24px;letter-spacing:1.6px}.home-most-loved__price-was{margin-right:1.869vw;font-size:12px}#MainContent:has(.home-most-loved){display:flex;flex-direction:column}#MainContent .shopify-section:has(.home-hero){order:-2}#MainContent .shopify-section:has(.home-most-loved){order:-1}}@media screen and (max-width:400px){.home-most-loved{padding-top:5.607vw}.home-most-loved__heading{margin-bottom:5.607vw}.home-most-loved__card{padding-bottom:5.607vw}.home-most-loved__badge{padding:1.402vw 1.869vw;font-size:2.336vw;line-height:2.336vw;letter-spacing:.234vw}.home-most-loved__badge--sale{padding:1.402vw 2.336vw;font-size:2.57vw;line-height:2.804vw}.home-most-loved__title{margin-top:1.869vw;font-size:3.037vw;line-height:4.907vw;letter-spacing:.304vw}.home-most-loved__price{margin-top:1.869vw;font-size:3.738vw;line-height:5.607vw;letter-spacing:.374vw}.home-most-loved__price-was{font-size:2.804vw}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/home-most-loved.css.map */
