body.p26.e26 #resource-hero{--birthday-navy: #092d49;--birthday-purple: #60277a;--birthday-plum: #3e2049;--birthday-lavender: #eee4f2;--birthday-orange: #c65308;--birthday-focus: #f5b967}body.p26.e26 #resource-hero .live-carousel-stage{height:auto;min-height:0}body.p26.e26 #resource-hero .live-slide.live-slide-birthday{position:relative;height:auto;min-height:0;max-height:none;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:0;background:#f4edf4;isolation:isolate}body.p26.e26 #resource-hero .live-slide-birthday[hidden]{display:none!important}body.p26.e26 #resource-hero .live-slide-birthday:not([hidden]){display:block}#resource-hero .cr-birthday-banner{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;isolation:isolate;color:var(--birthday-plum);background:#f4edf4;line-height:0;text-decoration:none;box-shadow:0 12px 28px #092d491f}body.p26.e26 #resource-hero .cr-birthday-artwork{position:static;display:block;width:100%;height:auto;min-height:0;max-width:none;max-height:none;aspect-ratio:auto;margin:0;border:0;border-radius:0;object-fit:contain;transform:none;opacity:1}#resource-hero .cr-birthday-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:none;opacity:0;background:linear-gradient(108deg,transparent 35%,rgb(255 255 255 / 18%) 49%,transparent 63%);transform:translate(-110%)}@media(prefers-reduced-motion:no-preference){#resource-hero .live-slide-birthday:not([hidden]) .cr-birthday-banner:after{animation:caqa-birthday-light 1.4s cubic-bezier(.16,1,.3,1) .12s 1 both}}@keyframes caqa-birthday-light{0%{opacity:0;transform:translate(-110%)}18%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(110%)}}#resource-hero .cr-birthday-banner:focus-visible{outline:4px solid var(--birthday-focus);outline-offset:-5px}#resource-hero .cr-birthday-mobile-shop{display:none}.cr-sale-announcement.cr-birthday-announcement{background:#092d49;color:#fff;border-bottom:1px solid #d9bee9}.cr-birthday-announcement>a{min-height:52px;gap:14px;color:#fff;text-decoration:none;transition:background-color .18s ease-out}.cr-birthday-announcement>a:hover{background:#113d5e}.cr-birthday-announcement strong{padding:4px 12px;border-radius:5px;color:#35213e;background:#eee4f2;font-weight:800;font-variant-numeric:tabular-nums}.cr-birthday-announcement .cr-sale-announcement-title{display:inline;font-weight:700}.cr-birthday-announcement .cr-sale-announcement-detail{color:#e0eaf1}.cr-birthday-announcement .cr-sale-announcement-cta{margin-left:8px;color:#ffd19b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cr-birthday-announcement>a:focus-visible{outline:3px solid #f5b967;outline-offset:-4px}#resource-hero .live-slide-birthday ::selection{color:#fff;background:#60277a}@supports selector(:has(*)){#resource-hero:has(.live-slide-birthday:not([hidden])) .live-carousel-dots button[aria-current=true]{background:#60277a;color:#fff;border-color:#60277a}}@media(max-width:900px){.cr-birthday-announcement>a{flex-wrap:wrap;justify-content:center;gap:7px 12px;padding:10px 14px;line-height:1.4}.cr-birthday-announcement .cr-sale-announcement-title{display:block;flex-basis:100%;text-align:center;font-size:13px}.cr-birthday-announcement .cr-sale-announcement-detail{font-size:12px}.cr-birthday-announcement .cr-sale-announcement-cta{margin-left:0}}@media(max-width:650px){#resource-hero .cr-birthday-mobile-shop{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:13px 20px;color:#fff;background:#60277a;font:750 14px/1.4 Manrope,Arial,sans-serif;text-decoration:none;transition:background-color .18s ease-out}#resource-hero .cr-birthday-mobile-shop span{font-size:11px;font-weight:500}#resource-hero .cr-birthday-mobile-shop:hover,#resource-hero .cr-birthday-mobile-shop:active{background:#3e2049}#resource-hero .cr-birthday-mobile-shop:focus-visible{outline:3px solid #f5b967;outline-offset:-4px}body.p26.e26 #resource-hero .live-carousel-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px 6px;box-sizing:border-box;padding:12px}#resource-hero .live-carousel-controls .p26-carousel-caption{display:none}#resource-hero .live-carousel-controls [data-carousel-prev]{grid-column:1;grid-row:1}#resource-hero .live-carousel-controls [data-carousel-next]{grid-column:3;grid-row:1}#resource-hero .live-carousel-controls .live-carousel-dots{display:flex;grid-column:2;grid-row:1;justify-content:center;flex-wrap:nowrap;gap:2px;min-width:0;margin:0}#resource-hero .live-carousel-controls .live-carousel-dots button{flex:0 0 24px;width:24px;min-width:24px;height:44px;min-height:44px;margin:0;padding:0;border-radius:6px;font-size:10px}#resource-hero .live-carousel-controls [data-carousel-prev],#resource-hero .live-carousel-controls [data-carousel-next]{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}#resource-hero .live-carousel-controls [data-carousel-toggle]{grid-column:1 / -1;grid-row:2;justify-self:center;width:auto;min-width:140px;min-height:44px;padding:8px 20px;border-radius:6px}}@media(prefers-reduced-motion:reduce){#resource-hero .cr-birthday-banner:after{display:none;animation:none}.cr-birthday-announcement>a,#resource-hero .cr-birthday-mobile-shop{transition:none}}@media print{.cr-birthday-announcement,#resource-hero .cr-birthday-mobile-shop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/cr-birthday-sale-20261101.css.map */
