.smores-recommendations{display:block;position:relative;background:var(--smores-sand);font-family:var(--smores-font-body);color:var(--smores-chocolate);padding:clamp(3rem,7vw,7.5rem) 0 clamp(2.5rem,5vw,5rem);overflow:hidden}.smores-recommendations.hidden{display:none}.smores-recommendations__inner{max-width:80rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,5rem);display:flex;flex-direction:column;gap:2.5rem}.smores-recommendations__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:45.5rem;margin:0 auto}.smores-recommendations__eyebrow{font-family:Caveat Brush,Caprasimo,cursive;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:.01em;color:var(--smores-flame);margin:0}.smores-recommendations__heading{font-family:var(--smores-font-heading);font-weight:400;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1;letter-spacing:.0625rem;color:var(--smores-ink);margin:0}.smores-recommendations__sub{font-family:var(--smores-font-body);font-weight:600;font-size:1.25rem;line-height:1.4;letter-spacing:.01em;color:var(--smores-chocolate);margin:0}.smores-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:stretch}.smores-recommendations__skeleton{aspect-ratio:400 / 548;border-radius:1.25rem;background:linear-gradient(90deg,#ffffff59,#ffffff8c,#ffffff59);background-size:200% 100%;animation:smores-recommendations-shimmer 1.4s linear infinite}@keyframes smores-recommendations-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.smores-recommendations__skeleton{animation:none}}@media(max-width:980px){.smores-recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.smores-recommendations__skeleton:nth-child(n+3){display:none}}@media(max-width:640px){.smores-recommendations__grid{grid-template-columns:1fr;gap:1rem}.smores-recommendations__skeleton:nth-child(n+2){display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/smores-recommendations.css.map */
