.ngfs{--fs-accent:#B69FD1;--fs-text:#0B0B0B;--fs-btn:#000;--fs-btn-text:#fff;--fs-red:#BF0505;font-family:Figtree,sans-serif;color:var(--fs-text);font-size:16px;line-height:1.5}.ngfs *,.ngfs *:before,.ngfs *:after{box-sizing:border-box}.ngfs p{margin:0}.ngfs img{display:block;max-width:100%;height:auto}.ngfs h1,.ngfs h2,.ngfs h3,.ngfs h4,.ngfs h5{font-family:Figtree,sans-serif;color:var(--fs-text);margin:0;letter-spacing:normal}.ngfs-wrap{max-width:1440px;margin:0 auto;padding:0 60px}@media(max-width:767px){.ngfs-wrap{padding:0 20px}}.ngfs-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:51px;padding:13px 20px;border:1px solid var(--fs-btn);border-radius:8px;background:var(--fs-btn);color:var(--fs-btn-text);font:700 14.4px/1.2 Figtree,sans-serif;letter-spacing:1.08px;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;transition:opacity .2s}.ngfs-btn:hover{opacity:.85}.ngfs-btn--small{display:inline-flex;width:auto;min-height:0;padding:8px 13px;font-size:14px;letter-spacing:1px}.ngfs-guar{display:table;margin:7px auto 0;padding:0 5px;background:var(--fs-accent);color:#fff;font:700 15px/1.45 Figtree,sans-serif}.ngfs-hr{width:57px;height:0;border:0;border-top:1px solid #000;margin:20px 0}.ngfs-product{padding:20px 0 40px}.ngfs-product__grid{display:grid;grid-template-columns:minmax(0,1fr) 460px;column-gap:78px;align-items:start}@media(max-width:1023px){.ngfs-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);column-gap:40px}}@media(max-width:767px){.ngfs-product{padding:0 0 30px}.ngfs-product__grid{grid-template-columns:minmax(0,1fr);row-gap:28px}}.ngfs-gallery{position:sticky;top:90px}@media(max-width:767px){.ngfs-gallery{position:static}}.ngfs-gallery__main{position:relative}.ngfs-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px}.ngfs-gallery__track::-webkit-scrollbar{display:none}.ngfs-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;background:#f3f3f3;overflow:hidden;border-radius:8px}.ngfs-gallery__slide img{width:100%;height:100%;object-fit:cover}.ngfs-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 6px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#0b0b0b}.ngfs-gallery__arrow svg{width:16px;height:16px}.ngfs-gallery__arrow--prev{left:-20px}.ngfs-gallery__arrow--next{right:-20px}@media(max-width:767px){.ngfs-gallery__arrow{display:none}}.ngfs-gallery__thumbs{display:flex;gap:10px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.ngfs-gallery__thumbs::-webkit-scrollbar{display:none}.ngfs-gallery__thumb{flex:0 0 89px;aspect-ratio:1/1;padding:0;border:1px solid transparent;border-radius:8px;overflow:hidden;background:#f3f3f3;cursor:pointer;opacity:.85}.ngfs-gallery__thumb.is-active{border-color:#0b0b0b;opacity:1}.ngfs-gallery__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.ngfs-gallery__thumb{flex-basis:90px}}.ngfs .ngfs-info>*+*{margin-top:var(--fs-gap,14px)}.ngfs-rating{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#0b0b0b}.ngfs-stars{display:inline-flex;gap:1px;color:var(--fs-accent)}.ngfs-stars svg{width:15px;height:15px}.ngfs-info .ngfs-rating+.ngfs-title{margin-top:8px}.ngfs-title{font-size:23px;font-weight:600;line-height:1.3}@media(max-width:767px){.ngfs-title{font-size:23px}}.ngfs-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ngfs-price__cmp{font-size:20.3px;color:var(--fs-red);text-decoration:line-through}.ngfs-price__now{font-size:20.3px;font-weight:600}.ngfs-price__badge{background:var(--fs-accent);color:#fff;font-size:11px;font-weight:600;line-height:1.5;padding:3px 9px;border-radius:3px;text-transform:uppercase}.ngfs-icons{display:flex;flex-direction:column;gap:6px}.ngfs-icons__row{display:flex;align-items:center;gap:10px;font-size:16px}.ngfs-icons__row img{width:26px;height:26px;object-fit:cover;flex:0 0 26px}.ngfs-stock{position:relative;padding-left:30px;color:var(--fs-stock,#F4B029);font-size:16px;line-height:1.55}.ngfs-stock__dot{position:absolute;left:0;top:0;width:25px;height:25px}.ngfs-stock__dot:before,.ngfs-stock__dot:after{content:"";position:absolute;left:8px;top:8px;width:9px;height:9px;border-radius:9px;background:var(--fs-stock,#F4B029)}.ngfs-stock__dot:before{animation:ngfs-pulse 2s linear infinite}@keyframes ngfs-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}@media(prefers-reduced-motion:reduce){.ngfs-stock__dot:before{animation:none}}.ngfs-offers-head{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#000;text-align:center}.ngfs-offers-head:before,.ngfs-offers-head:after{content:"";flex:1 1 0;height:1px;background:#0000002e}.ngfs-offers{display:flex;flex-direction:column;gap:9px}.ngfs-offer{position:relative;border-radius:10px;background:var(--fs-offer-bg,#EDEDED);cursor:pointer;overflow:hidden;outline:2px solid transparent;outline-offset:-2px;transition:background .15s}.ngfs-offer.is-active{background:#fff;outline-color:var(--fs-accent)}.ngfs-offer__main{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 14px;min-height:70px}.ngfs-offer__radio{flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.3);position:relative}.ngfs-offer.is-active .ngfs-offer__radio{border:2px solid var(--fs-accent)}.ngfs-offer.is-active .ngfs-offer__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--fs-accent)}.ngfs-offer__body{flex:1 1 auto;min-width:0}.ngfs-offer__line{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ngfs-offer__title{font-size:18px;font-weight:700;line-height:1.4;color:#000}.ngfs-offer__badge{background:var(--fs-accent);color:#fff;font-size:12px;font-weight:700;line-height:17px;padding:4px 8px;border-radius:10px;white-space:nowrap}.ngfs-offer__sub{font-size:12px;color:#555;line-height:1.4}.ngfs-offer__prices{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.ngfs-offer__price{font-size:18px;font-weight:700;line-height:1.4;color:#000}.ngfs-offer__cmp{font-size:12px;line-height:1.4;color:var(--fs-offer-red,#FF1111);text-decoration:line-through}.ngfs-gift{display:flex;align-items:center;gap:8px;padding:7px 16px 7px 8px;background:var(--fs-gift-bg,#E3E3E3);font-size:13px;font-weight:700;line-height:1.4;color:#000}.ngfs-offer.is-active .ngfs-gift{background:var(--fs-accent);color:#fff}.ngfs-gift img{width:30px;height:30px;object-fit:contain;flex:0 0 30px}.ngfs-buy .ngfs-btn{min-height:51px}.ngfs-buy .loading__spinner{margin-left:8px}.ngfs-buy .loading__spinner.hidden,.ngfs-buy .sold-out-message.hidden{display:none}.ngfs-timer{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--fs-accent);font-size:14px;font-weight:700}.ngfs-timer img{width:25px;height:25px;object-fit:contain}.ngfs-info .ngfs-buy+.ngfs-timer{margin-top:10px}.ngfs-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ngfs-payment svg{width:38px;height:24px}.ngfs-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding-bottom:10px}.ngfs-benefit{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ngfs-benefit img{width:50px;height:50px;object-fit:contain}.ngfs-benefit p{font-size:14px;font-weight:600;line-height:1.2;color:#000}@media(max-width:750px){.ngfs-benefit p{font-size:12px}}.ngfs-minirev{position:relative}.ngfs-minirev__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.ngfs-minirev__track::-webkit-scrollbar{display:none}.ngfs-minirev__item{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--fs-review-bg,#F7F7F7);border-radius:8px}.ngfs-minirev__item img{width:70px;height:70px;object-fit:cover;border-radius:8px;flex:0 0 70px}.ngfs-minirev__head{display:flex;align-items:center;gap:4px}.ngfs-minirev__name{font-size:16px;font-weight:600}.ngfs-minirev__text{font-size:14px;line-height:18px;margin-top:2px}.ngfs-minirev__arrow{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:0;background:#fff;box-shadow:0 -2px 12px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:0}.ngfs-minirev__arrow svg{width:10px;height:10px}.ngfs-minirev__arrow--prev{left:-12px}.ngfs-minirev__arrow--next{right:-12px}.ngfs-minirev__arrow[disabled]{display:none}.ngfs-upsell__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ngfs-upsell__head h6{font-size:18px;font-weight:600}.ngfs-upsell__nav{display:flex;gap:6px}.ngfs-upsell__nav button{width:24px;height:24px;border-radius:50%;border:0;background:var(--fs-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ngfs-upsell__nav button[disabled]{opacity:.35}.ngfs-upsell__nav svg{width:10px;height:10px}.ngfs-upsell__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:12px}.ngfs-upsell__track::-webkit-scrollbar{display:none}.ngfs-upsell__card{flex:0 0 calc(50% - 6px);scroll-snap-align:start;display:flex;flex-direction:column}.ngfs-upsell__img{position:relative;aspect-ratio:1/1;background:#f3f3f3;border-radius:8px;overflow:hidden}.ngfs-upsell__img img{width:100%;height:100%;object-fit:cover}.ngfs-upsell__badge{position:absolute;top:5px;left:5px;background:#cc949b;color:#fff;font-size:9px;line-height:1.2;padding:6px 8px;border-radius:8px}.ngfs-upsell__title{font-size:15px;font-weight:500;margin-top:10px;line-height:1.3}.ngfs-upsell__price{font-size:12px;margin:8px 0 10px}.ngfs-upsell__card .ngfs-btn{min-height:38px;padding:8px 10px;font-size:11px;margin-top:auto}.ngfs-sticky{position:fixed;left:0;right:0;bottom:0;z-index:555;background:#fff;box-shadow:#63636333 0 2px 8px;padding:15px 0;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.ngfs-sticky.is-visible{transform:none;visibility:visible}.ngfs-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:0 60px}.ngfs-sticky__left{display:flex;align-items:center;gap:15px;min-width:0}.ngfs-sticky__left img{width:60px;height:60px;border-radius:8px;object-fit:cover;flex:0 0 60px}.ngfs-sticky__title{font-size:18px;font-weight:500;line-height:1.3}.ngfs-sticky__cmp{font-size:15px;font-weight:500;text-decoration:line-through}.ngfs-sticky__price{font-size:15px;color:red;margin-left:10px}.ngfs-sticky .ngfs-btn{width:auto;min-width:240px;flex:0 0 auto}@media(max-width:767px){.ngfs-sticky{padding:15px}.ngfs-sticky__inner{padding:0;gap:10px}.ngfs-sticky__left img{display:none}.ngfs-sticky__title{font-size:14px}.ngfs-sticky__cmp,.ngfs-sticky__price{font-size:13px}.ngfs-sticky .ngfs-btn{min-width:0;width:auto;max-width:48%;font-size:10px;padding:10px 12px;min-height:48px}}.ngfs-it{padding:var(--fs-pt,0) 0 var(--fs-pb,60px)}.ngfs-it__grid{display:grid;grid-template-columns:minmax(0,var(--fs-text-w,40%)) minmax(0,var(--fs-img-w,60%));align-items:center}.ngfs-it--img-left .ngfs-it__grid{grid-template-columns:minmax(0,var(--fs-img-w,50%)) minmax(0,var(--fs-text-w,50%))}.ngfs-it--img-left .ngfs-it__media{order:-1}.ngfs-it__media{aspect-ratio:1/1;overflow:hidden;border-radius:8px}.ngfs-it__media img{width:100%;height:100%;object-fit:cover}.ngfs-it__content{padding:0 40px 0 0;text-align:var(--fs-align,left)}.ngfs-it--img-left .ngfs-it__content{padding:0 0 0 40px}.ngfs-it__heading{font-size:41.6px;font-weight:600;line-height:1.25}.ngfs-it__heading strong{font-weight:600}.ngfs-it__text{font-size:16px;line-height:1.6}.ngfs-it .ngfs-hr{margin:20px 0}.ngfs-it[style*="--fs-align:center"] .ngfs-hr{margin:20px auto}.ngfs-it__btn{margin-top:20px}@media(max-width:767px){.ngfs-it__grid,.ngfs-it--img-left .ngfs-it__grid{grid-template-columns:minmax(0,1fr)}.ngfs-it__media{order:-1;margin-top:16px}.ngfs-it__content,.ngfs-it--img-left .ngfs-it__content{padding:24px 0 0;text-align:center}.ngfs-it .ngfs-hr{margin:20px auto}.ngfs-it__heading{font-size:33px}.ngfs-it__btn .ngfs-btn{display:flex;width:100%;min-height:42px}}.ngfs-text{padding:var(--fs-pt,34px) 0 var(--fs-pb,0);text-align:center}.ngfs-text__inner{max-width:840px;margin:0 auto}.ngfs-text__heading{font-size:33.6px;font-weight:600;line-height:1.25}.ngfs-text .ngfs-hr{margin:20px auto}.ngfs-text__content{font-size:16px;line-height:1.6}@media(max-width:767px){.ngfs-text__heading{font-size:25px}}.ngfs-feat{padding:36px 20px;background:var(--fs-bg,#fff)}.ngfs-feat__card{display:flex;align-items:center;max-width:1200px;margin:0 auto;background:#fff;box-shadow:0 4px 4px #0000000f;border-radius:32px;overflow:hidden}.ngfs-feat--reverse .ngfs-feat__card{flex-direction:row-reverse}.ngfs-feat__media{flex:1 1 300px;padding:20px;min-width:300px}.ngfs-feat__media img{width:100%;height:auto;border-radius:8px;object-fit:cover}.ngfs-feat__content{flex:2 1 50px;padding:40px}.ngfs-feat__step{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.ngfs-feat__step:before{content:"";width:24px;height:2px;background:#0b0b0b}.ngfs-feat__heading{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:20px}.ngfs-feat__list{margin-bottom:25px}.ngfs-feat__item{display:flex;align-items:flex-start;gap:10px}.ngfs-feat__item img{width:18px;height:auto;margin-top:3px;flex:0 0 18px}.ngfs-feat__item p{font-size:16px;line-height:1.4}.ngfs-feat__item+.ngfs-feat__item{margin-top:var(--fs-item-gap,4px)}.ngfs-ings{display:none}@media(max-width:768px){.ngfs-feat{padding:20px 15px}.ngfs-feat__card,.ngfs-feat--reverse .ngfs-feat__card{flex-direction:column;border-radius:20px}.ngfs-feat--noshadow-m .ngfs-feat__card{box-shadow:none}.ngfs-feat__media{padding:0;width:100%;min-width:100%;flex:1 1 auto}.ngfs-feat__media img{border-radius:20px}.ngfs-feat__content{padding:0 15px 30px;flex:1 1 auto;width:100%}.ngfs-feat__step{margin-top:24px}.ngfs-feat__heading{font-size:24px;margin-bottom:15px}.ngfs-feat--has-ings .ngfs-feat__content .ngfs-feat__cta{display:none}.ngfs-ings{display:block;padding:0 56px;position:relative;margin-top:10px}.ngfs-ings__title{display:table;margin:0 auto 14px;background:var(--fs-accent);color:#fff;font-size:20px;font-weight:600;line-height:1.2;padding:0 2px}.ngfs-ings__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ngfs-ings__track::-webkit-scrollbar{display:none}.ngfs-ing{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid var(--fs-accent);border-radius:26px;padding-top:18px;overflow:hidden}.ngfs-ing h4{color:var(--fs-accent);font-size:17px;font-weight:600}.ngfs-ing h5{font-size:24px;font-weight:500;margin:4px 0 10px}.ngfs-ing .ngfs-feat__list{margin:0 0 14px;padding:0 18px;align-self:stretch}.ngfs-ing .ngfs-feat__item p{font-size:15px}.ngfs-ing__img{width:100%}.ngfs-ing__img img{width:100%;height:162px;object-fit:cover}.ngfs-ings__arrow{position:absolute;top:50%;width:30px;height:30px;border-radius:50%;border:0;background:var(--fs-accent);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ngfs-ings__arrow svg{width:12px;height:12px;color:#fff}.ngfs-ings__arrow--prev{left:12px}.ngfs-ings__arrow--next{right:12px}.ngfs-ings__cta{padding:0 15px;margin-top:20px}}@media(min-width:769px){.ngfs-ings__cta{display:none}}.ngfs-ba{padding:0 0 20px;background:var(--fs-bg,#fff)}.ngfs-ba__heading{font-size:26px;font-weight:600;line-height:1.25;text-align:center;margin-bottom:30px}.ngfs-ba__heading p{margin:0;font:inherit}.ngfs-ba__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.ngfs-ba__track::-webkit-scrollbar{display:none}.ngfs-ba__card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;background:var(--fs-card-bg,#F3F3F3);border-radius:8px;box-shadow:#0000000a 0 1px 10px}.ngfs-ba__imgs{width:100%;display:flex;flex-direction:column;gap:4px;margin-bottom:5px}.ngfs-ba__imgs img{width:100%;height:100px;object-fit:cover;border-radius:8px}.ngfs-ba__head{width:100%;display:flex;align-items:center;justify-content:space-between}.ngfs-ba__name{font-size:17px;font-weight:600}.ngfs-ba__stars{display:flex;gap:3px;background:#fff;padding:3px 6px}.ngfs-ba__stars svg{width:15px;height:15px;color:var(--fs-accent)}.ngfs-ba__text{font-size:16px;line-height:1.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ngfs-ba__card.is-open .ngfs-ba__text{display:block;-webkit-line-clamp:unset}.ngfs-ba__more{background:none;border:0;padding:0;font:500 14px Figtree,sans-serif;color:var(--fs-accent);text-decoration:underline;cursor:pointer}.ngfs-ba__bar{position:relative;height:4px;background:#0000001a;border-radius:4px;margin-top:30px}.ngfs-ba__thumb{position:absolute;top:0;left:0;height:100%;background:var(--fs-accent);border-radius:4px}@media(max-width:1000px){.ngfs-ba__card{flex-basis:calc((100% - 40px)*.4)}}@media(max-width:767px){.ngfs-ba{padding:50px 0 30px}.ngfs-ba__card{flex-basis:calc((100% - 13px)/1.3)}.ngfs-ba__track{gap:13px}.ngfs-ba__text{font-size:15px}}.ngfs-faq{padding:var(--fs-pt,0) 0 var(--fs-pb,60px)}.ngfs-faq__heading{font-size:32px;font-weight:600;text-align:center;line-height:1.25}.ngfs-faq .ngfs-hr{margin:20px auto 30px}.ngfs-faq__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;align-items:start}.ngfs-faq__col{display:flex;flex-direction:column;gap:10px}.ngfs-faq__item{background:var(--fs-item-bg,#FAFAFA);border-radius:8px}.ngfs-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;font-size:15px;line-height:1.3;cursor:pointer;min-height:58px}.ngfs-faq__item summary::-webkit-details-marker{display:none}.ngfs-faq__item summary svg{width:14px;height:14px;flex:0 0 14px}.ngfs-faq__item .ngfs-minus{display:none}.ngfs-faq__item[open] .ngfs-minus{display:block}.ngfs-faq__item[open] .ngfs-plus{display:none}.ngfs-faq__answer{padding:0 20px 18px;font-size:15px;line-height:1.6}.ngfs-faq__answer p+p{margin-top:10px}@media(max-width:767px){.ngfs-faq__cols{grid-template-columns:minmax(0,1fr);row-gap:10px}.ngfs-faq__heading{font-size:24px}.ngfs-faq__item summary{font-size:16px}}.ngfs-iconsrow{padding:20px 0;border-top:1px solid #333;border-bottom:1px solid #333;background:var(--fs-bg,#fff)}.ngfs-iconsrow__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ngfs-iconsrow__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 30px}.ngfs-iconsrow__item+.ngfs-iconsrow__item{border-left:1px solid #333}.ngfs-iconsrow__item img{width:50px;height:50px;object-fit:contain;margin-bottom:12px}.ngfs-iconsrow__title{font-size:19.2px;font-weight:600;line-height:1.25;margin-bottom:6px}.ngfs-iconsrow__text{font-size:13.4px;line-height:1.55;color:#333}@media(max-width:767px){.ngfs-iconsrow{padding:0}.ngfs-iconsrow__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ngfs-iconsrow__item{padding:20px 12px}.ngfs-iconsrow__item:first-child{grid-column:1/-1;border-bottom:1px solid #333}.ngfs-iconsrow__item:nth-child(2){border-left:0}.ngfs-iconsrow__item img{width:40px;height:40px}.ngfs-iconsrow__title{font-size:16px}}.ngfs-wall{padding:64px 0 32px}.ngfs-wall__inner{max-width:1100px;margin:0 auto}.ngfs-wall__summary{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;align-items:center;gap:30px;padding:0 12px 30px}.ngfs-wall__score{text-align:center}.ngfs-wall__score strong{display:block;font-size:30px;font-weight:600;line-height:1.2}.ngfs-wall__score .ngfs-stars svg{width:15px;height:15px}.ngfs-wall__score span{display:block;font-size:14px;margin-top:2px}.ngfs-wall__bars{display:flex;flex-direction:column;gap:2px}.ngfs-wall__bar{display:grid;grid-template-columns:14px 16px minmax(0,1fr) 54px;align-items:center;gap:6px;font-size:15px;font-weight:600}.ngfs-wall__bar svg{width:13px;height:13px;color:var(--fs-accent)}.ngfs-wall__track{height:7px;border-radius:7px;background:#e0e0e0;overflow:hidden}.ngfs-wall__fill{height:100%;background:var(--fs-accent);border-radius:7px}.ngfs-wall__bar small{font-size:10px;font-weight:400;color:#222}.ngfs-wall__write{text-align:center}.ngfs-wall__write p{font-size:15px;margin-bottom:2px}.ngfs-wall__write .ngfs-stars{justify-content:center;margin-bottom:8px}.ngfs-wall__write a{display:inline-block;background:#000;color:#fff;font-size:16px;padding:6px 32px;border-radius:2px;text-decoration:none}.ngfs-wall__grid{columns:5;column-gap:16px;padding:0 12px}.ngfs-wall__card{break-inside:avoid;margin:0 0 16px;background:#fff;box-shadow:0 0 6px #0000001f;border-radius:2px;overflow:hidden}.ngfs-wall__card img{width:100%;height:auto}.ngfs-wall__body{padding:16px 12px}.ngfs-wall__name{font-size:13px;font-weight:600;color:#222}.ngfs-wall__body .ngfs-stars{margin:4px 0 10px}.ngfs-wall__body .ngfs-stars svg{width:13px;height:13px}.ngfs-wall__text{font-size:13px;line-height:1.5;color:#5e5e5e}.ngfs-wall__card.is-hidden{display:none}.ngfs-wall__more{display:block;margin:16px auto 0;background:#fff;border:1px solid #222;border-radius:2px;padding:4px 24px;font:400 16px Figtree,sans-serif;cursor:pointer}@media(max-width:767px){.ngfs-wall{padding:40px 0 20px}.ngfs-wall__summary{grid-template-columns:minmax(0,1fr);gap:16px}.ngfs-wall__bars{max-width:340px;margin:0 auto;width:100%}.ngfs-wall__write p,.ngfs-wall__write .ngfs-stars{display:none}.ngfs-wall__grid{columns:2;column-gap:12px}}.ngfs-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}.ngfs-qv[hidden]{display:none}.ngfs-qv .ngfs-qv__overlay{display:block}.ngfs-qv__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s ease}.ngfs-qv.is-open .ngfs-qv__overlay{opacity:1}.ngfs-qv__panel{position:absolute;top:0;right:0;height:100%;height:100dvh;padding-bottom:calc(22px + env(safe-area-inset-bottom));width:40rem;max-width:calc(100vw - 3rem);background:#fff;color:#0b0b0b;display:flex;flex-direction:column;padding-top:28px;padding-left:22px;padding-right:22px;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;outline:0;font-family:Figtree,sans-serif}.ngfs-qv.is-open .ngfs-qv__panel{transform:none}.ngfs-qv__close{position:absolute;top:12px;right:12px;background:none;border:0;padding:6px;cursor:pointer;color:#0b0b0b;line-height:0}.ngfs-qv__top{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:18px;align-items:start;padding-right:26px}.ngfs-qv__img{aspect-ratio:1/1;background:#f3f3f3;border-radius:8px;overflow:hidden}.ngfs-qv__img img{width:100%;height:100%;object-fit:cover;display:block}.ngfs-qv__title{font-size:20px;font-weight:500;line-height:1.25;margin:0}.ngfs-qv__price{font-size:16px;margin:12px 0 0}.ngfs-qv__stock{display:flex;align-items:center;gap:10px;margin:24px 0 0;font-size:15px}.ngfs-qv__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#3aa655}.ngfs-qv__stock.is-out .ngfs-qv__dot{background:#bf0505}.ngfs-qv__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:24px 0 12px;color:#444}.ngfs-qv__swatches{display:flex;flex-wrap:wrap;gap:14px}.ngfs-qv__swatch{position:relative;width:40px;height:40px;border-radius:50%;background:var(--ngfs-sw,#ccc);border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.ngfs-qv__swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ngfs-sw,#0b0b0b),inset 0 0 0 1px #0000001a}.ngfs-qv__swatch.is-active:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-65%) rotate(-45deg);filter:drop-shadow(0 0 1px rgba(0,0,0,.65))}.ngfs-qv__form{margin-top:auto;padding-top:28px}.ngfs-qv__form .ngfs-btn{width:100%}@media(max-width:767px){.ngfs-qv__title{font-size:18px}.ngfs-qv__panel{padding-top:26px;padding-left:16px;padding-right:16px}}.ngfs-acc{border-top:1px solid #E6E1EC}.ngfs-acc__item{border-bottom:1px solid #E6E1EC}.ngfs-acc__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer}.ngfs-acc__item summary::-webkit-details-marker{display:none}.ngfs-acc__item summary svg{width:11px;height:11px;flex:0 0 11px;transform:rotate(90deg);transition:transform .2s;color:var(--fs-text)}.ngfs-acc__item[open] summary svg{transform:rotate(-90deg)}.ngfs-acc__body{padding:0 2px 16px;font-size:14px;line-height:1.55}.ngfs .ngfs-acc__body p+p{margin-top:8px}.ngfs-how{padding:var(--fs-pt,20px) 0 var(--fs-pb,40px)}.ngfs-how__card{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:48px;align-items:center;background:var(--fs-how-bg,#F6F2FB);border-radius:32px;padding:40px 56px 40px 40px;max-width:1160px;margin:0 auto}.ngfs-how__media{position:relative;border-radius:24px;overflow:hidden;background:#f1f1f3}.ngfs-how__media img{display:block;width:100%;height:auto}.ngfs-how__tag{position:absolute;top:4%;padding:5px 12px;border-radius:999px;background:#fff;color:var(--fs-text);font-size:13px;font-weight:700;line-height:1.2;box-shadow:0 2px 10px #00000014;white-space:nowrap}.ngfs-how__tag:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:22px;background:var(--fs-accent)}.ngfs-how__tag--a{left:23%;transform:translate(-50%)}.ngfs-how__tag--b{left:63%;transform:translate(-50%);top:1%}.ngfs-how__eyebrow{color:var(--fs-accent);font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.ngfs .ngfs-how__heading{font-size:34px;font-weight:700;line-height:1.2;margin-top:8px}.ngfs .ngfs-how__text{margin-top:12px;font-size:16px}.ngfs-how__steps{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.ngfs-how__step{display:flex;align-items:flex-start;gap:16px}.ngfs-how__num{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--fs-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px}.ngfs-how__title{font-size:18px;font-weight:700;line-height:1.3}.ngfs .ngfs-how__desc{margin-top:3px;font-size:15px;line-height:1.5}.ngfs .ngfs-how__tip{margin-top:24px;padding:12px 16px;border-radius:12px;background:#fff;font-size:14px;line-height:1.45}.ngfs-how__cta{margin-top:24px;max-width:420px}@media(max-width:767px){.ngfs-how__card{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 20px 28px;border-radius:24px}.ngfs .ngfs-how__heading{font-size:26px}.ngfs-how__tag{font-size:12px;padding:4px 10px}.ngfs-how__cta{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/ng-fs.css.map */
