
:root{--478-ink:#1F2937;--478-purple:#1F2937;--478-cyan:#FFF1EB;--478-pink:#F98E6E;--478-paper:#FFFFFF}
.header-wrapper{border-bottom:3px solid var(--478-cyan)}
.header__menu-item,.header__active-menu-item{color:var(--478-ink)}
.header__submenu .header__menu-item:hover{background:#F9FCFB;color:var(--478-purple)}
.rte .shop478-hub{--hub-ink:var(--478-ink);--hub-line:#E2E8F0;--hub-accent:var(--478-purple);color:var(--478-ink)}
.rte .shop478-hub a{color:var(--478-purple)}
.rte .shop478-hub a.shop478-card{background:#FFFFFF;color:var(--478-ink);border:1px solid #E2E8F0;border-left:4px solid var(--478-purple)}
.rte .shop478-hub a.shop478-card:nth-child(3n+2){border-left-color:var(--478-cyan)}
.rte .shop478-hub a.shop478-card:nth-child(3n+3){border-left-color:var(--478-pink)}
.rte .shop478-hub a.shop478-card:first-child{background:var(--478-purple);color:#FFFFFF;border-color:var(--478-purple)}
.rte .shop478-hub .shop478-arrow{color:var(--478-purple)}
.rte .shop478-hub a.shop478-card:first-child .shop478-arrow{color:#FFFFFF}
.rte .shop478-hub a.shop478-card:hover{background:#F9FCFB;color:var(--478-ink);border-color:var(--478-purple)}
.rte .shop478-hub a.shop478-card:first-child:hover .shop478-arrow{color:var(--478-purple)}
.rte .shop478-hub a:focus-visible{outline:3px solid var(--478-purple);outline-offset:3px}

.announcement-bar__message{font-size:1.8rem;font-weight:600;line-height:1.55;padding:1.6rem 0;letter-spacing:0}.announcement-bar__message span{display:block}.rte .shop478-hub a.shop478-card:nth-child(3n+3){border-left-color:#FFCFD2}.shop478-home-card:nth-child(3n+3){border-top-color:#FFCFD2}shop478-more{display:block;text-align:center;margin:3rem auto}shop478-more[hidden]{display:none}shop478-more .shop478-more-status{margin:1rem 0;font-size:1.5rem}@media(max-width:749px){.announcement-bar__message{font-size:1.6rem;line-height:1.5;padding:1.4rem 0}}

.rte .shop478-hub a.shop478-card{background:#FFF1EB;color:#1F2937;border:2px solid #F98E6E;box-shadow:0 3px 0 #FFCFD2;font-weight:700}.rte .shop478-hub a.shop478-card:first-child{background:#F98E6E;color:#1F2937;border-color:#1F2937}.rte .shop478-hub a.shop478-card:first-child .shop478-arrow{color:#1F2937}.rte .shop478-hub a.shop478-card:hover{background:#FFCFD2;border-color:#1F2937}.rte .shop478-team-hub .shop478-team-group a.shop478-card:first-child{grid-column:auto;background:#FFF1EB;border-color:#F98E6E}.button:not(.button--secondary){font-weight:700}.header-wrapper{border-bottom-color:#F98E6E}

.rte .shop478-hub a.shop478-card:nth-child(4n+2){background:#CBF5EF;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(4n+3){background:#FFF3B0;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(4n+4){background:#FFCFD2;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(n):hover{background:#F98E6E;border-color:#1F2937}

.rte .shop478-hub a.shop478-card:nth-child(5n+1){background:#F98E6E;color:#1F2937;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(5n+2){background:#CBF5EF;color:#1F2937;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(5n+3){background:#FFF3B0;color:#1F2937;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(5n+4){background:#FFCFD2;color:#1F2937;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(5n+5){background:#DCCFF4;color:#1F2937;border-color:#1F2937}
.rte .shop478-hub a.shop478-card:nth-child(n):hover{background:#FFF1EB;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(5n+1){background:#F98E6E;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(5n+2){background:#CBF5EF;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(5n+3){background:#FFF3B0;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(5n+4){background:#FFCFD2;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(5n+5){background:#DCCFF4;color:#1F2937;border-color:#1F2937}
.rte .shop478-team-hub .shop478-team-group a.shop478-card:nth-child(n):hover{background:#FFF1EB;color:#1F2937;border-color:#1F2937}
