.birthday-bundle{--bb-font-heading: "BebasNeuePro", "Arial Narrow", Arial, sans-serif;--bb-font-price: "Bebas", "Arial Narrow", Arial, sans-serif;--bb-font-body: "Omnes", Arial, sans-serif;--bb-font-label: "Nunito", Arial, sans-serif;background-color:var(--bb-bg, #f7f7f7);border-block-start:1px solid var(--bb-border, #ededed);padding-block:var(--bb-pad-top, 40px) var(--bb-pad-bottom, 40px)}.birthday-bundle__inner{display:flex;flex-direction:column;gap:24px}.birthday-bundle__media{width:100%}.birthday-bundle__media-inner{position:relative;overflow:hidden;background-color:var(--bb-image-bg, #f5f5f5);aspect-ratio:1 / 1}.birthday-bundle__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bb-img-pos-mobile, center center)}.birthday-bundle__image--desktop{display:none}.birthday-bundle__badge{position:absolute;inset-block-start:15px;inset-inline-start:15px;display:none;align-items:center;min-height:22px;padding-inline:12px;border-radius:100px;background-color:var(--bb-badge-bg, #100621);color:var(--bb-badge-text, #fff);font-family:var(--bb-font-body);font-size:10px;font-weight:500;letter-spacing:.8px;line-height:1;text-transform:uppercase;white-space:nowrap}.birthday-bundle__badge--mobile{display:inline-flex}.birthday-bundle__content{display:flex;flex-direction:column;gap:24px}.birthday-bundle__intro{display:flex;flex-direction:column;gap:6px}.birthday-bundle__eyebrow{margin:0;color:var(--bb-eyebrow, #646464);font-family:var(--bb-font-body);font-size:11px;font-weight:500;letter-spacing:2.2px;line-height:1;text-transform:uppercase}.birthday-bundle__heading{margin:0;color:var(--bb-heading, #101010);font-family:var(--bb-font-heading);font-size:48px;font-weight:700;line-height:.92;text-transform:uppercase}.birthday-bundle__description p{margin:0}.birthday-bundle__description{margin:0;color:var(--bb-description-mobile, #646464);font-family:var(--bb-font-body);font-size:14px;line-height:1.7;max-width:300px}.birthday-bundle__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.birthday-bundle__list-item{display:flex;align-items:center;gap:10px;min-height:28px;color:var(--bb-list-text, #101010);font-family:var(--bb-font-body);font-size:13px;line-height:1.2}.birthday-bundle__list-marker{flex-shrink:0;width:14px;height:1px;background-color:var(--bb-list-divider, #646464)}.birthday-bundle__pricing{display:flex;flex-direction:column;gap:4px}.birthday-bundle__price{margin:0;color:var(--bb-price, #101010);font-family:var(--bb-font-price);font-size:42px;font-weight:400;line-height:1}.birthday-bundle__compare-price{margin:0;color:var(--bb-compare-price, #646464);font-family:var(--bb-font-body);font-size:12px;letter-spacing:.72px;line-height:1;text-decoration:line-through;text-transform:uppercase}.birthday-bundle__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding-inline:28px;border-radius:10px;background-color:var(--bb-button-bg, #171717);color:var(--bb-button-text, #fff);font-family:var(--bb-font-label);font-size:14px;font-weight:600;letter-spacing:1.12px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.birthday-bundle__button:hover,.birthday-bundle__button:focus-visible{color:var(--bb-button-text, #fff);opacity:.85;text-decoration:none}.birthday-bundle--reverse .birthday-bundle__inner{flex-direction:column}@media(min-width:990px){.birthday-bundle{padding-block:var(--bb-pad-top-desktop, 52px) var(--bb-pad-bottom-desktop, 52px)}.birthday-bundle__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1100px;margin-inline:auto}.birthday-bundle--reverse .birthday-bundle__inner{direction:rtl}.birthday-bundle--reverse .birthday-bundle__media,.birthday-bundle--reverse .birthday-bundle__content{direction:ltr}.birthday-bundle__media-inner{aspect-ratio:auto;min-height:525px;border-radius:12px}.birthday-bundle__image{object-position:var(--bb-img-pos-desktop, center center)}.birthday-bundle__image--mobile{display:none}.birthday-bundle__image--desktop{display:block}.birthday-bundle__badge--mobile{display:none}.birthday-bundle__badge--desktop{display:inline-flex}.birthday-bundle__content{gap:30px}.birthday-bundle__intro{gap:15px}.birthday-bundle__eyebrow{font-family:var(--bb-font-label);font-weight:700}.birthday-bundle__heading{font-size:56px;line-height:1.25}.birthday-bundle__description{color:var(--bb-description, #101010);max-width:100%}.birthday-bundle__button{width:auto;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/birthday-bundle.css.map */
