.ai-recs__reason{margin:.6rem 0 0;font-size:1.2rem;line-height:1.4;font-style:italic;color:#0009;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.36rem}.product-block .ai-recs-carousel .swiper-btns-wrap{top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}filter-faqs .details__header{background-color:#fafafa}filter-faqs .details-content{background-color:#fff}filter-faqs .filter-faqs-item accordion-custom+accordion-custom{margin-top:12px}filter-faqs .button{background:#ef6454!important;border-color:#ef6454!important;color:#fff!important}filter-faqs .button:hover{background:#e93d29!important;border-color:#e93d29!important;color:#fff!important}filter-faqs #FAQsFilterDropdown,filter-faqs .faqs-filterDropdown-menu{background-color:#fff}filter-faqs #FAQsFilterDropdown{box-shadow:0 6px 27px #0003;z-index:50;min-width:24rem;padding:.8rem 0}filter-faqs .faqs-filterDropdown-menu{padding:0}filter-faqs .faqs-filterDropdown-menu li{padding:.6rem 2rem;cursor:pointer;width:100%}filter-faqs .faqs-filterDropdown-menu li.active .text{text-decoration:underline;text-underline-offset:.3rem}.naoko-about-mini{--naoko-pink: #ff57c8;--naoko-pink-2: #ff66c4;--naoko-orange: #ff7900;--naoko-beige: #f0eee7;--naoko-black: #242424}.naoko-about-mini .naoko-about__display-serif{font-family:"Noto Serif Display",Times New Roman,serif;font-weight:700;font-style:italic;font-stretch:75%;line-height:.95;letter-spacing:-.01em}.naoko-about-mini .naoko-about__display-sans{font-family:Montserrat,sans-serif;font-weight:600;line-height:1;letter-spacing:-.01em}.naoko-about-mini .naoko-about-hero{display:flex;width:100%;position:relative;overflow:hidden}.naoko-about-mini .naoko-about-hero__left,.naoko-about-mini .naoko-about-hero__right{flex:1 1 50%;position:relative;min-height:400px}.naoko-about-mini .naoko-about-hero__left{display:flex;flex-direction:column;justify-content:center;padding:60px}.naoko-about-mini .naoko-about-hero__logo{position:absolute;top:40px;left:50%;transform:translate(-50%);max-width:200px;height:auto}.naoko-about-mini .naoko-about-hero__title-line{font-size:clamp(48px,6vw,100px);margin:0}.naoko-about-mini .naoko-about-hero__highlight{display:inline-block;background:#fff;color:var(--naoko-black);padding:.05em .18em;margin-top:.1em;transform:rotate(-4deg);transform-origin:left center;font-size:clamp(60px,9vw,142px)}.naoko-about-mini .naoko-about-hero__right img,.naoko-about-mini .naoko-about-hero__right .naoko-about-hero__placeholder,.naoko-about-mini .naoko-about-hero__right svg{width:100%;height:100%;object-fit:cover;display:block}.naoko-about-mini .naoko-about-hero__placeholder{background:#ddd}.naoko-about-mini .naoko-about-manifest{position:relative;width:100%;overflow:hidden;display:flex;align-items:stretch}.naoko-about-mini .naoko-about-manifest__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.naoko-about-mini .naoko-about-manifest__bg--placeholder{background:linear-gradient(135deg,#4a3a32,#2a1f1a 60%,#1a1410)}.naoko-about-mini .naoko-about-manifest__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.naoko-about-mini .naoko-about-manifest__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:80px 100px;color:#fff;max-width:900px}.naoko-about-mini .naoko-about-manifest__headline{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.01em;font-size:clamp(56px,8vw,110px);line-height:1;margin:0 0 30px;color:#fff}.naoko-about-mini .naoko-about-manifest__headline .accent{font-family:"Noto Serif Display",serif;font-weight:700;font-style:italic;font-stretch:75%}.naoko-about-mini .naoko-about-manifest__text{font-family:Inter,sans-serif;font-weight:600;line-height:1.45;font-size:clamp(15px,1.2vw,20px);max-width:720px;margin:0}.naoko-about-mini .naoko-about-pillars{width:100%}.naoko-about-mini .naoko-about-pillars__inner{padding:75px 96px}.naoko-about-mini .naoko-about-pillars__heading{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;margin:0 0 68px}.naoko-about-mini .naoko-about-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.naoko-about-mini .naoko-about-pillars__card{display:flex;flex-direction:column;min-height:734px;overflow:hidden}.naoko-about-mini .naoko-about-pillars__card-top{flex:1;padding:30px;display:flex;flex-direction:column}.naoko-about-mini .naoko-about-pillars__num{font-family:"Noto Serif Display",serif;font-weight:700;font-style:italic;font-stretch:75%;font-size:80px;line-height:1;margin:0 0 60px}.naoko-about-mini .naoko-about-pillars__title{font-family:"Noto Serif Display",serif;font-weight:700;font-style:italic;font-stretch:75%;font-size:38px;line-height:1;margin:0 0 30px}.naoko-about-mini .naoko-about-pillars__desc{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:1.5;margin:0}.naoko-about-mini .naoko-about-pillars__card-image{width:100%;height:300px;object-fit:cover;display:block}.naoko-about-mini .naoko-about-pillars__card-image--placeholder{background:#d8d4cc;display:flex;align-items:center;justify-content:center}.naoko-about-mini .naoko-about-pillars__card-image--placeholder svg{width:60%;height:60%;opacity:.4}.naoko-about-mini .naoko-about-founders{width:100%}.naoko-about-mini .naoko-about-founders__inner{display:grid;grid-template-columns:693fr 753fr;gap:90px;padding:132px 98px;align-items:stretch}.naoko-about-mini .naoko-about-founders__headline{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(56px,7vw,102px);color:#fff;line-height:1;margin:0}.naoko-about-mini .naoko-about-founders__headline .accent{display:block;font-family:"Noto Serif Display",serif;font-weight:700;font-style:italic;font-stretch:75%;font-size:clamp(48px,5.7vw,82px);margin-top:10px}.naoko-about-mini .naoko-about-founders__text{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.6;color:#fff;margin:92px 0 30px;max-width:640px}.naoko-about-mini .naoko-about-founders__divider{height:1px;background:#fff;margin:16px 0;width:640px;max-width:100%}.naoko-about-mini .naoko-about-founders__caption{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#fff;margin:0}.naoko-about-mini .naoko-about-founders__image{width:100%;height:100%;object-fit:cover;display:block;min-height:500px}.naoko-about-mini .naoko-about-founders__image--placeholder{background:#2a2a2a;display:flex;align-items:center;justify-content:center}.naoko-about-mini .naoko-about-founders__image--placeholder svg{width:50%;height:50%;opacity:.3}.naoko-about-mini .naoko-about-banner{width:100%;overflow:hidden}.naoko-about-mini .naoko-about-banner__media{width:100%;height:var(--banner-h, 496px);background-size:cover;background-position:center;background-repeat:no-repeat}.naoko-about-mini .naoko-about-banner--parallax .naoko-about-banner__media{background-attachment:fixed}.naoko-about-mini .naoko-about-banner__media--placeholder{background-image:linear-gradient(135deg,#c9c4bb,#8a8378)}.naoko-about-mini .naoko-about-cta{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:89px 20px;position:relative}.naoko-about-mini .naoko-about-cta__headline{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(48px,7vw,100px);line-height:1;margin:0}.naoko-about-mini .naoko-about-cta__highlight{display:inline-block;background:#fff;padding:.05em .2em;margin-top:.15em;font-family:"Noto Serif Display",serif;font-weight:700;font-style:italic;font-stretch:75%;font-size:clamp(60px,8.5vw,120px)}.naoko-about-mini .naoko-about-cta__subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(16px,1.5vw,22px);max-width:900px;margin:60px 0 50px;line-height:1.4}.naoko-about-mini .naoko-about-cta__button{display:inline-block;background:var(--naoko-black);color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;text-decoration:none;padding:24px 48px;border:none;cursor:pointer;transition:background .2s}.naoko-about-mini .naoko-about-cta__button:hover{background:#000}.naoko-about-mini .naoko-about-hero__mosaic,.naoko-about-mini .naoko-about-manifest__eyebrow{display:none}@media(max-width:990px){.naoko-about-mini .naoko-about-hero{flex-direction:column;min-height:0!important}.naoko-about-mini .naoko-about-hero__left{height:auto;min-height:0;padding:48px 28px 56px;justify-content:flex-start}.naoko-about-mini .naoko-about-hero__logo{position:static;transform:none;display:block;margin:0 auto 40px;max-width:140px}.naoko-about-mini .naoko-about-hero__title-line{font-size:56px;font-weight:800;line-height:.95;letter-spacing:-.02em}.naoko-about-mini .naoko-about-hero__highlight{font-size:64px;margin-top:8px;padding:.04em .22em;transform:rotate(-1.5deg)}.naoko-about-mini .naoko-about-hero__right{display:none}.naoko-about-mini .naoko-about-hero__mosaic{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:0;background:#ddd}.naoko-about-mini .naoko-about-hero__mosaic-tile{aspect-ratio:1 / 1;background-color:#e3e0d8;overflow:hidden}.naoko-about-mini .naoko-about-hero__mosaic-tile:nth-child(3n+1){background-color:#e8e5dd}.naoko-about-mini .naoko-about-hero__mosaic-tile:nth-child(3n+2){background-color:#ddd9d0}.naoko-about-mini .naoko-about-hero__mosaic-tile:nth-child(3n+3){background-color:#e3e0d8}.naoko-about-mini .naoko-about-hero__mosaic-tile img{width:100%;height:100%;object-fit:cover;display:block}.naoko-about-mini .naoko-about-manifest{min-height:540px!important}.naoko-about-mini .naoko-about-manifest__content{padding:80px 28px 60px;max-width:100%}.naoko-about-mini .naoko-about-manifest__eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 56px;opacity:.85}.naoko-about-mini .naoko-about-manifest__headline{font-size:56px;font-weight:800;line-height:.95;letter-spacing:-.02em;margin-bottom:28px}.naoko-about-mini .naoko-about-manifest__headline .accent{display:block;font-size:60px;margin-top:4px}.naoko-about-mini .naoko-about-manifest__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:1.55;max-width:92%}.naoko-about-mini .naoko-about-pillars__inner{padding:64px 0}.naoko-about-mini .naoko-about-pillars__heading{padding:0 28px;margin:0 0 28px;font-size:28px;font-weight:800;letter-spacing:-.01em}.naoko-about-mini .naoko-about-pillars__grid{grid-template-columns:1fr;gap:24px}.naoko-about-mini .naoko-about-pillars__card{min-height:0;margin:0 20px}.naoko-about-mini .naoko-about-pillars__card-top{padding:36px 28px 40px;min-height:320px}.naoko-about-mini .naoko-about-pillars__num{font-size:64px;margin-bottom:24px}.naoko-about-mini .naoko-about-pillars__title{font-size:32px;margin-bottom:22px;letter-spacing:-.01em}.naoko-about-mini .naoko-about-pillars__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;line-height:1.55}.naoko-about-mini .naoko-about-pillars__card-image{aspect-ratio:4 / 3;height:auto}.naoko-about-mini .naoko-about-founders{min-height:0!important}.naoko-about-mini .naoko-about-founders__inner{grid-template-columns:1fr;gap:0;padding:72px 0 80px}.naoko-about-mini .naoko-about-founders__text-col{padding:0 28px 36px}.naoko-about-mini .naoko-about-founders__headline{font-size:44px;font-weight:800;line-height:.95;letter-spacing:-.02em;margin-bottom:4px}.naoko-about-mini .naoko-about-founders__headline .accent{font-size:38px;margin-top:8px;letter-spacing:-.01em}.naoko-about-mini .naoko-about-founders__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:1.6;margin:32px 0 24px;max-width:100%}.naoko-about-mini .naoko-about-founders__divider{width:100%;background:#ffffff40;margin:0 0 18px}.naoko-about-mini .naoko-about-founders__caption{font-size:11px;letter-spacing:.06em}.naoko-about-mini .naoko-about-founders__image-col{width:100%}.naoko-about-mini .naoko-about-founders__image{aspect-ratio:4 / 5;height:auto;min-height:0}.naoko-about-mini .naoko-about-banner__media{height:280px}.naoko-about-mini .naoko-about-banner--parallax .naoko-about-banner__media{background-attachment:scroll}.naoko-about-mini .naoko-about-cta{padding:84px 28px 96px;min-height:0!important}.naoko-about-mini .naoko-about-cta__headline{font-size:42px;font-weight:800;line-height:.95;letter-spacing:-.02em;margin-bottom:4px}.naoko-about-mini .naoko-about-cta__highlight{font-size:46px;margin-top:10px;padding:.06em .22em}.naoko-about-mini .naoko-about-cta__subtitle{font-family:Montserrat,sans-serif;font-weight:500;font-size:13.5px;line-height:1.55;margin:36px auto;max-width:300px}.naoko-about-mini .naoko-about-cta__button{background:#fff;color:#000;font-size:13px;padding:18px 48px}.naoko-about-mini .naoko-about-cta__button:hover{background:#f0eee7}}.naoko-barbie-w8,.naoko-barbie-w8 *,.naoko-barbie-w8 *:before,.naoko-barbie-w8 *:after{box-sizing:border-box}.naoko-barbie-w8{position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - var(--w8-offset, 140px));overflow:hidden;color:#111;font-family:var(--w8-font);background:#cfd9db var(--w8-bg) center / cover no-repeat fixed}.naoko-barbie-w8:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6;pointer-events:none;z-index:0}.naoko-barbie-w8 .w8-promobar{position:relative;z-index:5;width:100%;background:#fff;color:var(--w8-pink);font-weight:var(--w8-promobar-weight, 700);font-style:var(--w8-promobar-style, normal);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(16px,5vw,110px);padding:clamp(9px,1vw,14px) 18px;font-size:clamp(11.5px,1.05vw,var(--w8-promobar-size, 15px));line-height:1.35;text-align:center;margin:0}.naoko-barbie-w8 .w8-seg{display:inline-flex;align-items:center;gap:clamp(8px,1.6vw,34px);white-space:nowrap}.naoko-barbie-w8 .w8-view{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:clamp(56px,7vw,96px) clamp(20px,4vw,60px) clamp(40px,5vw,64px);margin:0}.naoko-barbie-w8 .w8-view--typ{display:none}.naoko-barbie-w8.is-typ .w8-view--typ{display:flex}.naoko-barbie-w8.is-typ .w8-view--zapis{display:none}.naoko-barbie-w8 .w8-stage{position:relative;z-index:1;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center}.naoko-barbie-w8 .w8-backcard{position:absolute;z-index:1;top:-12%;left:26%;width:102%;max-width:none;height:auto;filter:drop-shadow(0 9px 14px rgba(0,0,0,.22));pointer-events:none}.naoko-barbie-w8 .w8-envelope{position:relative;z-index:2;width:100%;padding:var(--w8-border-w, 22px);background:repeating-linear-gradient(-45deg,var(--w8-stripe-pink) 0,var(--w8-stripe-pink) 15px,#ffffff 15px,#ffffff 30px,var(--w8-stripe-blue) 30px,var(--w8-stripe-blue) 45px,#ffffff 45px,#ffffff 60px);box-shadow:0 10px 26px #0000004d}.naoko-barbie-w8 .w8-inner{background:#fff;padding:clamp(24px,3.2vw,56px);display:grid;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"left div stamp" "left div form" "legal legal legal";column-gap:clamp(24px,3vw,56px);row-gap:clamp(20px,2.4vw,40px);align-items:start}.naoko-barbie-w8 .w8-legal{grid-area:legal;margin:clamp(8px,1.4vw,20px) 0 0;color:#535353;font-size:clamp(10px,.9vw,var(--w8-legal-size, 12px));line-height:1.45;font-weight:var(--w8-legal-weight, 400);font-style:var(--w8-legal-style, normal)}.naoko-barbie-w8 .w8-left{grid-area:left;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,40px)}.naoko-barbie-w8 .w8-div{grid-area:div;background:#85baca;width:1px;align-self:stretch}.naoko-barbie-w8 .w8-form-col{grid-area:form;align-self:end}.naoko-barbie-w8 .w8-logo{width:clamp(150px,18vw,240px);height:auto;display:block;transform:rotate(-4.5deg);transform-origin:center}.naoko-barbie-w8 .w8-headline{margin:0;color:var(--w8-pink);font-family:var(--w8-font);font-weight:var(--w8-headline-weight, 400);font-style:var(--w8-headline-style, normal);font-size:clamp(20px,2.1vw,var(--w8-headline-size, 30px));line-height:1.25}.naoko-barbie-w8 .w8-headline strong{font-weight:var(--w8-headline-strong-weight, 800);display:block}.naoko-barbie-w8 .w8-body{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,20px);color:#111;font-size:clamp(14px,1.15vw,var(--w8-body-size, 18px));line-height:1.55;font-weight:var(--w8-body-weight, 400);font-style:var(--w8-body-style, normal)}.naoko-barbie-w8 .w8-body p{margin:0}.naoko-barbie-w8 .w8-body strong{font-weight:700}.naoko-barbie-w8 .w8-cta-line{margin:0;color:#111;font-weight:var(--w8-cta-weight, 700);font-style:var(--w8-cta-style, normal);font-size:clamp(15px,1.25vw,var(--w8-cta-size, 19px));line-height:1.5}.naoko-barbie-w8 .w8-stampwrap{grid-area:stamp;position:relative;align-self:start;justify-self:end;width:min(calc(var(--w8-stamp-d-n, 230) / 230 * 20vw),var(--w8-stamp-d, 230px),100%)}.naoko-barbie-w8 .w8-stamp{position:relative;z-index:2;width:100%;height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.naoko-barbie-w8 .w8-postmark{position:absolute;z-index:1;left:-46%;top:6%;width:66%;height:auto;opacity:.9;pointer-events:none}.naoko-barbie-w8 .w8-form-label{margin:0 0 clamp(12px,1.4vw,18px);font-weight:var(--w8-label-weight, 700);font-style:var(--w8-label-style, normal);font-size:clamp(15px,1.25vw,var(--w8-label-size, 19px));line-height:1.4}.naoko-barbie-w8 .w8-field-wrap{margin-bottom:clamp(14px,1.6vw,22px)}.naoko-barbie-w8 .w8-field{width:100%;border:2px solid #000000;background:#ffffff1a;padding:clamp(14px,1.4vw,20px) clamp(16px,1.4vw,22px);font-family:var(--w8-font);font-size:clamp(14px,1.1vw,18px);color:#111;border-radius:0}.naoko-barbie-w8 .w8-field::placeholder{color:#8c8c8c;opacity:1}.naoko-barbie-w8 .w8-field:focus{outline:2px solid var(--w8-pink);outline-offset:2px}.naoko-barbie-w8 .w8-field.invalid{border-color:var(--w8-pink)}.naoko-barbie-w8 .w8-field-error{margin:8px 2px 0;color:#c0367f;font-size:clamp(12px,1.05vw,14px);font-weight:500;line-height:1.4}.naoko-barbie-w8 .w8-field-error[hidden]{display:none}.naoko-barbie-w8 .w8-btn{display:block;width:100%;border:none;cursor:pointer;background:var(--w8-pink);color:#fff;font-family:var(--w8-font);font-weight:var(--w8-btn-weight, 700);font-style:var(--w8-btn-style, normal);font-size:clamp(15px,1.25vw,var(--w8-btn-size, 19px));padding:clamp(15px,1.5vw,22px);text-align:center;text-decoration:none;border-radius:0;transition:filter .15s ease}.naoko-barbie-w8 a.w8-btn:hover,.naoko-barbie-w8 a.w8-btn:focus{color:#fff!important;text-decoration:none!important}.naoko-barbie-w8 .w8-btn:hover{filter:brightness(1.06)}.naoko-barbie-w8 .w8-btn:active{filter:brightness(.94)}.naoko-barbie-w8 .w8-heart{position:relative;z-index:2;width:clamp(90px,9vw,130px);height:auto;margin-top:clamp(20px,3vw,40px);opacity:.65}@media(max-width:860px){.naoko-barbie-w8{--w8-border-w: 14px}.naoko-barbie-w8 .w8-promobar{flex-wrap:nowrap;padding:10px 12px;gap:0;font-size:clamp(10px,3.4vw,14px)}.naoko-barbie-w8 .w8-seg-hearts{display:none}.naoko-barbie-w8 .w8-seg-premiera{white-space:nowrap}.naoko-barbie-w8 .w8-backcard,.naoko-barbie-w8 .w8-div{display:none}.naoko-barbie-w8 .w8-inner{display:flex;flex-direction:column}.naoko-barbie-w8 .w8-stampwrap{order:1}.naoko-barbie-w8 .w8-left{order:2;text-align:center;align-items:center}.naoko-barbie-w8 .w8-form-col{order:3;align-self:stretch;width:100%;text-align:center}.naoko-barbie-w8 .w8-form-col .w8-btn{display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.naoko-barbie-w8 .w8-legal{order:4;text-align:center;font-size:clamp(9px,2.6vw,11px)}.naoko-barbie-w8 .w8-postmark{left:-30%;width:52%}.naoko-barbie-w8 .w8-body{text-align:left}.naoko-barbie-w8 .w8-cta-line{text-align:center}.naoko-barbie-w8 .w8-field{font-size:16px;padding:15px 16px}.naoko-barbie-w8 .w8-field-error{text-align:center;font-size:13px}.naoko-barbie-w8 .w8-view--zapis{padding:22px 16px}.naoko-barbie-w8 .w8-view--zapis .w8-inner{gap:clamp(22px,6vw,32px)}.naoko-barbie-w8 .w8-view--zapis .w8-stampwrap{width:min(calc(var(--w8-stamp-m-n, 200) / 200 * 46vw),var(--w8-stamp-m, 200px),100%);align-self:center}.naoko-barbie-w8 .w8-view--zapis .w8-form-col{margin-top:clamp(22px,8vw,48px)}.naoko-barbie-w8 .w8-view--zapis .w8-legal{margin-top:clamp(6px,1.6vw,14px)}.naoko-barbie-w8 .w8-view--zapis .w8-logo{width:clamp(140px,42vw,200px);margin:0 auto}.naoko-barbie-w8 .w8-view--zapis .w8-headline{font-size:clamp(21px,6vw,28px)}.naoko-barbie-w8 .w8-view--zapis .w8-body{font-size:clamp(15px,4vw,17px);gap:14px}.naoko-barbie-w8 .w8-view--zapis .w8-cta-line{font-size:clamp(16px,4.4vw,18px)}.naoko-barbie-w8 .w8-view--zapis .w8-form-label{text-align:center;font-size:clamp(16px,4.4vw,18px)}.naoko-barbie-w8 .w8-view--zapis .w8-btn{font-size:16px;padding:16px 40px}.naoko-barbie-w8 .w8-view--zapis .w8-heart{width:84px;margin-top:26px}.naoko-barbie-w8 .w8-view--typ{padding:clamp(8px,1.4dvh,18px) 16px}.naoko-barbie-w8 .w8-view--typ .w8-inner{gap:clamp(9px,1.8dvh,24px);padding:clamp(12px,2dvh,22px) clamp(14px,4vw,20px)}.naoko-barbie-w8 .w8-view--typ .w8-stampwrap{width:min(calc(var(--w8-stamp-m-n, 200) / 200 * 36vw),calc(var(--w8-stamp-m, 200px) * .84),13dvh,100%);align-self:flex-end;transform:rotate(4deg)}.naoko-barbie-w8 .w8-view--typ .w8-left{gap:clamp(7px,1.3dvh,18px)}.naoko-barbie-w8 .w8-view--typ .w8-legal{margin-top:clamp(4px,1dvh,12px)}.naoko-barbie-w8 .w8-view--typ .w8-logo{width:min(clamp(100px,34vw,168px),11dvh);margin:0 auto}.naoko-barbie-w8 .w8-view--typ .w8-headline{font-size:clamp(17px,4.8vw,25px);line-height:1.18}.naoko-barbie-w8 .w8-view--typ .w8-body{font-size:clamp(13px,3.6vw,16px);gap:clamp(6px,1.1dvh,13px);line-height:1.35}.naoko-barbie-w8 .w8-view--typ .w8-cta-line{font-size:clamp(14px,4vw,18px)}.naoko-barbie-w8 .w8-view--typ .w8-btn{font-size:16px;padding:clamp(11px,1.6dvh,16px) 40px}.naoko-barbie-w8 .w8-view--typ .w8-heart{width:clamp(48px,7dvh,84px);margin-top:clamp(10px,1.6dvh,26px)}}@media(max-width:460px){.naoko-barbie-w8 .w8-view--zapis{padding:14px}.naoko-barbie-w8 .w8-view--zapis .w8-inner{padding:20px 16px}.naoko-barbie-w8 .w8-view--typ .w8-inner{padding:clamp(14px,2dvh,20px) 14px}}.naoko-boutiques{--nb-text: #3c3c3c;--nb-heading: #000;--nb-city: #232323;--nb-divider: #e3e3e3;--nb-btn-bg: #000;--nb-btn-color: #fff;--nb-max: 1170px;--nb-font: "Open Sans", sans-serif;font-family:var(--nb-font);color:var(--nb-text);padding-top:var(--nb-pt);padding-bottom:var(--nb-pb)}.naoko-boutiques h2,.naoko-boutiques h3,.naoko-boutiques p,.naoko-boutiques a{font-family:var(--nb-font)}.naoko-boutiques__inner{max-width:var(--nb-max);margin:0 auto;padding:0 20px;box-sizing:border-box}.naoko-boutiques .nb-band{text-align:center;max-width:820px;margin:0 auto;padding:40px 0}.naoko-boutiques .nb-band--heading{padding:50px 0 20px}.naoko-boutiques .nb-band--cta{padding:50px 0 40px}.naoko-boutiques .nb-band-h{font-size:30px;font-weight:400;letter-spacing:3px;color:var(--nb-heading);margin:0 0 18px;line-height:1.3;text-transform:uppercase}.naoko-boutiques .nb-band-text{font-size:16px;line-height:1.8;margin:0 auto}.naoko-boutiques .nb-band-text a{color:inherit}.naoko-boutiques .nb-social{display:flex;justify-content:center;gap:14px;list-style:none;padding:0;margin:22px 0 0}.naoko-boutiques .nb-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#000;color:#fff;transition:opacity .2s}.naoko-boutiques .nb-social a:hover{opacity:.8}.naoko-boutiques .nb-button{display:inline-block;min-width:172px;padding:11px 22px;margin-top:6px;background:var(--nb-btn-bg);border:1px solid var(--nb-btn-bg);color:var(--nb-btn-color);font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;text-align:center;transition:opacity .2s}.naoko-boutiques .nb-button:hover{opacity:.85}.naoko-boutiques .nb-boutique{display:flex;align-items:center;gap:50px;margin:35px 0}.naoko-boutiques .nb-boutique--reverse{flex-direction:row-reverse}.naoko-boutiques .nb-boutique__media{flex:1 1 0;min-width:0}.naoko-boutiques .nb-boutique__media img{display:block;width:100%;height:auto}.naoko-boutiques .nb-boutique__divider{flex:0 0 1px;align-self:stretch;background:var(--nb-divider)}.naoko-boutiques .nb-boutique__content{flex:1 1 0;min-width:0}.naoko-boutiques .nb-boutique__sub{font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 14px;color:var(--nb-city)}.naoko-boutiques .nb-boutique__city{font-size:24px;font-weight:600;letter-spacing:2.4px;color:var(--nb-city);margin:0 0 22px;line-height:1.2;text-transform:uppercase}.naoko-boutiques .nb-boutique__body{font-size:16px;line-height:1.7;color:var(--nb-text)}.naoko-boutiques .nb-boutique__body a{color:inherit}@media(max-width:749px){.naoko-boutiques{padding-top:var(--nb-pt-m);padding-bottom:var(--nb-pb-m)}.naoko-boutiques .nb-boutique,.naoko-boutiques .nb-boutique--reverse{flex-direction:column;gap:24px;text-align:center}.naoko-boutiques .nb-boutique__divider{display:none}.naoko-boutiques .nb-band-h{font-size:26px}}.naoko-contact{--nc-accent: #ed5e00;--nc-text: #232323;--nc-panel-bg: #fafafa;--nc-max: 1170px;--nc-font: "Open Sans", sans-serif;font-family:var(--nc-font);color:var(--nc-text);padding-top:var(--nc-pt);padding-bottom:var(--nc-pb)}.naoko-contact__inner{max-width:var(--nc-max);margin:0 auto;padding:0 20px;box-sizing:border-box}.naoko-contact h2,.naoko-contact h3,.naoko-contact p,.naoko-contact a,.naoko-contact label,.naoko-contact input,.naoko-contact textarea,.naoko-contact button{font-family:var(--nc-font)}.naoko-contact .nc-label{font-size:16px;font-weight:400;margin:0 0 8px}.naoko-contact .nc-heading{font-size:30px;font-weight:400;letter-spacing:3px;color:#000;margin:0 0 16px;line-height:1.2}.naoko-contact .nc-subtitle{font-size:17px;font-weight:400;margin:0 auto 14px;max-width:800px}.naoko-contact .nc-note{font-size:13px;line-height:1.6;margin:0 auto;max-width:800px}.naoko-contact .nc-note a{color:#0074d9;text-decoration:none}.naoko-contact .nc-note a:hover{text-decoration:underline}.naoko-contact__intro{text-align:center;margin-bottom:28px}.naoko-contact .nc-social{display:flex;justify-content:center;gap:14px;list-style:none;padding:0;margin:22px 0 0}.naoko-contact .nc-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#000;color:#fff;transition:background .2s}.naoko-contact .nc-social a:hover{background:var(--nc-accent)}.naoko-contact__about{text-align:center;max-width:800px;margin:40px auto}.naoko-contact .nc-about-text{font-size:16px;line-height:1.8}.naoko-contact__cols{display:grid;gap:30px;margin:40px 0;text-align:center}.naoko-contact__cols--2{grid-template-columns:repeat(2,1fr)}.naoko-contact__cols--3{grid-template-columns:repeat(3,1fr)}.naoko-contact .nc-col-title{font-size:20px;font-weight:500;letter-spacing:2px;color:var(--nc-text);margin:0 0 12px;text-transform:uppercase}.naoko-contact .nc-col-text{font-size:12px;line-height:1.8}.naoko-contact .nc-col-text a{color:inherit;text-decoration:none}.naoko-contact .nc-col-text a:hover{text-decoration:underline}.naoko-contact__form-wrap{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:70px;margin-top:50px;align-items:start}.naoko-contact .nc-subheader{font-size:18px;font-weight:600;margin:0 0 18px}.naoko-contact .nc-note--form{margin:0 0 22px;text-align:left}.naoko-contact .nc-field{margin-bottom:16px}.naoko-contact .nc-field label{display:block;font-size:13px;margin-bottom:8px}.naoko-contact .nc-field input,.naoko-contact .nc-field textarea{width:100%;box-sizing:border-box;padding:12px 15px;border:1px solid #e3e3e3;background:#fff;font-family:inherit;font-size:14px;color:var(--nc-text);border-radius:0}.naoko-contact .nc-field textarea{resize:vertical;min-height:160px}.naoko-contact .nc-consent{display:flex;align-items:flex-start;gap:10px;margin:6px 0 22px;font-size:12px;line-height:1.5}.naoko-contact .nc-consent input{margin-top:2px;flex:0 0 auto}.naoko-contact .nc-button{display:inline-block;min-width:227px;padding:12px 15px;background:var(--nc-accent);border:1px solid var(--nc-accent);color:#fff;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.naoko-contact .nc-button:hover{opacity:.88}.naoko-contact .nc-form-success{font-size:15px;color:#2e7d32}.naoko-contact__panel{background:var(--nc-panel-bg);padding:40px 35px}.naoko-contact .nc-panel-h{font-size:24px;font-weight:400;letter-spacing:2.4px;color:var(--nc-text);margin:26px 0 14px;line-height:1.3}.naoko-contact .nc-panel-block{font-size:13px;line-height:1.8}.naoko-contact .nc-panel-block+.nc-panel-block{margin-top:18px}.naoko-contact .nc-panel-block a{color:inherit}@media(max-width:900px){.naoko-contact__form-wrap{grid-template-columns:1fr;gap:40px}.naoko-contact__cols--3{grid-template-columns:1fr}}@media(max-width:600px){.naoko-contact__cols--2{grid-template-columns:1fr}}.naoko-newsletter-unsub,.naoko-newsletter-unsub *,.naoko-newsletter-unsub *:before,.naoko-newsletter-unsub *:after{box-sizing:border-box}.naoko-newsletter-unsub{color:#111;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.naoko-newsletter-unsub .nun-title{margin:0 auto clamp(32px,4vw,56px);max-width:980px;text-align:center;font-family:var(--nun-title-font);font-size:clamp(15px,1.3vw,var(--nun-title-size, 18px));font-weight:var(--nun-title-weight, 600);font-style:var(--nun-title-style, normal);line-height:1.3}.naoko-newsletter-unsub .nun-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,8fr);column-gap:clamp(32px,5vw,88px);align-items:center}.naoko-newsletter-unsub .nun-collage{position:relative}.naoko-newsletter-unsub .nun-img{display:block;height:auto}.naoko-newsletter-unsub .nun-img--main{width:var(--nun-img1-w, 62%)}.naoko-newsletter-unsub .nun-img--over{position:absolute;left:var(--nun-img2-x, 55%);top:var(--nun-img2-y, 12%);width:var(--nun-img2-w, 45%);z-index:2;box-shadow:0 4px 18px #0000001a}.naoko-newsletter-unsub .nun-img--placeholder{background:#f4f4f4}.naoko-newsletter-unsub svg.nun-img--main{aspect-ratio:3 / 4}.naoko-newsletter-unsub svg.nun-img--over{aspect-ratio:3 / 4}.naoko-newsletter-unsub .nun-content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,24px)}.naoko-newsletter-unsub .nun-heading{margin:0;font-family:var(--nun-heading-font);font-size:clamp(17px,1.5vw,var(--nun-heading-size, 20px));font-weight:var(--nun-heading-weight, 700);font-style:var(--nun-heading-style, normal);line-height:1.3}.naoko-newsletter-unsub .nun-body{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,18px);font-family:var(--nun-body-font);font-size:clamp(14px,1.1vw,var(--nun-body-size, 15px));font-weight:var(--nun-body-weight, 400);font-style:var(--nun-body-style, normal);line-height:1.55}.naoko-newsletter-unsub .nun-body p{margin:0}.naoko-newsletter-unsub .nun-body a{color:inherit;text-decoration:underline}.naoko-newsletter-unsub .nun-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.2vw,14px);margin-top:clamp(4px,.6vw,8px)}.naoko-newsletter-unsub .nun-btn{display:inline-block;width:fit-content;max-width:100%;padding:clamp(10px,1vw,12px) clamp(20px,2vw,28px);font-family:var(--nun-btn-font);font-size:clamp(12px,1vw,var(--nun-btn-size, 13px));font-weight:var(--nun-btn-weight, 700);font-style:var(--nun-btn-style, normal);line-height:1.3;text-align:center;text-decoration:none;border-radius:0;transition:filter .15s ease}.naoko-newsletter-unsub .nun-btn--1{background:var(--nun-btn1-bg);color:var(--nun-btn1-color)}.naoko-newsletter-unsub .nun-btn--2{background:var(--nun-btn2-bg);color:var(--nun-btn2-color)}.naoko-newsletter-unsub a.nun-btn--1:hover,.naoko-newsletter-unsub a.nun-btn--1:focus{color:var(--nun-btn1-color)!important;text-decoration:none!important}.naoko-newsletter-unsub a.nun-btn--2:hover,.naoko-newsletter-unsub a.nun-btn--2:focus{color:var(--nun-btn2-color)!important;text-decoration:none!important}.naoko-newsletter-unsub .nun-btn:hover{filter:brightness(1.08)}.naoko-newsletter-unsub .nun-btn:active{filter:brightness(.94)}@media(max-width:860px){.naoko-newsletter-unsub .nun-grid{grid-template-columns:1fr;row-gap:clamp(28px,7vw,40px)}.naoko-newsletter-unsub .nun-collage{max-width:480px;margin:0 auto;width:100%}.naoko-newsletter-unsub .nun-content{align-items:center;text-align:center}.naoko-newsletter-unsub .nun-body{text-align:left}.naoko-newsletter-unsub .nun-buttons{align-items:center;width:100%}.naoko-newsletter-unsub .nun-title{font-size:clamp(15px,4.2vw,18px)}.naoko-newsletter-unsub .nun-heading{font-size:clamp(17px,5vw,20px)}.naoko-newsletter-unsub .nun-body{font-size:clamp(14px,3.9vw,15px)}.naoko-newsletter-unsub .nun-btn{font-size:clamp(12px,3.5vw,13px);padding:12px 24px}}@media(max-width:460px){.naoko-newsletter-unsub{padding-left:16px;padding-right:16px}}.blog-post-toc{display:block;width:100%;padding-block-start:var(--toc-pad-top, 0);padding-block-end:var(--toc-pad-bottom, 0)}.blog-post-toc__box{background:var(--toc-bg, #f9f8f6);padding:var(--toc-pad-y, 32px) var(--toc-pad-x, 70px)}.blog-post-toc__title{margin:0 0 var(--toc-title-gap, 40px);font-family:var(--toc-title-font, inherit);font-weight:var(--toc-title-weight, 600);font-style:var(--toc-title-style, normal);font-size:var(--toc-title-size, 2rem);line-height:1.2;color:var(--toc-title-color, currentColor)}.blog-post-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--toc-item-gap, 25px)}.blog-post-toc__item{margin:0;font-family:var(--toc-item-font, inherit);font-weight:var(--toc-item-weight, 400);font-style:var(--toc-item-style, normal);font-size:var(--toc-item-size, 1.8rem);line-height:1.65}.blog-post-toc__item--sub{padding-inline-start:24px}.blog-post-toc__link{color:var(--toc-item-color, currentColor);text-decoration:none;display:inline-flex;align-items:baseline;gap:12px;transition:color .2s ease}.blog-post-toc__link:before{content:"\2192";flex-shrink:0}.blog-post-toc__link:hover{color:var(--toc-item-color-hover, currentColor);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.blog-post-toc__box{padding:calc(var(--toc-pad-y, 32px) * .75) 20px}.blog-post-toc__title{font-size:var(--toc-title-size-mobile, 1.8rem);margin-bottom:calc(var(--toc-title-gap, 40px) * .7)}.blog-post-toc__item{font-size:var(--toc-item-size-mobile, 1.6rem)}}.product-tab-item__sklad-group{margin-bottom:1.6rem}.product-tab-item__sklad-group:last-child{margin-bottom:0}.product-tab-item__sklad-title{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.product-tab-item__sklad-list{margin:0;padding:0;list-style:none}.product-tab-item__sklad-row{display:flex;justify-content:space-between;gap:1.6rem;padding:.4rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.product-tab-item__sklad-row:last-child{border-bottom:0}.product-tab-item__sklad-value{flex-shrink:0;font-variant-numeric:tabular-nums}.menu__split{display:flex;flex-direction:column;gap:var(--split-gap, 2.4rem)}.menu__split-col{margin:0}@media screen and (max-width:749px){.menu__split{flex-direction:row;align-items:flex-start}.menu__split-col{flex:1 1 0;min-width:0}}.ai-recs[data-state=loading] .ai-rec-card__image{background:var(--color-border, #e6e6e6);animation:ai-shimmer 1.5s ease-in-out infinite;display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ai-recs[data-state=loading] .ai-rec-card__image img{opacity:0}.ai-recs[data-state=loading] .ai-rec-card__title,.ai-recs[data-state=loading] .ai-rec-card__price,.ai-recs[data-state=loading] .ai-rec-card__reason{color:transparent;background:var(--color-border, #e6e6e6);border-radius:4px;animation:ai-shimmer 1.5s ease-in-out infinite;min-height:1em;display:block;-webkit-user-select:none;user-select:none}.ai-recs[data-state=loading] .ai-rec-card__link{pointer-events:none;cursor:default}@keyframes ai-shimmer{0%,to{opacity:1}50%{opacity:.4}}.ai-recs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:749px){.ai-recs__grid{grid-template-columns:repeat(2,1fr);gap:8px}.ai-recs[data-state=loading]{min-height:500px}}.ai-rec-card__reason{margin-top:4px;font-size:1.2rem;color:var(--color-foreground-secondary, rgba(var(--color-foreground), .75));font-style:italic}.ai-rec-card .card--standard .card__inner{border-radius:var(--media-radius, 0px)}.ai-rec-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
