.section-xmas-features{background:#f4f3ec;color:#000;scroll-margin-top:calc(var(--header-height, 80px) + 88px)}.section-xmas-features__inner{display:flex;flex-direction:column;gap:32px;width:min(1440px,100%);margin:0 auto;padding:var(--pt-m, 64px) 16px var(--pb-m, 64px)}.section-xmas-features__intro{display:flex;flex-direction:column;gap:8px}.section-xmas-features__eyebrow{margin:0;font-family:Piet Sans,sans-serif;font-weight:700;font-style:italic;font-size:16px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.section-xmas-features__heading{margin:0;font-family:Grenette,Georgia,serif;font-weight:300;font-style:normal;font-size:30px;line-height:1.2}.section-xmas-features__cta{order:3}.section-xmas-features__tiles{order:2;display:flex;flex-direction:column;gap:12px}.section-xmas-features__tile{display:flex;align-items:stretch;height:176px;background:#ffc230;overflow:hidden}.section-xmas-features__photo{position:relative;flex:none;align-self:stretch;width:140px;height:100%;background:#c4c4c4;overflow:hidden}.section-xmas-features__photo img,.section-xmas-features__photo .xmas-media__empty{display:block;width:100%;height:100%;object-fit:cover}.section-xmas-features__copy{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px}.section-xmas-features__title{margin:0;font-family:Piet Sans,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:1.4;letter-spacing:normal;text-transform:uppercase}.section-xmas-features__text{margin:0;font-family:Grenette,Georgia,serif;font-size:16px;line-height:1.4}@media(min-width:1024px){.section-xmas-features__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:40px;align-items:end;padding:var(--pt, 96px) 48px var(--pb, 96px)}.section-xmas-features__intro{gap:12px}.section-xmas-features__eyebrow{font-size:20px}.section-xmas-features__heading{font-size:40px}.section-xmas-features__cta{order:0;justify-self:end}.section-xmas-features__tiles{order:0;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;container-type:inline-size;container-name:xmas-tiles}.section-xmas-features__tile{width:auto;height:250px;height:clamp(230px,22cqw,280px);min-width:0}.section-xmas-features__photo{width:clamp(104px,34%,180px);height:100%}.section-xmas-features__copy{padding:16px 20px}.section-xmas-features__title{font-size:24px}.section-xmas-features__text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/558/assets/section-xmas-features.css.map */
