.family-messages_familyMessages__zFBb1{width:100%;max-width:540px;display:flex;flex-direction:column;gap:1.1rem;align-items:var(--cmp-ai,center)}.family-messages_placeholder__2y2m8{width:100%;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));opacity:.65;text-align:var(--cmp-ta,center);box-sizing:border-box;display:flex;align-items:var(--cmp-ai,center);justify-content:center;flex-wrap:wrap;gap:.5rem;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.family-messages_familyMessage___XFXI{margin:0;padding:var(--p-familyMessage-pad,1.1rem 1.3rem);width:100%;background-color:var(--p-familyMessage-bg,color-mix(in srgb,var(--inv-surface) 80%,transparent));border-left:3px solid var(--inv-accent);border-radius:var(--p-familyMessage-r,var(--inv-radius));text-align:var(--cmp-ta,left);box-sizing:border-box;color:var(--p-familyMessage-fg,var(--inv-on-surface,var(--inv-text,#2a2a2a)));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--p-familyMessage-img,none);background-size:var(--p-familyMessage-size,cover);background-repeat:var(--p-familyMessage-rep,no-repeat);background-position:var(--p-familyMessage-pos,50% 50%);box-shadow:var(--p-familyMessage-sh,none)}.family-messages_familyMessageText__we94l{margin:0;font-family:var(--t-familyMessageText-ff,var(--inv-font-heading));font-style:var(--t-familyMessageText-fs,italic);font-size:var(--t-familyMessageText-size-px,calc((1.02rem) * var(--t-familyMessageText-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-familyMessageText-lh,1.6);font-weight:var(--t-familyMessageText-w,inherit);letter-spacing:var(--t-familyMessageText-ls,inherit);text-transform:var(--t-familyMessageText-tt,inherit);color:var(--t-familyMessageText-c,inherit);text-shadow:var(--t-familyMessageText-ts,inherit)}.family-messages_familyMessageAuthor__8x9yF{margin-top:.55rem;font-size:var(--t-familyMessageAuthor-size-px,calc((.88rem) * var(--t-familyMessageAuthor-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-familyMessageAuthor-w,600);color:var(--t-familyMessageAuthor-c,var(--inv-heading,var(--inv-primary)));font-family:var(--t-familyMessageAuthor-ff,inherit);letter-spacing:var(--t-familyMessageAuthor-ls,inherit);line-height:var(--t-familyMessageAuthor-lh,inherit);text-transform:var(--t-familyMessageAuthor-tt,inherit);font-style:var(--t-familyMessageAuthor-fs,inherit);text-shadow:var(--t-familyMessageAuthor-ts,inherit)}.family-messages_familyMessageRelation__sk66R{font-weight:400;opacity:.75}.family-tribute_tribute__QeMmH{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.5rem}.family-tribute_tributeGlyph__cwh7E{font-size:var(--t-tributeGlyph-size-px,calc((1.6rem) * var(--t-tributeGlyph-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-tributeGlyph-c,var(--inv-accent));animation:family-tribute_tribute-glow__GlrO_ 2.6s ease-in-out infinite;font-weight:var(--t-tributeGlyph-w,inherit);font-family:var(--t-tributeGlyph-ff,inherit);letter-spacing:var(--t-tributeGlyph-ls,inherit);line-height:var(--t-tributeGlyph-lh,inherit);text-transform:var(--t-tributeGlyph-tt,inherit);font-style:var(--t-tributeGlyph-fs,inherit);text-shadow:var(--t-tributeGlyph-ts,inherit)}.family-tribute_tributeNames__XaaLF{margin:0;font-family:var(--t-tributeNames-ff,var(--inv-font-heading));font-style:var(--t-tributeNames-fs,italic);font-size:var(--t-tributeNames-size-px,calc((1.15rem) * var(--t-tributeNames-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-tributeNames-c,var(--inv-heading,var(--inv-primary)));line-height:var(--t-tributeNames-lh,1.5);font-weight:var(--t-tributeNames-w,inherit);letter-spacing:var(--t-tributeNames-ls,inherit);text-transform:var(--t-tributeNames-tt,inherit);text-shadow:var(--t-tributeNames-ts,inherit)}.family-tribute_tributeText__1mLIS{margin:0;font-size:var(--t-tributeText-size-px,calc((.88rem) * var(--t-tributeText-size-m, 1) * var(--cmp-tscale, 1)));opacity:.8;line-height:var(--t-tributeText-lh,1.6);font-weight:var(--t-tributeText-w,inherit);font-family:var(--t-tributeText-ff,inherit);letter-spacing:var(--t-tributeText-ls,inherit);text-transform:var(--t-tributeText-tt,inherit);font-style:var(--t-tributeText-fs,inherit);color:var(--t-tributeText-c,inherit);text-shadow:var(--t-tributeText-ts,inherit)}@keyframes family-tribute_tribute-glow__GlrO_{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.family-tribute_tributeGlyph__cwh7E{animation:none;opacity:.9}}.faq_placeholder__h2UYA{width:100%;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));opacity:.65;text-align:var(--cmp-ta,center);box-sizing:border-box;display:flex;align-items:var(--cmp-ai,center);justify-content:center;flex-wrap:wrap;gap:.5rem;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.feature-list_featureList__8WjlR{display:flex;flex-direction:column;gap:.8rem;max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.feature-list_featureRow__wn8YJ{display:flex;gap:.9rem;align-items:var(--cmp-ai,flex-start);text-align:var(--cmp-ta,left);padding:var(--p-featureRow-pad,.85rem 1rem);border-radius:var(--p-featureRow-r,var(--inv-radius,14px));background-color:var(--p-featureRow-bg,color-mix(in srgb,var(--inv-primary,#b87333) 5%,var(--inv-surface,#fff)));border:var(--p-featureRow-bd,1px solid color-mix(in srgb,var(--inv-primary,#b87333) 12%,transparent));transition:transform .15s ease,box-shadow .15s ease;color:var(--p-featureRow-fg,var(--inv-on-surface,var(--inv-text,#2a2a2a)));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--p-featureRow-img,none);background-size:var(--p-featureRow-size,cover);background-repeat:var(--p-featureRow-rep,no-repeat);background-position:var(--p-featureRow-pos,50% 50%);box-shadow:var(--p-featureRow-sh,none)}.feature-list_featureIcon__6q2AG{flex:none;width:42px;height:42px;display:inline-flex;align-items:var(--cmp-ai,center);justify-content:center;font-size:var(--t-featureIcon-size-px,calc((1.3rem) * var(--t-featureIcon-size-m, 1) * var(--cmp-tscale, 1)));border-radius:var(--p-featureIcon-r,50%);background-color:var(--p-featureIcon-bg,color-mix(in srgb,var(--inv-primary,#b87333) 12%,transparent));font-weight:var(--t-featureIcon-w,inherit);font-family:var(--t-featureIcon-ff,inherit);letter-spacing:var(--t-featureIcon-ls,inherit);line-height:var(--t-featureIcon-lh,inherit);text-transform:var(--t-featureIcon-tt,inherit);font-style:var(--t-featureIcon-fs,inherit);color:var(--t-featureIcon-c,inherit);text-shadow:var(--t-featureIcon-ts,inherit);background-image:var(--p-featureIcon-img,none);background-size:var(--p-featureIcon-size,cover);background-repeat:var(--p-featureIcon-rep,no-repeat);background-position:var(--p-featureIcon-pos,50% 50%);border:var(--p-featureIcon-bd,none);box-shadow:var(--p-featureIcon-sh,none)}.feature-list_featureBody__FLq2G{display:flex;flex-direction:column;gap:.15rem;min-width:0}.feature-list_featureTitle__7UFbQ{margin:0;font-weight:var(--t-featureTitle-w,700);font-size:var(--t-featureTitle-size-px,calc((1rem) * var(--t-featureTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-featureTitle-c,var(--inv-text,#2a2a2a));font-family:var(--t-featureTitle-ff,inherit);letter-spacing:var(--t-featureTitle-ls,inherit);line-height:var(--t-featureTitle-lh,inherit);text-transform:var(--t-featureTitle-tt,inherit);font-style:var(--t-featureTitle-fs,inherit);text-shadow:var(--t-featureTitle-ts,inherit)}.feature-list_featureText__xGeL_{margin:0;font-size:var(--t-featureText-size-px,calc((.88rem) * var(--t-featureText-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-featureText-lh,1.5);color:var(--t-featureText-c,color-mix(in srgb,var(--inv-text,#2a2a2a) 72%,transparent));font-weight:var(--t-featureText-w,inherit);font-family:var(--t-featureText-ff,inherit);letter-spacing:var(--t-featureText-ls,inherit);text-transform:var(--t-featureText-tt,inherit);font-style:var(--t-featureText-fs,inherit);text-shadow:var(--t-featureText-ts,inherit)}.film-negative_negative__X93QF{display:flex;gap:4px;width:min(640px,100%);box-sizing:border-box;margin:0 auto;padding:var(--p-negative-pad,14px 8px);background-color:var(--p-negative-bg,#17130f);border-radius:var(--p-negative-r,6px);overflow-x:auto;background-image:radial-gradient(circle,#0000 42%,transparent 43%),repeating-linear-gradient(90deg,transparent 0 7px,#f5efe2 7px 14px,transparent 14px 22px);background-size:var(--p-negative-size,100% 100%,22px 8px);background-repeat:var(--p-negative-rep,no-repeat,repeat-x);background-position:var(--p-negative-pos,0 0,4px 3px);border:var(--p-negative-bd,none);box-shadow:var(--p-negative-sh,none)}.film-negative_negativeItem__YFoK_{flex:0 0 auto;width:132px;aspect-ratio:4/3;overflow:hidden;border:var(--p-negativeItem-bd,2px solid #26201a);border-radius:var(--p-negativeItem-r,0);box-shadow:var(--p-negativeItem-sh,none)}.fireflies_decorLayer__C0PnN{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.fireflies_firefly____TtL{position:absolute;width:5px;height:5px;border-radius:var(--p-firefly-r,50%);background-color:var(--p-firefly-bg,color-mix(in srgb,var(--inv-accent) 80%,#fff));box-shadow:var(--p-firefly-sh,0 0 10px 3px color-mix(in srgb,var(--inv-accent) 55%,transparent));animation:fireflies_v2-firefly__tfVqM ease-in-out infinite alternate;background-image:var(--p-firefly-img,none);background-size:var(--p-firefly-size,cover);background-repeat:var(--p-firefly-rep,no-repeat);background-position:var(--p-firefly-pos,50% 50%);border:var(--p-firefly-bd,none)}@keyframes fireflies_v2-firefly__tfVqM{0%{transform:translate(0);opacity:.25}to{transform:translate(14px,-18px);opacity:1}}@media (prefers-reduced-motion:reduce){.fireflies_firefly____TtL{animation:none;opacity:.75}}.flip-card_flipCard__7tYwj{perspective:900px;width:min(300px,84cqw);margin:0 auto;cursor:pointer}.flip-card_flipInner__7w9RA{position:relative;width:100%;aspect-ratio:16/10;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.8,.3,1)}.flip-card_flipFlipped__534jE{transform:rotateY(180deg)}.flip-card_flipFace___mOIP{position:absolute;inset:0;display:flex;align-items:var(--cmp-ai,center);justify-content:center;padding:var(--p-flipFace-pad,1.1rem);border-radius:var(--p-flipFace-r,14px);backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:var(--cmp-ta,center);overflow:hidden;overflow-wrap:anywhere;box-shadow:var(--p-flipFace-sh,none)}.flip-card_flipFront__Rj_aH{background-image:var(--p-flipFront-img,linear-gradient(135deg,var(--inv-primary),color-mix(in srgb,var(--inv-primary) 55%,var(--inv-accent))));background-color:var(--p-flipFront-bg,transparent);color:var(--t-flipFront-c,var(--inv-on-primary,#fff));font-family:var(--t-flipFront-ff,var(--inv-font-script));font-size:var(--t-flipFront-size-px,calc((2.1rem) * var(--t-flipFront-size-m, 1) * var(--cmp-tscale, 1)));box-shadow:var(--p-flipFront-sh,0 14px 30px rgba(0,0,0,.2));font-weight:var(--t-flipFront-w,inherit);letter-spacing:var(--t-flipFront-ls,inherit);line-height:var(--t-flipFront-lh,inherit);text-transform:var(--t-flipFront-tt,inherit);font-style:var(--t-flipFront-fs,inherit);text-shadow:var(--t-flipFront-ts,inherit);border:var(--p-flipFront-bd,none);border-radius:var(--p-flipFront-r,0)}.flip-card_flipBack__eyxlr{background-color:var(--p-flipBack-bg,var(--inv-surface));border:var(--p-flipBack-bd,1.5px solid color-mix(in srgb,var(--inv-accent) 45%,transparent));color:var(--t-flipBack-c,var(--inv-on-surface,#2a2a2a));font-size:var(--t-flipBack-size-px,calc((1rem) * var(--t-flipBack-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-flipBack-lh,1.6);transform:rotateY(180deg);--inv-text:var(--inv-on-surface,#2a2a2a);font-weight:var(--t-flipBack-w,inherit);font-family:var(--t-flipBack-ff,inherit);letter-spacing:var(--t-flipBack-ls,inherit);text-transform:var(--t-flipBack-tt,inherit);font-style:var(--t-flipBack-fs,inherit);text-shadow:var(--t-flipBack-ts,inherit);background-image:var(--p-flipBack-img,none);background-size:var(--p-flipBack-size,cover);background-repeat:var(--p-flipBack-rep,no-repeat);background-position:var(--p-flipBack-pos,50% 50%);border-radius:var(--p-flipBack-r,0);box-shadow:var(--p-flipBack-sh,none)}.flip-card_flipHint__WhqHW{margin:.6rem 0 0;text-align:var(--cmp-ta,center);font-size:var(--t-flipHint-size-px,calc((.75rem) * var(--t-flipHint-size-m, 1) * var(--cmp-tscale, 1)));letter-spacing:var(--t-flipHint-ls,.2em);text-transform:var(--t-flipHint-tt,uppercase);color:var(--t-flipHint-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 55%,transparent));font-weight:var(--t-flipHint-w,inherit);font-family:var(--t-flipHint-ff,inherit);line-height:var(--t-flipHint-lh,inherit);font-style:var(--t-flipHint-fs,inherit);text-shadow:var(--t-flipHint-ts,inherit)}.floating-balloons_artLayer__QZeyQ{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.floating-balloons_balloon__TmZbi{position:absolute;bottom:-18%;width:30px;height:38px;border-radius:var(--p-balloon-r,50% 50% 50% 50%/44% 44% 56% 56%);background-image:var(--p-balloon-img,radial-gradient(circle at 32% 28%,color-mix(in srgb,#fff 45%,var(--inv-accent)),var(--inv-accent) 65%));background-color:var(--p-balloon-bg,transparent);opacity:.55;animation:floating-balloons_f8-balloon-rise__OzDWd linear infinite;border:var(--p-balloon-bd,none);box-shadow:var(--p-balloon-sh,none)}.floating-balloons_balloonAlt__LsUNv{background-image:var(--p-balloonAlt-img,radial-gradient(circle at 32% 28%,color-mix(in srgb,#fff 45%,var(--inv-primary)),var(--inv-primary) 65%));background-color:var(--p-balloonAlt-bg,transparent);border:var(--p-balloonAlt-bd,none);border-radius:var(--p-balloonAlt-r,0);box-shadow:var(--p-balloonAlt-sh,none)}@keyframes floating-balloons_f8-balloon-rise__OzDWd{0%{bottom:-18%;translate:0 0}50%{translate:14px 0}to{bottom:118%;translate:-10px 0}}@media (prefers-reduced-motion:reduce){.floating-balloons_balloon__TmZbi{animation:none;bottom:12%}}.floating-hearts_decorLayer__dFHv1{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.floating-hearts_heart__l0ht_{position:absolute;bottom:-6%;font-size:var(--t-heart-size-px,calc((13px) * var(--t-heart-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-heart-c,color-mix(in srgb,var(--inv-accent) 80%,#fff));animation:floating-hearts_heart-rise__X8LXh linear infinite;font-weight:var(--t-heart-w,inherit);font-family:var(--t-heart-ff,inherit);letter-spacing:var(--t-heart-ls,inherit);line-height:var(--t-heart-lh,inherit);text-transform:var(--t-heart-tt,inherit);font-style:var(--t-heart-fs,inherit);text-shadow:var(--t-heart-ts,inherit)}@keyframes floating-hearts_heart-rise__X8LXh{0%{bottom:-6%;transform:translateX(0);opacity:0}12%{opacity:.85}85%{opacity:.85}to{bottom:106%;transform:translateX(18px);opacity:0}}@media (prefers-reduced-motion:reduce){.floating-hearts_heart__l0ht_{animation:none;bottom:18%;opacity:.6}}.fold-text_foldText__Bwws6{max-width:560px;margin:0 auto;text-align:var(--cmp-ta,left)}.fold-text_foldSummary__qlrCz{cursor:pointer;list-style:none;display:inline-flex;align-items:var(--cmp-ai,center);gap:.5rem;font-weight:700;color:var(--p-foldSummary-fg,var(--inv-heading,var(--inv-primary)));border-bottom:1.5px solid var(--inv-accent);padding-bottom:.15rem;border-radius:var(--p-foldSummary-r,0);box-shadow:var(--p-foldSummary-sh,none)}.fold-text_foldMark__68xMV{color:var(--p-foldMark-fg,var(--inv-accent));transition:transform .2s ease;border:var(--p-foldMark-bd,none);border-radius:var(--p-foldMark-r,0);box-shadow:var(--p-foldMark-sh,none)}.fold-text_foldBody__V5dMH{margin:.8rem 0 0;line-height:1.7}.framed-panel_framedPanel__qhh9U{max-width:560px;margin:0 auto;padding:var(--p-framedPanel-pad,.45rem);border:var(--p-framedPanel-bd,1px solid var(--inv-accent));border-radius:var(--p-framedPanel-r,calc(var(--inv-radius) + 6px));box-shadow:var(--p-framedPanel-sh,none)}.framed-panel_framedPanelInner__EA9Pb{padding:var(--p-framedPanelInner-pad,1.7rem 1.4rem);border:var(--p-framedPanelInner-bd,1px solid color-mix(in srgb,var(--inv-accent) 45%,transparent));border-radius:var(--p-framedPanelInner-r,var(--inv-radius));box-shadow:var(--p-framedPanelInner-sh,none)}.framed-panel_framedPanelTitle__1zj8U{margin:0 0 .6rem;font-family:var(--t-framedPanelTitle-ff,var(--inv-font-heading));font-size:var(--t-framedPanelTitle-size-px,calc((1.25rem) * var(--t-framedPanelTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-framedPanelTitle-c,var(--inv-heading,var(--inv-primary)));font-weight:var(--t-framedPanelTitle-w,inherit);letter-spacing:var(--t-framedPanelTitle-ls,inherit);line-height:var(--t-framedPanelTitle-lh,inherit);text-transform:var(--t-framedPanelTitle-tt,inherit);font-style:var(--t-framedPanelTitle-fs,inherit);text-shadow:var(--t-framedPanelTitle-ts,inherit)}.framed-panel_framedPanelText__8i11L{margin:0;line-height:1.7}.gallery-arch-trio_archTrio__AwcgT{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:620px;margin:0 auto;align-items:var(--cmp-ai,end)}.gallery-arch-trio_archWindow__mnzyh{position:relative;border:var(--p-archWindow-bd,2px solid color-mix(in srgb,var(--inv-accent) 55%,transparent));border-radius:var(--p-archWindow-r,999px 999px 0 0);padding:var(--p-archWindow-pad,7px 7px 0);background-color:var(--p-archWindow-bg,color-mix(in srgb,var(--inv-accent) 7%,transparent));background-image:var(--p-archWindow-img,none);background-size:var(--p-archWindow-size,cover);background-repeat:var(--p-archWindow-rep,no-repeat);background-position:var(--p-archWindow-pos,50% 50%);box-shadow:var(--p-archWindow-sh,none)}.gallery-arch-trio_archImg__vj14M{width:100%;aspect-ratio:3/4;display:block;border-radius:var(--p-archImg-r,999px 999px 0 0);box-shadow:var(--p-archImg-sh,none)}.gallery_title__Gm857{margin:0;font-family:var(--t-title-ff,var(--inv-font-heading));font-size:var(--t-title-size-px,calc((clamp(1.5rem, 4cqw, 2.1rem) * var(--inv-fs-h, 1)) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-title-w,600);color:var(--t-title-c,var(--inv-heading,var(--inv-primary)));letter-spacing:var(--t-title-ls,var(--inv-heading-ls,normal));line-height:var(--t-title-lh,inherit);text-transform:var(--t-title-tt,var(--inv-heading-tt,none));font-style:var(--t-title-fs,inherit);text-shadow:var(--t-title-ts,inherit)}.gallery_placeholder__VorwH{width:100%;padding:var(--p-placeholder-pad,1.25rem);border:var(--p-placeholder-bd,1.5px dashed color-mix(in srgb,var(--inv-text) 35%,transparent));border-radius:var(--p-placeholder-r,var(--inv-radius));font-size:var(--t-placeholder-size-px,calc((.9rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));opacity:.65;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,inherit);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.gallery-filmstrip_filmstrip__viUah{display:flex;width:100%;box-sizing:border-box;gap:.5rem;overflow-x:auto;padding:var(--cmp-card-pad,14px .5rem);background-color:var(--cmp-card-bg-set,#17181c);border-radius:var(--cmp-card-radius,10px);background-image:repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,255,255,.85) 9px 15px,transparent 15px 24px),repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,255,255,.85) 9px 15px,transparent 15px 24px);background-size:100% 6px,100% 6px;background-position:top 4px left,bottom 4px left;background-repeat:repeat-x;scrollbar-width:none;box-shadow:var(--cmp-card-shadow,none);border:var(--cmp-card-border,none)}.gallery-filmstrip_filmFrame__jaXCT{flex-shrink:0;width:clamp(120px,34cqw,180px);aspect-ratio:4/3;object-fit:cover;border-radius:var(--p-filmFrame-r,3px);box-shadow:var(--p-filmFrame-sh,none)}.gallery-grid-pro_pkPlaceholder__mEHbY{width:100%;box-sizing:border-box;padding:var(--p-pkPlaceholder-pad,1rem);border:var(--p-pkPlaceholder-bd,1px dashed color-mix(in srgb,var(--inv-primary,#b87333) 35%,transparent));border-radius:var(--p-pkPlaceholder-r,var(--inv-radius,14px));color:var(--t-pkPlaceholder-c,color-mix(in srgb,var(--inv-text,#2a2a2a) 60%,transparent));font-size:var(--t-pkPlaceholder-size-px,calc((.86rem) * var(--t-pkPlaceholder-size-m, 1) * var(--cmp-tscale, 1)));text-align:center;font-weight:var(--t-pkPlaceholder-w,inherit);font-family:var(--t-pkPlaceholder-ff,inherit);letter-spacing:var(--t-pkPlaceholder-ls,inherit);line-height:var(--t-pkPlaceholder-lh,inherit);text-transform:var(--t-pkPlaceholder-tt,inherit);font-style:var(--t-pkPlaceholder-fs,inherit);text-shadow:var(--t-pkPlaceholder-ts,inherit);box-shadow:var(--p-pkPlaceholder-sh,none)}.gallery-grid-pro_ggrid__adY42{display:grid;gap:.6rem;width:100%;grid-template-columns:repeat(3,1fr)}.gallery-grid-pro_ggImg__8XaN_{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--p-ggImg-r,10px);box-shadow:var(--p-ggImg-sh,0 4px 14px rgba(0,0,0,.1));transition:transform .2s ease}.gallery-hexagon_hexRow__UDfID{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.gallery-hexagon_hex__o0W_p{width:clamp(96px,26cqw,140px);aspect-ratio:.9;object-fit:cover;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.gallery-mosaic_mosaic__okNxT{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:96px;gap:10px;width:min(620px,100%);margin:0 auto;grid-auto-flow:dense}.gallery-mosaic_mosaicItem__6nmB2{overflow:hidden;border-radius:var(--p-mosaicItem-r,6px);box-shadow:var(--p-mosaicItem-sh,0 8px 18px rgba(0,0,0,.14));transition:transform .35s ease}.gallery-mosaic_mosaicItem__6nmB2[data-span=big]{grid-column:span 2;grid-row:span 2}.gallery-mosaic_mosaicItem__6nmB2[data-span=tall]{grid-row:span 2}.gallery-mosaic_mosaicItem__6nmB2[data-span=wide]{grid-column:span 2}.gallery-mosaic_mosaicItem__6nmB2[data-span=banner]{grid-column:span 4}.gallery-mosaic_mosaicImg__NtBZ9{width:100%;height:100%;display:block}@container invitation (max-width: 420px){.gallery-mosaic_mosaic__okNxT{grid-template-columns:repeat(2,1fr);grid-auto-rows:116px;gap:8px}}.gallery-orbit_orbit__cuKPh{position:relative;width:min(340px,82cqw);height:min(340px,82cqw);margin:0 auto}.gallery-orbit_orbitCenter__mfAEK{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:44%;height:44%;border-radius:var(--p-orbitCenter-r,50%);overflow:hidden;border:var(--p-orbitCenter-bd,3px solid var(--inv-surface));box-shadow:var(--p-orbitCenter-sh,0 10px 26px rgba(0,0,0,.2));z-index:1}.gallery-orbit_orbitRing__fVvx8{position:absolute;inset:11%;border:var(--p-orbitRing-bd,1.5px dashed color-mix(in srgb,var(--inv-accent) 40%,transparent));border-radius:var(--p-orbitRing-r,50%);animation:gallery-orbit_f8-orbit__6vsmy 42s linear infinite;box-shadow:var(--p-orbitRing-sh,none)}.gallery-orbit_orbitSat__3bLvX{position:absolute;top:50%;left:50%;width:24%;height:24%;margin:-12% 0 0 -12%;border-radius:var(--p-orbitSat-r,50%);overflow:hidden;border:var(--p-orbitSat-bd,3px solid var(--inv-surface));box-shadow:var(--p-orbitSat-sh,0 8px 18px rgba(0,0,0,.18))}@keyframes gallery-orbit_f8-orbit__6vsmy{0%{rotate:0deg}to{rotate:1turn}}@keyframes gallery-orbit_f8-orbit-counter__IgtBE{0%{rotate:0deg}to{rotate:-1turn}}.gallery-orbit_orbitCenter__mfAEK img,.gallery-orbit_orbitSat__3bLvX img{width:100%;height:100%;object-fit:cover;display:block}.gallery-orbit_orbitSat__3bLvX img{animation:gallery-orbit_f8-orbit-counter__IgtBE 42s linear infinite}@media (prefers-reduced-motion:reduce){.gallery-orbit_orbitRing__fVvx8,.gallery-orbit_orbitSat__3bLvX img{animation:none}}.gallery-polaroid_polaroids__cxMkk{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem}.gallery-polaroid_polaroid___MclF{background-color:var(--cmp-card-bg-set,var(--inv-surface,#fff));padding:var(--cmp-card-pad,.55rem .55rem 1.6rem);box-shadow:var(--cmp-card-shadow,0 10px 24px rgba(0,0,0,.16));transform:rotate(var(--tilt,-3deg));position:relative;transition:transform .2s ease;background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);border-radius:var(--cmp-card-radius,0);border:var(--cmp-card-border,none)}.gallery-polaroid_polaroidImg__JH4Ls{width:clamp(120px,30cqw,170px);aspect-ratio:1;object-fit:cover;display:block}.gallery-polaroid_polaroidCaption__WjqZz{position:absolute;left:0;right:0;bottom:.35rem;text-align:center;font-family:var(--t-polaroidCaption-ff,var(--inv-font-script));font-size:var(--t-polaroidCaption-size-px,calc((.95rem) * var(--t-polaroidCaption-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-polaroidCaption-c,var(--inv-on-surface,#4a4a4a));font-weight:var(--t-polaroidCaption-w,inherit);letter-spacing:var(--t-polaroidCaption-ls,inherit);line-height:var(--t-polaroidCaption-lh,inherit);text-transform:var(--t-polaroidCaption-tt,inherit);font-style:var(--t-polaroidCaption-fs,inherit);text-shadow:var(--t-polaroidCaption-ts,inherit)}.garland-top_garland__zdLZv{position:absolute;top:0;left:0;right:0;color:var(--p-garland-fg,var(--inv-accent));border:var(--p-garland-bd,none);border-radius:var(--p-garland-r,0);box-shadow:var(--p-garland-sh,none)}.gift-envelope_giftEnvelope__uNpcg{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.8rem}.gift-envelope_envelopeArt__H__4l{position:relative;width:120px;height:82px}.gift-envelope_envelopeBody__9MZgU{position:absolute;inset:0;border-radius:var(--cmp-card-radius,8px);background-color:var(--cmp-card-bg-set,var(--inv-surface));border:var(--cmp-card-border,1.5px solid var(--inv-accent));color:var(--inv-on-surface,var(--inv-text,#2a2a2a));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);box-shadow:var(--cmp-card-shadow,none);padding:var(--cmp-card-pad,0)}.gift-envelope_envelopeFlap__NAt_h{position:absolute;left:0;right:0;top:0;height:46px;clip-path:polygon(0 0,100% 0,50% 100%);background-color:var(--p-envelopeFlap-bg,color-mix(in srgb,var(--inv-accent) 24%,var(--inv-surface)));border-radius:var(--p-envelopeFlap-r,8px 8px 0 0);color:var(--p-envelopeFlap-fg,var(--inv-on-surface,var(--inv-text,#2a2a2a)));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--p-envelopeFlap-img,none);background-size:var(--p-envelopeFlap-size,cover);background-repeat:var(--p-envelopeFlap-rep,no-repeat);background-position:var(--p-envelopeFlap-pos,50% 50%);border:var(--p-envelopeFlap-bd,none);box-shadow:var(--p-envelopeFlap-sh,none)}.gift-envelope_envelopeSeal__Y3Y61{position:absolute;left:50%;top:34px;transform:translateX(-50%);width:26px;height:26px;border-radius:var(--p-envelopeSeal-r,50%);background-color:var(--p-envelopeSeal-bg,var(--inv-accent));color:var(--t-envelopeSeal-c,var(--inv-on-primary,#fff));display:inline-flex;align-items:var(--cmp-ai,center);justify-content:center;font-size:var(--t-envelopeSeal-size-px,calc((.7rem) * var(--t-envelopeSeal-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-envelopeSeal-w,inherit);font-family:var(--t-envelopeSeal-ff,inherit);letter-spacing:var(--t-envelopeSeal-ls,inherit);line-height:var(--t-envelopeSeal-lh,inherit);text-transform:var(--t-envelopeSeal-tt,inherit);font-style:var(--t-envelopeSeal-fs,inherit);text-shadow:var(--t-envelopeSeal-ts,inherit);background-image:var(--p-envelopeSeal-img,none);background-size:var(--p-envelopeSeal-size,cover);background-repeat:var(--p-envelopeSeal-rep,no-repeat);background-position:var(--p-envelopeSeal-pos,50% 50%);border:var(--p-envelopeSeal-bd,none);box-shadow:var(--p-envelopeSeal-sh,none)}.gift-envelope_giftEnvelopeTitle__B7BPG{margin:0;font-family:var(--t-giftEnvelopeTitle-ff,var(--inv-font-heading));font-size:var(--t-giftEnvelopeTitle-size-px,calc((1.15rem) * var(--t-giftEnvelopeTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-giftEnvelopeTitle-c,var(--inv-heading,var(--inv-primary)));font-weight:var(--t-giftEnvelopeTitle-w,inherit);letter-spacing:var(--t-giftEnvelopeTitle-ls,inherit);line-height:var(--t-giftEnvelopeTitle-lh,inherit);text-transform:var(--t-giftEnvelopeTitle-tt,inherit);font-style:var(--t-giftEnvelopeTitle-fs,inherit);text-shadow:var(--t-giftEnvelopeTitle-ts,inherit)}.gift-envelope_giftEnvelopeText__6ctWa{margin:0;max-width:420px;font-size:var(--t-giftEnvelopeText-size-px,calc((.88rem) * var(--t-giftEnvelopeText-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-giftEnvelopeText-lh,1.6);opacity:.85;font-weight:var(--t-giftEnvelopeText-w,inherit);font-family:var(--t-giftEnvelopeText-ff,inherit);letter-spacing:var(--t-giftEnvelopeText-ls,inherit);text-transform:var(--t-giftEnvelopeText-tt,inherit);font-style:var(--t-giftEnvelopeText-fs,inherit);color:var(--t-giftEnvelopeText-c,inherit);text-shadow:var(--t-giftEnvelopeText-ts,inherit)}.gift-qr-card_giftQrLine__qEHMx{margin:0;font-size:var(--t-giftQrLine-size-px,calc((.85rem) * var(--t-giftQrLine-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-giftQrLine-lh,1.55);word-break:break-word;font-weight:var(--t-giftQrLine-w,inherit);font-family:var(--t-giftQrLine-ff,inherit);letter-spacing:var(--t-giftQrLine-ls,inherit);text-transform:var(--t-giftQrLine-tt,inherit);font-style:var(--t-giftQrLine-fs,inherit);color:var(--t-giftQrLine-c,inherit);text-shadow:var(--t-giftQrLine-ts,inherit)}.gift-qr-card_giftQr__5dUW6{display:flex;align-items:var(--cmp-ai,center);gap:1.2rem;width:100%;box-sizing:border-box;max-width:480px;margin:0 auto;padding:var(--cmp-card-pad,1.2rem 1.3rem);background-color:var(--cmp-card-bg,var(--inv-surface));border-radius:var(--cmp-card-radius,var(--inv-radius));border:var(--cmp-card-border,1px solid color-mix(in srgb,var(--inv-accent) 30%,transparent));text-align:var(--cmp-ta,left);--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);box-shadow:var(--cmp-card-shadow,none)}.gift-qr-card_giftQrImg__SA24_{width:96px;height:96px;object-fit:contain;border-radius:var(--p-giftQrImg-r,8px);flex-shrink:0;background-color:var(--p-giftQrImg-bg,#fff);padding:var(--p-giftQrImg-pad,4px);border:var(--p-giftQrImg-bd,1px solid var(--inv-border,#eee));background-image:var(--p-giftQrImg-img,none);background-size:var(--p-giftQrImg-size,cover);background-repeat:var(--p-giftQrImg-rep,no-repeat);background-position:var(--p-giftQrImg-pos,50% 50%);box-shadow:var(--p-giftQrImg-sh,none)}.gift-qr-card_giftQrTitle__Wb0tL{margin:0 0 .25rem;font-family:var(--t-giftQrTitle-ff,var(--inv-font-heading));font-size:var(--t-giftQrTitle-size-px,calc((1.02rem) * var(--t-giftQrTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-giftQrTitle-c,var(--inv-heading,var(--inv-primary)));font-weight:var(--t-giftQrTitle-w,inherit);letter-spacing:var(--t-giftQrTitle-ls,inherit);line-height:var(--t-giftQrTitle-lh,inherit);text-transform:var(--t-giftQrTitle-tt,inherit);font-style:var(--t-giftQrTitle-fs,inherit);text-shadow:var(--t-giftQrTitle-ts,inherit)}.gift-registry_gift__4Naa4{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);text-align:var(--cmp-ta,center);gap:.75rem;width:100%}.gift-registry_title__57vFt{margin:0;font-family:var(--t-title-ff,var(--inv-font-heading));font-size:var(--t-title-size-px,calc((clamp(1.5rem, 4cqw, 2.1rem) * var(--inv-fs-h, 1)) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-title-w,600);color:var(--t-title-c,var(--inv-heading,var(--inv-primary)));letter-spacing:var(--t-title-ls,var(--inv-heading-ls,normal));line-height:var(--t-title-lh,inherit);text-transform:var(--t-title-tt,var(--inv-heading-tt,none));font-style:var(--t-title-fs,inherit);text-shadow:var(--t-title-ts,inherit)}.gift-registry_message__cgmzS{margin:0;white-space:pre-line;font-size:var(--t-message-size-px,calc((1rem) * var(--t-message-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-message-lh,1.7);font-weight:var(--t-message-w,inherit);font-family:var(--t-message-ff,inherit);letter-spacing:var(--t-message-ls,inherit);text-transform:var(--t-message-tt,inherit);font-style:var(--t-message-fs,inherit);color:var(--t-message-c,inherit);text-shadow:var(--t-message-ts,inherit)}.gift-registry_list__WYTG4{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;width:100%}.gift-registry_hostGroup__AAHti{display:flex;flex-direction:column;gap:.25rem;align-items:inherit}.gift-registry_storeLink__i76t3{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;border:var(--p-storeLink-bd,1.5px solid var(--inv-primary));padding:var(--p-storeLink-pad,.5rem 1.2rem);border-radius:var(--p-storeLink-r,var(--inv-radius));text-decoration:none;background-color:var(--p-storeLink-bg,transparent);cursor:pointer;max-width:100%;align-self:center;font-size:var(--t-storeLink-size-px,calc((1rem) * var(--t-storeLink-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-storeLink-w,600);color:var(--t-storeLink-c,var(--inv-heading,var(--inv-primary)));font-family:var(--t-storeLink-ff,inherit);letter-spacing:var(--t-storeLink-ls,inherit);line-height:var(--t-storeLink-lh,inherit);text-transform:var(--t-storeLink-tt,inherit);font-style:var(--t-storeLink-fs,inherit);text-shadow:var(--t-storeLink-ts,inherit);box-shadow:var(--p-storeLink-sh,none)}.gift-registry_storeLink__i76t3,.gift-registry_storeLink__i76t3:hover{background-image:var(--p-storeLink-img,none);background-size:var(--p-storeLink-size,cover);background-repeat:var(--p-storeLink-rep,no-repeat);background-position:var(--p-storeLink-pos,50% 50%)}.gift-registry_storeLink__i76t3:hover{background-color:var(--p-storeLink-bg,var(--inv-primary));color:var(--p-storeLink-fg,var(--inv-on-primary,#fff))}.gift-registry_storeName__DTHzs{margin:0;font-size:var(--t-storeName-size-px,calc((1.1rem * var(--inv-fs-sub, 1)) * var(--t-storeName-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-storeName-w,600);color:var(--t-storeName-c,var(--inv-heading,var(--inv-primary)));font-family:var(--t-storeName-ff,inherit);letter-spacing:var(--t-storeName-ls,inherit);line-height:var(--t-storeName-lh,inherit);text-transform:var(--t-storeName-tt,inherit);font-style:var(--t-storeName-fs,inherit);text-shadow:var(--t-storeName-ts,inherit)}.gift-registry_registryCode__lszvy{font-size:var(--t-registryCode-size-px,calc((.95rem) * var(--t-registryCode-size-m, 1) * var(--cmp-tscale, 1)));opacity:.85;font-weight:var(--t-registryCode-w,inherit);font-family:var(--t-registryCode-ff,inherit);letter-spacing:var(--t-registryCode-ls,inherit);line-height:var(--t-registryCode-lh,inherit);text-transform:var(--t-registryCode-tt,inherit);font-style:var(--t-registryCode-fs,inherit);color:var(--t-registryCode-c,inherit);text-shadow:var(--t-registryCode-ts,inherit)}.gift-registry-links_gift__k1mj5{text-align:var(--cmp-ta,center);width:100%}.gift-registry-links_giftTitle__Fvq2X{margin:0 0 .3rem;font-family:var(--t-giftTitle-ff,var(--inv-font-heading));font-size:var(--t-giftTitle-size-px,calc((1.3rem) * var(--t-giftTitle-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftTitle-w,inherit);letter-spacing:var(--t-giftTitle-ls,inherit);line-height:var(--t-giftTitle-lh,inherit);text-transform:var(--t-giftTitle-tt,inherit);font-style:var(--t-giftTitle-fs,inherit);color:var(--t-giftTitle-c,inherit);text-shadow:var(--t-giftTitle-ts,inherit)}.gift-registry-links_giftMsg__4o1mS{margin:0 0 1rem;font-size:var(--t-giftMsg-size-px,calc((.92rem) * var(--t-giftMsg-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-giftMsg-lh,1.5);color:var(--t-giftMsg-c,color-mix(in srgb,var(--inv-text,#2a2a2a) 72%,transparent));font-weight:var(--t-giftMsg-w,inherit);font-family:var(--t-giftMsg-ff,inherit);letter-spacing:var(--t-giftMsg-ls,inherit);text-transform:var(--t-giftMsg-tt,inherit);font-style:var(--t-giftMsg-fs,inherit);text-shadow:var(--t-giftMsg-ts,inherit)}.gift-registry-links_giftRow__GxPPy{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.gift-registry-links_giftBtn__JU04G{display:inline-flex;align-items:var(--cmp-ai,center);gap:.4rem;padding:var(--p-giftBtn-pad,.65rem 1.2rem);border-radius:var(--p-giftBtn-r,999px);font-size:var(--t-giftBtn-size-px,calc((.88rem) * var(--t-giftBtn-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftBtn-w,700);text-decoration:none;color:var(--t-giftBtn-c,var(--inv-on-primary,#fff));background-color:var(--p-giftBtn-bg,var(--inv-primary,#b87333));border:var(--p-giftBtn-bd,1px solid transparent);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;font-family:var(--t-giftBtn-ff,inherit);letter-spacing:var(--t-giftBtn-ls,inherit);line-height:var(--t-giftBtn-lh,inherit);text-transform:var(--t-giftBtn-tt,inherit);font-style:var(--t-giftBtn-fs,inherit);text-shadow:var(--t-giftBtn-ts,inherit);background-image:var(--p-giftBtn-img,none);background-size:var(--p-giftBtn-size,cover);background-repeat:var(--p-giftBtn-rep,no-repeat);background-position:var(--p-giftBtn-pos,50% 50%);box-shadow:var(--p-giftBtn-sh,none)}.gift-registry-links_pkPlaceholder__CfHwl{width:100%;box-sizing:border-box;padding:var(--p-pkPlaceholder-pad,1rem);border:var(--p-pkPlaceholder-bd,1px dashed color-mix(in srgb,var(--inv-primary,#b87333) 35%,transparent));border-radius:var(--p-pkPlaceholder-r,var(--inv-radius,14px));color:var(--t-pkPlaceholder-c,color-mix(in srgb,var(--inv-text,#2a2a2a) 60%,transparent));font-size:var(--t-pkPlaceholder-size-px,calc((.86rem) * var(--t-pkPlaceholder-size-m, 1) * var(--cmp-tscale, 1)));text-align:var(--cmp-ta,center);font-weight:var(--t-pkPlaceholder-w,inherit);font-family:var(--t-pkPlaceholder-ff,inherit);letter-spacing:var(--t-pkPlaceholder-ls,inherit);line-height:var(--t-pkPlaceholder-lh,inherit);text-transform:var(--t-pkPlaceholder-tt,inherit);font-style:var(--t-pkPlaceholder-fs,inherit);text-shadow:var(--t-pkPlaceholder-ts,inherit);box-shadow:var(--p-pkPlaceholder-sh,none)}.liverpool-registry-card_card__khdPA{width:100%;max-width:460px;margin:0 auto;box-sizing:border-box;padding:var(--cmp-card-pad,1.5rem 1.4rem 1.3rem);text-align:var(--cmp-ta,center);border-radius:var(--cmp-card-radius,calc(var(--inv-radius, 14px) + 2px));background-color:var(--cmp-card-bg,var(--inv-surface,#fff));color:var(--inv-on-surface,#2a2a2a);border:var(--cmp-card-border,1px solid color-mix(in srgb,var(--inv-primary,#b87333) 16%,transparent));box-shadow:var(--cmp-card-shadow,0 10px 28px rgba(0,0,0,.08));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%)}.liverpool-registry-card_store__CE0D6{margin:0 0 .5rem;font-size:var(--t-store-size-px,calc((.68rem) * var(--t-store-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-store-w,800);letter-spacing:var(--t-store-ls,.22em);text-transform:var(--t-store-tt,uppercase);color:var(--t-store-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 55%,transparent));font-family:var(--t-store-ff,inherit);line-height:var(--t-store-lh,inherit);font-style:var(--t-store-fs,inherit);text-shadow:var(--t-store-ts,inherit)}.liverpool-registry-card_title__1Q2tC{margin:0;font-family:var(--t-title-ff,var(--inv-font-heading));font-size:var(--t-title-size-px,calc((1.35rem) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-title-lh,1.22);color:var(--t-title-c,var(--inv-primary,#b87333));font-weight:var(--t-title-w,inherit);letter-spacing:var(--t-title-ls,inherit);text-transform:var(--t-title-tt,inherit);font-style:var(--t-title-fs,inherit);text-shadow:var(--t-title-ts,inherit)}.liverpool-registry-card_celebrant__fkXcG{margin:.3rem 0 0;font-size:var(--t-celebrant-size-px,calc((.92rem) * var(--t-celebrant-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-celebrant-fs,italic);font-weight:var(--t-celebrant-w,inherit);font-family:var(--t-celebrant-ff,inherit);letter-spacing:var(--t-celebrant-ls,inherit);line-height:var(--t-celebrant-lh,inherit);text-transform:var(--t-celebrant-tt,inherit);color:var(--t-celebrant-c,inherit);text-shadow:var(--t-celebrant-ts,inherit)}.liverpool-registry-card_message__EEexH{margin:.8rem 0 0;font-size:var(--t-message-size-px,calc((.9rem) * var(--t-message-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-message-lh,1.55);font-weight:var(--t-message-w,inherit);font-family:var(--t-message-ff,inherit);letter-spacing:var(--t-message-ls,inherit);text-transform:var(--t-message-tt,inherit);font-style:var(--t-message-fs,inherit);color:var(--t-message-c,inherit);text-shadow:var(--t-message-ts,inherit)}.liverpool-registry-card_codeBox__IdQke{display:flex;flex-wrap:wrap;align-items:var(--cmp-ai,center);justify-content:center;gap:.45rem .7rem;margin:1.05rem 0 0;padding:var(--p-codeBox-pad,.7rem .9rem);border-radius:var(--p-codeBox-r,12px);background-color:var(--p-codeBox-bg,color-mix(in srgb,var(--inv-primary,#b87333) 7%,transparent));border:var(--p-codeBox-bd,1px dashed color-mix(in srgb,var(--inv-primary,#b87333) 28%,transparent));background-image:var(--p-codeBox-img,none);background-size:var(--p-codeBox-size,cover);background-repeat:var(--p-codeBox-rep,no-repeat);background-position:var(--p-codeBox-pos,50% 50%);box-shadow:var(--p-codeBox-sh,none)}.liverpool-registry-card_codeLabel__2qV62{font-size:var(--t-codeLabel-size-px,calc((.66rem) * var(--t-codeLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-codeLabel-w,800);letter-spacing:var(--t-codeLabel-ls,.16em);text-transform:var(--t-codeLabel-tt,uppercase);color:var(--t-codeLabel-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 58%,transparent));font-family:var(--t-codeLabel-ff,inherit);line-height:var(--t-codeLabel-lh,inherit);font-style:var(--t-codeLabel-fs,inherit);text-shadow:var(--t-codeLabel-ts,inherit)}.liverpool-registry-card_code__ly3mQ{font-family:var(--t-code-ff,var(--inv-font-heading));font-size:var(--t-code-size-px,calc((1.45rem) * var(--t-code-size-m, 1) * var(--cmp-tscale, 1)));letter-spacing:var(--t-code-ls,.14em);line-height:var(--t-code-lh,1);font-weight:var(--t-code-w,inherit);text-transform:var(--t-code-tt,inherit);font-style:var(--t-code-fs,inherit);color:var(--t-code-c,inherit);text-shadow:var(--t-code-ts,inherit)}.liverpool-registry-card_cta__m60xQ{display:inline-block;margin:1.1rem 0 0;padding:var(--p-cta-pad,.72rem 1.5rem);border-radius:var(--p-cta-r,999px);background-color:var(--p-cta-bg,var(--inv-primary,#b87333));color:var(--t-cta-c,var(--inv-on-primary,#fff));font-size:var(--t-cta-size-px,calc((.88rem) * var(--t-cta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-cta-w,700);letter-spacing:var(--t-cta-ls,.04em);text-decoration:none;transition:transform .15s ease,filter .15s ease;font-family:var(--t-cta-ff,inherit);line-height:var(--t-cta-lh,inherit);text-transform:var(--t-cta-tt,inherit);font-style:var(--t-cta-fs,inherit);text-shadow:var(--t-cta-ts,inherit);background-image:var(--p-cta-img,none);background-size:var(--p-cta-size,cover);background-repeat:var(--p-cta-rep,no-repeat);background-position:var(--p-cta-pos,50% 50%);border:var(--p-cta-bd,none);box-shadow:var(--p-cta-sh,none)}.liverpool-registry-card_cta__m60xQ:hover{transform:translateY(-1px);filter:brightness(1.06)}.liverpool-registry-card_hint__cF6Od{margin:1rem 0 0;font-size:var(--t-hint-size-px,calc((.82rem) * var(--t-hint-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-hint-fs,italic);opacity:.7;font-weight:var(--t-hint-w,inherit);font-family:var(--t-hint-ff,inherit);letter-spacing:var(--t-hint-ls,inherit);line-height:var(--t-hint-lh,inherit);text-transform:var(--t-hint-tt,inherit);color:var(--t-hint-c,inherit);text-shadow:var(--t-hint-ts,inherit)}.liverpool-registry-card_note__PW59z{margin:.85rem 0 0;font-size:var(--t-note-size-px,calc((.8rem) * var(--t-note-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-note-fs,italic);color:var(--t-note-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 62%,transparent));font-weight:var(--t-note-w,inherit);font-family:var(--t-note-ff,inherit);letter-spacing:var(--t-note-ls,inherit);line-height:var(--t-note-lh,inherit);text-transform:var(--t-note-tt,inherit);text-shadow:var(--t-note-ts,inherit)}@media (max-width:479px){.liverpool-registry-card_card__khdPA{padding:1.25rem 1.1rem 1.15rem}.liverpool-registry-card_code__ly3mQ{font-size:var(--t-code-size-px,calc((1.25rem) * var(--t-code-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-code-w,inherit);font-family:var(--t-code-ff,inherit);letter-spacing:var(--t-code-ls,inherit);line-height:var(--t-code-lh,inherit);text-transform:var(--t-code-tt,inherit);font-style:var(--t-code-fs,inherit);color:var(--t-code-c,inherit);text-shadow:var(--t-code-ts,inherit)}}.liverpool-registry-mini_mini__2Gu4p{display:flex;flex-wrap:wrap;align-items:var(--cmp-ai,center);justify-content:center;gap:.5rem .9rem;width:100%;max-width:560px;margin:0 auto;box-sizing:border-box;padding:var(--p-mini-pad,.8rem .2rem);border-top:1px solid color-mix(in srgb,var(--inv-text,#2a2a2a) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--inv-text,#2a2a2a) 14%,transparent);border-radius:var(--p-mini-r,0);box-shadow:var(--p-mini-sh,none)}.liverpool-registry-mini_line__tiUNn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4rem .5rem;min-width:0}.liverpool-registry-mini_title__nXtBo{font-family:var(--t-title-ff,var(--inv-font-heading));font-size:var(--t-title-size-px,calc((1rem) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-title-lh,1.3);font-weight:var(--t-title-w,inherit);letter-spacing:var(--t-title-ls,inherit);text-transform:var(--t-title-tt,inherit);font-style:var(--t-title-fs,inherit);color:var(--t-title-c,inherit);text-shadow:var(--t-title-ts,inherit)}.liverpool-registry-mini_sep__TLl69{opacity:.45}.liverpool-registry-mini_store__jTRkk{font-size:var(--t-store-size-px,calc((.72rem) * var(--t-store-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-store-w,800);letter-spacing:var(--t-store-ls,.18em);text-transform:var(--t-store-tt,uppercase);opacity:.72;font-family:var(--t-store-ff,inherit);line-height:var(--t-store-lh,inherit);font-style:var(--t-store-fs,inherit);color:var(--t-store-c,inherit);text-shadow:var(--t-store-ts,inherit)}.liverpool-registry-mini_code__tMBV6{font-size:var(--t-code-size-px,calc((.8rem) * var(--t-code-size-m, 1) * var(--cmp-tscale, 1)));letter-spacing:var(--t-code-ls,.06em);white-space:nowrap;padding:var(--p-code-pad,.14rem .55rem);border-radius:var(--p-code-r,999px);background-color:var(--p-code-bg,color-mix(in srgb,var(--inv-text,#2a2a2a) 8%,transparent));font-weight:var(--t-code-w,inherit);font-family:var(--t-code-ff,inherit);line-height:var(--t-code-lh,inherit);text-transform:var(--t-code-tt,inherit);font-style:var(--t-code-fs,inherit);color:var(--t-code-c,inherit);text-shadow:var(--t-code-ts,inherit);background-image:var(--p-code-img,none);background-size:var(--p-code-size,cover);background-repeat:var(--p-code-rep,no-repeat);background-position:var(--p-code-pos,50% 50%);border:var(--p-code-bd,none);box-shadow:var(--p-code-sh,none)}.liverpool-registry-mini_cta__sDpm3{font-size:var(--t-cta-size-px,calc((.85rem) * var(--t-cta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-cta-w,700);white-space:nowrap;text-decoration:none;color:var(--t-cta-c,var(--inv-primary,#b87333));border-bottom:1px solid;padding-bottom:1px;font-family:var(--t-cta-ff,inherit);letter-spacing:var(--t-cta-ls,inherit);line-height:var(--t-cta-lh,inherit);text-transform:var(--t-cta-tt,inherit);font-style:var(--t-cta-fs,inherit);text-shadow:var(--t-cta-ts,inherit)}.liverpool-registry-mini_cta__sDpm3:hover{opacity:.75}.liverpool-registry-mini_hint__0J6Rq{font-size:var(--t-hint-size-px,calc((.8rem) * var(--t-hint-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-hint-fs,italic);opacity:.65;font-weight:var(--t-hint-w,inherit);font-family:var(--t-hint-ff,inherit);letter-spacing:var(--t-hint-ls,inherit);line-height:var(--t-hint-lh,inherit);text-transform:var(--t-hint-tt,inherit);color:var(--t-hint-c,inherit);text-shadow:var(--t-hint-ts,inherit)}.liverpool-registry-mini_message__WvFzE{flex-basis:100%;margin:0;text-align:var(--cmp-ta,center);font-size:var(--t-message-size-px,calc((.84rem) * var(--t-message-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-message-lh,1.5);opacity:.85;font-weight:var(--t-message-w,inherit);font-family:var(--t-message-ff,inherit);letter-spacing:var(--t-message-ls,inherit);text-transform:var(--t-message-tt,inherit);font-style:var(--t-message-fs,inherit);color:var(--t-message-c,inherit);text-shadow:var(--t-message-ts,inherit)}.liverpool-registry-mini_note__00Jj0{flex-basis:100%;margin:0;text-align:var(--cmp-ta,center);font-size:var(--t-note-size-px,calc((.78rem) * var(--t-note-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-note-fs,italic);opacity:.65;font-weight:var(--t-note-w,inherit);font-family:var(--t-note-ff,inherit);letter-spacing:var(--t-note-ls,inherit);line-height:var(--t-note-lh,inherit);text-transform:var(--t-note-tt,inherit);color:var(--t-note-c,inherit);text-shadow:var(--t-note-ts,inherit)}.liverpool-registry-tag_wrap__p3PMn{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.7rem;width:100%}.liverpool-registry-tag_cord__ulEwf{width:1px;height:1.5rem;background-color:var(--p-cord-bg,color-mix(in srgb,var(--inv-text,#2a2a2a) 38%,transparent));background-image:var(--p-cord-img,none);background-size:var(--p-cord-size,cover);background-repeat:var(--p-cord-rep,no-repeat);background-position:var(--p-cord-pos,50% 50%);border:var(--p-cord-bd,none);border-radius:var(--p-cord-r,0);box-shadow:var(--p-cord-sh,none)}.liverpool-registry-tag_tag__VU6gp{position:relative;width:100%;max-width:330px;box-sizing:border-box;padding:var(--cmp-card-pad,2.4rem 1.5rem 1.6rem);text-align:var(--cmp-ta,center);background-color:var(--cmp-card-bg,var(--inv-surface,#fff));color:var(--inv-on-surface,#2a2a2a);clip-path:polygon(50% 0,100% 12%,100% 100%,0 100%,0 12%);filter:drop-shadow(0 12px 26px rgba(0,0,0,.12));--inv-text:var(--inv-on-surface,#2a2a2a);background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);border-radius:var(--cmp-card-radius,0);box-shadow:var(--cmp-card-shadow,none);border:var(--cmp-card-border,none)}.liverpool-registry-tag_frame__EyXKZ{position:absolute;inset:.5rem;border:var(--p-frame-bd,1px dashed color-mix(in srgb,var(--inv-primary,#b87333) 34%,transparent));clip-path:polygon(50% 0,100% 12%,100% 100%,0 100%,0 12%);pointer-events:none;border-radius:var(--p-frame-r,0);box-shadow:var(--p-frame-sh,none)}.liverpool-registry-tag_hole__75sl1{position:absolute;top:.85rem;left:50%;transform:translateX(-50%);width:.6rem;height:.6rem;border-radius:var(--p-hole-r,50%);background-color:var(--p-hole-bg,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 26%,transparent));background-image:var(--p-hole-img,none);background-size:var(--p-hole-size,cover);background-repeat:var(--p-hole-rep,no-repeat);background-position:var(--p-hole-pos,50% 50%);border:var(--p-hole-bd,none);box-shadow:var(--p-hole-sh,none)}.liverpool-registry-tag_store__XidNM{margin:0 0 .45rem;font-size:var(--t-store-size-px,calc((.63rem) * var(--t-store-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-store-w,800);letter-spacing:var(--t-store-ls,.26em);text-transform:var(--t-store-tt,uppercase);color:var(--t-store-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 55%,transparent));font-family:var(--t-store-ff,inherit);line-height:var(--t-store-lh,inherit);font-style:var(--t-store-fs,inherit);text-shadow:var(--t-store-ts,inherit)}.liverpool-registry-tag_title__3HTpt{margin:0;font-family:var(--t-title-ff,var(--inv-font-heading));font-size:var(--t-title-size-px,calc((1.25rem) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-title-fs,italic);line-height:var(--t-title-lh,1.25);color:var(--t-title-c,var(--inv-primary,#b87333));font-weight:var(--t-title-w,inherit);letter-spacing:var(--t-title-ls,inherit);text-transform:var(--t-title-tt,inherit);text-shadow:var(--t-title-ts,inherit)}.liverpool-registry-tag_celebrant__E3tb6{margin:.3rem 0 0;font-size:var(--t-celebrant-size-px,calc((.85rem) * var(--t-celebrant-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-celebrant-w,inherit);font-family:var(--t-celebrant-ff,inherit);letter-spacing:var(--t-celebrant-ls,inherit);line-height:var(--t-celebrant-lh,inherit);text-transform:var(--t-celebrant-tt,inherit);font-style:var(--t-celebrant-fs,inherit);color:var(--t-celebrant-c,inherit);text-shadow:var(--t-celebrant-ts,inherit)}.liverpool-registry-tag_codeRow__3Ebmw{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.2rem;margin:.95rem 0 0;padding:var(--p-codeRow-pad,.6rem .5rem);border-top:1px solid color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 16%,transparent);border-radius:var(--p-codeRow-r,0);box-shadow:var(--p-codeRow-sh,none)}.liverpool-registry-tag_codeLabel__Vr4W0{font-size:var(--t-codeLabel-size-px,calc((.62rem) * var(--t-codeLabel-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-codeLabel-w,800);letter-spacing:var(--t-codeLabel-ls,.2em);text-transform:var(--t-codeLabel-tt,uppercase);color:var(--t-codeLabel-c,color-mix(in srgb,var(--inv-on-surface,#2a2a2a) 58%,transparent));font-family:var(--t-codeLabel-ff,inherit);line-height:var(--t-codeLabel-lh,inherit);font-style:var(--t-codeLabel-fs,inherit);text-shadow:var(--t-codeLabel-ts,inherit)}.liverpool-registry-tag_code__c3iXv{font-family:var(--t-code-ff,var(--inv-font-heading));font-size:var(--t-code-size-px,calc((1.3rem) * var(--t-code-size-m, 1) * var(--cmp-tscale, 1)));letter-spacing:var(--t-code-ls,.16em);line-height:var(--t-code-lh,1.1);font-weight:var(--t-code-w,inherit);text-transform:var(--t-code-tt,inherit);font-style:var(--t-code-fs,inherit);color:var(--t-code-c,inherit);text-shadow:var(--t-code-ts,inherit)}.liverpool-registry-tag_cta__L_HHI{display:inline-block;margin:.95rem 0 0;font-size:var(--t-cta-size-px,calc((.82rem) * var(--t-cta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-cta-w,700);letter-spacing:var(--t-cta-ls,.04em);text-decoration:none;color:var(--t-cta-c,var(--inv-primary,#b87333));border-bottom:1px solid;padding-bottom:2px;font-family:var(--t-cta-ff,inherit);line-height:var(--t-cta-lh,inherit);text-transform:var(--t-cta-tt,inherit);font-style:var(--t-cta-fs,inherit);text-shadow:var(--t-cta-ts,inherit)}.liverpool-registry-tag_cta__L_HHI:hover{opacity:.75}.liverpool-registry-tag_hint__tcUOB{display:inline-block;margin:.95rem 0 0;font-size:var(--t-hint-size-px,calc((.78rem) * var(--t-hint-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-hint-fs,italic);opacity:.7;font-weight:var(--t-hint-w,inherit);font-family:var(--t-hint-ff,inherit);letter-spacing:var(--t-hint-ls,inherit);line-height:var(--t-hint-lh,inherit);text-transform:var(--t-hint-tt,inherit);color:var(--t-hint-c,inherit);text-shadow:var(--t-hint-ts,inherit)}.liverpool-registry-tag_message__V0dpV{margin:0;max-width:460px;text-align:var(--cmp-ta,center);font-size:var(--t-message-size-px,calc((.88rem) * var(--t-message-size-m, 1) * var(--cmp-tscale, 1)));line-height:var(--t-message-lh,1.55);font-weight:var(--t-message-w,inherit);font-family:var(--t-message-ff,inherit);letter-spacing:var(--t-message-ls,inherit);text-transform:var(--t-message-tt,inherit);font-style:var(--t-message-fs,inherit);color:var(--t-message-c,inherit);text-shadow:var(--t-message-ts,inherit)}.liverpool-registry-tag_note__38L2e{margin:0;font-size:var(--t-note-size-px,calc((.78rem) * var(--t-note-size-m, 1) * var(--cmp-tscale, 1)));font-style:var(--t-note-fs,italic);opacity:.68;font-weight:var(--t-note-w,inherit);font-family:var(--t-note-ff,inherit);letter-spacing:var(--t-note-ls,inherit);line-height:var(--t-note-lh,inherit);text-transform:var(--t-note-tt,inherit);color:var(--t-note-c,inherit);text-shadow:var(--t-note-ts,inherit)}.gift-suggestions_giftSug__0MYiM{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.8rem;text-align:var(--cmp-ta,center)}.gift-suggestions_giftSugTitle__PEKox{margin:0;font-size:var(--t-giftSugTitle-size-px,calc((1.4rem) * var(--t-giftSugTitle-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-giftSugTitle-c,var(--inv-heading,var(--inv-primary)));font-weight:var(--t-giftSugTitle-w,inherit);font-family:var(--t-giftSugTitle-ff,inherit);letter-spacing:var(--t-giftSugTitle-ls,inherit);line-height:var(--t-giftSugTitle-lh,inherit);text-transform:var(--t-giftSugTitle-tt,inherit);font-style:var(--t-giftSugTitle-fs,inherit);text-shadow:var(--t-giftSugTitle-ts,inherit)}.gift-suggestions_giftSugMsg__wtII5{margin:0;max-width:60ch;opacity:.85;font-size:var(--t-giftSugMsg-size-px,calc((.95rem) * var(--t-giftSugMsg-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftSugMsg-w,inherit);font-family:var(--t-giftSugMsg-ff,inherit);letter-spacing:var(--t-giftSugMsg-ls,inherit);line-height:var(--t-giftSugMsg-lh,1.55);text-transform:var(--t-giftSugMsg-tt,inherit);font-style:var(--t-giftSugMsg-fs,inherit);color:var(--t-giftSugMsg-c,inherit);text-shadow:var(--t-giftSugMsg-ts,inherit)}.gift-suggestions_giftSugPlaceholder__vO2eL{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.5rem;max-width:46ch;padding:var(--p-giftSugPlaceholder-pad,1.2rem);border:var(--p-giftSugPlaceholder-bd,1px dashed currentColor);border-radius:var(--p-giftSugPlaceholder-r,14px);opacity:.7;font-size:var(--t-giftSugPlaceholder-size-px,calc((.85rem) * var(--t-giftSugPlaceholder-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftSugPlaceholder-w,inherit);font-family:var(--t-giftSugPlaceholder-ff,inherit);letter-spacing:var(--t-giftSugPlaceholder-ls,inherit);line-height:var(--t-giftSugPlaceholder-lh,1.5);text-transform:var(--t-giftSugPlaceholder-tt,inherit);font-style:var(--t-giftSugPlaceholder-fs,inherit);color:var(--t-giftSugPlaceholder-c,inherit);text-shadow:var(--t-giftSugPlaceholder-ts,inherit);box-shadow:var(--p-giftSugPlaceholder-sh,none)}.gift-suggestions_giftSugGrid__reIHu{width:100%;display:grid;grid-template-columns:repeat(var(--gs-cols,3),minmax(0,1fr));gap:.9rem;margin-top:.4rem;align-items:stretch}@container invitation (max-width: 640px){.gift-suggestions_giftSugGrid__reIHu{grid-template-columns:repeat(2,minmax(0,1fr))}}@container invitation (max-width: 400px){.gift-suggestions_giftSugGrid__reIHu{grid-template-columns:minmax(0,1fr)}}.gift-suggestions_giftSugList__oNZow{width:100%;display:flex;flex-direction:column;gap:.7rem;margin-top:.4rem}.gift-suggestions_giftCard__kMQNC{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--cmp-card-radius,calc(var(--inv-radius, 14px) * .9));background-color:var(--cmp-card-bg,var(--inv-surface));color:var(--inv-on-surface,var(--inv-text));text-align:var(--cmp-ta,left);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);box-shadow:var(--cmp-card-shadow,none);border:var(--cmp-card-border,none);padding:var(--cmp-card-pad,0)}.gift-suggestions_giftSugList__oNZow .gift-suggestions_giftCard__kMQNC{flex-direction:row;align-items:stretch}.gift-suggestions_giftSug__0MYiM[data-card=soft] .gift-suggestions_giftCard__kMQNC{border:1px solid color-mix(in srgb,var(--inv-text) 10%,transparent);box-shadow:0 2px 8px rgb(0 0 0/6%)}.gift-suggestions_giftSug__0MYiM[data-card=outline] .gift-suggestions_giftCard__kMQNC{background:transparent;border:1.5px solid color-mix(in srgb,var(--inv-text) 22%,transparent)}.gift-suggestions_giftSug__0MYiM[data-card=elevated] .gift-suggestions_giftCard__kMQNC{border:1px solid transparent;box-shadow:0 10px 24px rgb(0 0 0/12%)}.gift-suggestions_giftSug__0MYiM[data-card=plain] .gift-suggestions_giftCard__kMQNC{background:transparent;border:1px solid transparent}.gift-suggestions_giftCard__kMQNC[data-link=true]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--inv-primary) 45%,transparent);box-shadow:0 12px 26px rgb(0 0 0/14%)}.gift-suggestions_giftCard__kMQNC:focus-visible{outline:2px solid var(--inv-accent);outline-offset:2px}.gift-suggestions_giftCardMedia__y6KfZ{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background-color:var(--p-giftCardMedia-bg,color-mix(in srgb,var(--inv-text) 6%,transparent));background-image:var(--p-giftCardMedia-img,none);background-size:var(--p-giftCardMedia-size,cover);background-repeat:var(--p-giftCardMedia-rep,no-repeat);background-position:var(--p-giftCardMedia-pos,50% 50%);border:var(--p-giftCardMedia-bd,none);border-radius:var(--p-giftCardMedia-r,0);box-shadow:var(--p-giftCardMedia-sh,none)}.gift-suggestions_giftSug__0MYiM[data-ratio=landscape] .gift-suggestions_giftCardMedia__y6KfZ{aspect-ratio:4/3}.gift-suggestions_giftSug__0MYiM[data-ratio=square] .gift-suggestions_giftCardMedia__y6KfZ{aspect-ratio:1/1}.gift-suggestions_giftSug__0MYiM[data-ratio=portrait] .gift-suggestions_giftCardMedia__y6KfZ{aspect-ratio:3/4}.gift-suggestions_giftSug__0MYiM[data-ratio=wide] .gift-suggestions_giftCardMedia__y6KfZ{aspect-ratio:16/9}.gift-suggestions_giftSugList__oNZow .gift-suggestions_giftCardMedia__y6KfZ{width:96px;min-width:96px;aspect-ratio:1/1}.gift-suggestions_giftCardImg__CJike{display:block;width:100%;height:100%;object-fit:cover}.gift-suggestions_giftSug__0MYiM[data-fit=contain] .gift-suggestions_giftCardImg__CJike{object-fit:contain;padding:.5rem}.gift-suggestions_giftCardIcon__M4QEC{font-size:var(--t-giftCardIcon-size-px,calc((2.4rem) * var(--t-giftCardIcon-size-m, 1) * var(--cmp-tscale, 1)));opacity:.4;font-weight:var(--t-giftCardIcon-w,inherit);font-family:var(--t-giftCardIcon-ff,inherit);letter-spacing:var(--t-giftCardIcon-ls,inherit);line-height:var(--t-giftCardIcon-lh,inherit);text-transform:var(--t-giftCardIcon-tt,inherit);font-style:var(--t-giftCardIcon-fs,inherit);color:var(--t-giftCardIcon-c,inherit);text-shadow:var(--t-giftCardIcon-ts,inherit)}.gift-suggestions_giftCardBody__js4yj{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:var(--p-giftCardBody-pad,.75rem .85rem);border-radius:var(--p-giftCardBody-r,0);box-shadow:var(--p-giftCardBody-sh,none)}.gift-suggestions_giftCardStore__uVo1C{font-size:var(--t-giftCardStore-size-px,calc((.68rem) * var(--t-giftCardStore-size-m, 1) * var(--cmp-tscale, 1)));text-transform:var(--t-giftCardStore-tt,uppercase);letter-spacing:var(--t-giftCardStore-ls,.04em);opacity:.6;font-weight:var(--t-giftCardStore-w,inherit);font-family:var(--t-giftCardStore-ff,inherit);line-height:var(--t-giftCardStore-lh,inherit);font-style:var(--t-giftCardStore-fs,inherit);color:var(--t-giftCardStore-c,inherit);text-shadow:var(--t-giftCardStore-ts,inherit);overflow-wrap:anywhere}.gift-suggestions_giftCardName__UDnFX{overflow-wrap:anywhere;font-size:var(--t-giftCardName-size-px,calc((1rem) * var(--t-giftCardName-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftCardName-w,600);line-height:var(--t-giftCardName-lh,1.25);font-family:var(--t-giftCardName-ff,inherit);letter-spacing:var(--t-giftCardName-ls,inherit);text-transform:var(--t-giftCardName-tt,inherit);font-style:var(--t-giftCardName-fs,inherit);color:var(--t-giftCardName-c,inherit);text-shadow:var(--t-giftCardName-ts,inherit)}.gift-suggestions_giftCardPrice__YwlUQ{font-size:var(--t-giftCardPrice-size-px,calc((.95rem) * var(--t-giftCardPrice-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftCardPrice-w,700);color:var(--t-giftCardPrice-c,var(--inv-primary));font-family:var(--t-giftCardPrice-ff,inherit);letter-spacing:var(--t-giftCardPrice-ls,inherit);line-height:var(--t-giftCardPrice-lh,inherit);text-transform:var(--t-giftCardPrice-tt,inherit);font-style:var(--t-giftCardPrice-fs,inherit);text-shadow:var(--t-giftCardPrice-ts,inherit)}.gift-suggestions_giftCardNote__M2_wy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;opacity:.75;font-size:var(--t-giftCardNote-size-px,calc((.8rem) * var(--t-giftCardNote-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftCardNote-w,inherit);font-family:var(--t-giftCardNote-ff,inherit);letter-spacing:var(--t-giftCardNote-ls,inherit);line-height:var(--t-giftCardNote-lh,1.4);text-transform:var(--t-giftCardNote-tt,inherit);font-style:var(--t-giftCardNote-fs,inherit);color:var(--t-giftCardNote-c,inherit);text-shadow:var(--t-giftCardNote-ts,inherit)}.gift-suggestions_giftCardCta__465M3{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-size:var(--t-giftCardCta-size-px,calc((.85rem) * var(--t-giftCardCta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-giftCardCta-w,600);color:var(--t-giftCardCta-c,var(--inv-primary));font-family:var(--t-giftCardCta-ff,inherit);letter-spacing:var(--t-giftCardCta-ls,inherit);line-height:var(--t-giftCardCta-lh,inherit);text-transform:var(--t-giftCardCta-tt,inherit);font-style:var(--t-giftCardCta-fs,inherit);text-shadow:var(--t-giftCardCta-ts,inherit)}@media (prefers-reduced-motion:reduce){.gift-suggestions_giftCard__kMQNC{transition:none}.gift-suggestions_giftCard__kMQNC[data-link=true]:hover{transform:none}}.gift-suggestions-carousel_root__c_k3h{width:100%;display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.8rem;text-align:var(--cmp-ta,center)}.gift-suggestions-carousel_title__cJf3Q{margin:0;font-size:var(--t-title-size-px,calc((1.4rem) * var(--t-title-size-m, 1) * var(--cmp-tscale, 1)));color:var(--t-title-c,var(--inv-heading,var(--inv-primary)));font-weight:var(--t-title-w,inherit);font-family:var(--t-title-ff,inherit);letter-spacing:var(--t-title-ls,inherit);line-height:var(--t-title-lh,inherit);text-transform:var(--t-title-tt,inherit);font-style:var(--t-title-fs,inherit);text-shadow:var(--t-title-ts,inherit)}.gift-suggestions-carousel_message__OuRw8{margin:0;max-width:60ch;opacity:.85;font-size:var(--t-message-size-px,calc((.95rem) * var(--t-message-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-message-w,inherit);font-family:var(--t-message-ff,inherit);letter-spacing:var(--t-message-ls,inherit);line-height:var(--t-message-lh,1.55);text-transform:var(--t-message-tt,inherit);font-style:var(--t-message-fs,inherit);color:var(--t-message-c,inherit);text-shadow:var(--t-message-ts,inherit)}.gift-suggestions-carousel_placeholder__2PYlC{display:flex;flex-direction:column;align-items:var(--cmp-ai,center);gap:.5rem;max-width:46ch;padding:var(--p-placeholder-pad,1.2rem);border:var(--p-placeholder-bd,1px dashed currentColor);border-radius:var(--p-placeholder-r,14px);opacity:.7;font-size:var(--t-placeholder-size-px,calc((.85rem) * var(--t-placeholder-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-placeholder-w,inherit);font-family:var(--t-placeholder-ff,inherit);letter-spacing:var(--t-placeholder-ls,inherit);line-height:var(--t-placeholder-lh,1.5);text-transform:var(--t-placeholder-tt,inherit);font-style:var(--t-placeholder-fs,inherit);color:var(--t-placeholder-c,inherit);text-shadow:var(--t-placeholder-ts,inherit);box-shadow:var(--p-placeholder-sh,none)}.gift-suggestions-carousel_rail__5JMKa{width:100%;display:flex;gap:.8rem;padding:var(--p-rail-pad,.35rem .25rem .9rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--inv-text) 25%,transparent) transparent;border-radius:var(--p-rail-r,0);box-shadow:var(--p-rail-sh,none)}.gift-suggestions-carousel_rail__5JMKa:focus-visible{outline:2px solid var(--inv-accent);outline-offset:2px;border-radius:var(--p-rail-r,8px)}.gift-suggestions-carousel_rail__5JMKa::-webkit-scrollbar{height:6px}.gift-suggestions-carousel_rail__5JMKa::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--inv-text) 25%,transparent)}.gift-suggestions-carousel_card__G2XAD{flex:0 0 auto;width:min(15rem,85%);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--cmp-card-radius,calc(var(--inv-radius, 14px) * .9));background-color:var(--cmp-card-bg,var(--inv-surface));color:var(--inv-on-surface,var(--inv-text));text-align:var(--cmp-ta,left);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background-image:var(--cmp-card-image,none);background-size:var(--cmp-card-size,cover);background-repeat:var(--cmp-card-repeat,no-repeat);background-position:var(--cmp-card-pos,50% 50%);box-shadow:var(--cmp-card-shadow,none);border:var(--cmp-card-border,none);padding:var(--cmp-card-pad,0)}.gift-suggestions-carousel_root__c_k3h[data-size=sm] .gift-suggestions-carousel_card__G2XAD{width:min(12rem,85%)}.gift-suggestions-carousel_root__c_k3h[data-size=lg] .gift-suggestions-carousel_card__G2XAD{width:min(18rem,90%)}.gift-suggestions-carousel_root__c_k3h[data-card=soft] .gift-suggestions-carousel_card__G2XAD{border:1px solid color-mix(in srgb,var(--inv-text) 10%,transparent);box-shadow:0 2px 8px rgb(0 0 0/6%)}.gift-suggestions-carousel_root__c_k3h[data-card=outline] .gift-suggestions-carousel_card__G2XAD{background:transparent;border:1.5px solid color-mix(in srgb,var(--inv-text) 22%,transparent)}.gift-suggestions-carousel_root__c_k3h[data-card=elevated] .gift-suggestions-carousel_card__G2XAD{border:1px solid transparent;box-shadow:0 10px 24px rgb(0 0 0/12%)}.gift-suggestions-carousel_root__c_k3h[data-card=plain] .gift-suggestions-carousel_card__G2XAD{background:transparent;border:1px solid transparent}.gift-suggestions-carousel_card__G2XAD[data-link=true]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--inv-primary) 45%,transparent);box-shadow:0 12px 26px rgb(0 0 0/14%)}.gift-suggestions-carousel_card__G2XAD:focus-visible{outline:2px solid var(--inv-accent);outline-offset:2px}.gift-suggestions-carousel_media__Nk3iW{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background-color:var(--p-media-bg,color-mix(in srgb,var(--inv-text) 6%,transparent));background-image:var(--p-media-img,none);background-size:var(--p-media-size,cover);background-repeat:var(--p-media-rep,no-repeat);background-position:var(--p-media-pos,50% 50%);border:var(--p-media-bd,none);border-radius:var(--p-media-r,0);box-shadow:var(--p-media-sh,none)}.gift-suggestions-carousel_root__c_k3h[data-ratio=landscape] .gift-suggestions-carousel_media__Nk3iW{aspect-ratio:4/3}.gift-suggestions-carousel_root__c_k3h[data-ratio=square] .gift-suggestions-carousel_media__Nk3iW{aspect-ratio:1/1}.gift-suggestions-carousel_root__c_k3h[data-ratio=portrait] .gift-suggestions-carousel_media__Nk3iW{aspect-ratio:3/4}.gift-suggestions-carousel_root__c_k3h[data-ratio=wide] .gift-suggestions-carousel_media__Nk3iW{aspect-ratio:16/9}.gift-suggestions-carousel_img__BNPpP{display:block;width:100%;height:100%;object-fit:cover}.gift-suggestions-carousel_root__c_k3h[data-fit=contain] .gift-suggestions-carousel_img__BNPpP{object-fit:contain;padding:.5rem}.gift-suggestions-carousel_icon__cC6D1{font-size:var(--t-icon-size-px,calc((2.4rem) * var(--t-icon-size-m, 1) * var(--cmp-tscale, 1)));opacity:.4;font-weight:var(--t-icon-w,inherit);font-family:var(--t-icon-ff,inherit);letter-spacing:var(--t-icon-ls,inherit);line-height:var(--t-icon-lh,inherit);text-transform:var(--t-icon-tt,inherit);font-style:var(--t-icon-fs,inherit);color:var(--t-icon-c,inherit);text-shadow:var(--t-icon-ts,inherit)}.gift-suggestions-carousel_body__o_fVP{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:var(--p-body-pad,.75rem .85rem);border-radius:var(--p-body-r,0);box-shadow:var(--p-body-sh,none)}.gift-suggestions-carousel_store__FXenz{opacity:.6;overflow-wrap:anywhere;font-size:var(--t-store-size-px,calc((.68rem) * var(--t-store-size-m, 1) * var(--cmp-tscale, 1)));text-transform:var(--t-store-tt,uppercase);letter-spacing:var(--t-store-ls,.04em);font-weight:var(--t-store-w,inherit);font-family:var(--t-store-ff,inherit);line-height:var(--t-store-lh,inherit);font-style:var(--t-store-fs,inherit);color:var(--t-store-c,inherit);text-shadow:var(--t-store-ts,inherit)}.gift-suggestions-carousel_name__gMzKg{overflow-wrap:anywhere;font-size:var(--t-name-size-px,calc((1rem) * var(--t-name-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-name-w,600);line-height:var(--t-name-lh,1.25);font-family:var(--t-name-ff,inherit);letter-spacing:var(--t-name-ls,inherit);text-transform:var(--t-name-tt,inherit);font-style:var(--t-name-fs,inherit);color:var(--t-name-c,inherit);text-shadow:var(--t-name-ts,inherit)}.gift-suggestions-carousel_price__ApYOc{font-size:var(--t-price-size-px,calc((.95rem) * var(--t-price-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-price-w,700);color:var(--t-price-c,var(--inv-primary));font-family:var(--t-price-ff,inherit);letter-spacing:var(--t-price-ls,inherit);line-height:var(--t-price-lh,inherit);text-transform:var(--t-price-tt,inherit);font-style:var(--t-price-fs,inherit);text-shadow:var(--t-price-ts,inherit)}.gift-suggestions-carousel_note__j3qbd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;opacity:.75;font-size:var(--t-note-size-px,calc((.8rem) * var(--t-note-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-note-w,inherit);font-family:var(--t-note-ff,inherit);letter-spacing:var(--t-note-ls,inherit);line-height:var(--t-note-lh,1.4);text-transform:var(--t-note-tt,inherit);font-style:var(--t-note-fs,inherit);color:var(--t-note-c,inherit);text-shadow:var(--t-note-ts,inherit)}.gift-suggestions-carousel_cta__3jP8I{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-size:var(--t-cta-size-px,calc((.85rem) * var(--t-cta-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-cta-w,600);color:var(--t-cta-c,var(--inv-primary));font-family:var(--t-cta-ff,inherit);letter-spacing:var(--t-cta-ls,inherit);line-height:var(--t-cta-lh,inherit);text-transform:var(--t-cta-tt,inherit);font-style:var(--t-cta-fs,inherit);text-shadow:var(--t-cta-ts,inherit)}.gift-suggestions-carousel_hint__RoHP9{margin:0;opacity:.6;font-size:var(--t-hint-size-px,calc((.75rem) * var(--t-hint-size-m, 1) * var(--cmp-tscale, 1)));font-weight:var(--t-hint-w,inherit);font-family:var(--t-hint-ff,inherit);letter-spacing:var(--t-hint-ls,inherit);line-height:var(--t-hint-lh,inherit);text-transform:var(--t-hint-tt,inherit);font-style:var(--t-hint-fs,inherit);color:var(--t-hint-c,inherit);text-shadow:var(--t-hint-ts,inherit)}@media (prefers-reduced-motion:reduce){.gift-suggestions-carousel_card__G2XAD{transition:none}.gift-suggestions-carousel_card__G2XAD[data-link=true]:hover{transform:none}.gift-suggestions-carousel_rail__5JMKa{scroll-behavior:auto}}