.bundle-gift-image{position:relative;display:block;flex:none;overflow:visible}.bundle-gift-image>.bundle-gift-photo{width:100%;height:100%;border-radius:inherit;overflow:hidden}.bundle-gift-image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.bundle-gift-art{position:absolute;right:-3px;bottom:-3px;width:42px;height:42px;pointer-events:none;z-index:2}.bundle-gift-art>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.bundle-gift-badge{display:inline-flex;vertical-align:middle;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border-radius:7px;background:#def6f5;color:#006b76;font-size:12px;line-height:1.4;font-weight:700;white-space:nowrap}.bundle-gift-badge>svg,.bundle-gift-summary>svg{flex:none}.bundle-gift-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.bundle-gift-summary{display:flex;align-items:flex-start;gap:6px;margin-top:7px;color:#47677e;font-size:13px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}.bundle-gift-summary>svg{margin-top:3px;color:#007783}.bundle-gift-summary strong{color:#00717b;font-weight:600}[aria-pressed=true] .bundle-gift-badge{background:#00818b;color:#fff}@media(max-width:600px){.bundle-gift-art{width:34px;height:34px}.bundle-gift-summary{font-size:12px}.bundle-gift-badge{font-size:11px}}.bundle-gift-badge>svg{width:15px;height:15px}.bundle-gift-summary>svg{width:16px;height:16px}.studio-service-copy .bundle-gift-heading>b{font-weight:750;font-size:18px}@media(max-width:600px){.studio-service-copy .bundle-gift-heading>b{font-size:15px}}.bundle-price-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:8px;color:#526d82;font-size:12px;line-height:1.6;font-weight:400}.bundle-price-summary s{font-variant-numeric:tabular-nums}.bundle-price-summary>strong{background:#e2f5eb;color:#146247;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:650}:root .services-workspace .vault-service-body:has(.bundle-price-summary){display:flex;flex-direction:column;align-items:flex-start;gap:5px}:root .services-workspace .vault-service-body .bundle-price-summary>strong{padding:3px 7px;font-size:12px}
