body{--nn-green:var(--e-global-color-accent,#53cb45);--nn-green-dark:var(--e-global-color-secondary,#3a854d);--nn-green-soft:#92df99;--nn-ink:var(--e-global-color-primary,#2b262c);--nn-text:#5a565b;--nn-soft:#f4f8f3;--nn-tint:#e8f7e5;--nn-line:#e3e8e2;--nn-dark:#211d22;--nn-dark-2:#2f2930;--nn-on-dark:#dcd9dd;--nn-star:#9a6b00;--nn-btn-text:#1d1a1e;--nn-hero-a:#c9f0c3;--nn-hero-b:#e6f7d9;--nn-radius:24px;--nn-radius-s:14px;--nn-font:'Montserrat',Arial,Helvetica,sans-serif}.t-flora{--ac:#929e74;--at:#55622a;--tint:#f2f4ea}.t-collagen{--ac:#a0395c;--at:#8a2f4e;--tint:#f8edf1}.t-testomax{--ac:#355ca6;--at:#2d4f90;--tint:#ecf1f9}.t-omega{--ac:#39a8c1;--at:#1f6474;--tint:#e9f5f8}.t-neuro{--ac:#567db1;--at:#3a5c8f;--tint:#edf2f8}.t-slim{--ac:#bc3d3f;--at:#9f3033;--tint:#f9eded}.nn{font-family:var(--nn-font);color:var(--nn-ink);font-size:19px;line-height:1.6;overflow:hidden;-webkit-font-smoothing:antialiased}.nn *{box-sizing:border-box}.nn img{max-width:100%;height:auto;display:block}.nn .w{max-width:1200px;margin:0 auto;padding:0 22px}.nn h1,.nn h2,.nn h3,.nn h4{font-family:var(--nn-font);margin:0 0 .4em;color:inherit;line-height:1.1;font-weight:800;letter-spacing:-.02em;text-transform:none}.nn h1{font-size:clamp(2.6rem,7.4vw,4.8rem)}.nn h2{font-size:clamp(2rem,5vw,3.2rem)}.nn h3{font-size:1.4rem}.nn p{margin:0 0 1em;color:var(--nn-text)}.nn a{color:inherit}.nn section{padding:80px 0;position:relative}.nn .head{max-width:780px;margin:0 auto 48px;text-align:center}.nn .head p{font-size:20px}.nn .kick{display:block;font-size:18px;font-weight:700;color:var(--nn-green-dark);margin-bottom:10px}.nn .grad{background:linear-gradient(90deg,var(--nn-green-dark),var(--nn-green));-webkit-background-clip:text;background-clip:text;color:#fff0}.nn .soft{background:var(--nn-soft)}.nn .dark{background:var(--nn-dark);color:#fff}.nn .dark h1,.nn .dark h2,.nn .dark h3{color:#fff}.nn .dark p{color:var(--nn-on-dark)}.nn .dark .kick{color:var(--nn-green-soft)}.nn .hint{text-align:center;font-size:16px;color:var(--nn-text);margin-top:6px}.nn .sr{position:absolute;left:-9999px}.nn .ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:var(--nn-tint)}.nn .ic img{width:30px;height:30px;object-fit:contain}.nn .ic.s{flex-basis:36px;width:36px;height:36px;border-radius:10px}.nn .ic.s img{width:22px;height:22px}.nn .ic.l{flex-basis:64px;width:64px;height:64px;border-radius:18px;background:#fff}.nn .ic.l img{width:38px;height:38px}.nn .dark .ic{background:#3d3640}.nn .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 30px;border-radius:16px;font-family:var(--nn-font);font-size:18px;font-weight:700;text-decoration:none;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer;border:0}.nn .btn:hover{transform:translateY(-3px)}.nn a:focus-visible,.nn label:focus-visible,.nn .btn:focus-visible,.nn summary:focus-visible{outline:3px solid var(--nn-ink);outline-offset:3px}.nn .btn-p{background:var(--nn-green);color:var(--nn-btn-text)!important;box-shadow:0 12px 30px rgb(83 203 69 / .35)}.nn .btn-p:hover{box-shadow:0 16px 36px rgb(83 203 69 / .5)}.nn .btn-o{background:#fff;color:var(--nn-ink)!important;border:2px solid var(--nn-ink)}.nn .btn-w{background:#fff;color:var(--nn-ink)!important}.nn .btn-g{background:#fff0;color:#fff!important;border:2px solid #fff}.nn .arrow::after{content:"→";transition:transform .2s}.nn .btn:hover::after{transform:translateX(4px)}.nn .ctas{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.nn .pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;background:#fff;border:1px solid var(--nn-line);font-size:16px;font-weight:700;color:var(--nn-ink)}.nn .pill i{width:10px;height:10px;border-radius:50%;background:var(--nn-green);box-shadow:0 0 0 4px rgb(83 203 69 / .25);animation:nnPulse 2s infinite}@keyframes nnPulse{0%,100%{box-shadow:0 0 0 4px rgb(83 203 69 / .25)}50%{box-shadow:0 0 0 9px #fff0}}@keyframes nnFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes nnBlob{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(4%,-3%) scale(1.08)}}@keyframes nnMarq{to{transform:translateX(-50%)}}@keyframes nnIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nnRv{from{opacity:.001;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.nn .rv{animation:nnRv linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}.nn .hero{padding:48px 0 72px;background:#fbfdfa;overflow:hidden}.nn .hero .blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:nnBlob 14s ease-in-out infinite;pointer-events:none}.nn .hero .b1{width:520px;height:520px;background:var(--nn-hero-a);right:-120px;top:-80px}.nn .hero .b2{width:380px;height:380px;background:var(--nn-hero-b);left:-140px;bottom:-120px;animation-delay:-6s}.nn .hero .w{position:relative;display:grid;gap:40px;align-items:center}.nn .hero h1{margin-top:18px}.nn .lead{font-size:21px;max-width:580px}.nn .proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nn .stars{color:var(--nn-star);font-size:22px;letter-spacing:2px}.nn .proof span{font-size:17px;font-weight:600;color:var(--nn-ink)}.nn .stage{position:relative;aspect-ratio:1/1;width:100%;max-width:580px;margin:0 auto}.nn .stage .ring{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle at 50% 45%,#fff 0%,#dff5da 55%,#bfe9b8 100%);box-shadow:inset 0 -30px 60px rgb(58 133 77 / .18)}.nn .stage>img{position:absolute;object-fit:contain;filter:drop-shadow(0 28px 36px rgb(33 29 34 / .28));animation:nnFloat 6s ease-in-out infinite}.nn .stage .m{width:52%;aspect-ratio:1/1;left:24%;top:14%;z-index:3}.nn .stage .l{width:36%;aspect-ratio:1/1;left:0;bottom:12%;z-index:2;animation-delay:-2s}.nn .stage .r{width:38%;aspect-ratio:1/1;right:0;bottom:10%;z-index:2;animation-delay:-4s}.nn .chip{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;background:rgb(255 255 255 / .94);backdrop-filter:blur(8px);border:1px solid #fff;border-radius:16px;padding:8px 14px 8px 8px;font-size:15px;font-weight:700;color:var(--nn-ink);box-shadow:0 14px 34px rgb(33 29 34 / .12);animation:nnFloat 7s ease-in-out infinite}.nn .c1{top:4%;left:0}.nn .c2{top:42%;right:-2%;animation-delay:-3s}.nn .c3{bottom:0;left:20%;animation-delay:-5s}.nn .mq{background:var(--nn-dark);padding:18px 0;overflow:hidden}.nn .mq .track{display:flex;width:max-content;animation:nnMarq 34s linear infinite}.nn .mq:hover .track{animation-play-state:paused}.nn .mq ul{display:flex;gap:56px;margin:0;padding:0 28px;list-style:none}.nn .mq li{color:#fff;font-weight:700;font-size:18px;white-space:nowrap;display:flex;align-items:center;gap:12px}.nn .mq li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nn-green-soft)}.nn input.tg{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.nn .tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 4px 14px;margin:0 -4px 26px;scroll-snap-type:x mandatory;scrollbar-width:none}.nn .tabs::-webkit-scrollbar{display:none}.nn .tabs label{scroll-snap-align:start;flex:0 0 auto;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 20px 8px 8px;border-radius:999px;border:2px solid var(--nn-line);background:#fff;font-weight:700;font-size:17px;color:var(--nn-ink);transition:all .2s}.nn .tabs label.nt{padding-left:20px}.nn .tabs label:hover{border-color:var(--nn-ink)}.nn .tabs label .ic{flex-basis:38px;width:38px;height:38px;border-radius:50%}.nn .tabs label .ic img{width:24px;height:24px}.nn .tgs:has(.tg[data-k="1"]:checked) label[data-k="1"],.nn .tgs:has(.tg[data-k="2"]:checked) label[data-k="2"],.nn .tgs:has(.tg[data-k="3"]:checked) label[data-k="3"],.nn .tgs:has(.tg[data-k="4"]:checked) label[data-k="4"],.nn .tgs:has(.tg[data-k="5"]:checked) label[data-k="5"],.nn .tgs:has(.tg[data-k="6"]:checked) label[data-k="6"],.nn .tgs:has(.tg[data-k="7"]:checked) label[data-k="7"],.nn .tgs:has(.tg[data-k="0"]:checked) label[data-k="0"]{background:var(--nn-ink);border-color:var(--nn-ink);color:#fff}.nn .tgs:has(.tg:focus-visible) .tabs{outline:3px dashed var(--nn-green-dark);outline-offset:4px;border-radius:12px}.nn .panel{display:none;grid-template-columns:1fr;gap:28px;align-items:center;border-radius:32px;padding:28px;background:var(--tint,var(--nn-soft));animation:nnIn .45s ease both}.nn .tgs:has(.tg[data-k="1"]:checked) .panel[data-k="1"],.nn .tgs:has(.tg[data-k="2"]:checked) .panel[data-k="2"],.nn .tgs:has(.tg[data-k="3"]:checked) .panel[data-k="3"],.nn .tgs:has(.tg[data-k="4"]:checked) .panel[data-k="4"],.nn .tgs:has(.tg[data-k="5"]:checked) .panel[data-k="5"],.nn .tgs:has(.tg[data-k="6"]:checked) .panel[data-k="6"]{display:grid}.nn .panel .art{position:relative;aspect-ratio:1/1;max-width:440px;width:100%;margin:0 auto}.nn .panel .art::before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--ac,#53cb45) 30%,#fff) 100%)}.nn .panel .art img{position:relative;width:100%;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(0 26px 30px rgb(33 29 34 / .25));animation:nnFloat 6s ease-in-out infinite}.nn .goal{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:16px;color:var(--at,var(--nn-green-dark));background:#fff;border-radius:999px;padding:6px 14px;margin-bottom:12px}.nn .panel h3{font-size:clamp(1.9rem,4.4vw,2.7rem)}.nn .tl{font-size:20px;color:var(--nn-ink)}.nn ul.bn{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px}.nn ul.bn li{display:flex;gap:12px;align-items:flex-start;font-size:19px;color:var(--nn-ink)}.nn ul.bn li::before{content:"✓";flex:0 0 28px;height:28px;border-radius:50%;background:var(--ac,var(--nn-green));color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:1px}.nn ul.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.nn ul.tags li{background:#fff;border-radius:10px;padding:7px 12px;font-size:16px;font-weight:600;color:var(--nn-ink)}.nn .buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.nn .price{font-size:34px;font-weight:800;color:var(--nn-ink);line-height:1.1}.nn .price small{display:block;font-size:15px;font-weight:600;color:var(--nn-text)}.nn .price s{font-size:18px;font-weight:600;color:var(--nn-text);margin-right:6px}.nn .bg{display:grid;gap:16px}.nn .bx{border-radius:28px;padding:28px;background:#fff;border:1px solid var(--nn-line);overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s}.nn .bx:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(33 29 34 / .08)}.nn .bx .n{font-size:clamp(2.8rem,8vw,4.4rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--nn-ink);margin-bottom:8px}.nn .bx h3{font-size:1.3rem}.nn .bx p{margin:0;font-size:18px}.nn .bx .ic{margin-bottom:16px}.nn .bx.dk{background:var(--nn-dark);border-color:var(--nn-dark)}.nn .bx.dk .n{color:var(--nn-green-soft)}.nn .bx.dk h3{color:#fff}.nn .bx.dk p{color:var(--nn-on-dark)}.nn .bx.gr{background:linear-gradient(140deg,var(--nn-green),var(--nn-green-dark));border:0}.nn .bx.gr .n,.nn .bx.gr h3,.nn .bx.gr p{color:#10240f}.nn .bx.im img.art{width:78%;max-width:320px;margin:-8px auto 10px;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(0 20px 30px rgb(0 0 0 / .35))}.nn .cards{display:grid;gap:18px}.nn .card{border-radius:var(--nn-radius);padding:28px;background:var(--tint,var(--nn-soft));border:1px solid var(--nn-line);transition:transform .25s}.nn .card:hover{transform:translateY(-4px)}.nn .card .ic{margin-bottom:16px;background:#fff}.nn .card p{margin:0;font-size:18px}.nn .card .ctas{margin-top:18px}.nn .rit{display:grid;gap:22px}.nn .rc{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;border-radius:24px;padding:22px;background:var(--nn-soft);border:1px solid var(--nn-line)}.nn .rc img{width:110px;aspect-ratio:1/1;object-fit:contain}.nn .rc strong{display:block;font-size:22px;color:var(--nn-ink)}.nn .rc .ds{display:inline-block;margin:6px 0;font-weight:800;color:var(--nn-green-dark);font-size:19px}.nn .rc p{margin:0;font-size:17px}.nn ul.il{list-style:none;margin:24px 0 30px;padding:0;display:grid;gap:12px}.nn ul.il li{display:flex;gap:14px;align-items:center;border-radius:16px;padding:12px 16px 12px 12px;font-weight:600;font-size:18px;background:var(--nn-soft);color:var(--nn-ink)}.nn .dark ul.il li{background:var(--nn-dark-2);color:#fff}.nn .float-img{position:relative;max-width:420px;margin:0 auto}.nn .float-img::before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgb(83 203 69 / .45),transparent 70%);filter:blur(20px)}.nn .float-img img{position:relative;width:100%;animation:nnFloat 7s ease-in-out infinite}.nn .split{display:grid;gap:40px;align-items:center}.nn .row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 20px}.nn .review{scroll-snap-align:start;flex:0 0 min(86%,380px);margin:0;border-radius:24px;padding:28px;background:#fff;border:1px solid var(--nn-line);box-shadow:0 10px 30px rgb(33 29 34 / .05);display:flex;flex-direction:column;gap:12px}.nn .review p{margin:0;font-size:20px;color:var(--nn-ink);line-height:1.5}.nn .review footer{margin-top:auto;display:flex;align-items:center;gap:12px;font-weight:700;color:var(--nn-ink);font-size:17px}.nn .review footer i{width:44px;height:44px;border-radius:50%;background:var(--nn-tint);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;color:var(--nn-green-dark)}.nn .review footer small{display:block;font-weight:600;color:var(--nn-text);font-size:15px}.nn .pg{display:grid;gap:22px}.nn .pk{position:relative;border-radius:28px;background:#fff;border:2px solid var(--nn-line);padding:28px;display:grid;gap:16px;transition:border-color .2s,transform .2s}.nn .pk:hover{border-color:var(--nn-green);transform:translateY(-4px)}.nn .save{position:absolute;top:18px;right:18px;z-index:2;background:var(--nn-ink);color:#fff;font-weight:800;font-size:16px;border-radius:999px;padding:8px 14px}.nn .pk img{width:100%;max-width:340px;margin:0 auto;aspect-ratio:300/222;object-fit:contain}.nn .per{display:block;font-size:16px;color:var(--nn-text);font-weight:600}.nn ul.chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none}.nn ul.chips li{background:var(--nn-tint);color:#1f4a28;border-radius:12px;padding:9px 14px;font-weight:700;font-size:17px}.nn ul.chips.out li{background:#fff;border:1px solid #cfd6ce;color:var(--nn-ink);font-size:16px}.nn .big{font-size:clamp(3.4rem,10vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.04em}.nn .faq{max-width:860px;margin:0 auto}.nn .faq details{border-radius:18px;background:var(--nn-soft);margin-bottom:12px;padding:4px 22px;transition:background .2s}.nn .soft .faq details{background:#fff}.nn .faq details[open]{background:var(--nn-tint)}.nn .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:20px;font-weight:700;color:var(--nn-ink)}.nn .faq summary::-webkit-details-marker{display:none}.nn .faq summary::after{content:"+";flex:0 0 38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .25s}.nn .soft .faq summary::after{background:var(--nn-soft)}.nn .faq details[open] summary::after{transform:rotate(45deg)}.nn .faq details p{margin:0 0 18px;font-size:19px}.nn .end{text-align:center;overflow:hidden}.nn .end .glow{position:absolute;width:700px;height:700px;left:50%;top:60%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(83 203 69 / .35),transparent 65%);pointer-events:none}.nn .end .w{position:relative}.nn .end .ctas{justify-content:center}.nn .legal{max-width:800px;margin:36px auto 0;font-size:15px;color:var(--nn-text)}.nn .dark .legal{color:#cfcbd0}.nn .stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nn .stat{border-radius:24px;padding:24px 16px;background:#fff;border:1px solid var(--nn-line);text-align:center}.nn .stat b{display:block;font-size:clamp(2.2rem,7vw,3.8rem);font-weight:800;line-height:1;color:var(--nn-green-dark);letter-spacing:-.03em}.nn .stat span{display:block;margin-top:8px;font-weight:700;color:var(--nn-ink);font-size:17px}.nn .phero{padding:56px 0 48px;background:linear-gradient(160deg,#eaf8e6 0%,#fbfdfa 70%);overflow:hidden}.nn .phero .lead{margin-bottom:0}.nn .crumbs{font-size:16px;color:var(--nn-text);margin-bottom:16px}.nn .crumbs a{font-weight:600;color:var(--nn-ink);text-decoration:none}@media(min-width:768px){.nn{font-size:20px}.nn section{padding:104px 0}.nn .hero{padding:70px 0 100px}.nn .hero .w{grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.nn .split{grid-template-columns:1.05fr 1fr;gap:56px}.nn .tabs{justify-content:center;flex-wrap:wrap;overflow:visible}.nn .panel{grid-template-columns:1fr 1.1fr;padding:48px;gap:48px}.nn .bg{grid-template-columns:repeat(4,1fr)}.nn .bx.s2{grid-column:span 2}.nn .bx.r2{grid-row:span 2}.nn .bx.im{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.nn .cards.c3{grid-template-columns:repeat(3,1fr)}.nn .cards.c2,.nn .pg{grid-template-columns:1fr 1fr}.nn .rit{grid-template-columns:1fr 1fr 1fr;align-items:center}.nn .stats{grid-template-columns:repeat(4,1fr);gap:16px}.nn .phero{padding:80px 0 72px}}@media (prefers-reduced-motion:reduce){.nn *,.nn *::before,.nn *::after{animation:none!important;transition:none!important}}body,button,input,select,textarea{font-family:var(--nn-font)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.ast-sticky-add-to-cart .single_add_to_cart_button,.xoo-wsc-ft-btn,.wc-block-components-button{background:var(--nn-green)!important;color:var(--nn-btn-text)!important;border:0!important;border-radius:var(--nn-radius-s)!important;font-family:var(--nn-font)!important;font-weight:700!important;font-size:17px!important;text-transform:none!important;letter-spacing:0!important;min-height:52px;padding:14px 22px!important;box-shadow:0 8px 20px rgb(83 203 69 / .25);transition:transform .2s,box-shadow .2s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(83 203 69 / .4)}.xoo-wsc-ft-btn-cart{background:#fff!important;color:var(--nn-ink)!important;border:2px solid var(--nn-ink)!important;box-shadow:none}.woocommerce-js form .form-row input.input-text,.woocommerce-js form .form-row textarea,.woocommerce-js .select2-selection.select2-selection--single,.woocommerce .quantity .qty{border:2px solid var(--nn-line)!important;border-radius:12px!important;min-height:52px;font-size:17px;color:var(--nn-ink)}.woocommerce-js form .form-row input.input-text:focus,.woocommerce-js form .form-row textarea:focus{border-color:var(--nn-green-dark)!important;outline:none}.woocommerce-js form .form-row label{font-weight:600;color:var(--nn-ink);font-size:16px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;border:1px solid var(--nn-line);border-radius:var(--nn-radius);padding:0 0 18px!important;overflow:hidden;transition:transform .25s,box-shadow .25s;text-align:left;display:flex;flex-direction:column}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgb(33 29 34 / .1)}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{background:transparent!important;border-radius:0!important;display:block}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{background:radial-gradient(circle at 50% 45%,#fff 0%,var(--tint,#eef6ec) 75%);margin-bottom:14px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 18px;display:flex;flex-direction:column;flex:1}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--nn-font)!important;font-size:21px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--nn-ink)!important;line-height:1.2!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--nn-ink)!important;font-weight:800!important;font-size:24px!important}.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del{color:var(--nn-text)!important;font-weight:600;font-size:.7em;opacity:1}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce .price .woocommerce-price-suffix,.woocommerce-price-suffix{display:block;font-size:13px!important;font-weight:600!important;color:var(--nn-text)!important;letter-spacing:0}.woocommerce ul.products li.product .ast-woo-product-category{display:none!important}.woocommerce ul.products li.product .star-rating{margin:4px 0 10px}.woocommerce ul.products li.product .button{margin-top:auto!important;width:100%;display:flex!important;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background:var(--nn-ink)!important;color:#fff!important;border-radius:999px!important;font-weight:800;min-height:auto;line-height:1;padding:8px 12px}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:var(--nn-star)}.woocommerce ul.products li.product.post-2258,.woocommerce ul.products li.product.post-3847{--tint:#f2f4ea}.woocommerce ul.products li.product.post-2261,.woocommerce ul.products li.product.post-3848{--tint:#f8edf1}.woocommerce ul.products li.product.post-2232,.woocommerce ul.products li.product.post-3846{--tint:#ecf1f9}.woocommerce ul.products li.product.post-2259,.woocommerce ul.products li.product.post-3851{--tint:#e9f5f8}.woocommerce ul.products li.product.post-2260,.woocommerce ul.products li.product.post-3850{--tint:#edf2f8}.woocommerce ul.products li.product.post-2251,.woocommerce ul.products li.product.post-3849{--tint:#f9eded}.ast-archive-description{background:linear-gradient(160deg,#eaf8e6,#fbfdfa)!important;border-radius:28px!important;min-height:180px;height:auto!important}.ast-archive-description .page-title.ast-archive-title{color:var(--nn-ink)!important;font-weight:800!important;font-size:clamp(2.2rem,6vw,3.4rem)!important;letter-spacing:-.02em}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering select{font-size:16px;color:var(--nn-text)}.woocommerce-message,.woocommerce-info{border-top-color:var(--nn-green)!important;background:var(--nn-soft)!important;color:var(--nn-ink)!important;border-radius:14px}.woocommerce-message::before,.woocommerce-info::before{color:var(--nn-green-dark)!important}.xoo-wsc-header{background:linear-gradient(140deg,var(--nn-green),var(--nn-green-dark))!important}.xoo-wsc-body{background:#fff!important}.xoo-wsc-ft-amt{color:var(--nn-green-dark)!important}.xoo-wsc-ft-totals{border-color:var(--nn-line)!important}.thwmscf-tab a.active .thwmscf-index.thwmscf-tab-icon{background:var(--nn-green)!important;color:var(--nn-btn-text)!important}input#action-next{background:var(--nn-green)!important;color:var(--nn-btn-text)!important;border-radius:14px!important;font-weight:700!important}.thwmscf-buttons input#action-prev{background:var(--nn-ink)!important;border-radius:14px!important}@media(max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{gap:12px}.woocommerce ul.products li.product .astra-shop-summary-wrap{padding:0 12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px!important}.woocommerce ul.products li.product .price{font-size:20px!important}.woocommerce ul.products li.product .button{font-size:14px!important;padding:12px 8px!important;min-height:46px}}.nn-shopgrid{max-width:1244px!important;margin:0 auto!important;padding:8px 22px 80px!important;width:100%}.nn-shopgrid ul.products{margin:0!important}.nn .shop-filters{padding-top:28px}.nn .shop-filters .tabs{margin-bottom:6px}body:has(#sf0:checked) label[for=sf0],body:has(#sf1:checked) label[for=sf1],body:has(#sf2:checked) label[for=sf2],body:has(#sf3:checked) label[for=sf3],body:has(#sf4:checked) label[for=sf4],body:has(#sf5:checked) label[for=sf5],body:has(#sf6:checked) label[for=sf6],body:has(#sf7:checked) label[for=sf7]{background:var(--nn-ink)!important;border-color:var(--nn-ink)!important;color:#fff!important}body:has(#sf1:checked) .nn-shopgrid li.product:not(.post-2258):not(.post-3847),body:has(#sf2:checked) .nn-shopgrid li.product:not(.post-2261):not(.post-3848),body:has(#sf3:checked) .nn-shopgrid li.product:not(.post-2232):not(.post-3846),body:has(#sf4:checked) .nn-shopgrid li.product:not(.post-2259):not(.post-3851),body:has(#sf5:checked) .nn-shopgrid li.product:not(.post-2260):not(.post-3850),body:has(#sf6:checked) .nn-shopgrid li.product:not(.post-2251):not(.post-3849),body:has(#sf7:checked) .nn-shopgrid li.product:not(.post-3846):not(.post-3847):not(.post-3848):not(.post-3849):not(.post-3850):not(.post-3851){display:none!important}