.sm-redesign .sm-seasonal-edits{padding:48px 0 44px}.sm-seasonal-heading .sm-section-heading{align-items:center;margin-bottom:0}.sm-seasonal-heading .sm-section-heading>div{max-width:780px}.sm-seasonal-heading .sm-eyebrow{color:var(--sm-accent);font-size:10px;letter-spacing:2px;margin-bottom:9px}.sm-seasonal-heading .sm-intro{font-size:14px;line-height:1.6;margin-top:10px!important}.sm-seasonal-ornament{display:flex;align-items:center;gap:10px;color:var(--sm-seasonal-trim);font-size:22px;line-height:1;margin:20px 0 22px;width:134px}.sm-seasonal-ornament>span{height:1px;flex:1;background:currentColor;opacity:.65}.sm-seasonal-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sm-seasonal-action{display:none}.sm-seasonal-card{display:block;min-width:0;color:var(--sm-accent);text-decoration:none}.sm-seasonal-frame{border:1px solid var(--sm-seasonal-trim);padding:5px;background:#fff9f1;border-radius:48% 48% 5px 5px/25% 25% 5px 5px;overflow:hidden}.sm-seasonal-photo{aspect-ratio:3/4;border-radius:48% 48% 3px 3px/25% 25% 3px 3px;overflow:hidden;background:#eddfd3}.sm-seasonal-photo img,.sm-seasonal-photo svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .3s ease}.sm-seasonal-card-copy{padding:14px 2px 0}.sm-seasonal-card-tag{display:block;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;line-height:1.5;color:#856c59;margin-bottom:5px}.sm-seasonal-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.sm-redesign .sm-seasonal-card h3{font:500 clamp(23px,2vw,29px)/1.12 var(--sm-serif);color:var(--sm-accent);letter-spacing:-.25px}.sm-seasonal-card-title>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid var(--sm-seasonal-trim);border-radius:50%;color:var(--sm-accent)}.sm-seasonal-card-title .sm-icon{width:14px;height:14px;min-width:14px}.sm-seasonal-card-copy p{font-size:12px;line-height:1.5;margin-top:6px!important;color:#78675d}.sm-seasonal-edits--wedding .sm-seasonal-frame{background:#fff8fa}.sm-seasonal-edits--wedding .sm-seasonal-card-tag,.sm-seasonal-edits--wedding .sm-seasonal-card-copy p{color:#856a77}.sm-seasonal-edits--portrait .sm-seasonal-frame,.sm-seasonal-edits--portrait .sm-seasonal-photo{border-radius:7px}@media(hover:hover){.sm-seasonal-card:hover .sm-seasonal-photo img{transform:scale(1.025)}}@media(max-width:999px){.sm-seasonal-track{gap:16px}.sm-seasonal-card-copy p{font-size:11px}}@media(max-width:699px){.sm-redesign .sm-seasonal-edits{padding:32px 0 28px}.sm-seasonal-heading .sm-section-heading{align-items:flex-start;gap:12px}.sm-seasonal-heading .sm-section-heading>div{min-width:0}.sm-seasonal-heading .sm-section-heading .sm-text-link{display:none}.sm-redesign .sm-seasonal-heading h2{font-size:32px;line-height:1.08}.sm-seasonal-heading .sm-intro{font-size:12px;line-height:1.5;max-width:310px}.sm-seasonal-heading .sm-eyebrow{font-size:9px;letter-spacing:1.5px}.sm-seasonal-ornament{margin:15px 0 18px;width:105px;font-size:18px}.sm-seasonal-track{grid-template-columns:repeat(4,44%);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:12px}.sm-seasonal-card{scroll-snap-align:start}.sm-seasonal-frame{padding:4px}.sm-seasonal-card-copy{padding-top:11px}.sm-seasonal-card-tag{font-size:8px;letter-spacing:.8px;min-height:12px}.sm-redesign .sm-seasonal-card h3{font-size:22px;line-height:1.12}.sm-seasonal-card-title{align-items:flex-start;gap:5px}.sm-seasonal-card-title>span{width:22px;height:22px;flex-basis:22px}.sm-seasonal-card-copy p{font-size:11px;line-height:1.45}.sm-seasonal-action{display:flex;justify-content:center;margin-top:14px}.sm-seasonal-action .sm-text-link{min-height:44px;font-size:13px;gap:9px;align-items:center}.sm-seasonal-action .sm-icon{width:16px;height:16px;min-width:16px}}@media(prefers-reduced-motion:reduce){.sm-seasonal-photo img{transition:none;transform:none!important}}.sm-seasonal-edits--landscape .sm-seasonal-frame,.sm-seasonal-edits--landscape .sm-seasonal-photo{border-radius:8px}.sm-seasonal-edits--landscape .sm-seasonal-frame{padding:0;border:0}.sm-seasonal-edits--landscape .sm-seasonal-photo{aspect-ratio:4/3}.sm-seasonal-edits--landscape .sm-seasonal-photo img{object-position:var(--sm-occasion-focus,75%) top}@media(max-width:699px){.sm-seasonal-edits--landscape .sm-seasonal-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;overflow:visible;padding-bottom:0}.sm-redesign .sm-seasonal-edits--landscape .sm-seasonal-card h3{font-size:22px}.sm-seasonal-edits--landscape .sm-seasonal-card-tag{min-height:0}.sm-seasonal-edits--landscape .sm-seasonal-card-copy p{margin-top:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sm-seasonal-edits.css.map */
