:root{--rd-up:linear-gradient(135deg,#E5177B 0%,#FF4F6D 50%,#FF9A3C 100%);--rd-un:linear-gradient(135deg,#55279C 0%,#3B5FB6 52%,#16B5A5 100%);--rd-duo:linear-gradient(115deg,#E5177B 0%,#FF9A3C 34%,#55279C 66%,#16B5A5 100%);--rd-ink:#1B0F2B;--rd-soft:#6B6177;--rd-bg:#FFFFFF;--rd-tint:#FBF7FD;--rd-r:22px;--rd-r-sm:14px;--rd-pill:999px;--rd-shadow:0 12px 32px -14px rgba(45,17,72,.28)}.rd{color:var(--rd-ink)}.rd-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rd-sec{padding:56px 0}@media(min-width:990px){.rd-wrap{padding:0 40px}.rd-sec{padding:96px 0}}.rd-eyebrow{font:700 1.2rem/1.2 var(--m-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rd-soft);margin:0 0 1.2rem}.rd-h1{font-family:var(--m-sans);font-weight:800;font-size:clamp(3.6rem,9vw,6.8rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 1.6rem}.rd-h2{font-family:var(--m-sans);font-weight:800;font-size:clamp(2.8rem,6.4vw,4.8rem);line-height:1.06;letter-spacing:-.015em;margin:0 0 1.4rem}.rd-h1 em,.rd-h2 em{font-family:var(--m-serif);font-style:italic;font-weight:400;letter-spacing:0}.rd-lead{font:400 1.7rem/1.5 var(--m-sans);color:var(--rd-soft);margin:0 0 2.4rem;max-width:34em}.rd-center{text-align:center}.rd-center .rd-lead{margin-left:auto;margin-right:auto}.rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:56px;padding:0 3.2rem;border-radius:var(--rd-pill);background:var(--rd-ink);color:#fff;font:700 1.6rem/1 var(--m-sans);text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rd-btn:hover{transform:translateY(-1px);box-shadow:var(--rd-shadow)}.rd-btn--light{background:#fff;color:var(--rd-ink)}.rd-btn--block{width:100%}.rd-chips{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0;list-style:none}.rd-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border-radius:var(--rd-pill);background:#ffffffe6;color:var(--rd-ink);font:600 1.3rem/1 var(--m-sans)}.rd-stars{display:inline-flex;align-items:center;gap:.8rem;font:600 1.4rem/1 var(--m-sans)}.rd-hero{position:relative;overflow:hidden;background:var(--rd-duo);color:#fff}.rd-hero__grid{display:grid;gap:2.4rem;padding:40px 0 0}.rd-hero__copy .rd-lead{color:#ffffffeb}.rd-hero__copy .rd-eyebrow{color:#ffffffd9}.rd-hero__media{margin:0 -20px}.rd-hero__media img{display:block;width:100%;height:auto}.rd-hero__ctas{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.rd-hero .yotpo-widget-instance{--yotpo-star-color:#fff}@media(min-width:990px){.rd-hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;padding:72px 0;gap:4rem}.rd-hero__media{margin:0;border-radius:var(--rd-r);overflow:hidden;box-shadow:var(--rd-shadow)}.rd-hero__ctas{flex-direction:row}}.rd-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1.2rem}.rd-icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;font:600 1.4rem/1.3 var(--m-sans)}.rd-icon span.rd-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--rd-tint);color:#55279c}@media(min-width:750px){.rd-icons{grid-template-columns:repeat(4,1fr)}}.rd-cards{display:grid;gap:2rem}@media(min-width:750px){.rd-cards{grid-template-columns:1fr 1fr}}.rd-card{border-radius:var(--rd-r);padding:2rem;color:#fff;display:flex;flex-direction:column;gap:1.6rem;box-shadow:var(--rd-shadow)}.rd-card--uplift{background:var(--rd-up)}.rd-card--unwind{background:var(--rd-un)}.rd-card--duo{background:var(--rd-duo)}.rd-card__img{border-radius:var(--rd-r-sm);overflow:hidden;background:#ffffff26;aspect-ratio:1/1}.rd-card__img img{width:100%;height:100%;object-fit:cover;display:block}.rd-label{background:#fff;color:var(--rd-ink);border-radius:var(--rd-r-sm);padding:1.6rem 1.8rem}.rd-label__name{font:800 2.4rem/1.05 var(--m-sans);letter-spacing:-.01em;margin:0 0 .4rem;text-transform:lowercase}.rd-label__when{font:700 1.15rem/1 var(--m-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-soft);margin:0 0 1rem}.rd-label__claim{font:400 1.5rem/1.45 var(--m-sans);margin:0 0 1.2rem}.rd-label__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rd-label__price{font:800 2rem/1 var(--m-sans)}.rd-label__meta{font:500 1.25rem/1.3 var(--m-sans);color:var(--rd-soft)}.rd-steps{display:grid;gap:1.4rem;counter-reset:rd;padding:0;margin:0;list-style:none}@media(min-width:750px){.rd-steps{grid-template-columns:repeat(3,1fr)}}.rd-step{background:var(--rd-tint);border-radius:var(--rd-r);padding:2.2rem 2rem}.rd-step__n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rd-ink);color:#fff;font:800 1.6rem/1 var(--m-sans);margin-bottom:1.2rem}.rd-step h3{font:800 1.9rem/1.2 var(--m-sans);margin:0 0 .6rem}.rd-step p{font:400 1.5rem/1.5 var(--m-sans);color:var(--rd-soft);margin:0}.rd-ing{display:grid;gap:2rem}@media(min-width:750px){.rd-ing{grid-template-columns:1fr 1fr}}.rd-ing__panel{border-radius:var(--rd-r);padding:2rem;color:#fff}.rd-ing__panel--uplift{background:var(--rd-up)}.rd-ing__panel--unwind{background:var(--rd-un)}.rd-ing__panel h3{font:800 2.2rem/1 var(--m-sans);text-transform:lowercase;margin:0 0 1.4rem}.rd-ing__list{display:grid;gap:.8rem;padding:0;margin:0;list-style:none}.rd-ing__list li{display:flex;justify-content:space-between;gap:1rem;background:#fff;color:var(--rd-ink);border-radius:var(--rd-r-sm);padding:1.2rem 1.4rem;font:600 1.45rem/1.25 var(--m-sans)}.rd-ing__list li span:last-child{font-weight:800;white-space:nowrap}.rd-ing__note{font:500 1.3rem/1.4 var(--m-sans);margin:1.2rem 0 0;opacity:.92}.rd-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--rd-r);overflow:hidden;box-shadow:var(--rd-shadow);font:500 1.45rem/1.3 var(--m-sans)}.rd-cmp th,.rd-cmp td{padding:1.3rem 1.2rem;text-align:center;border-bottom:1px solid #EEE8F3}.rd-cmp th:first-child,.rd-cmp td:first-child{text-align:left}.rd-cmp thead th{font-weight:800;font-size:1.4rem}.rd-cmp thead th.rd-cmp__us{background:var(--rd-duo);color:#fff}.rd-cmp td.rd-cmp__us{background:#fbf3fa;font-weight:800}.rd-yes{color:#139c8e;font-weight:800}.rd-no{color:#b9afc4}.rd-proof{background:var(--rd-tint)}.rd-faq details{border-radius:var(--rd-r-sm);background:#fff;margin:0 0 1rem;box-shadow:0 1px #eee8f3}.rd-faq summary{list-style:none;cursor:pointer;padding:1.8rem 2rem;font:700 1.6rem/1.3 var(--m-sans);display:flex;justify-content:space-between;gap:1rem}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary:after{content:"+";font-weight:400;font-size:2.2rem;line-height:1}.rd-faq details[open] summary:after{content:"\2013"}.rd-faq .rd-faq__a{padding:0 2rem 1.8rem;font:400 1.5rem/1.55 var(--m-sans);color:var(--rd-soft)}.rd-on .m-pdp .m-gallery__main{border-radius:var(--rd-r);overflow:hidden}.rd-on .m-pdp[data-rd=uplift] .m-gallery__main{background:var(--rd-up)}.rd-on .m-pdp[data-rd=unwind] .m-gallery__main{background:var(--rd-un)}.rd-on .m-pdp[data-rd=uplift-unwind] .m-gallery__main{background:var(--rd-duo)}.rd-on .m-pdp .m-h1{font-family:var(--m-sans);font-weight:800;letter-spacing:-.015em;text-transform:lowercase}.rd-on .m-pdp .m-btn--lg{border-radius:var(--rd-pill);min-height:58px}.rd-on .m-bundle label{border-radius:var(--rd-r-sm)}.rd-on .m-buy__value{background:var(--rd-tint);border-radius:var(--rd-r-sm);padding:1rem 1.2rem;opacity:1!important;margin:-.8rem 0 2rem!important}.rd-colorblock{display:grid;place-items:center;min-height:220px;border-radius:var(--rd-r);background:var(--rd-duo);color:#fff;font:700 1.4rem/1.3 var(--m-sans);text-align:center;padding:2rem}@media(min-width:990px){.rd-cards{grid-template-columns:repeat(3,1fr)}.rd-card__img{aspect-ratio:4/5}}.rd-card{transition:transform .2s var(--m-ease),box-shadow .2s var(--m-ease)}.rd-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -18px #2d114866}.rd-card:focus-visible,.rd-btn:focus-visible{outline:3px solid #16B5A5;outline-offset:3px}@media(prefers-reduced-motion:reduce){.rd-card,.rd-btn{transition:none}}.rd-hero__copy{background:#fff;color:var(--rd-ink);border-radius:var(--rd-r);padding:2.6rem 2.2rem;box-shadow:var(--rd-shadow)}.rd-hero__copy .rd-lead{color:var(--rd-soft)}.rd-hero__copy .rd-eyebrow{color:#c2186b}.rd-hero__copy .rd-btn--light{background:var(--rd-ink);color:#fff}.rd-hero__copy .rd-btn--ghost{background:transparent;color:var(--rd-ink);box-shadow:inset 0 0 0 2px var(--rd-ink)}.rd-hero__copy .rd-chip{background:var(--rd-tint)}.rd-hero__grid{padding:20px 0 0}@media(min-width:990px){.rd-hero__copy{padding:4.4rem 4rem}.rd-hero__grid{padding:64px 0}}@media(max-width:989px){.rd-hero__grid{display:flex;flex-direction:column;gap:0;padding:0 0 28px}.rd-hero__media{order:-1;margin:0 -20px;aspect-ratio:5/4;overflow:hidden}.rd-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.rd-hero__copy{margin-top:-48px;position:relative;padding:2.2rem 2rem}.rd-hero .rd-h1{font-size:3.6rem}.rd-hero .rd-lead{font-size:1.55rem;margin-bottom:1.6rem}}.rd-on .m-pdp .m-gallery__main{padding:10px}.rd-on .m-pdp .m-gallery__slide img{border-radius:calc(var(--rd-r) - 8px)}@media(min-width:750px){.rd-ing{grid-template-columns:repeat(auto-fit,minmax(320px,540px));justify-content:center}}.rd-on .m-page-hero{background:var(--rd-duo)!important;padding:44px 0!important}.rd-on .m-page-hero .m-wrap{background:#fff;border-radius:var(--rd-r);padding:2.8rem 2.4rem;box-shadow:var(--rd-shadow);max-width:760px;text-align:center}.rd-on .m-page-hero .m-h1{font-family:var(--m-sans);font-weight:800;letter-spacing:-.015em}.rd-on .m-page-hero .m-eyebrow{color:#c2186b}@media(min-width:990px){.rd-on .m-page-hero{padding:80px 0!important}}.rd-on .m-faq details,.rd-on .m-acc details{border-radius:var(--rd-r-sm)}.rd-on .m-btn{border-radius:var(--rd-pill)}@media(max-width:989px){.rd-on .m-page-hero .m-wrap{margin:0 20px;width:auto}}.m-stars{display:inline-flex;gap:2px;color:#f5a623;line-height:0}.m-stars .m-icon{fill:currentColor;stroke:none}.rd-stars--hero{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.4rem;color:var(--rd-ink);text-decoration:none;font:600 1.35rem/1 var(--m-sans)}.rd-stars--hero strong{font-weight:800}.rd-stars--hero span:last-child{color:var(--rd-soft);text-decoration:underline;text-underline-offset:3px}.rd-on .m-buy__rating{min-height:22px;margin:0 0 1rem}.rd-on .m-buy__ratinglink{display:inline-flex;align-items:center;gap:.7rem;color:var(--rd-ink);text-decoration:none;font:600 1.35rem/1 var(--m-sans)}.rd-on .m-buy__ratinglink strong{font-weight:800}.rd-on .m-buy__ratinglink span:last-child{color:var(--rd-soft);text-decoration:underline;text-underline-offset:3px}.rd-on .m-buy__ratinglink:hover span:last-child{color:var(--rd-ink)}.rd-on .m-bundle label{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.rd-on .m-bundle input:checked+label{border-color:#55279c;box-shadow:0 0 0 2px #55279c inset,0 10px 24px -16px #55279c99;background:#f7f2fc}.rd-on .m-bundle input:focus-visible+label{outline:3px solid #16B5A5;outline-offset:2px}.rd-on .m-bundle input:disabled+label{opacity:.45;cursor:not-allowed}.rd-on .m-bundle__flag{background:var(--rd-up);color:#fff;border-radius:var(--rd-pill);font-weight:700;letter-spacing:.04em}.rd-on .m-bundle__save{color:#0f8c7f;font-weight:700}.rd-on .m-pdp .m-btn--lg{width:100%;background:#55279c}.rd-on .m-pdp .m-btn--lg:hover{background:#46207f}.rd-on .m-pdp .m-btn--lg>span:first-child{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1.2rem}.rd-on .m-pdp .m-btn--lg [data-m-atc-label]{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-on .m-pdp .m-btn--lg [data-m-atc-price]{flex:none}.rd-on .m-pdp .m-btn--lg:disabled{background:#b9afc4;cursor:not-allowed}.rd-on .m-buy__ship{display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--rd-ink);font-weight:600}.rd-on .m-buy__pair{color:var(--rd-soft)}.rd-on .m-sticky .m-btn{background:#55279c;color:#fff;border-radius:var(--rd-pill);white-space:nowrap}.rd-on .m-sticky .m-btn:disabled{background:#b9afc4}@media(max-width:420px){.rd-on .m-sticky__img{display:none}.rd-on .m-sticky .m-btn{padding:0 1.8rem;font-size:1.45rem}}.rd-on .m-pdp .m-h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rd-on .m-card__title,.rd-on .cart-item__name{overflow-wrap:anywhere}.rd-on .m-gallery__slide img,.rd-on .rd-card__img img,.rd-on .m-card__media img,.rd-on .m-upsell__img img,.rd-on .cart-item__image{background-color:#f4eef8}.rd-on .m-ship{border-radius:var(--rd-r-sm)}.rd-on .m-ship__bar span{background:var(--rd-duo)}.rd-on .m-upsell{border-radius:var(--rd-r-sm)}.rd-on .m-upsell .m-btn{background:#55279c;color:#fff}.rd-btn:active,.rd-on .m-btn:active{transform:translateY(1px) scale(.99)}.rd-on .m-upsell{margin:1.2rem 2rem 1.4rem}.rd-on .m-upsell__eyebrow{white-space:normal;line-height:1.3;letter-spacing:.06em}@media(max-width:749px){.rd-on .cart-drawer .drawer__footer .m-upsell{padding:1rem 1.2rem}.rd-on .m-upsell__img{width:5.6rem;height:5.6rem}}.rd-bb{background:var(--rd-tint)}.rd-bb__grid{display:grid;gap:2.4rem;align-items:center}.rd-bb__media{border-radius:var(--rd-r);overflow:hidden;background:var(--rd-duo);padding:10px;aspect-ratio:1/1}.rd-bb__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:calc(var(--rd-r) - 8px)}.rd-bb__box{background:#fff;border-radius:var(--rd-r);padding:2.4rem 2rem;box-shadow:var(--rd-shadow)}.rd-bb__opts{display:grid;gap:1rem;margin:0 0 1.6rem}.rd-bb__opt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.6rem;border-radius:var(--rd-r-sm);border:1.5px solid #E4DBEC;cursor:pointer;font:700 1.55rem/1.25 var(--m-sans);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.rd-bb__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.rd-bb__opt small{display:block;font-weight:500;font-size:1.25rem;color:var(--rd-soft)}.rd-bb__opt-p{text-align:right;font-weight:800}.rd-bb__opt-p small{color:#0f8c7f;font-weight:700}.rd-bb__opt:has(input:checked){border-color:#55279c;box-shadow:0 0 0 1.5px #55279c inset;background:#f7f2fc}.rd-bb__opt:has(input:focus-visible){outline:3px solid #16B5A5;outline-offset:2px}.rd-bb__opt:has(input:disabled){opacity:.5;cursor:not-allowed}.rd-bb__so{position:absolute;top:-9px;right:12px;background:var(--rd-ink);color:#fff;font-size:1.1rem;padding:.3rem .8rem;border-radius:var(--rd-pill)}.rd-bb__cta{background:#55279c;min-height:58px}.rd-bb__cta:hover{background:#46207f}.rd-bb__cta:disabled{background:#b9afc4;cursor:not-allowed}.rd-bb__cta-in{display:flex;width:100%;justify-content:space-between;gap:1rem}.rd-bb__cta .loading__spinner{position:absolute}.rd-bb__ship{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem 0 1.6rem;font:600 1.35rem/1.3 var(--m-sans)}.rd-bb__chips{justify-content:center}.rd-bb__chips .rd-chip{background:var(--rd-tint)}@media(min-width:990px){.rd-bb__grid{grid-template-columns:1fr 1fr;gap:5.6rem}.rd-bb__box{padding:4rem}}.rd-on .md-footer-selector,.rd-on md-footer-selector,.rd-on [class^=md-footer-selector]{display:none!important}@media(min-width:990px){.rd-on .m-pdp__grid{align-items:start}.rd-on .m-pdp .m-gallery{position:sticky;top:96px}}.rd-on .contact{max-width:640px;margin:0 auto;padding:0 20px}.rd-on .contact .field__input,.rd-on .contact .text-area{border-radius:var(--rd-r-sm);box-shadow:none;border:1.5px solid #E4DBEC;background:#fff;font:400 1.6rem/1.4 var(--m-sans)}.rd-on .contact .field:after,.rd-on .contact .field:before{display:none}.rd-on .contact .field__input:focus,.rd-on .contact .text-area:focus{border-color:#55279c;outline:none;box-shadow:0 0 0 3px #55279c26}.rd-on .contact .button{border-radius:var(--rd-pill);background:#55279c;color:#fff;min-height:56px;min-width:200px;font:700 1.6rem/1 var(--m-sans)}.rd-on .contact .button:after,.rd-on .contact .button:before{display:none}.rd-on .contact .contact__button{justify-content:center}.rd-on .m-card{border-radius:var(--rd-r)}.rd-on .m-card .m-btn{background:#55279c;color:#fff}.rd-on .m-card .m-btn:hover{background:#46207f}.rd-on .m-card--uplift .m-card__media{background:var(--rd-up)}.rd-on .m-card--unwind .m-card__media{background:var(--rd-un)}.rd-on .m-card--duo .m-card__media{background:var(--rd-duo)}.rd-on .m-card__kicker{color:#c2186b}.rd-on .m-card__title{font-family:var(--m-sans);font-weight:800;text-transform:lowercase;letter-spacing:-.01em}.rd-hero__copy .rd-btn--light,.rd-card .rd-btn{background:#55279c;color:#fff}.rd-hero__copy .rd-btn--light:hover{background:#46207f}.rd-on .drawer__inner-empty .cart__empty-text,.rd-on .cart__empty-text{font-family:var(--m-sans);font-weight:800;letter-spacing:-.01em;color:var(--rd-ink)}.rd-on .drawer__inner-empty .button,.rd-on .cart__warnings .button{background:#55279c;color:#fff;border-radius:var(--rd-pill);min-height:52px;font:700 1.5rem/1 var(--m-sans)}.rd-on .drawer__inner-empty .button:after,.rd-on .cart__warnings .button:after{display:none}.rd-on .cart__login-title,.rd-on .cart__login-paragraph{font-family:var(--m-sans)}.rd-on .cart__checkout-button,.rd-on #CartDrawer-Checkout{background:#55279c!important;color:#fff!important;border-radius:var(--rd-pill)!important;min-height:56px;font:700 1.6rem/1 var(--m-sans)!important}.rd-on .cart__checkout-button:hover,.rd-on #CartDrawer-Checkout:hover{background:#46207f!important}.rd-on .cart__checkout-button:after,.rd-on #CartDrawer-Checkout:after,.rd-on .cart__checkout-button:before,.rd-on #CartDrawer-Checkout:before{display:none!important}.rd-on .drawer__heading,.rd-on .cart-drawer .cart-item__name,.rd-on .m-upsell__title,.rd-on .cart-item__name{font-family:var(--m-sans)!important;font-weight:800!important;letter-spacing:-.01em}.rd-on .drawer__heading{font-size:2.2rem}.rd-bb__cta-in b{white-space:nowrap}.rd-bb__cta-in b:first-child{overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){.rd-bb__cta{padding:0 2.2rem;font-size:1.5rem}.rd-on .m-pdp .m-btn--lg{padding-left:2.2rem;padding-right:2.2rem;font-size:1.5rem}}.rd-on .m-drawer__links a{font-family:var(--m-sans);font-weight:700;letter-spacing:-.01em}.rd-mtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0 0}.rd-mtile{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:var(--rd-ink)}.rd-mtile__img{display:block;aspect-ratio:1/1;border-radius:var(--rd-r-sm);overflow:hidden;padding:5px}.rd-mtile--1 .rd-mtile__img{background:var(--rd-up)}.rd-mtile--2 .rd-mtile__img{background:var(--rd-un)}.rd-mtile--3 .rd-mtile__img{background:var(--rd-duo)}.rd-mtile__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.rd-mtile__t{font:800 1.35rem/1.2 var(--m-sans);text-transform:lowercase}.rd-mtile__p{font:500 1.2rem/1 var(--m-sans);color:var(--rd-soft)}.rd-on .m-drawer__foot .m-btn:not(.m-btn--ghost){background:#55279c;color:#fff}.rd-on .m-header__shop{background:#55279c;color:#fff}@media(max-width:989px){.rd-on .m-announce__inner{min-height:36px}.rd-on .m-announce__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.rd-hero--bleed .rd-hero__media picture{display:block}.rd-hero--bleed .rd-hero__media img{display:block;width:100%;height:auto}@media(max-width:989px){.rd-hero--bleed .rd-hero__media{aspect-ratio:auto;overflow:visible}.rd-hero--bleed .rd-hero__media img{height:auto;object-fit:initial}.rd-hero--bleed .rd-hero__copy{margin-top:-20px}}@media(min-width:990px){.rd-hero--bleed{background:#f5ede4;min-height:44.44vw;display:flex;align-items:center}.rd-hero--bleed .rd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:0;box-shadow:none;overflow:hidden}.rd-hero--bleed .rd-hero__media picture,.rd-hero--bleed .rd-hero__media img{width:100%;height:100%}.rd-hero--bleed .rd-hero__media img{object-fit:cover;object-position:right center}.rd-hero--bleed .rd-hero__grid{display:block;position:static;width:100%;padding:48px 40px}.rd-hero--bleed .rd-hero__copy{position:relative;z-index:1}.rd-hero--bleed .rd-hero__copy{max-width:min(46%,580px);padding:3.6rem}.rd-hero--bleed .rd-h1{font-size:clamp(3.6rem,3.4vw,5.2rem)}.rd-hero--bleed .rd-hero__ctas{flex-wrap:wrap}.rd-hero--bleed .rd-hero__ctas .rd-btn{white-space:nowrap}}.rd-ath{background:linear-gradient(160deg,#55279c,#3f1d78);color:#fff}.rd-ath .rd-eyebrow{color:#ffffffc7}.rd-ath .rd-h2{color:#fff}.rd-ath .rd-lead{color:#ffffffdb;margin-bottom:0}.rd-ath__head{margin-bottom:3.2rem}.rd-ath__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.rd-ath__card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;background:#fff;color:var(--rd-ink);border-radius:var(--rd-r);padding:2.2rem 1.4rem 2rem;box-shadow:var(--rd-shadow)}.rd-ath__card:last-child:nth-child(odd){grid-column:1 / -1}.rd-ath__avatar{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:50%;background:var(--rd-un);color:#fff;font:800 2rem/1 var(--m-sans);letter-spacing:.02em;margin-bottom:1.4rem;overflow:hidden}.rd-ath__avatar--photo{background:var(--rd-tint)}.rd-ath__avatar img{width:100%;height:100%;object-fit:cover;display:block}.rd-ath__league{display:inline-block;padding:.5rem 1rem;border-radius:var(--rd-pill);background:var(--rd-tint);color:#55279c;font:700 1.1rem/1.1 var(--m-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;max-width:100%}.rd-ath__name{font:800 1.8rem/1.2 var(--m-sans);letter-spacing:-.01em;margin-bottom:.4rem;overflow-wrap:anywhere}.rd-ath__team{font:500 1.4rem/1.35 var(--m-sans);color:var(--rd-soft)}.rd-ath__cta{margin-top:3.2rem}.rd-ath .rd-ath__btn{background:#fff;color:#55279c}.rd-ath .rd-ath__btn:hover{background:#f3ecfa}@media(min-width:750px){.rd-ath__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.rd-ath__card:last-child:nth-child(odd){grid-column:auto}}@media(min-width:990px){.rd-ath__grid{grid-template-columns:repeat(var(--rd-ath-cols,5),minmax(0,1fr))}.rd-ath__card{padding:2.8rem 1.6rem 2.4rem}.rd-ath__avatar{width:76px;height:76px;flex-basis:76px;font-size:2.3rem}}.rd-on .template-404 .title,.rd-on main h1.title,.rd-on .m-h1,.rd-on .shopify-policy__title h1,.rd-on .template-search__header h2,.rd-on main .rte h1,.rd-on main .rte h2{font-family:var(--m-sans)!important;font-weight:800!important;letter-spacing:-.015em;font-style:normal;color:var(--rd-ink)}.rd-on main .rte h3{font-family:var(--m-sans);font-weight:700;font-style:normal}.rd-on main .button:not(.button--secondary):not(.button--tertiary){--color-button:85,39,156;--color-button-text:255,255,255;border-radius:999px}.rd-on main .button:not(.button--secondary):not(.button--tertiary):before,.rd-on main .button:not(.button--secondary):not(.button--tertiary):after{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rd.css.map */
