.mega-menu__content{--mega-ink: #0d1b45;--mega-accent: #001b70;--mega-tint: #f1f6fc}.mega-menu__list.mega-menu__list--rich{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:1.4rem;align-items:start}.mega-col{--ic-bg: #ffffff;padding:1.4rem 1.4rem 1rem;border-radius:.8rem;background:var(--mega-tint);transition:transform .2s ease,box-shadow .2s ease}.mega-col:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0d1b451a}.mega-menu__link--level-2.mega-col__head{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:0 0 1rem;margin-bottom:.6rem;border-bottom:1px solid rgba(13,27,69,.1);font-size:1.05em;font-weight:800;color:var(--mega-ink)}.mega-col__icon{display:grid;place-items:center;width:4rem;height:4rem;flex:none;border-radius:.8rem;background:#fff;color:var(--mega-accent);box-shadow:0 1px 4px #0d1b4514;transition:transform .25s ease}.mega-col__icon .icon-line{width:2.8rem;height:2.8rem}.mega-col:hover .mega-col__icon{transform:rotate(-6deg) scale(1.06)}.mega-col .mega-menu__link:not(.mega-menu__link--level-2){position:relative;display:flex;align-items:center;gap:.6rem;padding:.55rem 0;font-size:1em;transition:color .15s ease,padding .2s ease}.mega-col .mega-menu__link:not(.mega-menu__link--level-2):before{content:"";width:0;height:.2rem;border-radius:1px;background:currentColor;transition:width .2s ease}.mega-col .mega-menu__link:not(.mega-menu__link--level-2):hover{color:var(--mega-accent);padding-inline-start:.2rem}.mega-col .mega-menu__link:not(.mega-menu__link--level-2):hover:before{width:1rem}.mega-menu__link--pharmacy{color:#0a7a68!important;font-weight:800;flex-wrap:nowrap;white-space:nowrap}.mega-menu__link--pharmacy .menu-tab__icon{width:1.6rem;height:1.6rem;color:#0a8a76;animation:pharmacy-plus 3.2s ease-in-out infinite}.mega-menu__link--pharmacy .pharmacy-new{flex:none;padding:.1rem .5rem;border-radius:.3rem;font-size:.9rem}.mega-menu__viewall{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-weight:800;color:var(--mega-accent);text-decoration:none}.mega-menu__viewall span{transition:transform .2s ease}.mega-menu__viewall:hover span{transform:translate(4px)}.mega-menu__app{--app-red: #e31c2d;--app-orange: #ff6b57;container-type:inline-size;position:relative;isolation:isolate;min-height:42rem;height:100%;overflow:hidden;border-radius:.8rem;color:#fff}.mega-menu__app-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 85% 70%,rgba(54,104,255,.6),transparent 55%),radial-gradient(circle at 0% 100%,rgba(0,12,70,.6),transparent 55%),linear-gradient(160deg,#001b70,#08288f 60%,#001b70);background-size:140% 140%,100% 100%,100% 100%;animation:mega-app-glow 8s ease-in-out infinite alternate}.mega-menu__app-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2.4cqw;padding:7cqw 7cqw 0}.mega-menu__app-title{margin:0;text-wrap:balance;font-size:8.4cqw;font-weight:800;line-height:1.06;letter-spacing:-.01em}.mega-menu__app-sub{margin:0;font-size:5cqw;font-weight:600;line-height:1.25}.mega-menu__app-sub strong{font-weight:700;color:var(--app-orange)}.mega-menu__app-pill{position:relative;overflow:hidden;display:inline-block;padding:1.4cqw 4cqw;border-radius:99rem;background:var(--app-red);font-size:4.4cqw;font-weight:800;line-height:1.2;letter-spacing:.02em;white-space:nowrap;box-shadow:0 1.4cqw 3.6cqw #e31c2d66}.mega-menu__app-pill:after{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:mega-app-shine 3.4s ease-in-out infinite}.mega-menu__app-stores{display:flex;flex-direction:row;gap:2.4cqw;margin-top:1cqw}.mega-menu__app-stores a{position:relative;display:block;overflow:hidden;border-radius:1.8cqw;box-shadow:0 0 0 1px #ffffff47,0 1.6cqw 3.2cqw #00000059;transition:transform .18s ease,box-shadow .18s ease}.mega-menu__app-stores a:after{content:"";position:absolute;inset:0 auto 0 -70%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-18deg);animation:mega-app-shine 3.4s ease-in-out infinite}.mega-menu__app-stores a+a:after{animation-delay:.7s}.mega-menu__app-stores a:hover,.mega-menu__app-stores a:focus-visible{transform:translateY(-.8cqw);box-shadow:0 0 0 1px #ffffff80,0 2cqw 4cqw #00000073}.mega-menu__app-stores img{display:block;width:auto;height:13cqw}.mega-menu__app-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.mega-menu__app-phone{position:absolute;inset-inline-start:13cqw;top:84cqw;width:74cqw;height:auto;filter:drop-shadow(0 3cqw 4cqw rgba(0,8,56,.55));transform-origin:50% 100%;animation:mega-app-phone 5s ease-in-out infinite}.mega-menu__app-orb{position:absolute;z-index:4;display:grid;place-items:center;border-radius:50%;font-weight:800;line-height:1;pointer-events:none}.mega-menu__app-orb--pct{inset-inline-start:6cqw;top:78cqw;width:11cqw;height:11cqw;font-size:6.4cqw;background:#ffd36a;color:#5b3a00;box-shadow:0 1.6cqw 3cqw #0000004d;animation:mega-app-orb 4.2s ease-in-out infinite}.mega-menu__app-orb--star{inset-inline-end:6cqw;top:72cqw;width:8cqw;height:8cqw;font-size:4.6cqw;background:var(--app-orange);color:#fff;box-shadow:0 1.4cqw 2.6cqw #0000004d;animation:mega-app-orb 3.6s ease-in-out .8s infinite}@keyframes mega-app-glow{to{background-position:30% 20%,0 0,0 0}}@keyframes mega-app-shine{0%,55%{left:-60%}to{left:140%}}@keyframes mega-app-phone{0%,to{transform:translateY(0) rotate(1.5deg)}50%{transform:translateY(-2.4cqw) rotate(-.5deg)}}@keyframes mega-app-orb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.2cqw) scale(1.08)}}.brand-mega__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3.6rem;align-items:start}.brand-mega__grid--list-only{grid-template-columns:minmax(0,1fr)}.brand-mega__title{margin:0 0 1.4rem;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0d1b4599}.brand-mega__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.brand-mega__tile{position:relative;display:block;aspect-ratio:5 / 3;border-radius:.8rem;background:#fff;box-shadow:inset 0 0 0 1px #0d1b451a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.brand-mega__logo{position:absolute;top:1.2rem;right:1.4rem;bottom:1.2rem;left:1.4rem;width:calc(100% - 2.8rem);height:calc(100% - 2.4rem);object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.brand-mega__tile:hover,.brand-mega__tile:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--mega-accent),0 8px 18px #0d1b4524}.brand-mega__tile:hover .brand-mega__logo,.brand-mega__tile:focus-visible .brand-mega__logo{filter:none;opacity:1;transform:scale(1.05)}.brand-mega__list{columns:3;column-gap:2rem;max-height:24rem;margin:0;padding:0 .8rem 0 0;list-style:none;overflow-y:auto}.brand-mega__list li{break-inside:avoid}.brand-mega__link{display:block;padding:.45rem 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8);text-decoration:none;transition:color .15s ease,padding .2s ease}.brand-mega__link:hover{color:var(--mega-accent);padding-inline-start:.4rem}.brand-mega__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.9rem 1.6rem;border-radius:.4rem;background:var(--mega-accent);color:#fff;font-weight:800;font-size:1.4rem;text-decoration:none;transition:filter .15s ease}.brand-mega__cta:hover{filter:brightness(1.2)}.menu-drawer__cat-icon{--ic-bg: #eef3fb;display:grid;place-items:center;width:3rem;height:3rem;flex:none;margin-inline-end:1rem;border-radius:.8rem;background:#eef3fb;color:#001b70}.menu-drawer__cat-icon .icon-line{width:2.4rem;height:2.4rem}.menu-drawer__child-menu-item{display:flex;align-items:center}.menu-drawer .menu-drawer__pharmacy-link{display:flex;align-items:center;gap:.6rem;color:#0a7a68;font-weight:800}.menu-drawer__pharmacy-link .menu-tab__icon{width:1.6rem;height:1.6rem;color:#0a8a76;animation:pharmacy-plus 3.2s ease-in-out infinite}.menu-drawer__pharmacy-link .pharmacy-new{padding:.1rem .5rem;border-radius:.3rem;font-size:.9rem}.menu-drawer__app{padding:1.6rem 1.6rem 2.4rem}.menu-drawer__app .mega-menu__app{height:auto;min-height:44rem}.brand-mega--drawer{--mega-ink: #0d1b45;--mega-accent: #001b70;padding:1.2rem 1.6rem 2.4rem}.brand-mega--drawer .brand-mega__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}.brand-mega--drawer .brand-mega__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.brand-mega--drawer .brand-mega__tile{border-radius:.8rem}.brand-mega--drawer .brand-mega__list{columns:2;max-height:none;overflow:visible;padding-inline-end:0}.brand-mega--drawer .brand-mega__link{padding:.7rem 0;font-size:1.5rem}.brand-mega--drawer .brand-mega__list:not(.is-expanded) .brand-mega__item--more{display:none}.brand-mega__more{display:block;width:100%;margin-top:1.2rem;padding:1rem 1.6rem;border:1.5px solid var(--mega-accent);border-radius:.8rem;background:#fff;color:var(--mega-accent);box-sizing:border-box;text-align:center;text-decoration:none;font-size:1.4rem;font-weight:800;cursor:pointer}.brand-mega__more[hidden]{display:none}.brand-mega--drawer .brand-mega__cta{margin-top:.8rem}.brand-mega--drawer .brand-mega__cta{display:flex;justify-content:center;width:100%;box-sizing:border-box}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__list.mega-menu__list--rich{gap:1rem}.mega-col{padding:1.2rem 1rem .8rem}.mega-menu__link--level-2.mega-col__head{font-size:1em}.mega-menu__link--pharmacy .pharmacy-new{display:none}.brand-mega__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-mega__list{columns:2}.brand-mega__grid{gap:2.4rem}}@media(prefers-reduced-motion:reduce){.mega-menu__app-bg,.mega-menu__app-pill:after,.mega-menu__app-stores a:after,.mega-menu__app-phone,.mega-menu__app-orb,.mega-menu__link--pharmacy .menu-tab__icon,.menu-drawer__pharmacy-link .menu-tab__icon{animation:none}.mega-col,.brand-mega__tile,.brand-mega__logo,.mega-col__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-mega-menu-rich.css.map */
