.dashboard-hero-concierge-module__ItYp6G__concierge{z-index:1;max-width:42rem;margin-top:1rem;position:relative}.dashboard-hero-concierge-module__ItYp6G__leaves{z-index:-1;opacity:.7;width:7.5rem;height:8.75rem;position:absolute;top:-.25rem;left:-2.75rem}.dashboard-hero-concierge-module__ItYp6G__introduction{align-items:center;gap:.6rem;min-width:0;display:flex}.dashboard-hero-concierge-module__ItYp6G__copy{flex:1;min-width:0}.dashboard-hero-concierge-module__ItYp6G__greeting{color:#183d32;cursor:pointer;min-height:2.25rem;font-family:var(--font-section),sans-serif;background:#fffdf9f0;border:1px solid #ffffffc7;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.75rem;font-weight:800;transition:box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 8px 22px #244f451a}.dashboard-hero-concierge-module__ItYp6G__greeting:after{content:"";background:#fffdf9;border-bottom-right-radius:.65rem;width:.75rem;height:.75rem;position:absolute;bottom:-.25rem;left:1rem;transform:skew(-25deg)}.dashboard-hero-concierge-module__ItYp6G__greeting:hover{transform:translateY(-1px);box-shadow:0 10px 26px #244f4526}.dashboard-hero-concierge-module__ItYp6G__greeting:focus-visible{outline-offset:3px;outline:2px solid #255145}.dashboard-hero-concierge-module__ItYp6G__greeting svg{z-index:1;color:#d7a52a;position:relative}.dashboard-hero-concierge-module__ItYp6G__message{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(105deg,#ffffffeb,#fffdf5a8);border:1px solid #fffc;border-radius:1.1rem;margin-top:.4rem;padding:.65rem .9rem;box-shadow:0 10px 28px #244f450f}.dashboard-hero-concierge-module__ItYp6G__message p{color:#67645e;font-family:var(--font-section),sans-serif;margin:0;font-size:.75rem;line-height:1.35}.dashboard-hero-concierge-module__ItYp6G__message .dashboard-hero-concierge-module__ItYp6G__messageTitle{color:#183d32;letter-spacing:-.015em;margin-bottom:.12rem;font-size:.9375rem;font-weight:700}.dashboard-hero-concierge-module__ItYp6G__search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #244f451f;border-radius:9999px;align-items:center;gap:.5rem;min-height:3.35rem;margin-top:-.15rem;padding:.25rem .3rem .25rem 1rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 16px 40px #244f451c}.dashboard-hero-concierge-module__ItYp6G__search:focus-within{border-color:#244f4566;box-shadow:0 18px 46px #244f4529}.dashboard-hero-concierge-module__ItYp6G__searchIcon{color:#255145;flex:none;width:1.2rem;height:1.2rem}.dashboard-hero-concierge-module__ItYp6G__search input{color:#183d32;min-width:0;font-family:var(--font-section),sans-serif;background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.dashboard-hero-concierge-module__ItYp6G__search input::placeholder{color:#67645ec7}.dashboard-hero-concierge-module__ItYp6G__animatedPlaceholder{color:#67645ec7;font-family:var(--font-section),sans-serif;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25;animation:2.8s both dashboard-hero-concierge-module__ItYp6G__placeholderRotation;position:absolute;top:50%;left:2.7rem;right:9.75rem;overflow:hidden}@keyframes dashboard-hero-concierge-module__ItYp6G__placeholderRotation{0%{opacity:0;transform:translateY(calc(.35rem - 50%))}9%,88%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - .3rem))}}.dashboard-hero-concierge-module__ItYp6G__actionButton,.dashboard-hero-concierge-module__ItYp6G__submitButton{cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.dashboard-hero-concierge-module__ItYp6G__actionButton{color:#5e6d65;background:0 0;width:2.35rem;height:2.35rem}.dashboard-hero-concierge-module__ItYp6G__actionButton:hover,.dashboard-hero-concierge-module__ItYp6G__actionButtonActive{color:#255145;background:#e7f3ea}.dashboard-hero-concierge-module__ItYp6G__actionButtonError{color:#a34a42}.dashboard-hero-concierge-module__ItYp6G__submitButton{color:#fff;background:#255145;width:2.75rem;height:2.75rem}.dashboard-hero-concierge-module__ItYp6G__submitButton:hover{background:#183d32;transform:scale(1.03)}.dashboard-hero-concierge-module__ItYp6G__actionButton:active,.dashboard-hero-concierge-module__ItYp6G__submitButton:active{transform:scale(.97)}.dashboard-hero-concierge-module__ItYp6G__actionButton:focus-visible,.dashboard-hero-concierge-module__ItYp6G__submitButton:focus-visible{outline-offset:3px;outline:2px solid #255145}.dashboard-hero-concierge-module__ItYp6G__actionButton svg,.dashboard-hero-concierge-module__ItYp6G__submitButton svg{width:1.2rem;height:1.2rem}.dashboard-hero-concierge-module__ItYp6G__photoInput{display:none}.dashboard-hero-concierge-module__ItYp6G__attachment{color:#255145;min-width:0;max-width:9rem;height:2rem;font-family:var(--font-section),sans-serif;background:#e7f3ea;border-radius:9999px;flex:0 auto;align-items:center;gap:.3rem;padding:0 .25rem 0 .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-hero-concierge-module__ItYp6G__attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-hero-concierge-module__ItYp6G__attachment>svg{flex:none;width:.9rem;height:.9rem}.dashboard-hero-concierge-module__ItYp6G__attachment button{color:#255145;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.dashboard-hero-concierge-module__ItYp6G__attachment button:hover{background:#ffffffb3}.dashboard-hero-concierge-module__ItYp6G__attachment button:focus-visible{outline-offset:1px;outline:2px solid #255145}.dashboard-hero-concierge-module__ItYp6G__attachment button svg{width:.85rem;height:.85rem}.dashboard-hero-concierge-module__ItYp6G__popularSearches{font-family:var(--font-section),sans-serif;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.6875rem;display:flex}.dashboard-hero-concierge-module__ItYp6G__popularSearches>span{color:#67645e;margin-right:.15rem;font-weight:700}.dashboard-hero-concierge-module__ItYp6G__popularSearches a{background:#ffffffc2;border:1px solid #244f451a;border-radius:9999px;align-items:center;min-height:1.75rem;padding:.25rem .65rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex;color:#183d32!important}.dashboard-hero-concierge-module__ItYp6G__popularSearches a:hover{background:#fff;border-color:#244f453d}.dashboard-hero-concierge-module__ItYp6G__popularSearches a:focus-visible{outline-offset:2px;outline:2px solid #255145}@media (min-width:640px){.dashboard-hero-concierge-module__ItYp6G__concierge{margin-top:1.15rem}.dashboard-hero-concierge-module__ItYp6G__introduction{gap:.85rem}.dashboard-hero-concierge-module__ItYp6G__greeting{font-size:.8125rem}.dashboard-hero-concierge-module__ItYp6G__message{max-width:31rem;padding:.7rem 1rem}.dashboard-hero-concierge-module__ItYp6G__message p{font-size:.8125rem}.dashboard-hero-concierge-module__ItYp6G__message .dashboard-hero-concierge-module__ItYp6G__messageTitle{font-size:1rem}.dashboard-hero-concierge-module__ItYp6G__search{min-height:3.65rem;padding-left:1.25rem}.dashboard-hero-concierge-module__ItYp6G__search input{font-size:.9375rem}.dashboard-hero-concierge-module__ItYp6G__animatedPlaceholder{font-size:.9375rem;left:3rem}.dashboard-hero-concierge-module__ItYp6G__submitButton{width:3rem;height:3rem}.dashboard-hero-concierge-module__ItYp6G__actionButton{width:2.5rem;height:2.5rem}}@media (max-width:420px){.dashboard-hero-concierge-module__ItYp6G__leaves{width:5.5rem;height:7rem;top:0;left:-1.75rem}.dashboard-hero-concierge-module__ItYp6G__introduction{align-items:flex-end}.dashboard-hero-concierge-module__ItYp6G__message{padding:.55rem .7rem}.dashboard-hero-concierge-module__ItYp6G__message p:not(.dashboard-hero-concierge-module__ItYp6G__messageTitle){display:none}.dashboard-hero-concierge-module__ItYp6G__greeting{font-size:.6875rem}.dashboard-hero-concierge-module__ItYp6G__searchIcon{display:none}.dashboard-hero-concierge-module__ItYp6G__animatedPlaceholder{left:1rem}.dashboard-hero-concierge-module__ItYp6G__attachment{max-width:5.5rem}}@media (prefers-reduced-motion:reduce){.dashboard-hero-concierge-module__ItYp6G__greeting,.dashboard-hero-concierge-module__ItYp6G__search,.dashboard-hero-concierge-module__ItYp6G__animatedPlaceholder,.dashboard-hero-concierge-module__ItYp6G__actionButton,.dashboard-hero-concierge-module__ItYp6G__submitButton,.dashboard-hero-concierge-module__ItYp6G__popularSearches a{transition:none}.dashboard-hero-concierge-module__ItYp6G__animatedPlaceholder{opacity:1;animation:none;transform:translateY(-50%)}.dashboard-hero-concierge-module__ItYp6G__greeting:hover,.dashboard-hero-concierge-module__ItYp6G__actionButton:hover,.dashboard-hero-concierge-module__ItYp6G__actionButton:active,.dashboard-hero-concierge-module__ItYp6G__submitButton:hover,.dashboard-hero-concierge-module__ItYp6G__submitButton:active{transform:none}}
.dashboard-natural-beauty-banner-module__nNOqUW__banner{isolation:isolate;background:#faf4e8;border:1px solid #244f451a;border-radius:1.75rem;align-items:center;height:100%;min-height:390px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #244f4512}.dashboard-natural-beauty-banner-module__nNOqUW__artwork{z-index:-2;background-image:url(/images/banners/irynk-beauty-banner-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.dashboard-natural-beauty-banner-module__nNOqUW__banner:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#faf4e8f7 0%,#faf4e8db 31%,#faf4e829 58%,#0000 72%);position:absolute;inset:0}.dashboard-natural-beauty-banner-module__nNOqUW__content{z-index:1;width:48%;max-width:28rem;padding:2.25rem 0 2.25rem 6%;position:relative}.dashboard-natural-beauty-banner-module__nNOqUW__eyebrow{color:#255145;font-family:var(--font-section),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.dashboard-natural-beauty-banner-module__nNOqUW__content h2{color:#183b30;max-width:9ch;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(2.25rem,3vw,3.5rem);font-weight:700;line-height:1.02}.dashboard-natural-beauty-banner-module__nNOqUW__content p{color:#637368;max-width:19rem;font-family:var(--font-section),sans-serif;margin:1rem 0 1.5rem;font-size:.9375rem;line-height:1.5}.dashboard-natural-beauty-banner-module__nNOqUW__button{min-height:46px;font-family:var(--font-section),sans-serif;background:#255145;border-radius:9999px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:#fff!important}.dashboard-natural-beauty-banner-module__nNOqUW__button:hover{opacity:1;background:#183b30;transform:translateY(-2px)}.dashboard-natural-beauty-banner-module__nNOqUW__button:active{transform:scale(.98)}.dashboard-natural-beauty-banner-module__nNOqUW__button:focus-visible{outline-offset:3px;outline:2px solid #255145}.dashboard-natural-beauty-banner-module__nNOqUW__buttonIcon{width:1rem;height:1rem;transition:transform .18s}.dashboard-natural-beauty-banner-module__nNOqUW__button:hover .dashboard-natural-beauty-banner-module__nNOqUW__buttonIcon{transform:translate(3px)}@media (max-width:640px){.dashboard-natural-beauty-banner-module__nNOqUW__banner{border-radius:1.375rem;align-items:center;height:17rem;min-height:0}.dashboard-natural-beauty-banner-module__nNOqUW__banner:after{background:linear-gradient(90deg,#faf4e8 0%,#faf4e8fa 51%,#faf4e8d1 66%,#faf4e814 90%);display:block}.dashboard-natural-beauty-banner-module__nNOqUW__content{width:72%;max-width:none;padding:1.25rem 0 1.25rem 1.25rem}.dashboard-natural-beauty-banner-module__nNOqUW__eyebrow{font-size:.625rem}.dashboard-natural-beauty-banner-module__nNOqUW__content h2{max-width:12ch;margin-top:.4rem;font-size:clamp(1.25rem,6vw,1.5rem);line-height:1}.dashboard-natural-beauty-banner-module__nNOqUW__content p{max-width:12rem;margin:.55rem 0 .8rem;font-size:.75rem;line-height:1.35}.dashboard-natural-beauty-banner-module__nNOqUW__button{gap:.65rem;min-height:38px;padding:.5rem .9rem;font-size:.6875rem}.dashboard-natural-beauty-banner-module__nNOqUW__artwork{z-index:-2;background-image:url(/images/banners/irynk-beauty-banner-desktop.webp);background-position:100%;background-size:auto 100%;width:100%;height:100%;position:absolute;inset:0}}@media (min-width:641px) and (max-width:1023px){.dashboard-natural-beauty-banner-module__nNOqUW__banner{height:18rem;min-height:0}.dashboard-natural-beauty-banner-module__nNOqUW__banner:after{background:linear-gradient(90deg,#faf4e8fa 0%,#faf4e8f0 42%,#faf4e8ad 53%,#0000 68%)}.dashboard-natural-beauty-banner-module__nNOqUW__content{width:50%;padding:1.5rem 0 1.5rem 2rem}.dashboard-natural-beauty-banner-module__nNOqUW__content h2{max-width:11ch;font-size:clamp(1.75rem,4vw,2.25rem)}.dashboard-natural-beauty-banner-module__nNOqUW__content p{margin:.65rem 0 .9rem;font-size:.8125rem}.dashboard-natural-beauty-banner-module__nNOqUW__button{min-height:40px;padding:.55rem 1rem;font-size:.75rem}}@media (min-width:1024px){.dashboard-natural-beauty-banner-module__nNOqUW__banner{aspect-ratio:3;height:auto;min-height:0}.dashboard-natural-beauty-banner-module__nNOqUW__artwork{background-position:100%;background-size:cover}.dashboard-natural-beauty-banner-module__nNOqUW__banner:after{background:linear-gradient(90deg,#faf4e8fa 0%,#faf4e8f5 40%,#faf4e8c2 47%,#0000 59%)}.dashboard-natural-beauty-banner-module__nNOqUW__content{box-sizing:border-box;width:44%;padding:.625rem 1rem .625rem 5%}.dashboard-natural-beauty-banner-module__nNOqUW__eyebrow{font-size:.5625rem}.dashboard-natural-beauty-banner-module__nNOqUW__content h2{max-width:100%;margin-top:.3rem;font-size:clamp(1.35rem,1.5vw,1.55rem);line-height:.98}.dashboard-natural-beauty-banner-module__nNOqUW__content p{margin:.35rem 0 .5rem;font-size:.6875rem;line-height:1.25}.dashboard-natural-beauty-banner-module__nNOqUW__button{gap:.75rem;min-height:34px;padding:.4rem .9rem;font-size:.6875rem}}@media (min-width:1024px) and (max-width:1279px){.dashboard-natural-beauty-banner-module__nNOqUW__eyebrow{font-size:.75rem}.dashboard-natural-beauty-banner-module__nNOqUW__content h2{font-size:clamp(2.25rem,3.6vw,2.75rem)}.dashboard-natural-beauty-banner-module__nNOqUW__content p{margin:.75rem 0 1rem;font-size:.9375rem;line-height:1.4}.dashboard-natural-beauty-banner-module__nNOqUW__button{gap:.9rem;min-height:44px;padding:.65rem 1.15rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.dashboard-natural-beauty-banner-module__nNOqUW__button,.dashboard-natural-beauty-banner-module__nNOqUW__buttonIcon{transition:none}.dashboard-natural-beauty-banner-module__nNOqUW__button:hover,.dashboard-natural-beauty-banner-module__nNOqUW__button:active,.dashboard-natural-beauty-banner-module__nNOqUW__button:hover .dashboard-natural-beauty-banner-module__nNOqUW__buttonIcon{transform:none}}
.dashboard-seasonal-banner-module__3gWD3q__banner{isolation:isolate;background-color:#e9f6e9;background-image:url(/images/irynk-seasonal-banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #244f451a;border-radius:1.75rem;align-items:center;height:100%;min-height:390px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #244f4512}.dashboard-seasonal-banner-module__3gWD3q__banner:before{z-index:-1;content:"";background:linear-gradient(90deg,#ecf9eef5 0%,#ecf9eec2 35%,#ecf9ee1f 63%,#0000 74%);position:absolute;inset:0}.dashboard-seasonal-banner-module__3gWD3q__content{z-index:1;width:min(48%,520px);padding:2.5rem 6%;position:relative}.dashboard-seasonal-banner-module__3gWD3q__eyebrow{color:#255145;font-family:var(--font-section),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.dashboard-seasonal-banner-module__3gWD3q__content h2{color:#183d32;max-width:9ch;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1.02}.dashboard-seasonal-banner-module__3gWD3q__content p{color:#51675b;max-width:22rem;font-family:var(--font-section),sans-serif;margin:1rem 0 1.5rem;font-size:1rem;line-height:1.55}.dashboard-seasonal-banner-module__3gWD3q__button{min-height:46px;font-family:var(--font-section),sans-serif;background:#255145;border-radius:9999px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex;color:#fff!important}.dashboard-seasonal-banner-module__3gWD3q__button:hover{opacity:1;background:#183d32;transform:translateY(-2px)}.dashboard-seasonal-banner-module__3gWD3q__button:active{transform:scale(.98)}.dashboard-seasonal-banner-module__3gWD3q__button:focus-visible{outline-offset:3px;outline:2px solid #255145}.dashboard-seasonal-banner-module__3gWD3q__buttonIcon{width:1rem;height:1rem;transition:transform .18s}.dashboard-seasonal-banner-module__3gWD3q__button:hover .dashboard-seasonal-banner-module__3gWD3q__buttonIcon{transform:translate(3px)}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge{z-index:1;color:#255145;min-width:7rem;font-family:var(--font-section),sans-serif;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e2f1dfe6;border:1px solid #ffffffb8;border-radius:1.25rem;padding:.75rem 1.25rem;position:absolute;top:1.75rem;right:1.75rem;box-shadow:0 8px 22px #244f451a}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge span{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:block}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge strong{margin-top:.05rem;font-size:1.125rem;font-weight:900;line-height:1.1;display:block}@media (max-width:640px){.dashboard-seasonal-banner-module__3gWD3q__banner{background-image:url(/images/irynk-seasonal-banner-mobile.webp);background-position:100%;border-radius:1.375rem;align-items:center;height:17rem;min-height:0}.dashboard-seasonal-banner-module__3gWD3q__banner:before{background:linear-gradient(90deg,#e9f6e9 0%,#e9f6e9fa 49%,#e9f6e9cc 64%,#e9f6e914 88%)}.dashboard-seasonal-banner-module__3gWD3q__content{width:72%;padding:1.25rem 0 1.25rem 1.25rem}.dashboard-seasonal-banner-module__3gWD3q__eyebrow{font-size:.625rem}.dashboard-seasonal-banner-module__3gWD3q__content h2{max-width:12ch;margin-top:.4rem;font-size:clamp(1.25rem,6vw,1.5rem);line-height:1}.dashboard-seasonal-banner-module__3gWD3q__content p{max-width:12rem;margin:.55rem 0 .8rem;font-size:.75rem;line-height:1.35}.dashboard-seasonal-banner-module__3gWD3q__button{gap:.65rem;min-height:38px;padding:.5rem .9rem;font-size:.6875rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge{border-radius:.875rem;min-width:4.5rem;padding:.4rem .6rem;top:.75rem;bottom:auto;right:.75rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge span{font-size:.5rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge strong{font-size:.875rem}}@media (min-width:641px) and (max-width:1023px){.dashboard-seasonal-banner-module__3gWD3q__banner{background-position:100%;height:18rem;min-height:0}.dashboard-seasonal-banner-module__3gWD3q__banner:before{background:linear-gradient(90deg,#ecf9eefa 0%,#ecf9eef0 42%,#ecf9eead 53%,#0000 68%)}.dashboard-seasonal-banner-module__3gWD3q__content{width:50%;padding:1.5rem 0 1.5rem 2rem}.dashboard-seasonal-banner-module__3gWD3q__content h2{max-width:11ch;font-size:clamp(1.75rem,4vw,2.25rem)}.dashboard-seasonal-banner-module__3gWD3q__content p{margin:.65rem 0 .9rem;font-size:.8125rem}.dashboard-seasonal-banner-module__3gWD3q__button{min-height:40px;padding:.55rem 1rem;font-size:.75rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge{min-width:5.25rem;padding:.5rem .75rem;top:1rem;right:1rem}}@media (min-width:1024px){.dashboard-seasonal-banner-module__3gWD3q__banner{aspect-ratio:3;background-position:100%;background-size:cover;height:auto;min-height:0}.dashboard-seasonal-banner-module__3gWD3q__banner:before{background:linear-gradient(90deg,#ecf9eefa 0%,#ecf9eef5 40%,#ecf9eec2 47%,#0000 59%)}.dashboard-seasonal-banner-module__3gWD3q__content{box-sizing:border-box;width:44%;padding:1rem 1rem 1rem 5%}.dashboard-seasonal-banner-module__3gWD3q__eyebrow{font-size:.625rem}.dashboard-seasonal-banner-module__3gWD3q__content h2{max-width:100%;margin-top:.4rem;font-size:clamp(1.5rem,1.8vw,1.85rem)}.dashboard-seasonal-banner-module__3gWD3q__content p{margin:.45rem 0 .65rem;font-size:.75rem;line-height:1.3}.dashboard-seasonal-banner-module__3gWD3q__button{min-height:38px;padding:.5rem 1rem;font-size:.75rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge{min-width:5.25rem;padding:.45rem .75rem;top:.75rem;right:.75rem}.dashboard-seasonal-banner-module__3gWD3q__seasonBadge strong{font-size:.9375rem}}@media (min-width:1024px) and (max-width:1279px){.dashboard-seasonal-banner-module__3gWD3q__eyebrow{font-size:.75rem}.dashboard-seasonal-banner-module__3gWD3q__content h2{font-size:clamp(2.25rem,3.6vw,2.75rem)}.dashboard-seasonal-banner-module__3gWD3q__content p{margin:.75rem 0 1rem;font-size:.9375rem;line-height:1.4}.dashboard-seasonal-banner-module__3gWD3q__button{min-height:44px;padding:.65rem 1.15rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.dashboard-seasonal-banner-module__3gWD3q__button,.dashboard-seasonal-banner-module__3gWD3q__buttonIcon{transition:none}.dashboard-seasonal-banner-module__3gWD3q__button:hover,.dashboard-seasonal-banner-module__3gWD3q__button:active,.dashboard-seasonal-banner-module__3gWD3q__button:hover .dashboard-seasonal-banner-module__3gWD3q__buttonIcon{transform:none}}
.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail{gap:1rem;min-width:0;display:grid}@media (max-width:1279px){.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-flow:column;padding:.125rem .125rem .75rem;scroll-padding-inline:.125rem;overflow-x:auto}.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail::-webkit-scrollbar{display:none}.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail>*{scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:640px){.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail{grid-auto-columns:calc(100% - 1.25rem)}}@media (min-width:641px) and (max-width:1279px){.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail{grid-auto-columns:calc(100% - 3rem)}}@media (min-width:1280px){.dashboard-promotion-banner-row-module__F7Qg0G__promotionRail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
