html{scroll-behavior:smooth}::selection{background:#f2d8e2;color:#31263b}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fffafc}::-webkit-scrollbar-thumb{background:#d9c2cf;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#d88ca6}.nivarys-section-blush{position:relative}.nivarys-section-blush:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:linear-gradient(to bottom,transparent,#f8eef3);pointer-events:none;z-index:1}.nivarys-section-blush:after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;background:linear-gradient(to top,transparent,#f8eef3);pointer-events:none;z-index:1}.nivarys-section-white{position:relative}.nivarys-section-white h2,.nivarys-section-blush h2{font-size:clamp(1.3rem,3vw,1.7rem)!important;font-weight:700!important;letter-spacing:-.025em;color:#31263b}.nivarys-section-white>div>p,.nivarys-section-blush>div>p{max-width:520px}.nivarys-section-white+.nivarys-section-blush,.nivarys-section-blush+.nivarys-section-white{margin-top:0}.template-index .section+.section{margin-top:0!important}.template-index .section:nth-child(1){--reveal-delay: 0s}.template-index .section:nth-child(2){--reveal-delay: .05s}.template-index .section:nth-child(3){--reveal-delay: .08s}.template-index .section:nth-child(4){--reveal-delay: .05s}.template-index .section:nth-child(5){--reveal-delay: .08s}.template-index .section:nth-child(6){--reveal-delay: .05s}.template-index .section:nth-child(7){--reveal-delay: .08s}.template-index .section:nth-child(8){--reveal-delay: .05s}.template-index .section:nth-child(9){--reveal-delay: .08s}@media(max-width:749px){.nivarys-section-blush:before,.nivarys-section-blush:after{height:16px;top:-16px}.nivarys-section-blush:after{bottom:-16px}}.product-card,.card{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);overflow:visible!important}.product-card:hover,.card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #31263b1a}.product-card img,.card img,.product-gallery img{border-radius:16px}.product-card .card-media img,.product-card [class*=media] img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .card-media img,.product-card:hover [class*=media] img{transform:scale(1.05)}.product-card h2,.product-card [class*=title]{font-size:.9rem;line-height:1.3;margin-bottom:2px}.product-card .badge--sale,.product-card [class*=badge][class*=sale],.product-card [class*=savings],.product-card [class*=economy]{display:inline-block!important;overflow:visible!important;white-space:nowrap;font-size:.75rem;padding:4px 10px;border-radius:20px;margin-top:4px}.product-card [class*=quick-add],.product-card .button--secondary{margin-top:6px;font-size:.82rem!important;padding:8px 14px!important;border-radius:12px!important;overflow:visible!important}@media(max-width:749px){.product-card:hover,.card:hover{transform:none;box-shadow:none}.product-card,.card{padding-bottom:4px!important;margin-bottom:8px!important}.product-card h2,.product-card [class*=title]{font-size:.82rem;line-height:1.25}.product-card .price,.product-card [class*=price]{font-size:.85rem}.product-card .badge--sale,.product-card [class*=badge][class*=sale],.product-card [class*=savings]{font-size:.7rem;padding:3px 8px}.product-card [class*=quick-add],.product-card .button--secondary{font-size:.78rem!important;padding:7px 12px!important}.main-collection [class*=grid],.shopify-section-main-collection [class*=grid]{gap:12px!important;row-gap:16px!important}}.badge--sale,[class*=badge][class*=sale]{background:linear-gradient(135deg,#d88ca6,#c27090)!important;color:#fff!important;font-weight:600;letter-spacing:.03em;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.nivarys-announcement-bar,.announcement-bar{background:linear-gradient(135deg,#31263b,#4a3557)!important;font-weight:500;letter-spacing:.02em}.button--primary,[class*=button][class*=primary]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.button--primary:hover,[class*=button][class*=primary]:hover{box-shadow:0 4px 20px #d88ca659;transform:translateY(-1px)}@keyframes cartBounce{0%,to{transform:scale(1)}30%{transform:scale(1.05)}60%{transform:scale(.97)}}.button--primary:active,[class*=add-to-cart]:active{animation:cartBounce .4s ease}.price--compare,[class*=compare],s,del{opacity:.5;font-size:.9em}input:focus,textarea:focus,select:focus{border-color:#d88ca6!important;box-shadow:0 0 0 3px #d88ca626!important;outline:none}.skeleton,.placeholder{background:linear-gradient(90deg,#f8eef3 25%,#fffafc,#f8eef3 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nivarys-hero{position:relative;overflow:hidden;border-radius:0 0 32px 32px}.nivarys-hero-content-group{position:relative;z-index:2}.nivarys-hero-eyebrow p{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.2em;color:#d88ca6;font-weight:700;margin-bottom:2px;display:inline-block;padding:4px 12px;background:#d88ca61a;border-radius:20px}.nivarys-hero-title h1,.nivarys-hero-title h2{font-size:clamp(2.2rem,5.5vw,3.6rem)!important;line-height:1.05!important;font-weight:700!important;color:#31263b;letter-spacing:-.035em;margin-bottom:0!important}.nivarys-hero-subtitle p{font-size:clamp(1.05rem,2vw,1.25rem)!important;font-weight:500;color:#31263b;letter-spacing:-.01em;opacity:.7}.nivarys-hero-copy p{font-size:.95rem;color:#5a4d66;line-height:1.7;max-width:440px}.nivarys-hero-actions{margin-top:4px}.nivarys-hero-cta-primary{font-size:.95rem!important;padding:14px 28px!important;letter-spacing:.02em}.nivarys-hero-image{position:relative}.nivarys-hero-image img{border-radius:24px!important;box-shadow:0 20px 60px #31263b1f,0 8px 24px #d88ca614;transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s ease}.nivarys-hero-image:hover img{transform:scale(1.02) rotate(-.5deg);box-shadow:0 28px 70px #31263b29,0 12px 32px #d88ca61f}.nivarys-hero:before{content:"";position:absolute;top:-60px;right:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(216,140,166,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.nivarys-hero:after{content:"";position:absolute;bottom:-40px;left:10%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(216,140,166,.06) 0%,transparent 70%);pointer-events:none;z-index:0}@media(max-width:749px){.nivarys-hero{border-radius:0 0 24px 24px;text-align:center}.nivarys-hero-title h1,.nivarys-hero-title h2{font-size:2rem!important;text-align:center}.nivarys-hero-subtitle p{text-align:center}.nivarys-hero-copy p{text-align:center;max-width:100%;font-size:.9rem}.nivarys-hero-image img{border-radius:20px!important;max-width:280px;margin:0 auto}.nivarys-hero:before,.nivarys-hero:after{display:none}.nivarys-hero-actions{justify-content:center!important}}.nivarys-trust-section{background:#31263b!important;padding:14px 0!important;border:none}.nivarys-trust-section,.nivarys-trust-section p,.nivarys-trust-section span{color:#fffafc!important}.nivarys-trust-section .material-symbols-sharp{color:#d88ca6!important}.nivarys-trust-section>div>div>div{transition:transform .3s ease,opacity .3s ease;opacity:.85}.nivarys-trust-section>div>div>div:hover{transform:translateY(-2px);opacity:1}.nivarys-story-eyebrow p,.nivarys-proof-eyebrow p,.nivarys-featured-eyebrow p{font-size:.78rem!important;text-transform:uppercase;letter-spacing:.18em;color:#d88ca6;font-weight:600}.nivarys-story-section{position:relative;overflow:visible}.nivarys-story-section h2{font-size:clamp(1.2rem,2.5vw,1.5rem)!important;font-style:italic;font-weight:500!important;letter-spacing:-.01em;line-height:1.5!important;color:#31263b;max-width:480px}.nivarys-story-image img{border-radius:24px!important;object-fit:cover;box-shadow:0 16px 48px #31263b14}.nivarys-proof-section{position:relative}.nivarys-proof-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(90deg,#d88ca6,#f2d8e2);border-radius:2px}.nivarys-proof-card{text-align:center;padding:32px 24px;border-radius:24px;background:#fdf6f9;border:1px solid #f2d8e2;transition:transform .35s ease,box-shadow .35s ease;position:relative}.nivarys-proof-card:before{content:"\201c";position:absolute;top:14px;left:20px;font-size:2.5rem;color:#d88ca6;opacity:.25;font-family:Georgia,serif;line-height:1}.nivarys-proof-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px #31263b14}.nivarys-proof-card h3{font-size:1rem!important;font-style:italic;font-weight:500;color:#31263b;line-height:1.55;position:relative;z-index:1}.product-description-rich{max-width:640px;line-height:1.7}.product-description-rich h3{font-size:1.15rem;font-weight:600;color:#31263b;margin:0 0 12px;letter-spacing:-.01em}.product-description-rich h4{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#d88ca6;margin:24px 0 10px;padding-bottom:6px;border-bottom:1px solid #f2d8e2}.product-description-rich p{font-size:.925rem;color:#4a3d54;margin:0 0 12px}.product-description-rich ul{list-style:none;padding:0;margin:0 0 12px}.product-description-rich ul li{position:relative;padding-left:22px;margin-bottom:8px;font-size:.9rem;color:#4a3d54}.product-description-rich ul li:before{content:"\2726";position:absolute;left:0;color:#d88ca6;font-size:.75em;top:2px}.product-description-rich ul li strong{color:#31263b;font-weight:600}.nivarys-faq-item{border-bottom:1px solid #e7d7e0}.nivarys-faq-item summary{font-weight:600;font-size:.95rem;color:#31263b;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;transition:color .2s}.nivarys-faq-item summary:hover{color:#d88ca6}.nivarys-faq-item summary:after{content:"+";font-size:1.3rem;font-weight:300;color:#d88ca6;transition:transform .3s ease;flex-shrink:0;margin-left:12px}.nivarys-faq-item[open] summary:after{transform:rotate(45deg)}.nivarys-faq-item summary::-webkit-details-marker{display:none}.nivarys-faq-item p{font-size:.9rem;color:#5a4d66;line-height:1.7;padding:0 0 18px;max-width:600px}.nivarys-newsletter-wrapper{background:linear-gradient(135deg,#31263b,#4a3557)!important;border-radius:24px;max-width:720px;margin-left:auto!important;margin-right:auto!important;padding:40px 32px!important;border:none;position:relative;overflow:hidden}.nivarys-newsletter-wrapper:before{content:"";position:absolute;top:-30px;right:-30px;width:160px;height:160px;border-radius:50%;background:#d88ca61f;pointer-events:none}.nivarys-newsletter-wrapper,.nivarys-newsletter-wrapper h2,.nivarys-newsletter-wrapper p,.nivarys-newsletter-wrapper label{color:#fffafc!important}.nivarys-newsletter-wrapper h2{font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.02em}.nivarys-newsletter-wrapper p{opacity:.8;font-size:.92rem}.nivarys-newsletter-wrapper input[type=email]{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;color:#fffafc!important;border-radius:12px!important}.nivarys-newsletter-wrapper input[type=email]::placeholder{color:#fffafc80!important}.nivarys-newsletter-wrapper input[type=email]:focus{border-color:#d88ca6!important;box-shadow:0 0 0 3px #d88ca640!important;background:#ffffff2e!important}.nivarys-newsletter-wrapper button[type=submit]{background:#d88ca6!important;color:#fff!important;border-radius:12px!important;font-weight:600;transition:all .3s ease}.nivarys-newsletter-wrapper button[type=submit]:hover{background:#e9a0b8!important;box-shadow:0 6px 20px #d88ca666;transform:translateY(-1px)}@media(max-width:749px){.nivarys-newsletter-wrapper{border-radius:20px;margin-left:12px!important;margin-right:12px!important;padding:28px 20px!important}}.nivarys-collection-card-image img{border-radius:20px!important;transition:transform .5s ease!important}.nivarys-collection-card-image:hover img{transform:scale(1.04)}.nivarys-cta-eyebrow p{font-size:.78rem!important;text-transform:uppercase;letter-spacing:.18em;color:#d88ca6;font-weight:600}.nivarys-cta-title h2{font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:600;letter-spacing:-.01em}.nivarys-section-title h2,.nivarys-featured-title h2{font-weight:600!important;letter-spacing:-.02em}.cart-drawer .button--primary,.cart-drawer [class*=checkout]{background:linear-gradient(135deg,#31263b,#4a3557)!important;font-weight:600;letter-spacing:.02em}.cart-drawer .button--primary:hover,.cart-drawer [class*=checkout]:hover{box-shadow:0 6px 24px #31263b40}.free-shipping-bar [class*=fill],[class*=shipping-bar] [class*=fill]{background:linear-gradient(90deg,#d88ca6,#c27090)!important;border-radius:20px}.nivarys-cart-trust{display:flex;justify-content:center;gap:20px;padding:10px 0;border-top:1px solid #f2d8e2;margin-top:8px}.nivarys-cart-trust-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.72rem;color:#5a4d66;font-weight:500}.nivarys-cart-trust-item .material-symbols-sharp{font-size:18px;color:#d88ca6}footer a{transition:color .2s ease}footer a:hover{color:#d88ca6!important}.nivarys-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.nivarys-reveal.visible{opacity:1;transform:translateY(0)}.nivarys-back-to-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#31263b;color:#fffafc;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999;box-shadow:0 4px 16px #31263b33}.nivarys-back-to-top.visible{opacity:1;visibility:visible}.nivarys-back-to-top:hover{background:#d88ca6;transform:translateY(-3px);box-shadow:0 6px 20px #d88ca64d}.nivarys-collection-desc{max-width:580px;margin:0 auto 16px}.nivarys-collection-desc p{font-size:.92rem;color:#5a4d66;line-height:1.65;text-align:center}.custom-code-section{overflow:visible!important}.homepage-hero .icon-with-text-item,.nivarys-hero .icon-with-text{transition:transform .3s ease}.homepage-hero .icon-with-text-item:hover,.nivarys-hero .icon-with-text:hover{transform:translateY(-2px)}.nivarys-product-title h1{font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:700!important;letter-spacing:-.02em;color:#31263b;line-height:1.2}.main-product .price{font-size:1.3rem;font-weight:700;color:#31263b}.main-product .price s,.main-product .price del,.main-product .price--compare{font-size:1rem;color:#8a7d94;font-weight:400;text-decoration:line-through}.main-product .badge--sale,.main-product [class*=badge][class*=sale]{font-size:.75rem;padding:3px 10px;border-radius:20px}.nivarys-product-description .product-description-rich{margin-top:8px}.nivarys-product-hook{background:#fdf6f9;border:1px solid #f2d8e2;border-left:3px solid #d88ca6;border-radius:0 16px 16px 0;padding:16px 20px!important;margin:12px 0!important}.nivarys-product-hook p{font-size:.88rem;line-height:1.6;color:#4a3d54;margin:0}.nivarys-product-hook strong{color:#31263b}.nivarys-offer-links{margin:4px 0 16px!important}.nivarys-offer-links p{display:flex;gap:10px;flex-wrap:wrap}.nivarys-offer-links a{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid #d9c2cf;border-radius:24px;color:#31263b;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .25s ease}.nivarys-offer-links a:hover{background:#31263b;color:#fffafc;border-color:#31263b;transform:translateY(-1px)}.nivarys-product-benefits{border-radius:20px!important;margin:16px 0!important}.nivarys-product-benefits .icon-with-text-item{text-align:center}.nivarys-product-benefits .icon-with-text p{font-size:.82rem;font-weight:500}.nivarys-product-benefits .material-symbols-sharp{color:#d88ca6!important}.nivarys-product-accordions{margin:8px 0!important}.nivarys-product-accordions .accordion-heading,.nivarys-product-accordions summary,.nivarys-product-accordions [class*=accordion]>button{font-weight:600!important;font-size:.9rem;color:#31263b;padding:14px 0;transition:color .2s}.nivarys-product-accordions .accordion-heading:hover,.nivarys-product-accordions summary:hover{color:#d88ca6}.nivarys-product-accordions [class*=accordion] p{font-size:.88rem;color:#5a4d66;line-height:1.65}.nivarys-product-accordions ul{padding-left:0;list-style:none;margin:4px 0 8px}.nivarys-product-accordions ul li{position:relative;padding-left:18px;margin-bottom:6px;font-size:.88rem;color:#5a4d66}.nivarys-product-accordions ul li:before{content:"\2713";position:absolute;left:0;color:#d88ca6;font-weight:600;font-size:.8rem}.nivarys-product-accordions ul li strong{color:#31263b}.nivarys-product-gallery img{border-radius:20px!important}.nivarys-product-gallery .product-gallery-thumbnail,.nivarys-product-gallery [class*=thumbnail]{border-radius:12px!important;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease,opacity .2s ease}.nivarys-product-gallery .product-gallery-thumbnail:hover,.nivarys-product-gallery [class*=thumbnail]:hover{opacity:.85}.nivarys-product-gallery .product-gallery-thumbnail.active,.nivarys-product-gallery .product-gallery-thumbnail[aria-current=true],.nivarys-product-gallery [class*=thumbnail][class*=active],.nivarys-product-gallery [class*=thumbnail].is-active{border-color:#d88ca6!important;opacity:1}.main-product .button--primary,.main-product form[action*="/cart"] .button--primary,.main-product [class*=add-to-cart]{background:linear-gradient(135deg,#31263b,#4a3557)!important;font-weight:600;letter-spacing:.03em;font-size:.95rem;border-radius:24px!important;padding:14px 28px!important;transition:all .3s ease}.main-product .button--primary:hover,.main-product [class*=add-to-cart]:hover{box-shadow:0 6px 24px #31263b40;transform:translateY(-2px)}.main-product .quantity-selector,.main-product [class*=quantity-selector],.main-product [class*=quantity]{border-radius:24px!important;border-color:#d9c2cf!important}.main-product .quantity-selector button:hover,.main-product [class*=quantity] button:hover{color:#d88ca6}.nivarys-bundle-builder{border:1px solid #f2d8e2!important;border-radius:16px!important;background:#fdf6f9;padding:12px!important;margin:8px 0!important}.nivarys-product-recommendations h2{font-size:1.3rem!important;font-weight:600;letter-spacing:-.02em;color:#31263b}.main-product .payment-methods{opacity:.6;transition:opacity .2s}.main-product .payment-methods:hover{opacity:1}.main-product .payment-methods img,.main-product [class*=payment] img{height:24px}.sticky-add-to-cart{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafceb!important;border-top:1px solid #f2d8e2}.main-collection [class*=filter],.main-collection [class*=sort]{border-radius:12px}.main-collection .product-card,.shopify-section-main-collection .product-card{overflow:visible!important;margin-bottom:10px}.main-collection [class*=grid]>*,.shopify-section-main-collection [class*=grid]>*{overflow:visible!important}@media(max-width:749px){.main-collection .product-card,.shopify-section-main-collection .product-card{margin-bottom:6px}}.nivarys-cart-header{text-align:center;margin-bottom:8px}.nivarys-cart-header h1{font-size:1.6rem!important;font-weight:700!important;color:#31263b;letter-spacing:-.02em}.cart [class*=progress-bar],.cart-drawer [class*=progress-bar]{border-radius:16px;overflow:hidden}.cart [class*=progress-bar] [class*=fill],.cart-drawer [class*=progress-bar] [class*=fill]{background:linear-gradient(90deg,#d88ca6,#c27090)!important;border-radius:16px;transition:width .6s cubic-bezier(.25,.46,.45,.94)}.nivarys-cart-reassurance{display:flex;justify-content:center;gap:28px;padding:18px 0;margin:10px 0;border-radius:16px;background:#fdf6f9;border:1px solid #f2d8e2;flex-wrap:wrap}.nivarys-cart-reassurance-item{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#31263b;font-weight:500}.nivarys-cart-reassurance-item .material-symbols-sharp{font-size:20px;color:#d88ca6}.nivarys-cart-urgency{text-align:center;padding:10px;font-size:.85rem;color:#d88ca6;font-weight:600}.nivarys-cart-urgency span{animation:pulse-badge 2s ease-in-out infinite;display:inline-block}.cart .button--primary,.cart [class*=checkout-button]{background:linear-gradient(135deg,#31263b,#4a3557)!important;font-weight:600;letter-spacing:.02em;border-radius:16px!important;padding:16px 32px!important;font-size:1rem;transition:all .3s ease}.cart .button--primary:hover,.cart [class*=checkout-button]:hover{box-shadow:0 8px 28px #31263b40;transform:translateY(-2px)}.cart [class*=quantity-selector],.cart [class*=quantity]{border-radius:20px!important;border-color:#d9c2cf!important}.cart [class*=discount] input,.cart [class*=discount] button{border-radius:12px!important}.nivarys-empty-cart{text-align:center;padding:60px 20px}.nivarys-empty-cart h2{font-size:1.4rem;color:#31263b;font-weight:600;margin-bottom:12px}.nivarys-empty-cart p{color:#5a4d66;font-size:.95rem;margin-bottom:24px}@media(max-width:749px){.nivarys-cart-reassurance{gap:14px;padding:14px 10px}.nivarys-cart-reassurance-item{font-size:.75rem;gap:5px}.nivarys-cart-reassurance-item .material-symbols-sharp{font-size:16px}}.nivarys-404{text-align:center;padding:40px 20px}.nivarys-404-number{font-size:clamp(5rem,15vw,10rem)!important;font-weight:800!important;background:linear-gradient(135deg,#31263b,#d88ca6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:0!important;letter-spacing:-.04em}.nivarys-404-title h2{font-size:1.4rem!important;font-weight:600!important;color:#31263b;margin-bottom:8px!important}.nivarys-404-text p{font-size:.95rem;color:#5a4d66;line-height:1.6;max-width:400px;margin:0 auto 24px}.nivarys-404-cta{margin-top:8px}.nivarys-404-cta .button--primary{background:linear-gradient(135deg,#31263b,#4a3557)!important;border-radius:24px!important;padding:14px 32px!important;font-weight:600;letter-spacing:.02em}.nivarys-404-decoration{position:relative;display:inline-block}.nivarys-404-decoration:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(216,140,166,.1) 0%,transparent 70%);pointer-events:none}.nivarys-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:998;background:#fffafcf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #f2d8e2;padding:10px 16px;transform:translateY(100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 -4px 20px #31263b14;display:none}.nivarys-sticky-atc.visible{transform:translateY(0)}.nivarys-sticky-atc-inner{display:flex;align-items:center;gap:12px;max-width:480px;margin:0 auto}.nivarys-sticky-atc-info{flex:1;min-width:0}.nivarys-sticky-atc-title{font-size:.82rem;font-weight:600;color:#31263b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nivarys-sticky-atc-price{font-size:.78rem;color:#d88ca6;font-weight:700}.nivarys-sticky-atc-btn{background:linear-gradient(135deg,#31263b,#4a3557)!important;color:#fff!important;border:none;border-radius:20px;padding:10px 22px;font-size:.85rem;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:all .3s ease;flex-shrink:0}.nivarys-sticky-atc-btn:hover{box-shadow:0 4px 16px #31263b4d}@media(max-width:749px){.nivarys-sticky-atc{display:block}.nivarys-back-to-top{bottom:70px}}@media(max-width:749px){.drawer-menu a{font-size:1.1rem;padding:14px 0;border-bottom:1px solid #f2d8e2}.drawer-menu a:hover{color:#d88ca6}}@media(max-width:749px){.nivarys-hero-title h1,.nivarys-hero-title h2{font-size:1.8rem!important}.nivarys-hero-copy p{font-size:.95rem}.product-description-rich{padding:0 4px}.product-description-rich h3{font-size:1.05rem}.product-description-rich h4{font-size:.8rem;margin-top:20px}.nivarys-faq-item summary{font-size:.9rem;padding:14px 0}.nivarys-proof-card{padding:20px 16px}.nivarys-product-title h1{font-size:1.3rem!important}.nivarys-product-hook{padding:12px 16px!important}.nivarys-offer-links a{font-size:.8rem;padding:7px 14px}.nivarys-offer-links p{flex-direction:column}.nivarys-product-benefits{border-radius:16px!important}.main-product .button--primary{padding:12px 20px!important;font-size:.9rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nivarys-fade-in{animation:fadeIn .6s ease forwards}.nivarys-fade-in-up{animation:fadeInUp .6s ease forwards}.section{transition:opacity .3s ease}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nivarys-pro.css.map */
