.rp{--rp-ink: #16130f;--rp-surface-ink: #151310;--rp-canvas: #f7f5f2;--rp-canvas-alt: #efece7;--rp-elevated: #ffffff;--rp-label-1: #16130f;--rp-label-2: rgba(22, 19, 15, .66);--rp-label-3: rgba(22, 19, 15, .44);--rp-label-4: rgba(22, 19, 15, .26);--rp-on-ink-1: rgba(255, 255, 255, .94);--rp-on-ink-2: rgba(255, 255, 255, .66);--rp-on-ink-3: rgba(255, 255, 255, .4);--rp-sep: rgba(22, 19, 15, .1);--rp-sep-strong: rgba(22, 19, 15, .18);--rp-sep-on-ink: rgba(255, 255, 255, .14);--rp-red: #e1251b;--rp-red-press: #c41f16;--rp-red-text: #c41f16;--rp-red-wash: rgba(225, 37, 27, .08);--rp-scrim: rgba(21, 19, 16, .44);--rp-display: "Inter Tight", "Inter", system-ui, sans-serif;--rp-body: "Inter", system-ui, sans-serif;--rp-shadow-1: 0px 1px 2px rgba(48, 38, 32, .05), 0px 4px 12px rgba(48, 38, 32, .05);--rp-shadow-2: 0px 2px 6px rgba(48, 38, 32, .06), 0px 14px 34px rgba(48, 38, 32, .09);--rp-shadow-3: 0px 8px 24px rgba(48, 38, 32, .12), 0px 44px 96px rgba(48, 38, 32, .2);font-family:var(--rp-body);color:var(--rp-label-1);-webkit-font-smoothing:antialiased;box-sizing:border-box}.rp *,.rp *:before,.rp *:after{box-sizing:border-box}.rp p,.rp h1,.rp h2,.rp h3,.rp ul{margin:0}.rp ul{list-style:none;padding:0}.rp button{cursor:pointer}.rp button:not([class]){font:inherit;color:inherit;background:none;border:0;padding:0}.rp a{text-decoration:none}.rp :is(h1,h2,h3,h4,h5,p,span,li,label,dd,dt,dl):not([class]){color:inherit}.rp :is(p,span,li):not([class]){font:inherit}.rp a:not([class]){color:inherit}.rp img,.rp svg{display:block}.rp svg{width:100%;height:100%}html:not(.rp-ready) .rp [data-rp-copy]{visibility:hidden}.rp-container{width:100%;max-width:1320px;margin:0 auto;padding:0 16px}.rp-section{padding:128px 0}@media(max-width:767px){.rp-container{padding:0 16px}.rp-section{padding:80px 0}}.rp-eyebrow{font:500 11px/1.3 var(--rp-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-label-3)}.rp-display{font:500 48px/1.06 var(--rp-display);letter-spacing:-.018em;color:var(--rp-label-1)}.rp-display--dim{color:var(--rp-label-2)}.rp-body-lg{font:500 19px/1.52 var(--rp-body);letter-spacing:-.008em;color:var(--rp-label-2)}.rp-body-md{font:400 17px/1.52 var(--rp-body);letter-spacing:-.02em;color:var(--rp-label-2)}.rp-body-s{font:400 15px/1.48 var(--rp-body);letter-spacing:-.001em;color:var(--rp-label-2)}.rp-caption{font:400 13px/1.46 var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-2)}.rp-on-ink .rp-eyebrow,.rp-on-ink .rp-caption{color:var(--rp-on-ink-3)}.rp-on-ink .rp-display{color:var(--rp-on-ink-1)}.rp-on-ink .rp-body-lg,.rp-on-ink .rp-body-md,.rp-on-ink .rp-body-s{color:var(--rp-on-ink-2)}@media(max-width:767px){.rp-display{font-size:34px;letter-spacing:-.02em}.rp-body-lg{font-size:17px}}.rp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:12px 64px 12px 36px;border-radius:50px;background:var(--rp-red);color:#fff;border:1px solid #fff;font:600 16px/24px var(--rp-display);letter-spacing:-.02em;white-space:nowrap;box-shadow:0 1px 1px #3026200d;transition:background .2s ease,transform .2s ease}.rp-btn:hover{background:var(--rp-red-press)}.rp-btn:active{transform:translateY(1px)}.rp-btn--block{width:100%;padding-left:14px;padding-right:54px}.rp-btn__arrow{position:absolute;top:4px;right:4px;bottom:4px;width:40px;border-radius:999px;background:var(--rp-red-press);color:#fff;display:flex;align-items:center;justify-content:center}.rp-btn__arrow svg{width:24px;height:24px}.rp-btn--plain{padding:12px 28px}.rp-btn--plain svg{width:16px;height:16px;margin-left:10px}.rp-btn[disabled]{opacity:.6;cursor:wait}.rp-chrome{position:sticky;top:0;z-index:60}.rp-header{background:var(--rp-surface-ink);color:var(--rp-on-ink-1);height:48px;padding:0 20px;border-bottom:1px solid var(--rp-sep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rp-header .rp-container{display:flex;align-items:center;justify-content:space-between;height:100%}.rp-header__logo{width:160px;height:18px;color:var(--rp-on-ink-1)}.rp-header__logo svg{width:100%;height:100%}.rp-header__nav{display:flex;align-items:center;gap:40px;height:100%}.rp-header__item{position:relative;height:100%;display:flex;align-items:center}.rp-header__link{display:inline-flex;align-items:center;gap:3px;font:400 13px/20px var(--rp-body);color:var(--rp-on-ink-2);transition:color .2s}.rp-header__link:hover,.rp-header__item:hover>.rp-header__link{color:var(--rp-on-ink-1)}.rp-header__link svg{width:16px;height:16px}.rp-header__drop{position:absolute;top:100%;left:-16px;min-width:200px;padding:8px;margin-top:-1px;background:var(--rp-surface-ink);border:1px solid var(--rp-sep-on-ink);border-radius:12px;display:none;flex-direction:column;box-shadow:var(--rp-shadow-3)}.rp-header__item:hover .rp-header__drop,.rp-header__item:focus-within .rp-header__drop{display:flex}.rp-header__drop a{padding:8px 12px;border-radius:8px;font:400 13px/20px var(--rp-body);color:var(--rp-on-ink-2);white-space:nowrap}.rp-header__drop a:hover{color:var(--rp-on-ink-1);background:#ffffff0f}.rp-header__cta{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border-radius:999px;background:var(--rp-red);color:#fff;font:500 13px/20px var(--rp-body);transition:background .2s}.rp-header__cta:hover{background:var(--rp-red-press)}@media(max-width:1023px){.rp-header{padding:0 16px}.rp-header .rp-container{justify-content:center;padding:0}.rp-header__nav,.rp-header__cta{display:none}.rp-header__logo{width:142px;height:16px}.rp-header .rp-header__burger{display:flex}}.rp-header__burger{display:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;align-items:center;justify-content:center;color:var(--rp-on-ink-1)}.rp-header__burger span{display:block;width:18px;height:1.5px;background:currentColor;position:relative}.rp-header__burger span:before,.rp-header__burger span:after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:currentColor}.rp-header__burger span:before{top:-6px}.rp-header__burger span:after{top:6px}.rp-mobile-menu{display:none;position:fixed;top:48px;right:0;bottom:0;left:0;z-index:59;background:var(--rp-surface-ink);color:var(--rp-on-ink-1);overflow:auto;padding:24px 20px 40px}.rp-mobile-menu.is-open{display:block}.rp-mobile-menu__list{display:flex;flex-direction:column}.rp-mobile-menu__link{display:block;padding:16px 0;border-bottom:1px solid var(--rp-sep-on-ink);font:500 18px/1.3 var(--rp-display);letter-spacing:-.01em;color:var(--rp-on-ink-1)}.rp-mobile-menu__sub{display:flex;flex-direction:column;padding:4px 0 8px 16px;border-bottom:1px solid var(--rp-sep-on-ink)}.rp-mobile-menu__sub a{padding:10px 0;font:400 15px/1.4 var(--rp-body);color:var(--rp-on-ink-2)}.rp-mobile-menu .rp-header__cta{display:inline-flex;margin-top:24px;height:44px;padding:0 24px;font-size:15px}body.rp-menu-open{overflow:hidden}.rp-band{position:relative;overflow:hidden;padding:20px;background:var(--rp-canvas);border-bottom:1px solid var(--rp-sep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rp-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e1251b24,#e1251b0a);opacity:.82;pointer-events:none}.rp-band:after{content:"";position:absolute;left:-271px;top:-223px;width:417px;height:417px;border-radius:50%;background:radial-gradient(circle,#e1251b59,#e1251b00 70%);pointer-events:none}.rp-band .rp-container{position:relative;display:flex;align-items:center;gap:16px}.rp-band__avatar{flex:0 0 32px;width:32px;height:32px;border-radius:999px;background:var(--rp-elevated);display:flex;align-items:center;justify-content:center;font:500 12px/20px var(--rp-body);color:var(--rp-label-1);box-shadow:var(--rp-shadow-1)}.rp-band__avatar svg{width:16px;height:16px}.rp-band__text{display:flex;flex-wrap:wrap;gap:0 4px;font:400 15px/1.47 var(--rp-body);letter-spacing:-.008em;color:var(--rp-label-2)}.rp-band__text b{font-weight:500;color:var(--rp-label-1)}@media(max-width:767px){.rp-band{padding:20px 16px}.rp-band .rp-container{padding:0}.rp-band__text{flex-direction:column;gap:4px}}.rp-hero{background:var(--rp-canvas);padding:64px 0 96px;box-shadow:0 12px 16px -4px #00000014;position:relative;z-index:1}.rp-hero__head{max-width:768px;display:flex;flex-direction:column;gap:5px;margin-bottom:40px}.rp-hero__sub{font:500 19px/1.52 var(--rp-body);letter-spacing:-.008em;color:var(--rp-label-2)}.rp-hero__row{display:flex;gap:48px;align-items:flex-start}.rp-hero__media{flex:1 1 auto;min-width:0}.rp-rail{flex:0 0 373px;width:373px;position:sticky;top:136px;display:flex;flex-direction:column;gap:30px}@media(max-width:1023px){.rp-hero{padding:40px 0 64px}.rp-hero__row{flex-direction:column;align-items:stretch;gap:32px}.rp-hero__media{width:100%}.rp-rail{position:static;width:100%;flex-basis:auto}}.rp-gallery{position:relative;width:100%;border-radius:24px;overflow:hidden;box-shadow:var(--rp-shadow-2);background:var(--rp-canvas-alt)}.rp-gallery:before{content:"";display:block;padding-top:75%}.rp-gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rp-gallery__container{display:flex;height:100%}.rp-gallery__slide{flex:0 0 100%;min-width:0;position:relative;height:100%}.rp-gallery__slide img{width:100%;height:100%;object-fit:cover}.rp-gallery__badge{position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border-radius:10px;background:var(--rp-elevated);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font:500 12px/20px var(--rp-body);letter-spacing:-.002em;color:var(--rp-label-1);box-shadow:0 4px 6px #3026200d,0 1px 1px #3026200d;z-index:2}.rp-gallery__badge svg{width:20px;height:20px}.rp-gallery__foot{position:absolute;left:0;right:0;bottom:0;padding:32px;display:flex;flex-direction:column;gap:32px;z-index:2;background:linear-gradient(180deg,#15131000,#1513104d,#151310a8 50%,#151310cc);pointer-events:none}.rp-gallery__caption{font:500 34px/1.12 var(--rp-display);letter-spacing:-.028em;color:var(--rp-on-ink-1);max-width:400px}.rp-gallery__dots{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:4px;border-radius:999px;background:var(--rp-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto}.rp-gallery__dot{width:6px;height:6px;border-radius:999px;background:var(--rp-on-ink-2);transition:width .25s ease,background .25s ease}.rp-gallery__dot.is-active{width:22px;background:var(--rp-red)}@media(max-width:767px){.rp-gallery:before{padding-top:134%}.rp-gallery__foot{padding:20px;gap:20px}.rp-gallery__caption{font-size:26px}}.rp-rail__group{display:flex;flex-direction:column;gap:20px}.rp-pill-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;height:34px;padding:8px 12px;border-radius:10px;background:var(--rp-canvas-alt);font:400 13px/1.46 var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-2)}.rp-pill-badge svg{width:20px;height:20px}.rp-product{display:flex;flex-direction:column;gap:16px}.rp-product__name{display:flex;align-items:center;gap:6px;font:500 22px/1.2 var(--rp-display);letter-spacing:-.022em;color:var(--rp-label-1)}.rp-product__gen{display:inline-flex;align-items:center;padding:2px 6px 3px;border-radius:8px;border:1px solid var(--rp-sep-strong);background:var(--rp-canvas);font:600 11px/15px var(--rp-body);letter-spacing:.08em;color:var(--rp-label-2)}.rp-price{display:flex;align-items:flex-end;gap:10px}.rp-price__now{display:flex;align-items:center;color:var(--rp-label-1)}.rp-price__cur{font:600 22px/28px var(--rp-display);letter-spacing:-.012em}.rp-price__amt{font:500 32px/1.06 var(--rp-display);letter-spacing:-.024em}.rp-price__was{font:400 15px/1.48 var(--rp-body);color:#16130f70;text-decoration:line-through;padding-bottom:2px}.rp-gift{display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:14px;background:var(--rp-red-wash);font:500 14px/20px var(--rp-body);color:var(--rp-red-text)}.rp-gift svg{width:16px;height:16px;flex:0 0 16px}.rp-disclosure{border-top:1px solid var(--rp-sep);border-bottom:1px solid var(--rp-sep)}.rp-disclosure__btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font:500 13px/16px var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-1);text-align:left}.rp-disclosure__btn svg{width:16px;height:16px;transition:transform .25s ease}.rp-disclosure[open] .rp-disclosure__btn svg{transform:rotate(45deg)}.rp-disclosure__body{padding:0 0 20px;display:flex;flex-direction:column;gap:10px}.rp-disclosure__item{display:flex;align-items:center;gap:10px;font:400 14px/1.46 var(--rp-body);color:var(--rp-label-2)}.rp-disclosure__item img{width:46px;height:46px;padding:6px;object-fit:contain;border-radius:10px;background:#fff}.rp-disclosure__item img[src*=Illustrations_White]{background:#000;filter:invert(1)}.rp-disclosure__note{font:400 12px/1.5 var(--rp-body);color:var(--rp-label-3)}.rp-callout{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;background:var(--rp-canvas-alt);box-shadow:0 1px 2px #3026200d;font:400 13px/1.46 var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-2)}.rp-callout svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.rp-callout b{font-weight:500;color:var(--rp-label-1)}.rp-rail__foot{display:flex;flex-direction:column;gap:10px;align-items:center}.rp-rail__notes{display:flex;flex-direction:column;gap:4px}.rp-rail__note{padding:0;text-align:center;text-wrap:balance;font:400 12px/18px var(--rp-body);color:var(--rp-label-3)}.rp-rail__note b{font-weight:500;color:var(--rp-label-2)}.rp-rail__sep{width:100%;height:1px;border-top:1px solid var(--rp-sep)}.rp-trust{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font:500 12px/18px var(--rp-body);color:var(--rp-label-2)}.rp-trust__dot{font:400 15px/22px var(--rp-body);color:#9e9ea3}.rp-trust__logo{display:flex;align-items:center}.rp-trust__logo--affirm svg{width:35px;height:14px}.rp-trust__logo--truemed svg{width:70px;height:12px}.rp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.rp-modal.is-open{display:flex}.rp-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rp-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rp-modal__panel{position:relative;width:640px;max-width:100%;max-height:100%;overflow:auto;border-radius:34px;background:var(--rp-elevated);box-shadow:var(--rp-shadow-3);display:flex;flex-direction:column}.rp-modal__head{padding:40px 100px 30px 40px;position:relative}.rp-modal__title{font:500 34px/1.12 var(--rp-display);letter-spacing:-.028em;color:var(--rp-label-1)}.rp-modal__title span{display:block;color:var(--rp-label-3)}.rp-modal__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:999px;background:var(--rp-canvas-alt);display:flex;align-items:center;justify-content:center}.rp-modal__close svg{width:24px;height:24px}.rp-modal__body{padding:0 40px 24px;display:flex;flex-direction:column;gap:40px}.rp-plans{display:flex;flex-direction:column;gap:10px}.rp-plan{display:flex;gap:11px;align-items:flex-start;padding:17px;border-radius:14px;border:1px solid var(--rp-sep-strong);background:transparent;cursor:pointer;text-align:left;width:100%;transition:border-color .2s,background .2s}.rp-plan.is-selected{border:1.5px solid var(--rp-surface-ink);background:var(--rp-elevated);padding:16.5px}.rp-plan__radio{flex:0 0 16px;width:16px;height:16px;margin-top:2px;border-radius:999px;border:1px solid var(--rp-sep-strong);position:relative}.rp-plan.is-selected .rp-plan__radio{background:var(--rp-surface-ink);border-color:var(--rp-surface-ink)}.rp-plan.is-selected .rp-plan__radio:after{content:"";position:absolute;top:31.25%;right:31.25%;bottom:31.25%;left:31.25%;border-radius:999px;background:#fff}.rp-plan__content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.rp-plan__title{display:flex;align-items:center;gap:10px;font:500 15px/1.5 var(--rp-body);letter-spacing:-.011em;color:#1c1b19}.rp-plan__save{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--rp-red-wash);font:500 11px/1.3 var(--rp-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-red)}.rp-plan__price{display:flex;align-items:flex-end;gap:5px}.rp-plan__amt{font:500 22px/1.2 var(--rp-display);letter-spacing:-.022em;color:var(--rp-label-1)}.rp-plan__per{font:500 13px/1.46 var(--rp-body);color:var(--rp-label-3);padding-bottom:2px}.rp-plan__desc{font:400 13px/1.46 var(--rp-body);color:var(--rp-label-2)}.rp-plan__desc b{font-weight:500;color:var(--rp-label-1)}.rp-modal__actions{display:flex;flex-direction:column;gap:20px}.rp-modal__hint{text-align:center;font:400 12px/18px var(--rp-body);color:var(--rp-label-3)}.rp-modal__foot{padding:20px 40px;border-top:1px solid var(--rp-sep);background:var(--rp-canvas);font:400 12px/1.46 var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-3)}@media(max-width:767px){.rp-modal{padding:0;align-items:flex-end}.rp-modal__panel{border-radius:24px 24px 0 0;max-height:92vh}.rp-modal__head{padding:28px 80px 20px 20px}.rp-modal__title{font-size:26px}.rp-modal__body{padding:0 20px 20px;gap:24px}.rp-modal__foot{padding:16px 20px}}.rp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 20px;border-top:1px solid var(--rp-sep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .3s ease}.rp-sticky:before{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;background:var(--rp-canvas);opacity:.86}.rp-sticky.is-visible{transform:none}.rp-sticky .rp-container{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.rp-sticky__left{display:flex;align-items:center;gap:12px;min-width:0}.rp-sticky__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:var(--rp-surface-ink);display:flex;align-items:center;justify-content:center}.rp-sticky__avatar svg{width:18px;height:18px}.rp-sticky__title{font:500 15px/1.47 var(--rp-body);letter-spacing:-.008em;color:var(--rp-label-1);white-space:nowrap}.rp-sticky__caption{font:400 13px/1.46 var(--rp-body);letter-spacing:-.003em;color:var(--rp-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-sticky__round{display:none}@media(max-width:767px){.rp-sticky{padding:10px 16px}.rp-sticky .rp-container{padding:0}.rp-sticky__title{font-size:14px}.rp-sticky__caption{font-size:12px;white-space:normal}.rp-sticky__btn{display:none}.rp-sticky__round{display:flex;flex:0 0 44px;width:44px;height:44px;border-radius:999px;background:var(--rp-red);align-items:center;justify-content:center}.rp-sticky__round svg{width:22px;height:22px}}body.rp-has-sticky{padding-bottom:76px}.rp-reframe{position:relative;overflow:hidden;background:var(--rp-surface-ink);padding:96px 0}.rp-reframe__rings{position:absolute;left:441px;top:-269px;width:1236px;height:1236px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle at center,#fff0 0 46px,#ffffff0f 46px 47.5px);-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,0) 250px,#000 252px,#000 618px,rgba(0,0,0,0) 620px);mask-image:radial-gradient(circle at center,#0000 250px,#000 252px 618px,#0000 620px)}.rp-reframe__glow{position:absolute;left:888px;top:-96px;width:640px;height:640px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#e1251b80,#e1251b2e,#e1251b00 70%)}.rp-reframe .rp-container{position:relative}.rp-reframe__inner{display:flex;flex-direction:column;gap:20px}.rp-reframe__cols{display:flex;gap:64px}.rp-reframe__cols p{flex:0 1 438px;max-width:438px}.rp-reframe__content{display:flex;flex-direction:column;gap:48px}.rp-kicker{width:636px;max-width:100%;padding-top:24px;border-top:1px solid var(--rp-sep-on-ink);display:flex;align-items:center;justify-content:space-between;gap:24px}.rp-kicker__text{font:400 15px/1.48 var(--rp-body);color:var(--rp-on-ink-1)}.rp-kicker__link{display:inline-flex;align-items:center;gap:3px;font:500 14px/20px var(--rp-body);color:var(--rp-on-ink-1);white-space:nowrap}.rp-kicker__link svg{width:20px;height:20px}@media(max-width:1023px){.rp-reframe__rings{left:auto;right:-500px;top:-300px}.rp-reframe__glow{left:auto;right:-200px;top:-200px}}@media(max-width:767px){.rp-reframe{padding:80px 0}.rp-reframe__cols{flex-direction:column;gap:20px}.rp-reframe__cols p{max-width:none;flex-basis:auto}.rp-reframe__content{gap:32px}.rp-kicker{flex-direction:column;align-items:flex-start;gap:16px}}.rp-proof{background:var(--rp-elevated);border-top:1px solid var(--rp-sep);border-bottom:1px solid var(--rp-sep)}.rp-proof__grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto;padding:0 16px}.rp-proof__cell{padding:48px 32px;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--rp-sep)}.rp-proof__cell:first-child{border-left:0;padding-left:0}.rp-proof__figure{display:flex;align-items:flex-start;gap:2px}.rp-proof__num{font:500 40px/1 var(--rp-body);letter-spacing:-.034em;color:var(--rp-label-1);white-space:nowrap}.rp-proof__unit{font:300 22px/1 var(--rp-body);letter-spacing:-.052em;color:var(--rp-label-3);padding-top:7px}@media(max-width:1023px){.rp-proof__grid{padding:0 16px}}@media(max-width:767px){.rp-proof__grid{grid-template-columns:1fr 1fr;padding:0 16px}.rp-proof__cell{padding:40px 20px;border-left:1px solid var(--rp-sep)}.rp-proof__cell:nth-child(odd){border-left:0;padding-left:0}.rp-proof__cell:nth-child(n+3){border-top:1px solid var(--rp-sep)}.rp-proof__num{font-size:32px}.rp-proof__unit{font-size:18px;padding-top:5px}}.rp-heading{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.rp-heading--left{align-items:flex-start;text-align:left}.rp-heading .rp-body-md{max-width:800px}.rp-expect{background:var(--rp-canvas)}.rp-expect .rp-container{display:flex;flex-direction:column;gap:64px}.rp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rp-card{background:var(--rp-elevated);border-radius:18px;overflow:hidden;box-shadow:var(--rp-shadow-1);display:flex;flex-direction:column;gap:20px}.rp-card__media{position:relative;height:220px;padding:12px;background:linear-gradient(180deg,#0000 55%,#13131629),var(--rp-elevated)}.rp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rp-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#13131629)}.rp-card__num{position:relative;z-index:1;width:28px;height:28px;border-radius:999px;background:var(--rp-red);color:#fff;display:flex;align-items:center;justify-content:center;font:500 14px/20px var(--rp-body)}.rp-card__body{padding:0 24px 20px;display:flex;flex-direction:column;gap:24px}.rp-card__text{display:flex;flex-direction:column;gap:12px}.rp-card__title{font:500 18px/1.28 var(--rp-display);letter-spacing:-.012em;color:var(--rp-label-1)}@media(max-width:1023px){.rp-cards{grid-template-columns:1fr;max-width:420px;margin:0 auto;width:100%}}.rp-library{background:var(--rp-canvas-alt);overflow:hidden}.rp-library .rp-container{display:flex;flex-direction:column;gap:40px;align-items:center}.rp-library__phone{width:100%;max-width:1054px;margin-top:24px}.rp-library__phone img{width:100%;height:auto}.rp-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:var(--rp-elevated);box-shadow:var(--rp-shadow-1);font:400 13px/1.46 var(--rp-body);color:var(--rp-label-2)}.rp-stats{display:grid;grid-template-columns:repeat(4,1fr);width:800px;max-width:100%;border-top:1px solid var(--rp-sep);border-bottom:1px solid var(--rp-sep)}.rp-stat{padding:24px 16px;text-align:center;border-left:1px solid var(--rp-sep);display:flex;flex-direction:column;gap:10px;align-items:center}.rp-stat:first-child{border-left:0}.rp-stat__figure{font:500 26px/1 var(--rp-display);letter-spacing:-.02em;color:var(--rp-label-1)}@media(max-width:767px){.rp-stats{grid-template-columns:1fr 1fr}.rp-stat:nth-child(odd){border-left:0}.rp-stat:nth-child(n+3){border-top:1px solid var(--rp-sep)}}.rp-rows{width:100vw;margin-left:calc(50% - 50vw);display:flex;flex-direction:column;gap:20px;margin-top:24px}.rp-row{overflow:hidden}.rp-row__container{display:flex;margin-left:-20px}.rp-row__slide{flex:0 0 auto;min-width:0;padding-left:20px}.rp-row__slide[hidden]{display:none}.rp-row__slide{transition:opacity .3s ease}.rp-row__slide.is-dim{opacity:.3}.rp-row--static .rp-row__container{justify-content:center}.rp-wcard{width:320px;height:184px;position:relative;border-radius:11px;overflow:hidden;background:#151515}.rp-wcard img{width:100%;height:100%;object-fit:cover}.rp-wcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1515150d}.rp-wcard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:81px;background:linear-gradient(180deg,#15151500,#151515);opacity:.8}.rp-wcard__content{position:absolute;left:16px;bottom:14px;right:12px;z-index:1;display:flex;flex-direction:column;gap:6px}.rp-wcard__title{display:flex;align-items:flex-start;gap:6px;font:600 13.6px/19px var(--rp-body);letter-spacing:-.02em;color:#fff;text-shadow:0 0 8px rgba(21,21,21,.4)}.rp-wcard__new{display:inline-flex;align-items:center;height:14px;margin-top:3px;padding:0 5px;border-radius:34px;background:var(--rp-red);font:600 7px/1 var(--rp-body);letter-spacing:.04em;color:#fff;text-transform:uppercase}.rp-wcard__tags{display:flex;gap:5px;flex-wrap:wrap}.rp-wcard__tag{display:inline-flex;align-items:center;gap:3px;padding:4.5px 11px;border-radius:68px;border:.7px solid rgba(255,255,255,.4);background:#15151566;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:600 7px/12px var(--rp-body);letter-spacing:-.02em;color:#fff;white-space:nowrap}.rp-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rp-filter{cursor:pointer;border:0;display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;background:var(--rp-elevated);box-shadow:var(--rp-shadow-1);font:400 14px/20px var(--rp-body);color:var(--rp-label-2)}.rp-filter.is-active{background:var(--rp-surface-ink);color:#fff}@media(max-width:767px){.rp-library__phone{margin-top:8px}.rp-row__container{margin-left:-12px}.rp-row__slide{padding-left:12px}}.rp-delivered{background:var(--rp-surface-ink);padding:96px 0}.rp-delivered__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,568px);gap:20px;align-items:center}.rp-delivered__intro{max-width:552px;display:flex;flex-direction:column;gap:20px}.rp-delivered .rp-display{text-wrap:balance}.rp-delivered__body{max-width:458px;display:flex;flex-direction:column;gap:40px}.rp-appstats{container-type:inline-size;--u: 1px}@supports (width: 1cqw){.rp-appstats{--u: calc(100cqw / 568)}}.rp-appstats__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 * var(--u));font-family:var(--rp-body)}.rp-appcard{position:relative;overflow:hidden;border-radius:calc(32 * var(--u));background:#262629;padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(33 * var(--u))}.rp-appcard--hero{grid-column:1 / -1;padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(47 * var(--u));background:radial-gradient(circle at 94% 10%,#bd3235 0,#73282b calc(182 * var(--u)),#382023 calc(318 * var(--u)),#1e1c1f calc(450 * var(--u)))}.rp-appcard__label{font:500 max(12px,calc(18 * var(--u)))/1.2 var(--rp-body);color:#bfbfc2}.rp-appcard--hero .rp-appcard__label{font-size:max(12px,calc(17 * var(--u)));color:#fff}.rp-appcard__info{position:absolute;top:calc(19 * var(--u));right:calc(20 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));color:#fff}.rp-appcard .rp-appcard__line{margin-top:calc(15 * var(--u));font:400 calc(22 * var(--u))/1 var(--rp-body);color:#fff}.rp-appcard--hero .rp-appcard__line{margin-top:calc(32 * var(--u))}.rp-appcard__big{font:700 calc(52 * var(--u))/1 var(--rp-body);letter-spacing:-.02em;color:#fff}.rp-appcard__num{font:700 calc(44 * var(--u))/1 var(--rp-body);letter-spacing:-.02em;color:#fff}.rp-appcard__num-sm{font:700 calc(23 * var(--u))/1 var(--rp-body);letter-spacing:-.01em;color:#fff}.rp-appcard__unit{font:400 calc(22 * var(--u))/1 var(--rp-body);color:#fff}.rp-appcard__unit--dim{color:#999}.rp-appcard .rp-appcard__sub{margin-top:calc(10 * var(--u));font:400 calc(22 * var(--u))/1.2 var(--rp-body);color:#fff}@media(max-width:1023px){.rp-delivered__inner{grid-template-columns:minmax(0,568px);gap:48px}}@media(max-width:767px){.rp-delivered{padding:80px 0}.rp-delivered__body{gap:24px}}.rp-compare{background:var(--rp-canvas)}.rp-compare .rp-container{display:flex;flex-direction:column;gap:64px}.rp-compare .rp-heading{max-width:620px}.rp-compare__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.rp-ccard{padding:40px;border-radius:28px;border:1px solid var(--rp-sep);display:grid;grid-row:span var(--rp-compare-rows, 5);grid-template-rows:subgrid;row-gap:16px}.rp-ccard__title{font:500 22px/1.2 var(--rp-display);letter-spacing:-.022em;color:#3c3c4399}.rp-ccard .rp-ccard__title{margin-bottom:4px}.rp-ccard__rows{display:contents}.rp-ccard__row{padding-top:16px;border-top:1px solid var(--rp-sep);display:flex;flex-direction:column;gap:8px}.rp-ccard--ink{position:relative;overflow:hidden;border:0;background:var(--rp-surface-ink);box-shadow:var(--rp-shadow-2)}.rp-ccard--ink:before{content:"";position:absolute;left:-324px;top:-316px;width:648px;height:647px;border-radius:50%;background:radial-gradient(circle,#e1251bbf,#e1251b52 40%,#e1251b00 70%);pointer-events:none}.rp-ccard--ink>*,.rp-ccard--ink .rp-ccard__row{position:relative}.rp-ccard--ink .rp-ccard__title{color:var(--rp-on-ink-1)}.rp-ccard--ink .rp-ccard__row{border-top-color:var(--rp-sep-on-ink)}.rp-ccard--ink .rp-eyebrow{color:var(--rp-on-ink-3)}.rp-ccard--ink .rp-body-md{color:var(--rp-on-ink-1)}@media(max-width:1023px){.rp-compare__grid{grid-template-columns:1fr;row-gap:24px}.rp-ccard{display:flex;flex-direction:column;gap:16px;padding:24px 20px}}.rp-faq{background:var(--rp-canvas);padding:112px 0 140px}.rp-faq .rp-container{display:flex;gap:96px;align-items:flex-start}.rp-faq__intro{flex:0 0 443px;width:443px}.rp-faq__list{flex:1 1 auto;min-width:0;border-top:1px solid var(--rp-sep)}.rp-faq__item{border-bottom:1px solid var(--rp-sep)}.rp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:24px 0;text-align:left;font:700 19px/1.52 var(--rp-body);letter-spacing:-.008em;color:var(--rp-label-1);transition:color .2s}.rp-faq__q span:last-child{flex:0 0 auto;font:500 28px/36px var(--rp-body);color:var(--rp-label-4);transition:transform .25s ease}.rp-faq__item.is-open .rp-faq__q{color:var(--rp-red)}.rp-faq__item.is-open .rp-faq__q span:last-child{transform:rotate(45deg)}.rp-faq__a{display:none;padding:0 40px 24px 0}.rp-faq__a p+p{margin-top:12px}.rp-faq__a a{text-decoration:underline}.rp-faq__item.is-open .rp-faq__a{display:block}@media(max-width:1023px){.rp-faq{padding:80px 0}.rp-faq .rp-container{flex-direction:column;gap:40px}.rp-faq__intro{width:100%;flex-basis:auto}.rp-faq__a{padding-right:0}}.rp-closing{background:var(--rp-canvas-alt)}.rp-closing .rp-container{display:flex;flex-direction:column;gap:40px;align-items:center}.rp-closing .rp-body-md{max-width:480px}.rp-closing__foot{display:flex;flex-direction:column;gap:20px;align-items:center}.rp-closing__note{text-align:center;font:400 12px/18px var(--rp-body);color:var(--rp-label-3)}
/*# sourceMappingURL=/cdn/shop/t/119/assets/referral-pdp.css.map */
