.divija-celebrate--bordered{border-top:1px solid var(--divija-border-light)}.divija-celebrate__inner{max-width:var(--divija-container-width);margin-inline:auto;padding:var(--divija-celebrate-pt, 56px) var(--divija-margin-mobile) var(--divija-celebrate-pb, 56px)}@media screen and (min-width:750px){.divija-celebrate__inner{padding-inline:var(--divija-gutter)}}@media screen and (min-width:990px){.divija-celebrate__inner{padding-inline:48px}}.divija-celebrate__inner .divija-section-header{margin-bottom:36px}.divija-celebrate__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;padding-top:16px}@media screen and (min-width:750px){.divija-celebrate__grid{gap:48px 24px}}@media screen and (min-width:990px){.divija-celebrate__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}}.divija-celebrate__card{display:flex;flex-direction:column;height:100%;background-color:var(--divija-surface);border:1px solid #e5e7eb;border-radius:var(--divija-radius-lg);box-shadow:0 1px 2px #0000000d;text-decoration:none;color:inherit}a.divija-celebrate__card{cursor:pointer}.divija-celebrate__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--divija-surface-image);border-radius:var(--divija-radius-lg) var(--divija-radius-lg) 0 0}.divija-celebrate__media img,.divija-celebrate__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--divija-duration-slow) var(--divija-ease-glide)}.divija-celebrate__placeholder{fill:#0b1f3a1f;background-color:var(--divija-surface-image)}.divija-celebrate__body{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;padding:36px 16px 24px;text-align:center;border-radius:0 0 var(--divija-radius-lg) var(--divija-radius-lg)}@media screen and (min-width:750px){.divija-celebrate__body{padding-inline:20px}}.divija-celebrate__badge{position:absolute;top:-24px;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:25%;background-color:var(--divija-surface);border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0b1f3a1a,0 2px 4px -2px #0b1f3a1a;color:var(--divija-gold)}.divija-celebrate__badge svg{width:20px;height:20px}.divija-celebrate__title{font-family:var(--divija-font-display);font-size:16px;line-height:1.35;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--divija-navy);margin:0;transition:color var(--divija-duration) var(--divija-ease)}@media screen and (min-width:750px){.divija-celebrate__title{font-size:17px}}.divija-celebrate__rule{display:block;width:24px;height:1px;background-color:var(--divija-gold);margin:8px auto}.divija-celebrate__caption{font-family:var(--divija-font-body);font-size:12.5px;line-height:1.6;font-weight:400;color:var(--divija-muted);max-width:210px;margin:0 auto}.divija-celebrate__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--divija-font-body);font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--divija-blue);transition:color var(--divija-duration) var(--divija-ease)}.divija-celebrate__cta-arrow{display:inline-flex;transition:transform var(--divija-duration) var(--divija-ease)}.divija-celebrate__cta-arrow svg{width:14px;height:10px}a.divija-celebrate__card:hover .divija-celebrate__image,a.divija-celebrate__card:hover .divija-celebrate__placeholder{transform:scale(var(--divija-card-media-scale))}a.divija-celebrate__card:hover .divija-celebrate__title,a.divija-celebrate__card:focus-visible .divija-celebrate__title{color:var(--divija-blue)}a.divija-celebrate__card:hover .divija-celebrate__cta,a.divija-celebrate__card:focus-visible .divija-celebrate__cta{color:var(--divija-gold)}a.divija-celebrate__card:hover .divija-celebrate__cta-arrow{transform:translate(4px)}a.divija-celebrate__card:focus-visible{outline:2px solid var(--divija-blue);outline-offset:3px}@media screen and (max-width:749px){.divija-celebrate__grid{gap:32px 12px}.divija-celebrate__media{aspect-ratio:1 / 1}.divija-celebrate__body{gap:10px;padding:28px 10px 16px}.divija-celebrate__badge{top:-20px;width:40px;height:40px}.divija-celebrate__badge svg{width:18px;height:18px}.divija-celebrate__title{font-size:14px;letter-spacing:.1em}.divija-celebrate__rule{margin:4px auto}.divija-celebrate__caption{font-size:12px;line-height:1.5}.divija-celebrate__cta{font-size:10px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.divija-celebrate__card,.divija-celebrate__media img,.divija-celebrate__placeholder,.divija-celebrate__title,.divija-celebrate__cta,.divija-celebrate__cta-arrow{transition-duration:.01ms!important}a.divija-celebrate__card:hover .divija-celebrate__image,a.divija-celebrate__card:hover .divija-celebrate__placeholder,a.divija-celebrate__card:hover .divija-celebrate__cta-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-celebrate.css.map */
