.npp{--npp-teal:#5e8f91;--npp-dark:#202830;--npp-cream:#f4f0e8;--npp-pale:#e8f1f0;color:var(--npp-dark);font-family:Arial,sans-serif}.npp *{box-sizing:border-box}.npp-hero{max-width:1280px;margin:auto;padding:36px 24px}.npp-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:7%;align-items:start}.npp-gallery{position:sticky;top:80px;min-width:0}.npp-purchase{min-width:0}.npp-gallery__main{aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:var(--npp-cream)}.npp-gallery__image,.npp-before-after img{width:100%;height:100%;object-fit:cover}.npp-image-slot{display:grid;place-items:center;width:100%;height:100%;min-height:220px;background:#e6e4df;color:#667;font-size:14px;border:1px dashed #b6bdba}.npp-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.npp-gallery__thumb{border:1px solid #d8ddda;background:#fff;border-radius:8px;min-width:80px;width:80px;height:80px;overflow:hidden;cursor:pointer;font-size:11px}.npp-gallery__thumb.is-active{border:2px solid var(--npp-teal)}.npp-gallery__thumb img{width:100%;height:100%;object-fit:cover}.npp-loved{font-weight:700;font-size:15px}.npp-loved span,.npp-stars{color:#ffcb00;letter-spacing:2px}.npp h1{font-size:29px;line-height:1.12;margin:20px 0 14px}.npp-lead{background:var(--npp-pale);border-left:4px solid var(--npp-teal);padding:14px 18px;font-size:18px;font-weight:700;border-radius:0 9px 9px 0}.npp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;line-height:1.35;margin:20px 0}.npp-benefits div{font-size:14px}.npp-benefits b{font-weight:700}.npp-note{border:1px solid #d6d9d5;background:#fafafa;border-radius:12px;padding:14px;margin:16px 0;font-size:13px;font-weight:700;line-height:1.8}.npp-outline{display:block;margin:18px auto 5px;padding:9px 24px;border-radius:25px;border:1px solid var(--npp-teal);background:#fff;color:var(--npp-teal);font-weight:700;cursor:pointer}.npp-micro{text-align:center;color:#687277;font-size:12px;line-height:1.4}.npp-price{font-weight:700;font-size:25px;margin:18px 0}.npp-form label{display:block;font-weight:700;margin:12px 0 8px}.npp-form select{width:100%;padding:14px;border:1px solid #b8c8c6;border-radius:8px;background:#fff}.npp-pending{padding:14px;border:1px dashed #adb8b5;border-radius:8px;color:#667}.npp-atc{width:100%;margin-top:16px;border:0;border-radius:8px;background:var(--npp-teal);color:#fff;font-weight:700;font-size:18px;padding:17px;cursor:pointer}.npp-atc:disabled{opacity:.5;cursor:not-allowed}.npp-guarantee{background:#eef3f7;border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.npp-transformations{background:var(--npp-cream);padding:24px 16px;border-radius:8px;margin-top:24px}.npp-transformations h2{text-align:center;font-size:25px;line-height:1.1;margin:0 0 18px}.npp-transformations__tabs{display:flex;gap:14px;overflow-x:auto;white-space:nowrap;margin-bottom:16px}.npp-transformations__tabs button{border:0;background:none;padding:8px 0;cursor:pointer}.npp-transformations__tabs button.is-active{border-bottom:2px solid var(--npp-teal);color:var(--npp-teal)}.npp-before-after{display:grid;grid-template-columns:1fr 1fr;gap:2px}.npp-before-after>div{position:relative;aspect-ratio:1/1.1;overflow:hidden}.npp-before-after span{position:absolute;top:10px;left:10px;color:#fff;background:#202830aa;font-size:11px;font-weight:700;padding:4px 6px}.npp-transformations__duration{text-align:center;color:var(--npp-teal);font-weight:700}.npp-transformations h3{font-size:19px;margin:6px 0}.npp-transformations__panel>p:last-child{font-size:14px;line-height:1.5}.npp-empty{color:#899}.npp-purchase-faq{margin-top:24px}.npp-purchase-faq details{border-bottom:1px solid #ddd;padding:14px 0}.npp-purchase-faq summary{cursor:pointer;font-weight:700}.npp-purchase-faq p{font-size:14px;line-height:1.5}.npp-size-dialog{max-width:540px;border:0;border-radius:15px;padding:28px;box-shadow:0 20px 60px #0004}.npp-size-dialog::backdrop{background:#0008}.npp-size-dialog__close{float:right;border:0;background:none;font-size:28px;cursor:pointer}.npp-size-dialog input{display:block;width:100%;padding:12px;border:1px solid #aaa;border-radius:7px;margin-top:8px}@media(max-width:750px){.npp-hero{padding:16px}.npp-hero__grid{grid-template-columns:1fr;gap:18px}.npp-gallery{position:static}.npp h1{font-size:26px}.npp-benefits{gap:12px}.npp-gallery__thumb{min-width:64px;width:64px;height:64px}}.npp-story{background:#fff}.npp-story__wrap{max-width:1220px;margin:auto;padding:65px 24px}.npp-story h2{font-size:36px;line-height:1.15;margin:8px 0 30px;text-align:center}.npp-eyebrow{text-align:center;color:#5e8f91;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.npp-reviews__eyebrow{text-align:center;color:#e2ae00;font-weight:700}.npp-reviews__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;overflow-x:auto}.npp-review{min-width:190px;background:#f7f5f0;border-radius:12px;overflow:hidden;font-size:13px;line-height:1.5}.npp-review__image{height:170px}.npp-review__image img,.npp-dress img,.npp-compare__image img,.npp-quotes img{width:100%;height:100%;object-fit:cover}.npp-review>p,.npp-review__outcome{margin:10px 14px}.npp-review__meta{font-weight:700}.npp-review__stars{color:#e2ae00}.npp-review__outcome{border-top:1px solid #ddd;padding-top:12px;display:grid;gap:4px}.npp-review__outcome b{color:#5e8f91}.npp-difference{padding:90px 0;text-align:center}.npp-difference__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:left;margin:50px 0}.npp-difference article span{display:block;color:#5e8f91;font-size:38px;font-weight:700}.npp-difference article>p:first-of-type{color:#5e8f91;font-weight:700}.npp-difference article h3{font-size:24px;margin:12px 0}.npp-difference article>p:last-child{font-size:15px;line-height:1.7}.npp-story__cta{display:inline-block;background:#5e8f91;color:#fff;padding:15px 30px;border-radius:6px;text-decoration:none;font-weight:700}.npp-dress{padding:40px 0 80px}.npp-dress .npp-image-slot{min-height:380px}.npp-compare{text-align:center;background:#f4f0e8;padding:70px 30px;border-radius:8px}.npp-compare>p{line-height:1.6}.npp-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px auto;max-width:900px;text-align:left}.npp-compare__grid article{background:#fff;border-radius:10px;overflow:hidden;padding-bottom:20px}.npp-compare__image{height:300px}.npp-compare__grid h3,.npp-compare__grid ul{margin-left:25px;margin-right:25px}.npp-compare li{margin:10px 0}.npp-quotes{padding:80px 0}.npp-quotes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.npp-quotes article{background:#f7f5f0;border-radius:10px;overflow:hidden;padding-bottom:20px}.npp-quotes article>div{height:170px}.npp-quotes article p,.npp-quotes article small{display:block;margin:14px 20px;line-height:1.5}.npp-quotes article small{color:#5e8f91;font-weight:700}@media(max-width:750px){.npp-story__wrap{padding:40px 16px}.npp-story h2{font-size:27px}.npp-reviews__grid{grid-auto-flow:column;grid-auto-columns:75%;grid-template-columns:none}.npp-difference__grid,.npp-compare__grid,.npp-quotes__grid{grid-template-columns:1fr}.npp-difference{padding:60px 0}.npp-compare{padding:45px 16px}.npp-quotes{padding:50px 0}}@media(max-width:749px){cart-drawer-items{--image-size: 13% !important}cart-drawer-items .cart-item__media{max-width:64px}cart-drawer-items .cart-item__image{max-height:72px;object-fit:cover}cart-drawer-items .cart-item__name{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
