.celeb-picks{background:radial-gradient(circle at 8% 5%,rgba(198,169,128,.14),transparent 25rem),#f8f6f1;padding:clamp(3rem,7vw,6.5rem) 0}.celeb-picks__inner{margin:0 auto;max-width:100rem;width:80%}.celeb-picks__header{margin-bottom:clamp(2rem,4vw,3.75rem);text-align:center}.celeb-picks__heading{color:#1b1b1b;font-family:var(--FONT-STACK-HEADING);font-size:clamp(2.3rem,4.5vw,4.75rem);font-weight:400;letter-spacing:.01em;line-height:1;margin:0}.celeb-picks__grid{display:grid;gap:clamp(2.25rem,4vw,4.5rem) clamp(1rem,2vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr))}.celeb-picks__card{min-width:0}.celeb-picks__image-link{display:block}.celeb-picks__media{line-height:0}.celeb-picks__image{display:block;height:auto;width:100%}.celeb-picks__details{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;padding-top:1rem}.celeb-picks__name{color:#171717;font-family:var(--FONT-STACK-HEADING);font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:400;line-height:1.25;margin:0}.celeb-picks__name a,.celeb-picks__shop-link{color:inherit;text-decoration:none}.celeb-picks__shop-link{border-bottom:1px solid currentColor;flex:0 0 auto;font-size:.7rem;letter-spacing:.12em;padding-bottom:.15rem;text-transform:uppercase}@media screen and (min-width:990px){.celeb-picks{padding-top:clamp(1.8rem,4.2vw,3.9rem)}.celeb-picks__heading{font-size:clamp(1.15rem,2.25vw,2.375rem)}.celeb-picks__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.celeb-picks__details{align-items:flex-start;flex-direction:column-reverse;gap:.5rem;justify-content:flex-start}.celeb-picks__shop-link{font-size:17px;line-height:1.1;white-space:nowrap}.celeb-picks__name{font-size:17px}}@media screen and (max-width:989px){.celeb-picks__inner{width:90%}.celeb-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.celeb-picks__details{align-items:center;flex-direction:column-reverse;gap:.5rem;justify-content:flex-start;text-align:center}.celeb-picks__shop-link{font-size:12px;letter-spacing:.06em;line-height:1.1;text-align:center;white-space:nowrap}.celeb-picks__name{font-size:16px;text-align:center}}@media screen and (max-width:639px){.celeb-picks{padding:3.25rem 0 4rem}.celeb-picks__inner{width:calc(100% - 2rem)}.celeb-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.celeb-picks__details{padding-top:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
