.holiday-collection.svelte-5t3y5m{color:#101c2e}h1.svelte-5t3y5m,h2.svelte-5t3y5m,h3.svelte-5t3y5m{letter-spacing:-.03em;font-family:Georgia,serif;font-weight:400}h1.svelte-5t3y5m{text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,3.4vw,48px);line-height:1.1}h2.svelte-5t3y5m{margin:0 0 18px;font-size:clamp(30px,2.8vw,38px);line-height:1.18}h3.svelte-5t3y5m{margin:0 0 12px;font-size:25px;line-height:1.25}p.svelte-5t3y5m{font-size:18px;line-height:1.65}a.svelte-5t3y5m,button.svelte-5t3y5m,input.svelte-5t3y5m{font-size:16px}.holiday-hero.svelte-5t3y5m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:16px 40px;display:grid}.hero-copy.svelte-5t3y5m{min-width:0}.hero-copy.svelte-5t3y5m p:where(.svelte-5t3y5m){margin:0}.hero-art.svelte-5t3y5m{aspect-ratio:3/2;width:100%;height:auto;display:block}.actions.svelte-5t3y5m{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.actions.svelte-5t3y5m svg,.text-link.svelte-5t3y5m svg,.occasion-label.svelte-5t3y5m svg,.choose-design.svelte-5t3y5m svg,.help-links.svelte-5t3y5m svg{flex:none;width:20px;height:20px}.text-link.svelte-5t3y5m{color:#244c7c;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.occasions.svelte-5t3y5m ul:where(.svelte-5t3y5m){border-block:1px solid #bdc9d5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.occasions.svelte-5t3y5m li:where(.svelte-5t3y5m){min-width:0}.occasions.svelte-5t3y5m li:where(.svelte-5t3y5m)+li:where(.svelte-5t3y5m){border-left:1px solid #bdc9d5}.occasions.svelte-5t3y5m a:where(.svelte-5t3y5m){color:#244c7c;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;min-height:72px;padding:18px 24px;text-decoration:none;display:flex}.occasions.svelte-5t3y5m a[aria-current=page]:where(.svelte-5t3y5m){background:#e5edf4;border-bottom-color:#244c7c}.occasions.svelte-5t3y5m a:where(.svelte-5t3y5m):hover{background:#e5edf4}.occasion-label.svelte-5t3y5m{justify-content:space-between;align-items:center;gap:10px;font-weight:600;display:flex}.occasion-note.svelte-5t3y5m{margin-top:4px;font-size:16px}.design-section.svelte-5t3y5m{padding-block:44px var(--iris-section-space);scroll-margin-top:24px}.gallery-heading.svelte-5t3y5m{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:32px;display:grid}.gallery-heading.svelte-5t3y5m:not(:has(.search)){grid-template-columns:minmax(0,1fr)}.gallery-heading.svelte-5t3y5m p:where(.svelte-5t3y5m){margin:0}.search.svelte-5t3y5m{color:#244c7c;gap:8px;font-size:16px;display:grid}.search-control.svelte-5t3y5m{align-items:center;display:flex;position:relative}.search-control.svelte-5t3y5m svg{pointer-events:none;width:22px;height:22px;position:absolute;left:14px}.search.svelte-5t3y5m input:where(.svelte-5t3y5m){color:#101c2e;background:#fffdf8;border:1px solid #8398af;border-radius:5px;width:100%;min-height:48px;padding:10px 14px 10px 46px;font-family:inherit}.filter-row.svelte-5t3y5m{flex-wrap:wrap;align-items:center;gap:18px;margin-block:26px;display:flex}.filters.svelte-5t3y5m{flex-wrap:wrap;gap:10px;display:flex}.filters.svelte-5t3y5m button:where(.svelte-5t3y5m){color:#244c7c;cursor:pointer;background:0 0;border:1px solid #a7b7c8;border-radius:5px;min-height:44px;padding:10px 16px;font-family:inherit}.filters.svelte-5t3y5m button[aria-pressed=true]:where(.svelte-5t3y5m){color:#fffdf8;background:#244c7c;border-color:#244c7c}.filters.svelte-5t3y5m button:where(.svelte-5t3y5m):hover:not([aria-pressed=true]){background:#e5edf4}.result-count.svelte-5t3y5m{color:#526174;margin:0 0 0 auto;font-size:16px}.design-grid.svelte-5t3y5m{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin-top:28px;display:grid}.filter-row.svelte-5t3y5m+.design-grid:where(.svelte-5t3y5m){margin-top:0}.design-grid--pair.svelte-5t3y5m{grid-template-columns:repeat(2,minmax(0,1fr))}.design.svelte-5t3y5m{flex-direction:column;min-width:0;display:flex}.art-link.svelte-5t3y5m{display:block}.design.svelte-5t3y5m img:where(.svelte-5t3y5m){aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.design.svelte-5t3y5m h3:where(.svelte-5t3y5m){margin:18px 0 6px}.design-occasion.svelte-5t3y5m{color:#526174;margin:0 0 14px;font-size:16px}.choose-design.svelte-5t3y5m{color:#244c7c;border:1px solid #8398af;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:auto;padding:10px 16px;display:flex}.choose-design.svelte-5t3y5m:hover{background:#e5edf4}.empty-state.svelte-5t3y5m{border-block:1px solid #bdc9d5;padding-block:32px}.empty-state.svelte-5t3y5m p:where(.svelte-5t3y5m){margin-bottom:0}.message-section.svelte-5t3y5m{padding-block:0 var(--iris-section-space)}.message-section.svelte-5t3y5m>h2:where(.svelte-5t3y5m){border-top:1px solid #bdc9d5;padding-top:36px}.message-grid.svelte-5t3y5m{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:28px 18px;display:grid}.message-grid.svelte-5t3y5m article:where(.svelte-5t3y5m)+article:where(.svelte-5t3y5m){border-left:1px solid #bdc9d5;padding-left:32px}.message-grid.svelte-5t3y5m h3:where(.svelte-5t3y5m){color:#244c7c;font-size:23px}.message-grid.svelte-5t3y5m p:where(.svelte-5t3y5m){margin:0}.sending.svelte-5t3y5m{background:#e5edf4;padding-block:38px}.sending.svelte-5t3y5m ol:where(.svelte-5t3y5m){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m){gap:18px;min-width:0;display:flex}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m)+li:where(.svelte-5t3y5m){border-left:1px solid #a7b7c8;padding-left:28px}.step-number.svelte-5t3y5m{border:1px solid #244c7c;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font:24px Georgia,serif;display:flex}.sending.svelte-5t3y5m h3:where(.svelte-5t3y5m){margin-bottom:10px;font-size:23px}.sending.svelte-5t3y5m p:where(.svelte-5t3y5m){margin:0}.sending--occasion.svelte-5t3y5m{color:#fffdf8;background:#101c2e}.sending--occasion.svelte-5t3y5m .step-number:where(.svelte-5t3y5m){border-color:#d4b16a}.sending--occasion.svelte-5t3y5m li:where(.svelte-5t3y5m)+li:where(.svelte-5t3y5m){border-color:#455469}.help-section.svelte-5t3y5m{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:48px;display:grid}.help-section.svelte-5t3y5m p:where(.svelte-5t3y5m){margin-bottom:0}.help-links.svelte-5t3y5m{border-left:1px solid #bdc9d5;padding-left:40px}.help-links.svelte-5t3y5m a:where(.svelte-5t3y5m){color:#244c7c;min-height:44px;padding-block:10px;display:block}.help-links.svelte-5t3y5m a:where(.svelte-5t3y5m)>span:where(.svelte-5t3y5m){align-items:center;gap:12px;font-weight:600;display:flex}.help-links.svelte-5t3y5m p:where(.svelte-5t3y5m){color:#526174;font-size:16px}.before-sending.svelte-5t3y5m{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-block:36px 48px;display:grid}.before-sending.svelte-5t3y5m h2:where(.svelte-5t3y5m){margin-bottom:12px;font-size:28px}.before-sending.svelte-5t3y5m p:where(.svelte-5t3y5m){margin:0}@media (width<=1100px){.holiday-hero.svelte-5t3y5m{gap:30px}.occasions.svelte-5t3y5m a:where(.svelte-5t3y5m){padding-inline:16px}.gallery-heading.svelte-5t3y5m{grid-template-columns:minmax(0,1fr);gap:20px}.sending.svelte-5t3y5m ol:where(.svelte-5t3y5m){gap:20px}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m){flex-direction:column;gap:14px}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m)+li:where(.svelte-5t3y5m){padding-left:20px}}@media (width<=1000px){.design-grid.svelte-5t3y5m{grid-template-columns:repeat(2,minmax(0,1fr))}.message-grid.svelte-5t3y5m{gap:22px}.message-grid.svelte-5t3y5m article:where(.svelte-5t3y5m)+article:where(.svelte-5t3y5m){padding-left:22px}}@media (width<=760px){.holiday-hero.svelte-5t3y5m{grid-template-columns:minmax(0,1fr);padding-top:8px}.hero-copy.svelte-5t3y5m h1:where(.svelte-5t3y5m){font-size:38px}.occasions.svelte-5t3y5m ul:where(.svelte-5t3y5m){grid-template-columns:repeat(2,minmax(0,1fr))}.occasions.svelte-5t3y5m li:where(.svelte-5t3y5m):nth-child(3){border-left:0}.occasions.svelte-5t3y5m li:where(.svelte-5t3y5m):nth-child(n+3){border-top:1px solid #bdc9d5}.occasions.svelte-5t3y5m a:where(.svelte-5t3y5m){padding-inline:12px}.occasion-label.svelte-5t3y5m{font-size:16px}.design-section.svelte-5t3y5m{padding-top:32px}.result-count.svelte-5t3y5m{margin-left:0}.message-grid.svelte-5t3y5m,.sending.svelte-5t3y5m ol:where(.svelte-5t3y5m),.help-section.svelte-5t3y5m,.before-sending.svelte-5t3y5m{grid-template-columns:minmax(0,1fr)}.message-grid.svelte-5t3y5m{gap:28px}.message-grid.svelte-5t3y5m article:where(.svelte-5t3y5m)+article:where(.svelte-5t3y5m){border-left:0;padding-left:0}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m){flex-direction:row}.sending.svelte-5t3y5m li:where(.svelte-5t3y5m)+li:where(.svelte-5t3y5m){border-left:0;padding-left:0}.help-section.svelte-5t3y5m,.before-sending.svelte-5t3y5m{gap:24px}.help-links.svelte-5t3y5m{border-left:0;padding-left:0}}@media (width<=520px){.design-grid.svelte-5t3y5m{grid-template-columns:minmax(0,1fr);gap:32px}.actions.svelte-5t3y5m{flex-direction:column;align-items:stretch}.actions.svelte-5t3y5m .text-link:where(.svelte-5t3y5m){justify-content:center}.filters.svelte-5t3y5m{gap:8px}.filters.svelte-5t3y5m button:where(.svelte-5t3y5m){padding-inline:12px}.occasions.svelte-5t3y5m a:where(.svelte-5t3y5m){padding-inline:10px}.occasion-label.svelte-5t3y5m{gap:6px}}
