.gift-card-face-fonts{container-type:inline-size;container-name:gift-card-face;font-family:var(--storefront-font-body,inherit)}.gift-card-face-fonts .gift-card-face-primary-slot{min-width:0}.gift-card-face-fonts .gift-card-face-primary-amount{font-size:clamp(1.85rem,11cqi,3.75rem);line-height:1.05;max-width:100%;white-space:nowrap;box-sizing:border-box}.gift-card-face-fonts .gift-card-face-primary-text{font-size:clamp(1.125rem,5.5cqi,2rem);line-height:1.25;max-width:100%}.gift-card-face-fonts.gift-card-face--modern{display:grid;grid-template-columns:minmax(9rem,2fr) auto minmax(0,3fr);align-items:stretch;min-height:0}.gift-card-face-fonts .gift-card-face-modern-accent{container-type:inline-size;container-name:gift-card-modern-accent;display:flex;align-items:center;justify-content:center;min-width:0;padding-inline:clamp(.4rem,4cqi,.85rem);position:relative}.gift-card-face-fonts .gift-card-face-modern-accent .gift-card-face-primary-amount{font-size:clamp(2rem,22cqi,4.5rem);max-width:92%;line-height:1;text-align:center}.gift-card-face-fonts .gift-card-face-modern-rule{width:2px;align-self:stretch;border:0;border-right:1px dashed;position:relative;z-index:0;flex-shrink:0}.gift-card-face-fonts .gift-card-face-modern-body{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;overflow:hidden;padding:clamp(.75rem,3.5cqi,1.15rem) clamp(.9rem,4cqi,1.35rem)}.gift-card-face-fonts .gift-card-face-modern-body-footer,.gift-card-face-fonts .gift-card-face-modern-body-header,.gift-card-face-fonts .gift-card-face-modern-body-identity,.gift-card-face-fonts .gift-card-face-modern-body-message{min-width:0;flex-shrink:0}.gift-card-face-fonts .gift-card-face-modern-body-header{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}.gift-card-face-fonts .gift-card-face-modern-body-footer,.gift-card-face-fonts .gift-card-face-modern-body-identity,.gift-card-face-fonts .gift-card-face-modern-body-message{display:flex;flex-direction:column;gap:.2rem}.gift-card-face-fonts .gift-card-face-modern-shop-name{font-size:clamp(1rem,5cqi,1.5rem)}.gift-card-face-fonts .gift-card-face-display-name,.gift-card-face-fonts .gift-card-face-modern-shop-name{font-family:var(--storefront-font-heading,var(--storefront-font-body,inherit));font-style:var(--storefront-font-heading-style,normal);line-height:1.15}.gift-card-face-fonts .gift-card-face-display-name{font-weight:400;font-size:clamp(.95rem,4.4cqi,1.35rem);opacity:.95}.gift-card-face-fonts .gift-card-face--illustrated .gift-card-face-display-name{font-size:clamp(.9rem,3.8cqi,1.2rem);color:#1c1917}.gift-card-face-fonts .gift-card-face-illustrated-top{display:flex;align-items:stretch;gap:4cqi;flex:1 1 auto;min-height:0}.gift-card-face-fonts .gift-card-face-illustrated-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex:1 1 auto;min-width:0}.gift-card-face-fonts .gift-card-face-illustrated-text .gift-card-face-primary-amount{font-size:clamp(1.6rem,9cqi,3rem)}.gift-card-face-fonts .gift-card-face-illustrated-art{flex:0 0 36%;display:flex;align-items:center;justify-content:center;min-width:0}.gift-card-face-fonts .gift-card-face-illustrated-art>div{width:100%}.gift-card-face-fonts .gift-card-face-illustrated-art svg{display:block;width:100%;height:auto;max-height:100%}.gift-card-face-fonts .gift-card-face-illustrated-art svg path#Ink{fill:var(--gift-card-face-art-ink)}.gift-card-face-fonts .gift-card-face-illustrated-art svg path#Accent{fill:var(--gift-card-face-art-accent)}.gift-card-face-fonts .gift-card-face-logo{display:inline-flex;flex-shrink:0;border-radius:50%;overflow:hidden}.gift-card-face-fonts .gift-card-face-logo .vitrine-logo-avatar,.gift-card-face-fonts .gift-card-face-logo .vitrine-logo-initials{width:100%;height:100%;border-radius:50%;box-sizing:border-box}.gift-card-face-fonts .gift-card-face-logo .vitrine-logo-avatar{display:block;-o-object-fit:contain;object-fit:contain}.gift-card-face-fonts .gift-card-face-logo .vitrine-logo-initials{display:inline-flex;align-items:center;justify-content:center;font-family:var(--storefront-font-heading,var(--storefront-font-body,inherit));font-style:var(--storefront-font-heading-style,normal);font-weight:400;font-size:15px;line-height:1;letter-spacing:.02em;color:var(--role-on-ink,var(--gift-card-face-on-ink,#fff));background:var(--role-ink,var(--gift-card-face-ink,#1c1917));border:none}.gift-card-face-fonts .gift-card-face-logo .vitrine-logo-initials.vitrine-logo-text--on-dark{color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28)}.gift-card-face-fonts .gift-card-face-modern-expiry{font-size:.5rem;line-height:1.35;color:var(--carbon-muted,rgba(28,25,23,.55))}.gift-card-print-brand .gift-card-reception-title{font-family:var(--storefront-font-body,inherit);font-weight:600;font-size:var(--client-text-page-title,22px);line-height:1.2;letter-spacing:-.01em;color:var(--carbon,#1c1917);margin:0;text-align:center}