.year-round-magic-section{background:var(--color-brand-red, #c40024)}.year-round-magic{width:100%;max-width:58rem;min-width:0;margin-inline:auto;padding-block:1.75rem;color:var(--color-cream, #fffcf6);font-family:var(--font-primary--family, Inter, sans-serif);text-align:center}.year-round-magic__header{max-width:24rem;margin:0 auto 1.25rem}.year-round-magic__header h2{margin:0;font-family:var(--font-accent--family, "Fraunces", Georgia, serif);font-size:clamp(1.625rem,6.5vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.year-round-magic__header em{color:var(--color-brand-gold, #f2c14e);font-weight:inherit;white-space:nowrap}.year-round-magic__header p{margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.year-round-magic__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.year-round-magic__item{min-width:0}.year-round-magic__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:.625rem;background:var(--color-surface, #f3eee6)}.year-round-magic__media img,.year-round-magic__placeholder{display:block;width:100%;height:100%;object-fit:cover}.year-round-magic__placeholder{display:grid;place-items:center;background:rgba(var(--color-brand-green-rgb, 36, 70, 54),.07);color:var(--color-brand-green, #244636)}.year-round-magic__placeholder svg{width:clamp(1.5rem,4vw,2.5rem);height:auto;opacity:.4;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.year-round-magic__item h3{margin:.625rem 0 .25rem;font-size:clamp(.75rem,2.8vw,.875rem);font-weight:600;line-height:1.3;text-wrap:balance}.year-round-magic__item p{margin:0;font-size:.75rem;line-height:1.4;text-wrap:balance}.year-round-magic__swipe-hint{display:none}@media(max-width:47.999rem){.year-round-magic__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.year-round-magic__grid::-webkit-scrollbar{display:none}.year-round-magic__item{scroll-snap-align:start}.year-round-magic__item h3{margin-top:.75rem;font-size:1rem}.year-round-magic__item p{font-size:.875rem}.year-round-magic__swipe-hint{display:block;margin:.875rem 0 0;font-size:.75rem;line-height:1.4;opacity:.75}}@media(min-width:36rem)and (max-width:47.999rem){.year-round-magic__grid{grid-auto-columns:58%}}@media(min-width:48rem){.year-round-magic{padding-block:2.25rem}.year-round-magic__header{max-width:none;margin-bottom:1.5rem}.year-round-magic__header h2{font-size:clamp(2rem,3vw,2.5rem)}.year-round-magic__header p{font-size:.9375rem}.year-round-magic__grid{gap:1rem}.year-round-magic__media{aspect-ratio:16 / 10;border-radius:.875rem}.year-round-magic__item h3{margin-top:.75rem;font-size:1rem}.year-round-magic__item p{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-year-round-magic.css.map */
