.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;background:currentColor;transition:right .22s ease}.nav-links a:hover:after,.nav-links a:focus-visible:after{right:0}button{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}button:not(:disabled):active{transform:scale(.97)}#bagCount{display:inline-block}.routine-image{overflow:hidden}.routine-image img{transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.routine-image:hover img{transform:scale(1.025)}}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:24px;font-weight:400;color:var(--blue);transition:transform .22s ease}.faq details[open] summary:after{transform:rotate(45deg)}.hc-review-rail+.hc-rail-controls{display:none!important}.nav-links.open{animation:menu-appear .2s ease-out}@keyframes menu-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){button,.routine-image img,.nav-links a:after,.faq summary:after{transition:none}.nav-links.open{animation:none}}.page-interactive-card{transition:background-color .2s ease,border-color .2s ease!important;cursor:default}.page-interactive-card.is-touching{background-color:#f1f9fc;border-color:#b1dbe6;transform:none!important;box-shadow:none}@media(hover:hover)and (pointer:fine){.page-interactive-card:hover{background-color:#f1f9fc;border-color:#b1dbe6;transform:none!important;box-shadow:none}.care-card.page-interactive-card:hover{background:#123857;border-color:#4b7189}}.care-card.page-interactive-card.is-touching{background:#123857;border-color:#4b7189}.tap-target{-webkit-tap-highlight-color:rgba(10,79,181,.16);touch-action:manipulation}.tap-target.is-pressed{transform:scale(.985)!important;filter:brightness(1.08)}.size.tap-target.is-pressed,.purchase-type label.tap-target.is-pressed{background:#c6eefa!important;border-color:var(--pm-accent,#0a4fb5)!important;filter:none}.faq summary.tap-target.is-pressed,.menu-toggle.tap-target.is-pressed,.bag-button.tap-target.is-pressed{background:#d9f3fc;filter:none}.review-grid{padding-top:6px;padding-bottom:16px;margin-top:18px}@media(prefers-reduced-motion:reduce){.page-interactive-card{transition:none!important}.tap-target.is-pressed{transform:none!important}}.faq summary{cursor:pointer;min-height:44px}.menu-toggle,.bag-button,.nav-links a{min-height:44px}button:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover)and (pointer:fine){.bag-button:hover,.menu-toggle:hover{background:#d9f3fc}.cta-band button:hover{background:#fff;box-shadow:0 6px 18px #08274f26}}@media(max-width:850px){body.sticky-visible{padding-bottom:90px}}.faq summary{border-radius:6px;transition:background-color .18s ease}.faq summary:active,.faq summary:focus-visible{background:#d9f3fc}@media(hover:hover)and (pointer:fine){.faq summary:hover{background:#edf7fb}}@media(prefers-reduced-motion:reduce){.faq summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/baseus-page-interactions.css.map */
