:root{--nr-accent:#643779;--nr-text:#656565;--nr-gap:15px;--header-height:118px;--header-height2:118px}.nr{font-family:var(--font-body-family,Arial,sans-serif);font-size:14px;line-height:1.6;color:var(--nr-text);box-sizing:border-box}.nr *{box-sizing:border-box}.nr h2,.nr h3,.nr p{margin:0}.nr h2{font-size:26px;font-weight:600;letter-spacing:0;line-height:1.3}.nr h3{font-size:14px;font-weight:500;line-height:1.5}.nr a{color:inherit;text-decoration:none}.nr button,.nr input,.nr select{font:inherit}.nr button,.nr summary{cursor:pointer}.nr button:disabled{opacity:.4;cursor:default}.nr img{display:block;max-width:100%;height:auto}.nr [hidden]{display:none!important}.nr button:focus-visible,.nr a:focus-visible,.nr input:focus-visible,.nr select:focus-visible,.nr summary:focus-visible{outline:3px solid #a78abd;outline-offset:3px}.nr button,.nr a{touch-action:manipulation}.nr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nr-space{padding-top:30px;padding-bottom:30px}.nr-section-head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 4% 25px}.nr-section-head>div{max-width:1000px}.nr-section-head>div>div{margin-top:8px;font-size:14px;line-height:1.6}.nr-pill{border:1px solid #888;border-radius:50px;padding:6px 18px;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:13px;font-weight:500;letter-spacing:.5px;white-space:nowrap;background:#fff;min-height:38px}.nr-pill:hover{color:#fff;background:var(--nr-accent);border-color:var(--nr-accent)}.nr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--nr-accent);border-radius:30px;background:var(--nr-accent);color:white!important;font-size:14px;font-weight:600;padding:12px 27px;min-height:46px}.nr-text-link{display:inline-block;text-decoration:underline!important;margin:15px 0}.nr-editor{margin:20px 4%;padding:18px;background:#f7f3fa;border:1px dashed #b7a2bf;font-size:13px;line-height:1.7}.nr-section:has(.nr-header){position:relative;z-index:35}.nr-topline{height:38px;padding:8px 100px;background:var(--nr-accent);color:#fff;text-align:center;font-size:12px;position:relative}.nr-topline>a{position:absolute;right:25px;font-size:11px;top:9px;text-transform:uppercase}.nr-header-row{height:80px;display:flex;align-items:center;gap:30px;padding:0 20px;background:#fff;color:#424242}.nr-header-home .nr-header-row{position:absolute;left:0;right:0;top:38px;background:#ffffffa8;backdrop-filter:blur(7px);border-bottom:1px solid #ffffff50}.nr-logo{width:174px;flex-shrink:0}.nr-logo img{width:100%;height:auto;mix-blend-mode:normal}.nr-navigation{margin:auto;display:flex;gap:26px;align-items:center}.nr-navigation>a{font-size:12px;font-weight:500;text-transform:uppercase;padding:25px 0}.nr-header-actions{display:flex;gap:15px}.nr-header-actions>a{position:relative;width:30px;min-height:44px;display:grid;place-items:center}.nr-header-actions b{font-size:10px;line-height:17px;min-width:17px;height:17px;text-align:center;background:var(--nr-accent);color:white;border-radius:50%;position:absolute;top:2px;right:-6px}.nr-menu{display:none}.nr-campaign{position:relative}.nr-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.nr-track::-webkit-scrollbar{display:none}.nr-track>*{scroll-snap-align:start;flex-shrink:0;min-width:0}.nr-campaign-slide{width:100%;aspect-ratio:1921/831;display:grid;grid-template-columns:1fr 1fr;background:var(--slide-bg);color:var(--slide-text)!important;position:relative;overflow:hidden}.nr-campaign-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:100px 0 45px 12%;z-index:1}.nr-campaign-copy>p{font-size:12px;letter-spacing:2px}.nr-campaign-copy h2{font-family:Georgia,serif;font-style:italic;font-size:clamp(56px,8vw,128px);line-height:1.08;font-weight:400;margin:10px 0 15px;letter-spacing:-3px}.nr-campaign-copy>div{font-size:18px;max-width:420px;line-height:1.6;margin-bottom:24px}.nr-campaign-art{position:relative;height:100%;display:grid;place-items:center;padding:50px 8% 5px 0}.nr-campaign-art>img{width:100%;height:100%;object-fit:contain;max-height:630px;transform:rotate(8deg);filter:drop-shadow(15px 20px 12px #3e254322)}.nr-campaign-art>small{font-size:9px;position:absolute;bottom:20px;right:10%;opacity:.65}.nr-campaign-image{display:block}.nr-campaign-image picture,.nr-campaign-image img{display:block;width:100%;height:100%;object-fit:cover}.nr-dots{display:flex;position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:4}.nr-dots>button{width:26px;height:26px;border:0;background:none;padding:9px}.nr-dots>button:after{content:'';display:block;width:8px;height:8px;border:1px solid #555;border-radius:50%;background:#ffffff50}.nr-dots>button[aria-pressed=true]:after{background:#555}.nr-arrow{width:40px;height:40px;position:absolute;top:50%;border:0;border-radius:50%;background:#fff9;color:#333;font-size:29px;line-height:1}.nr-prev{left:16px}.nr-next{right:16px}.nr-product-track{padding-left:15px;padding-right:15px;gap:15px}.nr-product-track>.nr-card{width:calc((100% - 52.5px)/4.5)}.nr-card-image{display:block;position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#f4f1f5}.nr-card-image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.nr-card-image:hover img{transform:scale(1.035)}.nr-card-image small{position:absolute;bottom:12px;left:12px;font-size:8px;color:#8b7d8f}.nr-card-info{padding:14px 4px 4px}.nr-card-info h3{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 7px}.nr-card-info>p{font-size:13px}.nr-price{color:#555}.nr-price s{margin-left:8px;color:#999;font-size:12px}.nr-card-add{margin-top:12px;font-size:12px;width:100%;min-height:40px;justify-content:space-between}.nr-track-buttons{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 0}.nr-track-buttons>button{width:36px;height:36px;border:1px solid #ddd;border-radius:50%;background:#fff;font-size:24px}.nr-categories{padding:15px 32px 40px}.nr-tabs{display:flex;justify-content:center;gap:12px;margin:0 0 25px}.nr-tabs>button{min-height:44px;min-width:160px;border:1px solid #bbb;background:#fff;color:#656565;border-radius:40px;padding:9px 25px;font-size:16px;font-weight:500}.nr-tabs>button[aria-selected=true]{border-color:var(--nr-accent);background:var(--nr-accent);color:#fff}.nr-category-track{gap:8px}.nr-category{width:calc((100% - 24px)/4);text-align:center}.nr-category>div{aspect-ratio:1;overflow:hidden}.nr-category img{width:100%;height:100%;object-fit:cover}.nr-category h3{font-size:16px;padding:14px 0 0}.nr-app-area{max-width:1400px;margin:auto}.nr-app-area .shopify-block{padding:0 30px}.nr-video-empty{display:flex;gap:30px;overflow:hidden;padding:0 4%}.nr-video-empty>div{height:380px;min-width:220px;flex:1;border-radius:18px;background:linear-gradient(145deg,#eadff1,#f5e4ea);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#93759f}.nr-video-empty span{font-size:55px}.nr-video-empty p{font-size:18px}.nr-feature{display:grid;grid-template-columns:38% 1fr;gap:30px;padding:25px 0 10px;background:#fcfcfc;align-items:center}.nr-feature-media{position:relative;min-width:0}.nr-feature-media>img{width:100%;aspect-ratio:1;object-fit:cover}.nr-feature-art{aspect-ratio:1;background:#e9dfef;position:relative;overflow:hidden}.nr-feature-art>span{position:absolute;left:8%;top:7%;font-size:40px;color:#765982;font-weight:600;line-height:1.1;z-index:1}.nr-feature-art>img{width:90%;height:90%;position:absolute;right:-10%;bottom:-5%;object-fit:contain;transform:rotate(-12deg)}.nr-feature-art>small{position:absolute;bottom:12px;left:15px;font-size:9px}.nr-hotspot{position:absolute;left:68%;top:62%;width:38px;height:38px;border-radius:50%;border:5px solid #ffffff90;background:#fff;color:var(--nr-accent)!important;display:grid;place-items:center;font-size:22px;box-shadow:0 0 0 8px #fff3}.nr-feature-products{min-width:0;padding:10px 0 30px}.nr-feature-products>h2{color:var(--nr-accent);font-weight:700;font-size:28px;text-align:center;margin:0 25px 10px}.nr-feature-products>p{font-size:13px;text-align:center;margin:0 25px 23px}.nr-feature-products .nr-track{gap:12px;padding-right:15px}.nr-feature-products .nr-card{width:calc((100% - 16.2px)/2.35)}.nr-feature-products .nr-card-image{aspect-ratio:1}.nr-benefits{display:flex;justify-content:space-around;gap:30px;padding:38px 5%;border-top:1px solid #eee}.nr-benefits>div{flex:1;text-align:center;max-width:230px}.nr-benefits svg{width:45px;height:45px;margin:0 auto 14px;color:var(--nr-accent)}.nr-benefits h3{font-size:15px;font-weight:600;line-height:1.4}.nr-benefits p{font-size:12px;margin-top:6px}.nr-newsletter{text-align:center;background:#f7f4f8;padding:40px 20px}.nr-newsletter h2{font-size:23px;font-weight:600}.nr-newsletter>p{font-size:14px;margin:12px 0 20px}.nr-newsletter form{max-width:460px;margin:0 auto}.nr-email-row{display:flex;border-bottom:1px solid #999}.nr-email-row input{width:100%;min-width:0;border:0;background:transparent;padding:12px 5px;font-size:15px;color:#555;box-shadow:none}.nr-email-row button{min-width:45px;min-height:45px;border:0;background:none;font-size:26px}.nr-consent{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:12px}.nr-consent input{appearance:auto;width:16px;height:16px}.nr-footer{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.2fr;gap:40px;padding:45px 5% 30px;background:#fff}.nr-footer h3{font-size:14px;font-weight:600;margin-bottom:17px}.nr-footer a{display:block;font-size:13px;margin-bottom:9px}.nr-footer p{font-size:13px;line-height:1.7;margin-bottom:12px}.nr-copyright{font-size:11px;padding:15px 5%;border-top:1px solid #eee}.nr-quick{border:0;border-radius:12px;padding:35px;width:min(440px,94vw);max-height:90dvh;overflow:auto;color:#555}.nr-quick::backdrop{background:#0008}.nr-quick h2{font-size:24px;margin:0 30px 18px 0}.nr-quick>img{max-height:280px;object-fit:contain;margin:auto}.nr-quick select{width:100%;padding:12px;margin:10px 0 15px;border:1px solid #ccc;border-radius:4px;background:#fff}.nr-quick form{margin-top:15px}.nr-quick form .nr-button{width:100%}.nr-close{position:absolute;top:8px;right:8px;width:40px;height:40px;background:none;border:0;font-size:29px}.nr[id]{scroll-margin-top:30px}.nf-faq-grid{grid-template-columns:1fr 2fr;gap:40px}.nf-faq-grid>div>h2{font-size:26px;letter-spacing:0}.nf-faq-list summary{font-size:14px}.nf-faq-list .nf-richtext{font-size:13px}.nf-floating-chat{background:#238a4f!important}
@media(max-width:990px) and (min-width:768px){.nr-navigation{gap:14px}.nr-navigation>a{font-size:10px}.nr-header-row{gap:15px}.nr-logo{width:145px}.nr-product-track>.nr-card{width:calc((100% - 30px)/3)}.nr-campaign-copy h2{font-size:70px}.nr-campaign-copy>div{font-size:15px}}
@media(max-width:767px){:root{--header-height:100px;--header-height2:100px}.nr{font-size:13px}.nr-space{padding-top:15px;padding-bottom:15px}.nr-topline{height:32px;padding:8px 8px;font-size:10px}.nr-topline>a{display:none}.nr-header-row{height:68px;display:grid;grid-template-columns:1fr auto 1fr;gap:10px;padding:0 15px}.nr-header-home .nr-header-row{top:32px}.nr-logo{width:145px}.nr-navigation{display:none}.nr-menu{display:block}.nr-menu>summary{list-style:none;width:40px;height:44px;display:grid;place-items:center}.nr-menu>summary::-webkit-details-marker{display:none}.nr-menu>nav{position:absolute;top:100%;left:0;right:0;max-height:75dvh;overflow:auto;padding:15px 22px 25px;background:#fff;box-shadow:0 15px 20px #0001}.nr-menu>nav>a{display:block;border-bottom:1px solid #eee;padding:14px 0;font-size:15px}.nr-header-actions{justify-self:end;gap:5px}.nr-header-actions>a{width:28px}.nr-header-actions .nf-icon{width:21px}.nr-header-actions>a[aria-label=Account]{display:none}.nr-campaign-slide{aspect-ratio:1081/1201;min-height:420px;grid-template-columns:1fr;grid-template-rows:1fr 1.15fr}.nr-campaign-copy{padding:82px 22px 0;justify-content:flex-start;align-items:center;text-align:center}.nr-campaign-copy>p{font-size:9px;letter-spacing:1px}.nr-campaign-copy h2{font-size:55px;margin:6px 0 7px;letter-spacing:-2px}.nr-campaign-copy>div{font-size:12px;line-height:1.5;margin:0 0 12px;max-width:280px}.nr-campaign-copy .nr-button{font-size:11px;min-height:35px;padding:7px 19px}.nr-campaign-art{padding:0 16% 20px;min-height:0}.nr-campaign-art>img{max-height:230px;transform:rotate(8deg);object-fit:contain;width:100%;height:100%}.nr-campaign-art>small{font-size:7px;bottom:24px;right:12%}.nr-campaign-image{display:block;min-height:0}.nr-arrow{width:30px;height:30px;font-size:24px;top:55%}.nr-prev{left:8px}.nr-next{right:8px}.nr-dots{bottom:3px}.nr-section-head{padding:0 20px 18px;gap:15px;align-items:flex-start}.nr-section-head h2{font-size:22px}.nr-section-head>div>div{font-size:12px;line-height:1.6;margin-top:7px}.nr-section-head>.nr-pill{font-size:10px;padding:5px 11px;min-height:30px}.nr-product-track{padding-left:15px;gap:15px}.nr-product-track>.nr-card{width:calc((100% - 4.5px)/1.3)}.nr-card-image{border-radius:12px}.nr-card-info{padding:12px 3px 3px}.nr-card-info h3{font-size:14px}.nr-card-info>p{font-size:13px}.nr-card-add{font-size:12px;min-height:42px}.nr-track-buttons{padding:8px 15px 0}.nr-track-buttons>button{width:32px;height:32px}.nr-categories{padding:24px 20px}.nr-tabs{margin-bottom:20px;gap:12px}.nr-tabs>button{min-width:0;flex:1;max-width:170px;font-size:14px;padding:9px 13px}.nr-category-track{gap:12px;margin-right:-20px;padding-right:20px}.nr-category{width:calc((100% - 4.8px)/1.4)}.nr-category h3{font-size:16px;padding:10px 0}.nr-app-area .shopify-block{padding:0 15px}.nr-video-empty{gap:15px;padding:0 20px}.nr-video-empty>div{height:380px;min-width:74vw}.nr-feature{grid-template-columns:1fr;gap:20px;padding:15px 0}.nr-feature-media{margin:0 15px}.nr-feature-art>span{font-size:34px}.nr-feature-products{padding:0 15px 15px}.nr-feature-products>h2{font-size:25px;margin:0 0 9px}.nr-feature-products>p{margin:0 0 20px;font-size:12px}.nr-feature-products .nr-track{margin-right:-15px}.nr-feature-products .nr-card{width:calc((100% - 6px)/1.5)}.nr-benefits{padding:30px 20px;gap:15px;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory}.nr-benefits>div{flex:0 0 calc((100% - 15px)/2);scroll-snap-align:start;max-width:none}.nr-benefits svg{width:38px;height:38px}.nr-benefits h3{font-size:14px}.nr-benefits p{font-size:11px}.nr-newsletter{padding:30px 20px}.nr-newsletter h2{font-size:21px}.nr-newsletter>p{font-size:12px}.nr-consent{font-size:11px}.nr-footer{grid-template-columns:1fr 1fr;gap:25px 20px;padding:30px 20px}.nr-footer h3{font-size:12px;margin-bottom:12px}.nr-footer a,.nr-footer p{font-size:12px}.nr-copyright{font-size:10px;padding:15px 20px 75px}.nf-faq-grid{grid-template-columns:1fr}.nf-faq-list summary{font-size:13px}.nr-quick{padding:25px}.nr-quick h2{font-size:23px}.nr-quick input,.nr-quick select{font-size:16px}}
@media(max-width:360px){.nr-logo{width:127px}.nr-header-row{padding:0 10px}.nr-header-actions{gap:0}.nr-header-actions>a{width:26px}.nr-campaign-copy h2{font-size:48px}.nr-campaign-copy{padding-top:78px}.nr-campaign-slide{min-height:430px}.nr-campaign-art>img{max-height:210px}}
@media(prefers-reduced-motion:reduce){.nr *{scroll-behavior:auto!important;transition:none!important}}

.nr-header-home .nr-header-row{position:relative;background:#fff}.nr-header-home{position:relative}.ne-hero{position:relative;min-height:570px;background:#e4d9ef;overflow:hidden;color:#312139}.ne-hero-image{position:absolute;inset:0}.ne-hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 43%}.ne-hero-copy{position:relative;z-index:1;width:52%;padding:95px 3% 90px 7%}.ne-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:18px}.ne-hero h1{font:700 clamp(34px,3.6vw,58px)/1.08 var(--font-body-family,Arial,sans-serif);letter-spacing:-1.6px;margin:0 0 22px;max-width:550px;color:#302035}.ne-hero-copy>p{font-size:16px;line-height:1.7;max-width:460px;margin-bottom:28px}.ne-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ne-link{font-weight:600;font-size:13px;border-bottom:1px solid}.ne-hero-foot{font-size:11px;margin-top:25px;letter-spacing:.2px}.ne-image-note{position:absolute;right:16px;bottom:10px;font-size:9px;color:#fff;background:#40234c85;padding:3px 6px;border-radius:3px}.ne-content{padding:55px 5%;text-align:center}.ne-content-heading{max-width:740px;margin:0 auto 30px}.ne-content-heading h2{font-size:clamp(26px,3vw,38px);color:#34213e;margin-bottom:12px}.ne-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left;max-width:1250px;margin:auto}.ne-content-grid:has(article:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.ne-content-grid article{padding:28px;background:#fff;border:1px solid #eae1ed;border-radius:16px}.ne-number{display:block;color:#a97bb5;font-size:32px;font-weight:300;line-height:1;margin-bottom:20px}.ne-content h3{font-size:20px;font-weight:600;color:#34213e;margin-bottom:12px}.ne-content details{margin-top:18px;border-top:1px solid #e8ddec;padding-top:14px}.ne-content summary{font-weight:600;cursor:pointer}.ne-content details div{margin-top:10px}.ne-content>.nr-button{margin-top:30px}.ne-pink{background:#fbf1f5}.ne-purple{background:#452553;color:#f5eaf9}.ne-purple .ne-kicker,.ne-purple .ne-content-heading h2{color:#fff}.ne-purple .ne-content-grid article{background:#ffffff0c;border-color:#ffffff30;color:#eee1f2}.ne-purple h3{color:#fff}.ne-purple .ne-number{color:#d2aedf}.ne-purple>.nr-button{background:#fff;color:#452553}.ne-two-products{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding:0 5%;gap:28px}.ne-two-products .nr-card{width:100%;min-width:0;display:grid;grid-template-columns:52% 48%;align-items:center;background:#f5f0f7;border-radius:18px;overflow:hidden}.ne-two-products .nr-card:nth-child(2){background:#f9edf1}.ne-two-products .nr-card-image{border-radius:0}.ne-two-products .nr-card-info{padding:22px}.ne-two-products .nr-card h3{font-size:28px;font-weight:600}.ne-two-products .nr-card-add{margin-top:20px}.nr-space:has(.ne-two-products) .nr-track-buttons{display:none}.nr-space{padding-top:45px;padding-bottom:45px}.nr-feature{margin-top:25px}#nr-videos .reelUp_widget_heading{display:none}.nr-newsletter{padding-top:40px;padding-bottom:40px}@media(max-width:767px){.ne-hero{display:flex;flex-direction:column;min-height:0}.ne-hero-copy{width:100%;padding:32px 24px 24px;background:#e4d9ef;order:0}.ne-hero h1{font-size:35px;letter-spacing:-1px;max-width:360px}.ne-hero-copy>p{font-size:14px;line-height:1.6;margin-bottom:20px}.ne-kicker{font-size:10px;margin-bottom:12px}.ne-actions{gap:15px}.ne-hero-foot{margin-top:18px;font-size:10px}.ne-hero-image{position:relative;order:1;height:330px;overflow:hidden}.ne-hero-image img{height:100%;width:100%;object-fit:cover;object-position:100% 40%;transform:scale(1.4);transform-origin:100% 45%}.ne-content{padding:35px 20px}.ne-content-grid,.ne-content-grid:has(article:nth-child(2):last-child){grid-template-columns:1fr;gap:12px}.ne-content-grid article{padding:22px}.ne-number{float:left;margin:0 18px 8px 0;font-size:26px}.ne-content h3{font-size:18px}.ne-content-heading h2{font-size:28px}.ne-two-products{grid-template-columns:1fr;padding:0 20px;gap:16px}.ne-two-products .nr-card-info{padding:14px}.ne-two-products .nr-card h3{font-size:23px}.ne-two-products .nr-card-add{font-size:12px;padding:8px 14px}.nr-space{padding-top:32px;padding-bottom:32px}}

.ne-hero{background:linear-gradient(105deg,#f3eafa 0%,#e7d9f1 50%,#c697d3 100%)}.ne-hero-image{left:50%;right:3%;top:15px;bottom:0}.ne-hero-image img{object-fit:contain;object-position:center bottom}.ne-image-note{display:none}@media(max-width:767px){.ne-hero-copy{background:transparent}.ne-hero-image{left:auto;right:auto;top:auto;bottom:auto;height:390px;width:100%;}.ne-hero-image img{transform:none;object-fit:contain;object-position:center bottom}}

.nr-logo{background:transparent;padding:0;border-radius:0}.nr-logo img{width:190px!important;height:auto!important;max-width:100%}@media(max-width:767px){.nr-logo img{width:155px!important}}
