.gift-local-preview{text-align:center;background:var(--shaka-theme-surface,var(--shaka-color-surface));color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:0;padding:8px 20px;font-size:12px}.gift-teaser{border-top:1px solid var(--shaka-theme-line,var(--shaka-color-line));border-bottom:1px solid var(--shaka-theme-line,var(--shaka-color-line));max-width:1200px;color:var(--shaka-theme-ink,var(--shaka-color-ink));background:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:24px 0;display:flex}.gift-teaser strong,.gift-teaser span{display:block}.gift-teaser strong{font-size:19px;line-height:1.5}.gift-teaser span{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin-top:4px;font-size:14px}.gift-teaser a{white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:inline-flex}.gift-teaser svg{width:20px}.delivery-gifts{max-width:1200px;color:var(--shaka-theme-ink,var(--shaka-color-ink));background:#fff;margin:auto;padding:88px 0;scroll-margin-top:104px}.gift-heading>span,.gift-english{letter-spacing:.13em;color:var(--shaka-brand-text);font-size:13px;font-weight:700}.gift-heading .gift-value{border-left:3px solid var(--shaka-brand);background:var(--shaka-theme-selection,var(--shaka-color-blue-100));color:var(--shaka-theme-brand-ink,var(--shaka-color-blue-950));letter-spacing:-.035em;margin-top:8px;padding:9px 14px;font-size:20px;font-weight:750;line-height:1.4;display:inline-block}.gift-heading h2{letter-spacing:-.055em;margin:16px 0 20px;font-size:38px;line-height:1.3}.gift-heading>p{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:0 0 16px;font-size:17px;line-height:1.7}.gift-heading .gift-program-summary{color:var(--shaka-theme-ink,var(--shaka-color-ink));margin-top:12px;font-size:14px}.gift-preview-notice{color:var(--shaka-theme-muted,var(--shaka-color-muted));font-size:13px;font-weight:600;line-height:1.6;display:block}.gift-tabs{border-top:1px solid var(--shaka-theme-line,var(--shaka-color-line));border-bottom:1px solid var(--shaka-theme-line,var(--shaka-color-line));grid-template-columns:repeat(5,minmax(0,1fr));margin-top:32px;display:grid}.delivery-gifts .gift-tabs button{box-shadow:none;text-align:left;color:var(--shaka-theme-muted,var(--shaka-color-muted));background:#fff;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:0;padding:20px 16px}.gift-tabs button>span{margin-bottom:16px;font-size:12px;display:block}.gift-tabs strong{letter-spacing:-.05em;font-size:17px;line-height:1.5;display:block}.gift-tabs small{letter-spacing:.04em;margin-top:5px;font-size:11px;display:block}.gift-detail{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding:40px 0;display:grid}.gift-detail figure{min-width:0;margin:0}.gift-detail img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.gift-detail figcaption{text-align:center;color:var(--shaka-theme-muted,var(--shaka-color-muted));font-size:12px}.gift-detail h3{letter-spacing:-.045em;margin:12px 0;font-size:30px;line-height:1.3}.gift-description{color:var(--shaka-theme-muted,var(--shaka-color-muted));font-size:17px;line-height:1.7}.gift-detail h4{margin:25px 0 10px;font-size:14px}.gift-detail ul{padding-left:20px;font-size:16px;line-height:1.9}.gift-unconfirmed{color:var(--shaka-theme-muted,var(--shaka-color-muted));font-size:14px;line-height:1.6}.gift-criteria{border-top:1px solid var(--shaka-theme-line,var(--shaka-color-line));margin-top:20px;padding:18px 0}.gift-criteria strong{font-size:15px}.gift-criteria p{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:8px 0;font-size:14px;line-height:1.7}.gift-primary{background:var(--shaka-brand);width:100%;min-height:54px;color:var(--shaka-theme-on-fill,var(--shaka-color-blue-950));font:inherit;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font-size:16px;font-weight:750;display:flex}.gift-primary svg{width:21px}.gift-terms{border-top:1px solid var(--shaka-theme-line,var(--shaka-color-line));border-bottom:1px solid var(--shaka-theme-line,var(--shaka-color-line));font-size:14px;line-height:1.8}.gift-terms summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.gift-terms summary svg{width:20px}.gift-terms>div{color:var(--shaka-theme-muted,var(--shaka-color-muted));padding:0 4px 18px}.gift-terms ul{padding-left:20px}.gift-picker{width:100%;min-width:0;color:var(--shaka-theme-ink,var(--shaka-color-blue-800));grid-column:1/-1;margin:0 0 4px}.gift-picker .gift-picker-toggle{border:1px solid var(--shaka-theme-line,var(--shaka-color-line));width:100%;box-shadow:none;text-align:left;color:var(--shaka-theme-ink,var(--shaka-color-blue-800));font:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.gift-picker-toggle small{color:var(--shaka-brand-text);margin-top:2px;font-size:12px;display:block}.gift-picker-toggle svg{flex:none;width:18px}.gift-picker-options{padding:14px 0 4px}.gift-picker-options>p{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:0 0 8px;font-size:13px;line-height:1.7}.gift-picker-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.gift-picker .gift-picker-options>div>button{border:1px solid var(--shaka-theme-line,var(--shaka-color-line));box-shadow:none;color:var(--shaka-theme-ink,var(--shaka-color-blue-800));font:inherit;background:#fff;border-radius:7px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 5px 10px;font-size:12px;line-height:1.4;display:flex;position:relative}.gift-picker-options img{object-fit:contain;width:100%;height:70px}.gift-picker-options svg{width:16px;position:absolute;top:4px;right:4px}.gift-picker .gift-picker-options button[aria-pressed=true]{border:2px solid var(--shaka-brand-text)}.gift-picker .gift-later{min-height:40px;color:var(--shaka-theme-muted,var(--shaka-color-muted));background:var(--shaka-theme-surface,var(--shaka-color-surface));border:1px solid var(--shaka-theme-line,var(--shaka-color-line));box-shadow:none;border-radius:6px;padding:8px 12px;font-size:13px}.gift-picker button:disabled{opacity:.55;cursor:wait}@media (max-width:1240px){.gift-teaser,.delivery-gifts{margin-left:24px;margin-right:24px}}.gift-picker .gift-picker-toggle{min-height:66px;padding:12px 14px}.gift-picker .gift-picker-label{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:0 0 3px;font-size:12px;font-weight:600}.gift-picker-label em{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin-left:7px;font-style:normal;font-weight:400}.gift-picker-toggle>span>strong{font-size:14px;font-weight:650;line-height:1.5}.gift-picker .gift-picker-action{color:var(--shaka-brand-text);flex:none;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.gift-picker-toggle[aria-expanded=true] .gift-picker-action svg{transform:rotate(180deg)}.gift-picker .gift-later{width:100%;min-height:46px;font:inherit;justify-content:center;align-items:center;gap:9px;margin:0 0 14px;padding:11px 10px;font-weight:650;display:flex;border:1px solid var(--shaka-theme-line,var(--shaka-color-faint))!important;background:var(--shaka-theme-selection,var(--shaka-color-blue-100))!important;color:var(--shaka-theme-ink,var(--shaka-color-blue-800))!important;box-shadow:none!important;border-radius:8px!important;font-size:14px!important}.gift-picker .gift-later svg{flex:none;width:19px;height:19px;position:static}.gift-picker .gift-picker-footnote{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin-bottom:0;font-size:12px;line-height:1.65}.gift-tabs small{font-size:12px}.gift-picker{color:var(--shaka-theme-ink,var(--shaka-color-blue-800));border:1px solid var(--shaka-theme-line,var(--shaka-color-line));background:#fff;border-radius:10px;overflow:hidden}.gift-picker .gift-picker-toggle{padding:13px 16px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:9px!important}.gift-picker .gift-picker-options{border-top:1px solid var(--shaka-theme-surface,var(--shaka-color-surface));background:#fff;padding:2px 16px 16px}.gift-picker-options>p{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:12px 0}.gift-picker .gift-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.gift-picker .gift-picker-grid>button{min-height:114px;font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 5px 12px;font-size:12px;line-height:1.4;display:flex;position:relative;border:2px solid var(--shaka-theme-surface,var(--shaka-color-line))!important;box-shadow:none!important;color:var(--shaka-theme-ink,var(--shaka-color-blue-800))!important;background:#fff!important;border-radius:8px!important}.gift-picker .gift-picker-grid>button[aria-pressed=true]{border-color:var(--shaka-brand)!important;box-shadow:inset 0 0 0 1px var(--shaka-brand)!important;background:#fff!important}.gift-picker .gift-picker-grid>button>span{font-weight:600}.gift-picker .gift-picker-grid img{object-fit:contain;background:#fff;width:100%;height:74px;max-height:74px;margin:0;display:block}.gift-picker svg{flex:none;width:18px!important;height:18px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.gift-picker .gift-choice-check{background:var(--shaka-brand)!important;color:var(--shaka-theme-on-fill,var(--shaka-color-blue-950))!important;border-radius:50%!important;width:20px!important;height:20px!important;padding:2px!important;position:absolute!important;top:6px!important;right:6px!important}.gift-picker .gift-later-visual{width:100%;height:74px;color:var(--shaka-theme-muted,var(--shaka-color-muted));place-items:center;display:grid}.gift-picker .gift-later-visual svg{stroke-width:1.5px;position:static;width:35px!important;height:35px!important}.gift-picker .gift-picker-footnote{color:var(--shaka-theme-muted,var(--shaka-color-muted));margin:5px 0 0;font-size:12px;line-height:1.65}.gift-picker button:focus-visible,.delivery-gifts button:focus-visible{outline-offset:3px;outline:2px solid var(--shaka-brand-text)!important}.delivery-gifts .gift-tabs button{box-shadow:none!important;background:#fff!important;border-radius:0!important}.delivery-gifts .gift-tabs button[aria-selected=true]{border-bottom-color:var(--shaka-brand)!important;background:var(--shaka-theme-selection,var(--shaka-color-blue-100))!important;color:var(--shaka-theme-ink,var(--shaka-color-ink))!important}.delivery-gifts .gift-primary{background:var(--shaka-brand)!important;color:var(--shaka-theme-on-fill,var(--shaka-color-blue-950))!important}@media (min-width:901px){.home-approved-phase-one .desktop-quick-dock.is-home-signature:has(.gift-picker) .desktop-quick-dock-head{align-content:start;padding-top:32px}.home-approved-phase-one .desktop-quick-dock.is-home-signature .desktop-quick-form:has(>.gift-picker)>.gift-picker{grid-row:1}.home-approved-phase-one .desktop-quick-dock.is-home-signature .desktop-quick-form:has(>.gift-picker)>.quick-contact-field{grid-row:2}.home-approved-phase-one .desktop-quick-dock.is-home-signature .desktop-quick-form:has(>.gift-picker)>.desktop-quick-submit{grid-area:2/4}.home-approved-phase-one .desktop-quick-dock.is-home-signature .desktop-quick-form:has(>.gift-picker)>.desktop-quick-consent{grid-row:3}}@media (max-width:700px){.gift-picker .gift-picker-options{padding:2px 10px 12px}.gift-picker .gift-picker-grid{gap:6px}.gift-picker .gift-picker-grid>button{min-height:106px;font-size:12px}.gift-picker .gift-picker-grid img,.gift-picker .gift-later-visual{height:62px;max-height:62px}.gift-teaser{margin:0 20px;padding:20px 0;display:block}.gift-teaser strong{font-size:17px}.gift-teaser a{margin-top:12px;font-size:14px}.delivery-gifts{margin:0 20px;padding:56px 0}.gift-heading h2{font-size:28px}.gift-heading>p{font-size:15px}.gift-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px}.delivery-gifts .gift-tabs button{min-height:86px;padding:13px 8px}.gift-tabs button>span{margin-bottom:6px;font-size:11px}.gift-tabs strong{font-size:13px}.gift-tabs small{font-size:10px}.gift-detail{grid-template-columns:1fr;gap:28px;padding:24px 0 32px}.gift-detail figure{width:100%;max-width:360px;margin:auto}.gift-detail h3{font-size:26px}.gift-description{font-size:16px}.gift-criteria{margin-top:16px}.gift-primary{font-size:15px}.gift-picker .gift-picker-toggle{font-size:13px}.gift-picker-options>div{grid-template-columns:repeat(3,minmax(0,1fr))}}
