.nq-ref-section{max-width:1120px;margin:0 auto;padding:34px 20px;position:relative}.nq-ref-heading{text-align:center;margin-bottom:26px}.nq-ref-heading span,.nq-ref-small-label{display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#ff4b8b;background:#ffeaf3;padding:6px 14px;border-radius:999px;margin-bottom:8px}.nq-ref-heading h2,.nq-ref-inside-card h2,.nq-ref-how-content h2{font-size:36px;line-height:1.12;font-weight:800;color:#2b1631;margin:0}.nq-ref-inside:before,.nq-ref-how:before{content:"\2727";position:absolute;left:14px;top:72px;color:#ff9cc6;font-size:24px}.nq-ref-inside:after,.nq-ref-how:after{content:"\2727";position:absolute;right:18px;bottom:36px;color:#ff9cc6;font-size:24px}.nq-final-love-section{max-width:1120px;margin:0 auto;padding:34px 20px 42px;position:relative}.nq-final-love-section:before{content:"\2727";position:absolute;left:6px;top:112px;font-size:28px;color:#ff9cc6;opacity:.9}.nq-final-love-section:after{content:"\2727";position:absolute;right:10px;bottom:88px;font-size:28px;color:#ff9cc6;opacity:.9}.nq-final-love-heading{text-align:center;margin-bottom:34px}.nq-final-love-heading span{display:inline-block;background:#ffeaf3;color:#ff4b8b;border-radius:999px;padding:7px 18px;font-size:11px;line-height:1;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:12px}.nq-final-love-heading h2{margin:0;font-size:38px;line-height:1.08;font-weight:800;color:#2b1631}.nq-final-love-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;align-items:start}.nq-final-love-card{position:relative;padding-bottom:92px}.nq-final-love-card:before{content:"";position:absolute;z-index:0;top:-10px;right:12px;bottom:88px;left:12px;border:2px solid #f7b5cf;opacity:.9;pointer-events:none}.nq-final-love-card-1:before{border-radius:180px 180px 32px 32px;transform:rotate(-5deg)}.nq-final-love-card-2:before{border-radius:190px 190px 34px 34px;transform:rotate(2deg)}.nq-final-love-card-3:before{border-radius:185px 185px 32px 32px;transform:rotate(5deg)}.nq-final-love-img-wrap{position:relative;z-index:1;height:330px;background:#fff1f7;border:2px solid #f5a8c7;overflow:hidden}.nq-final-love-card-1 .nq-final-love-img-wrap{border-radius:180px 180px 34px 34px}.nq-final-love-card-2 .nq-final-love-img-wrap{border-radius:190px 190px 34px 34px}.nq-final-love-card-3 .nq-final-love-img-wrap{border-radius:185px 185px 34px 34px}.nq-final-love-img{width:100%;height:100%;object-fit:contain;object-position:center top;display:block}.nq-final-love-caption{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:calc(100% - 28px);background:transparent;border:none;box-shadow:none;padding:0;z-index:5}.nq-final-love-caption-inner{position:relative;margin-top:24px;min-height:auto;background:#fffdfd;border:1.5px solid #eed8e2;border-radius:34px;padding:28px 20px 18px;text-align:center;box-shadow:0 10px 24px #d784a914}.nq-final-love-cloud-bump{position:absolute;background:#fffdfd;border:1.5px solid #eed8e2;border-bottom:none;z-index:6}.nq-final-love-cloud-bump-1{width:78px;height:38px;left:34px;top:8px;border-radius:48px 48px 0 0}.nq-final-love-cloud-bump-2{width:108px;height:48px;left:50%;top:0;transform:translate(-50%);border-radius:58px 58px 0 0}.nq-final-love-cloud-bump-3{width:78px;height:38px;right:34px;top:8px;border-radius:48px 48px 0 0}.nq-final-love-caption h3{margin:0 0 8px;font-size:17px;line-height:1.2;font-weight:800;color:#2b1631}.nq-final-love-caption p{margin:0 auto;font-size:13.5px;line-height:1.5;color:#5f4a5d;max-width:240px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nq-ref-inside-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:34px;align-items:center}.nq-ref-inside-image{height:330px;overflow:hidden;background:linear-gradient(135deg,#f6c1e2,#ebb3de);border:2px solid #eea7ca;border-radius:38% 62% 42% 58%/50% 40% 60% 50%}.nq-ref-inside-image img{width:100%;height:100%;object-fit:cover;object-position:center}.nq-ref-inside-card{position:relative;background:#fffafc;border:2px solid #f3d2df;border-radius:48px 82px 52px 90px/44px 50px 66px 40px;padding:36px 40px}.nq-ref-heart{position:absolute;right:34px;top:28px;color:#ff8ebb;font-size:48px;line-height:1}.nq-ref-richtext{font-size:15px;line-height:1.7;color:#4b3249}.nq-ref-richtext ul,.nq-ref-richtext ol{list-style:none;padding-left:0;margin:14px 0 0}.nq-ref-richtext li{position:relative;padding-left:32px;margin-bottom:12px;font-weight:600}.nq-ref-richtext li:before{content:"\e2\153\201c";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#fff4f8;border:1px solid #ff8ebb;color:#ff4b8b;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.nq-ref-how-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center}.nq-ref-how-content h2{margin-bottom:18px}.nq-ref-steps{display:grid;gap:12px}.nq-ref-step{display:flex;gap:12px;align-items:flex-start}.nq-ref-step span{width:28px;height:28px;min-width:28px;border-radius:50%;background:#ff4b8b;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.nq-ref-step p{margin:0;font-size:13.5px;line-height:1.55;color:#4b3249}.nq-ref-how-image{height:265px;overflow:hidden;background:linear-gradient(135deg,#f6c1e2,#eebce4);border:2px solid #eea7ca;border-radius:110px 160px 120px 170px/90px 120px 105px 110px}.nq-ref-how-image img{width:100%;height:100%;object-fit:cover;object-position:center}.nq-exact-lower-wrap,.nq-exact-faq-wrap,.nq-exact-proof-wrap{max-width:1120px;margin:0 auto;padding-left:20px;padding-right:20px}.nq-exact-lower-wrap{padding-top:28px;padding-bottom:14px}.nq-exact-care-head{margin-bottom:20px;text-align:left}.nq-exact-care-head h2{font-size:36px;line-height:1.12;font-weight:800;color:#2b1631;letter-spacing:0;margin:0;display:block}.nq-exact-care-head h2:after{display:none}.nq-exact-care-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:26px;align-items:stretch}.nq-exact-care-card{display:flex;align-items:center;gap:22px;min-height:124px;padding:22px 30px;background:#fffafc;border:2px solid #f4d4df;border-radius:999px;box-sizing:border-box}.nq-exact-care-icon{position:relative;width:82px;height:82px;min-width:82px;flex:0 0 82px;border-radius:50%;background:#b437a3;color:#fff;display:flex;align-items:center;justify-content:center}.nq-exact-care-icon:after{content:"";position:absolute;right:-6px;top:32px;width:16px;height:16px;background:#fffafc;border-radius:50%}.nq-exact-care-svg{width:46px;height:46px;display:block;position:relative;z-index:2}.nq-exact-care-svg path,.nq-exact-care-svg rect,.nq-exact-care-svg circle{stroke-width:3.6px}.nq-exact-care-content{padding-top:0;max-width:none}.nq-exact-care-content h3{margin:0 0 7px;font-size:20px;line-height:1.2;font-weight:800;color:#2b1631}.nq-exact-care-content p,.nq-exact-care-content div,.nq-exact-care-content div p{margin:0;font-size:15px;line-height:1.55;color:#4b3249}.nq-exact-care-card:first-child .nq-exact-care-content{display:flex;flex-direction:column;justify-content:center}.nq-exact-care-card:first-child{padding-right:22px}.nq-exact-faq-wrap{padding-top:6px;padding-bottom:10px;display:grid;gap:8px}.nq-exact-faq-item{background:#fffafc;border:2px solid #f4d4df;border-radius:999px;overflow:hidden}.nq-exact-faq-item summary{list-style:none;cursor:pointer;padding:15px 24px;font-size:15px;line-height:1.4;font-weight:700;color:#2b1631;position:relative}.nq-exact-faq-item summary::-webkit-details-marker{display:none}.nq-exact-faq-item summary:after{content:"\e2\152\201e";position:absolute;right:22px;top:50%;transform:translateY(-52%);font-size:24px;color:#4b3249}.nq-exact-faq-item[open] summary:after{content:"\e2\152\192"}.nq-exact-faq-answer{padding:0 24px 16px}.nq-exact-faq-answer p{margin:0;font-size:14px;line-height:1.65;color:#5b4858}.nq-exact-proof-wrap{margin-top:10px;margin-bottom:10px;padding-top:14px;padding-bottom:14px;background:#fffafc;border:2px solid #f4d4df;border-radius:16px;display:grid;grid-template-columns:auto 1px auto 1px auto;align-items:center;justify-content:center;gap:26px}.nq-exact-proof-item{display:flex;align-items:center;justify-content:center}.nq-exact-proof-icon{font-size:25px;line-height:1;color:#ff4b8b;margin-right:12px}.nq-exact-proof-text{font-size:15px;line-height:1.4;color:#4b3249}.nq-exact-proof-text strong{font-size:18px;color:#2b1631}.nq-exact-proof-divider{width:1px;height:22px;background:#ead4de}.nq-exact-stars{color:#ff4b8b;letter-spacing:4px;font-size:22px;line-height:1}@media screen and (max-width:768px){.nq-ref-section{padding:30px 16px}.nq-ref-heading h2,.nq-ref-inside-card h2,.nq-ref-how-content h2{font-size:26px}.nq-ref-inside-grid,.nq-ref-how-grid{grid-template-columns:1fr}.nq-ref-inside-image,.nq-ref-how-image{height:250px}.nq-ref-inside-card{padding:26px}.nq-ref-heart{font-size:34px;right:22px;top:20px}.nq-final-love-section{padding:30px 16px 36px}.nq-final-love-heading h2{font-size:28px}.nq-final-love-grid{grid-template-columns:1fr;gap:32px}.nq-final-love-card{padding-bottom:0}.nq-final-love-img-wrap{height:270px;min-height:270px;max-height:270px}.nq-final-love-img{object-fit:contain;object-position:center top}.nq-final-love-caption{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 10px);margin:-20px auto 0}.nq-final-love-caption-inner{margin-top:18px;padding:24px 16px 16px;border-radius:28px}.nq-final-love-cloud-bump-1,.nq-final-love-cloud-bump-3{width:58px;height:28px;top:7px}.nq-final-love-cloud-bump-1{left:22px}.nq-final-love-cloud-bump-3{right:22px}.nq-final-love-cloud-bump-2{width:84px;height:36px;top:0}.nq-final-love-caption h3{font-size:16px}.nq-final-love-caption p{font-size:13px;max-width:220px}.nq-exact-lower-wrap,.nq-exact-faq-wrap,.nq-exact-proof-wrap{padding-left:16px;padding-right:16px}.nq-exact-lower-wrap{padding-top:24px;padding-bottom:12px}.nq-exact-care-head h2{font-size:28px}.nq-exact-care-grid{grid-template-columns:1fr;gap:14px}.nq-exact-care-card{border-radius:34px;padding:18px 20px;gap:16px;min-height:auto}.nq-exact-care-icon{width:62px;height:62px;min-width:62px;flex:0 0 62px}.nq-exact-care-icon:after{right:-5px;top:24px;width:12px;height:12px}.nq-exact-care-svg{width:36px;height:36px}.nq-exact-care-content h3{font-size:17px}.nq-exact-care-content p,.nq-exact-care-content div,.nq-exact-care-content div p{font-size:14px;line-height:1.5}.nq-exact-faq-item{border-radius:22px}.nq-exact-faq-item summary{padding:14px 18px;font-size:14px}.nq-exact-faq-answer{padding:0 18px 14px}.nq-exact-proof-wrap{grid-template-columns:1fr;gap:10px;text-align:center;border-radius:18px}.nq-exact-proof-divider{display:none}.nq-exact-stars{font-size:18px;letter-spacing:3px}}@media screen and (max-width:768px){.nq-final-love-grid{display:flex!important;grid-template-columns:none!important;gap:18px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:0 18px 28px!important;scrollbar-width:none!important}.nq-final-love-grid::-webkit-scrollbar{display:none!important}.nq-final-love-card{flex:0 0 84%!important;max-width:84%!important;scroll-snap-align:center!important;padding-bottom:78px!important;position:relative!important}.nq-final-love-img-wrap{height:310px!important;min-height:310px!important;max-height:310px!important;border-radius:170px 170px 30px 30px!important;overflow:hidden!important;background:#fff1f7!important}.nq-final-love-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.nq-final-love-card:before{top:-8px!important;right:8px!important;bottom:72px!important;left:8px!important;border-radius:180px 180px 30px 30px!important}.nq-final-love-caption{position:absolute!important;left:50%!important;bottom:0!important;transform:translate(-50%)!important;width:calc(100% - 34px)!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;z-index:5!important}.nq-final-love-caption-inner{position:relative!important;margin-top:18px!important;min-height:104px!important;background:#fffdfd!important;border:1.5px solid #eed8e2!important;border-radius:30px!important;padding:24px 16px 16px!important;text-align:center!important;box-shadow:0 10px 24px #d784a914!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.nq-final-love-cloud-bump-1{width:56px!important;height:28px!important;left:24px!important;top:7px!important;border-radius:40px 40px 0 0!important}.nq-final-love-cloud-bump-2{width:84px!important;height:36px!important;left:50%!important;top:0!important;transform:translate(-50%)!important;border-radius:48px 48px 0 0!important}.nq-final-love-cloud-bump-3{width:56px!important;height:28px!important;right:24px!important;top:7px!important;border-radius:40px 40px 0 0!important}.nq-final-love-caption h3{font-size:16px!important;line-height:1.2!important;margin:0 0 6px!important}.nq-final-love-caption p{font-size:13px!important;line-height:1.45!important;max-width:225px!important;margin:0 auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}@media screen and (max-width:768px){.nq-final-love-caption-inner{min-height:128px!important;padding:26px 16px 18px!important}.nq-final-love-caption h3{font-size:15px!important;line-height:1.22!important;margin-bottom:8px!important;white-space:normal!important;overflow:visible!important}.nq-final-love-caption p{font-size:12.5px!important;line-height:1.25!important;max-width:250px!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;white-space:normal!important}.nq-final-love-card{padding-bottom:94px!important}}.nq-final-love-caption p{font-size:13px!important;line-height:1.45!important;max-width:250px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.nq-usp-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin:14px 0 16px!important;padding:0!important}.nq-usp-item{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:10px 14px!important;background:#fff8fb!important;border:1.5px solid #f6e2ea!important;border-radius:10px!important;box-sizing:border-box!important}.nq-usp-icon{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;border-radius:50%!important;background:#ff4b8b!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important;font-weight:700!important;font-style:normal!important;text-transform:lowercase!important}.nq-usp-text{display:block!important;color:#2b1631!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important}.productView-product .nq-usp-list,.product-single__meta .nq-usp-list,.product-info-main .nq-usp-list{margin-top:14px!important}@media screen and (max-width:768px){.nq-usp-list{gap:7px!important;margin:12px 0 14px!important}.nq-usp-item{min-height:40px!important;padding:9px 12px!important;gap:10px!important;border-radius:9px!important}.nq-usp-icon{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;font-size:11px!important}.nq-usp-text{font-size:13px!important;line-height:1.35!important}}.nq-usp-icon{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;border-radius:50%!important;background:#ff4b8b!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:800!important;font-style:normal!important}.nq-top-product-info{margin:0 0 14px!important}.nq-product-title{margin:0 0 14px!important;color:#2b1631!important;font-size:26px!important;line-height:1.18!important;font-weight:800!important;letter-spacing:0!important}.nq-price-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;margin:0 0 10px!important}.nq-sale-price{color:#ff4b8b!important;font-size:28px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important}.nq-compare-price{color:#a8a0aa!important;font-size:18px!important;line-height:1!important;font-weight:600!important;text-decoration:line-through!important}.nq-sale-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 22px!important;background:#fff1f6!important;color:#ff4b8b!important;border-radius:999px!important;font-size:16px!important;line-height:1!important;font-weight:800!important;letter-spacing:.3px!important;white-space:nowrap!important}@media screen and (max-width:768px){.nq-top-product-info{margin-bottom:12px!important}.nq-product-title{font-size:22px!important;line-height:1.2!important;margin-bottom:12px!important}.nq-price-row{gap:12px!important;margin-bottom:10px!important}.nq-sale-price{font-size:20px!important}.nq-compare-price{font-size:16px!important}.nq-sale-badge{height:18px!important;padding:0 18px!important;font-size:14px!important}}.quantity__label,.product-form__quantity label,.productView-quantity .form-label{color:#2b1631!important;font-size:15px!important;font-weight:800!important;margin-bottom:8px!important}.quantity,.quantity__container,.productView-quantity .quantity{border:1.5px solid #f4d4df!important;border-radius:12px!important;background:#fffafc!important;min-height:48px!important;overflow:hidden!important}.quantity input,.quantity button,.quantity__input,.quantity__button{color:#2b1631!important;font-weight:700!important;background:transparent!important;border-color:#f4d4df!important}.product-form__submit,.productView-action .button[name=add],button[name=add],.productView-action .button--primary{min-height:52px!important;border-radius:12px!important;background:#fff!important;border:2px solid #ff4b8b!important;color:#5a0b50!important;font-size:14px!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important;box-shadow:none!important}.product-form__submit:hover,.productView-action .button[name=add]:hover,button[name=add]:hover,.productView-action .button--primary:hover{background:#fff1f6!important;border-color:#ff4b8b!important;color:#5a0b50!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.productView-action .shopify-payment-button__button{min-height:52px!important;border-radius:12px!important;background:#5a0b50!important;border:2px solid #5a0b50!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover,.productView-action .shopify-payment-button__button:hover{background:#ff4b8b!important;border-color:#ff4b8b!important;color:#fff!important}.productView-wishlist,.productView-share,.productView-action .wishlist,.productView-action .share,.productView-action .button-icon,.productView-action .productView-wishlist a{border:1.5px solid #f4d4df!important;background:#fffafc!important;color:#5a0b50!important;border-radius:50%!important}.productView-wishlist:hover,.productView-share:hover,.productView-action .wishlist:hover,.productView-action .share:hover,.productView-action .button-icon:hover{background:#ffeaf3!important;color:#ff4b8b!important}@media screen and (max-width:768px){.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:50px!important;font-size:13px!important;border-radius:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
